WO2016192054A1 - Image coding method and apparatus using prediction information and image processing device - Google Patents

Image coding method and apparatus using prediction information and image processing device Download PDF

Info

Publication number
WO2016192054A1
WO2016192054A1 PCT/CN2015/080637 CN2015080637W WO2016192054A1 WO 2016192054 A1 WO2016192054 A1 WO 2016192054A1 CN 2015080637 W CN2015080637 W CN 2015080637W WO 2016192054 A1 WO2016192054 A1 WO 2016192054A1
Authority
WO
WIPO (PCT)
Prior art keywords
image
prediction information
encoded
information
lcu
Prior art date
Application number
PCT/CN2015/080637
Other languages
French (fr)
Chinese (zh)
Inventor
叶姜莉
付轩
王争
朱建清
Original Assignee
富士通株式会社
叶姜莉
付轩
王争
朱建清
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 富士通株式会社, 叶姜莉, 付轩, 王争, 朱建清 filed Critical 富士通株式会社
Priority to PCT/CN2015/080637 priority Critical patent/WO2016192054A1/en
Publication of WO2016192054A1 publication Critical patent/WO2016192054A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
    • H04N19/103Selection of coding mode or of prediction mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding

Definitions

  • the present invention relates to the field of graphic image technology, and in particular, to an image encoding method and apparatus using prediction information, and an image processing apparatus.
  • Palette-based coding is widely used in graphic image technology (especially video coding technology).
  • a coding unit for the image area to be encoded, for example, a coding unit (CU), including a plurality of pixels having color values (for example, RGB mode, having 24 bits of true color); in order to reduce the storage bits
  • the storage capacity of the image image which can usually point the pixel to the data index of the palette.
  • the color value of each output pixel can be determined by looking up a palette with a corresponding data index.
  • the palette is a set of pixel values. For pixels whose pixel values are in the palette, only the pixel index corresponding to the pixel value in the palette is used. Thereby, only the palette and the index corresponding to the pixels in the coding unit can be bit-stream encoded, and the bit cost of the coding can be reduced.
  • the predictor can be stuffed based on each pixel information of the encoded image region; for example, the predictor can include 128 Forecast items.
  • the inventors have found that the currently used predictor is formed based on pixel information of all coded image regions, and there is a problem that the correlation between the image region to be encoded and the predictor is not high, resulting in a low prediction efficiency of the predictor; At present, the number of items in the predictor is large, and the cost of performing bit stream encoding is relatively large, and the bit cost of encoding cannot be further reduced.
  • Embodiments of the present invention provide an image encoding method and apparatus using prediction information, and an image processing apparatus.
  • the bit cost of the encoding is further reduced while improving the predictive efficiency of the predictor.
  • an image encoding method using prediction information comprising:
  • first prediction information is formed based on pixel information of a plurality of encoded image regions, the second prediction information being based on a first image Forming pixel information of the encoded image area;
  • Each pixel of the image to be encoded region is bitstream encoded using corresponding prediction information.
  • an image encoding apparatus using prediction information comprising:
  • the information selection unit determines whether to use the first prediction information or the second prediction information according to the location of the image region to be encoded; wherein the first prediction information is formed based on pixel information of the plurality of encoded image regions, the second prediction information Formed based on pixel information of the first column of encoded image regions in the image;
  • the bit stream encoding unit performs bit stream encoding on each pixel of the image area to be encoded using corresponding prediction information.
  • an image processing apparatus including:
  • An encoding device that selects whether to use first prediction information or second prediction information according to a location of an image region to be encoded; wherein the first prediction information is formed based on pixel information of a plurality of encoded image regions, the second prediction information is based on an image Forming pixel information of the first column of the encoded image region; and performing bitstream encoding on each pixel of the image region to be encoded using the corresponding prediction information;
  • Decoding means whether to use third prediction information or fourth prediction information according to a location of an image region to be decoded; wherein the third prediction information is formed based on pixel information of a plurality of decoded image regions, the fourth prediction information being based on an image Forming pixel information of the first column of the encoded image region; and performing bitstream decoding on each pixel of the image region to be decoded using the corresponding prediction information.
  • a computer readable program wherein when the program is executed in an image processing apparatus, the program causes a computer to perform image encoding as described above in the image processing apparatus method.
  • a storage medium storing a computer readable program
  • the computer readable program causes a computer to perform an image encoding method as described above in an image processing apparatus.
  • An advantageous effect of the embodiment of the present invention is to select whether to use the first prediction information or the second prediction information according to the location of the image region to be encoded, and perform bitstream encoding on each pixel of the image region to be encoded using the corresponding prediction information;
  • the first prediction information is formed based on pixel information of a plurality of encoded image regions
  • the second prediction information is formed based on pixel information of the first column of encoded image regions in the image.
  • FIG. 1 is a schematic diagram of an example of a coding unit according to an embodiment of the present invention.
  • FIG. 2 is a schematic diagram of a coded image area according to an embodiment of the present invention.
  • FIG. 3 is a schematic flow chart of an image encoding method using measurement information according to Embodiment 1 of the present invention.
  • FIG. 4 is a schematic diagram of a coded image area according to Embodiment 1 of the present invention.
  • FIG. 5 is another schematic flowchart of an image encoding method using prediction information according to Embodiment 1 of the present invention.
  • FIG. 6 is a schematic diagram of an image encoding apparatus using prediction information according to Embodiment 2 of the present invention.
  • FIG. 7 is a schematic diagram of an image decoding method using prediction information according to Embodiment 3 of the present invention.
  • FIG. 8 is another schematic diagram of an image decoding method using prediction information according to Embodiment 3 of the present invention.
  • FIG. 9 is a schematic diagram of an image decoding apparatus using prediction information according to Embodiment 4 of the present invention.
  • Figure 10 is a block diagram showing the configuration of an image processing apparatus according to a fifth embodiment of the present invention.
  • FIG. 1 is a schematic diagram showing an example of a coding unit according to an embodiment of the present invention, showing a case of a coding unit (CU).
  • the coding unit has 8 ⁇ 8 pixels; pixels having the same pixel value use the same symbol to represent pixel values, such as C0, C1, ..., C8.
  • the prediction table is used to predict the current CU's palette table. If the prediction table is relatively large (for example, there are 128 items), the prediction flag used to indicate whether the prediction table is used or not is more; in addition, the prediction The items in the table may be far apart from the image area to be encoded (for example, the current CU) and the correlation is not high, resulting in low efficiency of prediction.
  • the entire area to be encoded may be composed of a plurality of Largest Coding Units (LCUs), each of which is, for example, 64*64 pixels; wherein each LCU may include multiple CUs, each The CU is, for example, 8*8 pixels.
  • LCUs Largest Coding Units
  • the value in the predictor may be the last LCU of the previous LCU line (LCU line). The pixel values in the space are far apart in space and the correlation with A is low, resulting in low prediction efficiency.
  • FIG. 3 is a schematic flowchart of an image encoding method using measurement information according to an embodiment of the present invention.
  • the image encoding method includes:
  • Step 301 Select whether to use first prediction information or second prediction information according to a location of an image region to be encoded; wherein the first prediction information is formed based on pixel information of a plurality of encoded image regions, and the second prediction information is based on an image. Forming pixel information of the encoded image region in the first column;
  • Step 302 Perform bitstream encoding on each pixel of the image to be encoded region by using corresponding prediction information.
  • the image area to be encoded may be a current coding unit (CU), and the following uses CU as an example for description.
  • CU current coding unit
  • the embodiment of the present invention is applicable to the case of adopting the palette mode, and the embodiment of the present invention is equally applicable to the case of mixing the palette mode and the non-palette mode (for example, the ease mode).
  • the ease mode For information on how to determine the pixels in the palette mode and how to determine the pixels in the non-palette mode, you can refer to any of the related methods.
  • the first prediction information is formed based on pixel information of the plurality of encoded image regions
  • the second prediction information is formed based on pixel information of the encoded image region in the first LCU column in the image.
  • Table 1 shows a prediction table of an embodiment of the present invention.
  • the prediction table may have, for example, 8 prediction items, each prediction item being identified by one prediction index (for example, 0, 1, ..., 7; each prediction index may be represented by 3 bits), and Each prediction term represents a pixel value.
  • each prediction item may include a plurality of color components.
  • the color component may include: a y component, a Cb component, and a Cr component; or the color component may include: an R component, a G component, or a B component.
  • the invention is not limited thereto, and for example, other color components may also be used.
  • Table 2 is a practical example of the prediction table of the embodiment of the present invention, showing the first prediction information of the embodiment of the present invention.
  • the prediction table may have, for example, 128 prediction items, each prediction item being identified by a prediction index (for example, 0, 1, ..., 127; each may be represented by 7 bits), and each The prediction term represents a pixel value that includes a plurality of color components (eg, yCbCr).
  • the first prediction information may be generated in advance, for example, predefined on the encoding device side based on empirical values; and also pre-defined on the decoding device side.
  • both the encoding side and the decoding side can know the first prediction information in advance, and the prediction information does not need to be encoded by the bit stream.
  • the prediction information can also be updated based on the encoded pixel information. For example, the latest encoded pixel information can be added to the prediction table; and the same operation can be performed on the decoding side to generate the same prediction information as the encoding side, and the prediction information is also not encoded by the bit stream.
  • the second prediction information may also be formed based on the pixel information of the encoded image region in the first LCU column in the image. For example, when encoding the current CU (ie, A) as shown in FIG. 2, second prediction information formed by each pixel information in one or more LCUs on the upper side of A may be used.
  • the embodiment of the present invention may determine the first prediction based on pixel information of all coded image regions (eg, LCU 11 to LCU(m-1)n) before the current CU (as shown in FIG. 4).
  • Information based on the first LCU of each LCU line before the current CU (eg LCU line 1, ..., LCU line (m-1)) (eg LCU 11, LCU 21, ..., LCU (m-1) 1
  • the pixel information determines the second prediction information.
  • the second prediction information may also be generated in advance (ie, generated before the current CU performs encoding), and updated based on the encoded pixel information.
  • the specific form of the second prediction information can be similar to the information shown in Table 2.
  • the second prediction information does not need to be encoded by the bit stream.
  • the prediction information may be determined according to the position of the image region to be encoded, whereby the correlation between the content in the prediction information and the image region to be encoded is high; and the number of items in the second prediction information is small Therefore, the number of bits that need to be encoded is small.
  • first prediction information and the second prediction information of the present invention are only schematically illustrated above, but the present invention is not limited thereto, and a specific implementation manner may be determined according to actual conditions. For example, it can be determined as needed The size and specific content of the forecast information.
  • FIG. 5 is another schematic diagram of an image encoding method using prediction information according to an embodiment of the present invention. As shown in FIG. 5, the image encoding method includes:
  • Step 501 Determine whether the image area to be encoded is located in a first LCU of a certain LCU line; if the image area to be encoded is located in a first LCU of a certain LCU line, perform step 502, where the If the coded image area is not located in the first LCU of a certain LCU row, step 503 is performed;
  • whether the current CU is located in the first LCU of a certain LCU line can be determined by determining the CU_pelX value. For example, in the case where the value of CU_PelX is less than 64, it may be determined that it is located in the first LCU of a certain LCU row; otherwise, it may be determined that the current CU is not located in the first LCU of a certain LCU row.
  • Step 502 Perform bitstream encoding on each pixel of the image to be encoded region by using second prediction information.
  • Step 503 Perform bitstream encoding on each pixel of the image to be encoded region by using first prediction information.
  • any one of the related techniques can be used.
  • the present invention is only described by taking an 8*8 pixel CU and a 64*64 pixel LCU as an example.
  • the present invention is not limited thereto, and other sizes of coding units may also be used; for example, Use Coding Tree Unit (CTU).
  • CTU Use Coding Tree Unit
  • the first prediction information or the second prediction information is used according to the location of the image region to be encoded, and the pixels of the to-be-coded image region are bit-stream encoded using the corresponding prediction information;
  • a prediction information is formed based on pixel information of a plurality of encoded image regions, the second prediction information being formed based on pixel information of the first column of encoded image regions in the image.
  • An embodiment of the present invention provides an image encoding apparatus using prediction information, which corresponds to the image encoding method using prediction information in Embodiment 1, and the same content is not described herein again.
  • FIG. 6 is a schematic diagram of an image encoding apparatus using prediction information according to an embodiment of the present invention. As shown in FIG. 6, the image encoding apparatus 600 includes:
  • the information selection unit 601 determines whether to use the first prediction information or the second prediction information according to the location of the image region to be encoded; wherein the first prediction information is formed based on pixel information of the plurality of encoded image regions, The second prediction information is formed based on pixel information of the first column of coded image regions in the image;
  • the bitstream encoding unit 602 performs bitstream encoding on each pixel of the image region to be encoded using corresponding prediction information.
  • the image area to be encoded may be a CU
  • the first column of coded image areas in the image may be the first LCU of each encoded LCU line.
  • the information selection unit 601 may include (not shown):
  • a determining unit determining whether the image area to be encoded is located in a first LCU of a certain LCU line
  • Determining in the case that the image region to be encoded is located in a first LCU of a certain LCU row, determining to use the second prediction information; in the image region to be encoded, not in the first row of a certain LCU row In the case of one LCU, it is determined to use the first prediction information.
  • the image encoding apparatus 600 may further include:
  • the storage unit 603 stores the first prediction information and the second prediction information that are generated in advance;
  • the updating unit 604 updates the first prediction information and the second prediction information based on the encoded pixel information.
  • the first prediction information or the second prediction information is used according to the location of the image region to be encoded, and the pixels of the to-be-coded image region are bit-stream encoded using the corresponding prediction information;
  • a prediction information is formed based on pixel information of a plurality of encoded image regions, the second prediction information being formed based on pixel information of the first column of encoded image regions in the image.
  • An embodiment of the present invention provides an image decoding method using prediction information, which corresponds to the image encoding method using prediction information in Embodiment 1, and the same content is not described again.
  • FIG. 7 is a schematic diagram of an image decoding method using prediction information according to an embodiment of the present invention. As shown in FIG. 7, the image decoding method includes:
  • Step 701 Select whether to use third prediction information or fourth prediction information according to a location of an image region to be decoded; wherein the third prediction information is formed based on pixel information of a plurality of decoded image regions, and the fourth prediction information is based on an image. Forming pixel information of the encoded image region in the first column;
  • Step 702 Perform bitstream decoding on each pixel of the image to be decoded region by using corresponding prediction information.
  • the third prediction information corresponds to the first prediction information in Embodiment 1; the fourth prediction information Corresponding to the second prediction information in the first embodiment.
  • the third prediction information is the same as the content of the first prediction information
  • the fourth prediction information is the same as the content of the second prediction information.
  • FIG. 8 is another schematic diagram of an image decoding method using prediction information according to an embodiment of the present invention. As shown in FIG. 8, the image decoding method includes:
  • Step 801 Determine whether the image area to be decoded is located in a first LCU of a certain LCU row; if the image area to be decoded is located in a first LCU of a certain LCU row, perform step 802, where the If the decoded image area is not located in the first LCU of a certain LCU row, step 803 is performed;
  • whether the current CU is located in the first LCU of a certain LCU line can be determined by determining the CU_pelX value. For example, in the case where the value of CU_PelX is less than 64, it may be determined that it is located in the first LCU of a certain LCU row; otherwise, it may be determined that the current CU is not located in the first LCU of a certain LCU row.
  • Step 802 Perform bitstream decoding on each pixel of the image to be decoded region by using fourth prediction information.
  • Step 803 Perform bitstream decoding on each pixel of the image to be decoded region by using third prediction information.
  • any one of the related techniques can be used.
  • the third prediction information or the fourth prediction information is used according to the location of the image region to be decoded, and the bit stream decoding is performed according to the corresponding prediction information; wherein the third prediction information is based on the plurality of decoded image regions.
  • the pixel information is formed, and the fourth prediction information is formed based on pixel information of the first column of coded image regions in the image.
  • An embodiment of the present invention provides an image decoding apparatus using prediction information, which corresponds to the image decoding method using prediction information in Embodiment 3, and the same content is not described herein again.
  • FIG. 9 is a schematic diagram of an image decoding apparatus using prediction information according to an embodiment of the present invention.
  • the image decoding apparatus 900 includes:
  • the information selection unit 901 selects whether to use the third prediction information or the fourth prediction information according to the location of the image region to be decoded; wherein the third prediction information is formed based on pixel information of the plurality of decoded image regions, the fourth prediction information Formed based on pixel information of the first column of decoded image regions in the image;
  • the bit stream decoding unit 902 performs, for each pixel of the image area to be decoded, using corresponding prediction information. Bitstream decoding.
  • the image area to be decoded may be a CU
  • the first column of decoded image regions in the image may be the first LCU of each LCU row that has been decoded.
  • the information selection unit 901 may include (not shown in the figure):
  • a determining unit determining whether the image area to be decoded is located in a first LCU of a certain LCU line
  • Determining in the case that the image region to be decoded is located in a first LCU of a certain LCU row, determining to use the second prediction information; and not in the image region to be decoded that is not located in a certain LCU row In the case of one LCU, it is determined to use the first prediction information.
  • the image decoding apparatus 900 may further include:
  • the storage unit 903 stores the third prediction information and the fourth prediction information that are generated in advance;
  • the updating unit 904 updates the third prediction information and the fourth prediction information based on the decoded pixel information.
  • the third prediction information or the fourth prediction information is used according to the location of the image region to be decoded, and the bit stream decoding is performed according to the corresponding prediction information; wherein the third prediction information is based on the plurality of decoded image regions.
  • the pixel information is formed, and the fourth prediction information is formed based on pixel information of the first column of coded image regions in the image.
  • An embodiment of the present invention provides an image processing apparatus, comprising: the image encoding apparatus according to Embodiment 2 and/or the image decoding apparatus as described in Embodiment 4.
  • FIG. 10 is a block diagram showing the configuration of an image processing apparatus according to an embodiment of the present invention.
  • the image processing apparatus 1000 may include a central processing unit (CPU) 100 and a memory 110; the memory 110 is coupled to the central processing unit 100.
  • the memory 110 can store various data; in addition, a program for information processing is stored, and the program is executed under the control of the central processing unit 100.
  • the functionality of image encoding device 600 may be integrated into central processor 100.
  • the central processing unit 100 can be configured to implement the image encoding method as described in Embodiment 1.
  • the functions of the image decoding device 900 can also be integrated into the central processing unit 100.
  • the central processing unit 100 can be configured to implement the image decoding method as described in Embodiment 3.
  • image encoding device 600 and/or image decoding device 900 may be centrally located
  • the image encoding device 600 and/or the image decoding device 900 may be configured as a chip connected to the central processing unit 100, and the image encoding device 600 and/or the image decoding device 900 may be implemented by control of the central processing unit.
  • the image processing apparatus 1000 may further include: an input and output unit 120, a display unit 130, and the like; wherein the functions of the above components are similar to those of the prior art, and are not described herein again. It is to be noted that the image processing apparatus 1000 does not necessarily have to include all the components shown in FIG. 10; in addition, the image processing apparatus 1000 may further include components not shown in FIG. 10, and reference may be made to the related art.
  • the embodiment of the present invention further provides a computer readable program, wherein when the program is executed in an image processing apparatus, the program causes a computer to execute the image encoding method as described in Embodiment 1 in the image processing apparatus and / or the image decoding method as described in embodiment 3.
  • the embodiment of the present invention further provides a storage medium storing a computer readable program, wherein the computer readable program causes the computer to execute the image encoding method as described in Embodiment 1 in the image processing device and/or as in Embodiment 3 The image decoding method described.
  • the above apparatus and method of the present invention may be implemented by hardware or by hardware in combination with software.
  • the present invention relates to a computer readable program that, when executed by a logic component, enables the logic component to implement the apparatus or components described above, or to cause the logic component to implement the various methods described above Or steps.
  • the present invention also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, or the like.
  • One or more of the functional blocks described in the figures and/or one or more combinations of functional blocks may be implemented as a general purpose processor, digital signal processor (DSP) for performing the functions described herein.
  • DSP digital signal processor
  • ASIC application specific integrated circuit
  • FPGA field programmable gate array
  • One or more of the functional blocks described with respect to the figures and/or one or more combinations of functional blocks may also be implemented as a combination of computing devices, eg, a combination of a DSP and a microprocessor, multiple microprocessors One or more microprocessors in conjunction with DSP communication or any other such configuration.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

An image coding method and apparatus using prediction information and an image processing device. The image coding method comprises: choosing to use first prediction information or second prediction information according to the position of an image region to be coded, wherein the first prediction information is formed on the basis of pixel information about a plurality of coded image regions, and the second prediction information is formed on the basis of the pixel information about a coded image region in a first column in an image; and using corresponding prediction information to perform bit stream coding on various pixels of the image region to be coded. Thus, not only can the prediction efficiency of a predictor be improved, but the bit costs for coding can be further reduced.

Description

使用预测信息的图像编码方法、装置以及图像处理设备Image coding method, apparatus and image processing apparatus using prediction information 技术领域Technical field
本发明涉及一种图形图像技术领域,特别涉及一种使用预测信息的图像编码方法、装置以及图像处理设备。The present invention relates to the field of graphic image technology, and in particular, to an image encoding method and apparatus using prediction information, and an image processing apparatus.
背景技术Background technique
基于调色板(Palette-based)的编码在图形图像技术(尤其是视频编码技术)中得到了广泛应用。在编码过程中,对于待编码图像区域,例如一个编码单元(CU,coding Unit),包含多个具有色彩值(例如采用RGB模式,具有24比特的真彩色)的像素;为了减少用于存储位图图像的存储容量,通常可以将像素指向调色板的数据索引。在译码过程中,每一输出像素的色彩值可以通过查找具有相应数据索引的调色板来决定。Palette-based coding is widely used in graphic image technology (especially video coding technology). In the encoding process, for the image area to be encoded, for example, a coding unit (CU), including a plurality of pixels having color values (for example, RGB mode, having 24 bits of true color); in order to reduce the storage bits The storage capacity of the image image, which can usually point the pixel to the data index of the palette. During the decoding process, the color value of each output pixel can be determined by looking up a palette with a corresponding data index.
其中,调色板为一系列像素值(pixel value)的集合,对于像素值位于调色板中的像素,仅需使用该像素值在调色板中对应的像素索引(pixel index)。由此可以仅将调色板以及编码单元中的像素所对应的索引进行比特流编码,可以减少编码的比特代价(bit cost)。The palette is a set of pixel values. For pixels whose pixel values are in the palette, only the pixel index corresponding to the pixel value in the palette is used. Thereby, only the palette and the index corresponding to the pixels in the coding unit can be bit-stream encoded, and the bit cost of the coding can be reduced.
为了进一步降低比特代价,目前可以使用预测器(Predictor)对待编码图像区域的各像素进行预测,其中预测器可以基于已编码图像区域的各像素信息填充(stuffed)而成;例如预测器可以包括128个预测项。In order to further reduce the bit cost, it is currently possible to predict each pixel of the coded image region using a predictor, wherein the predictor can be stuffed based on each pixel information of the encoded image region; for example, the predictor can include 128 Forecast items.
应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。It should be noted that the above description of the technical background is only for the purpose of facilitating a clear and complete description of the technical solutions of the present invention, and is convenient for understanding by those skilled in the art. The above technical solutions are not considered to be well known to those skilled in the art simply because these aspects are set forth in the background section of the present invention.
发明内容Summary of the invention
但是,发明人发现,目前采用的预测器基于所有已编码图像区域的像素信息而形成,存在待编码图像区域与预测器之间相关度不高的问题,导致预测器的预测效率不高;并且目前预测器中项的个数较多,进行比特流编码的的代价比较大,不能进一步降低编码的比特代价。 However, the inventors have found that the currently used predictor is formed based on pixel information of all coded image regions, and there is a problem that the correlation between the image region to be encoded and the predictor is not high, resulting in a low prediction efficiency of the predictor; At present, the number of items in the predictor is large, and the cost of performing bit stream encoding is relatively large, and the bit cost of encoding cannot be further reduced.
本发明实施例提供一种使用预测信息的图像编码方法、装置以及图像处理设备。在提高预测器的预测效率的同时,进一步降低编码的比特代价。Embodiments of the present invention provide an image encoding method and apparatus using prediction information, and an image processing apparatus. The bit cost of the encoding is further reduced while improving the predictive efficiency of the predictor.
根据本发明实施例的第一个方面,提供一种使用预测信息的图像编码方法,所述图像编码方法包括:According to a first aspect of the embodiments of the present invention, there is provided an image encoding method using prediction information, the image encoding method comprising:
根据待编码图像区域的位置选择使用第一预测信息还是第二预测信息;其中所述第一预测信息基于多个已编码图像区域的像素信息而形成,所述第二预测信息基于图像中第一列已编码图像区域的像素信息而形成;Selecting whether to use first prediction information or second prediction information according to a location of an image region to be encoded; wherein the first prediction information is formed based on pixel information of a plurality of encoded image regions, the second prediction information being based on a first image Forming pixel information of the encoded image area;
使用相应的预测信息对所述待编码图像区域的各像素进行比特流编码。Each pixel of the image to be encoded region is bitstream encoded using corresponding prediction information.
根据本发明实施例的第二个方面,提供一种使用预测信息的图像编码装置,所述图像编码装置包括:According to a second aspect of the embodiments of the present invention, there is provided an image encoding apparatus using prediction information, the image encoding apparatus comprising:
信息选择单元,根据待编码图像区域的位置确定是使用第一预测信息还是第二预测信息;其中所述第一预测信息基于多个已编码图像区域的像素信息而形成,所述第二预测信息基于图像中第一列已编码图像区域的像素信息而形成;The information selection unit determines whether to use the first prediction information or the second prediction information according to the location of the image region to be encoded; wherein the first prediction information is formed based on pixel information of the plurality of encoded image regions, the second prediction information Formed based on pixel information of the first column of encoded image regions in the image;
比特流编码单元,使用相应的预测信息对所述待编码图像区域的各像素进行比特流编码。The bit stream encoding unit performs bit stream encoding on each pixel of the image area to be encoded using corresponding prediction information.
根据本发明实施例的第三个方面,提供一种图像处理设备,包括:According to a third aspect of the embodiments of the present invention, an image processing apparatus is provided, including:
编码装置,根据待编码图像区域的位置选择使用第一预测信息还是第二预测信息;其中所述第一预测信息基于多个已编码图像区域的像素信息而形成,所述第二预测信息基于图像中第一列已编码图像区域的像素信息而形成;以及使用相应的预测信息对所述待编码图像区域的各像素进行比特流编码;An encoding device that selects whether to use first prediction information or second prediction information according to a location of an image region to be encoded; wherein the first prediction information is formed based on pixel information of a plurality of encoded image regions, the second prediction information is based on an image Forming pixel information of the first column of the encoded image region; and performing bitstream encoding on each pixel of the image region to be encoded using the corresponding prediction information;
和/或and / or
解码装置,根据待解码图像区域的位置选择使用第三预测信息还是第四预测信息;其中所述第三预测信息基于多个已解码图像区域的像素信息而形成,所述第四预测信息基于图像中第一列已编码图像区域的像素信息而形成;以及使用相应的预测信息对所述待解码图像区域的各像素进行比特流解码。Decoding means, whether to use third prediction information or fourth prediction information according to a location of an image region to be decoded; wherein the third prediction information is formed based on pixel information of a plurality of decoded image regions, the fourth prediction information being based on an image Forming pixel information of the first column of the encoded image region; and performing bitstream decoding on each pixel of the image region to be decoded using the corresponding prediction information.
根据本发明实施例的又一个方面,提供一种计算机可读程序,其中当在图像处理设备中执行所述程序时,所述程序使得计算机在所述图像处理设备中执行如上所述的图像编码方法。According to still another aspect of an embodiment of the present invention, a computer readable program is provided, wherein when the program is executed in an image processing apparatus, the program causes a computer to perform image encoding as described above in the image processing apparatus method.
根据本发明实施例的又一个方面,提供一种存储有计算机可读程序的存储介质, 其中所述计算机可读程序使得计算机在图像处理设备中执行如上所述的图像编码方法。According to still another aspect of an embodiment of the present invention, a storage medium storing a computer readable program is provided, Wherein the computer readable program causes a computer to perform an image encoding method as described above in an image processing apparatus.
本发明实施例的有益效果在于,根据待编码图像区域的位置选择使用第一预测信息还是第二预测信息,以及使用相应的预测信息对所述待编码图像区域的各像素进行比特流编码;其中所述第一预测信息基于多个已编码图像区域的像素信息而形成,所述第二预测信息基于图像中第一列已编码图像区域的像素信息而形成。由此,不仅可以提高预测器的预测效率,而且可以进一步降低编码的比特代价。An advantageous effect of the embodiment of the present invention is to select whether to use the first prediction information or the second prediction information according to the location of the image region to be encoded, and perform bitstream encoding on each pixel of the image region to be encoded using the corresponding prediction information; The first prediction information is formed based on pixel information of a plurality of encoded image regions, and the second prediction information is formed based on pixel information of the first column of encoded image regions in the image. Thereby, not only the prediction efficiency of the predictor can be improved, but also the bit cost of the encoding can be further reduced.
参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。Specific embodiments of the present invention are disclosed in detail with reference to the following description and the drawings, in which <RTIgt; It should be understood that the embodiments of the invention are not limited in scope. The embodiments of the present invention include many variations, modifications, and equivalents within the scope of the appended claims.
针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。Features described and/or illustrated with respect to one embodiment may be used in one or more other embodiments in the same or similar manner, in combination with, or in place of, features in other embodiments. .
应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。It should be emphasized that the term "comprising" or "comprises" or "comprising" or "comprising" or "comprising" or "comprising" or "comprises"
附图说明DRAWINGS
参照以下的附图可以更好地理解本发明的很多方面。附图中的部件不是成比例绘制的,而只是为了示出本发明的原理。为了便于示出和描述本发明的一些部分,附图中对应部分可能被放大或缩小。Many aspects of the invention can be better understood with reference to the following drawings. The components in the figures are not drawn to scale, but only to illustrate the principles of the invention. In order to facilitate the illustration and description of some parts of the invention, the corresponding parts in the figures may be enlarged or reduced.
在本发明的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其它附图或实施方式中示出的元素和特征相结合。此外,在附图中,类似的标号表示几个附图中对应的部件,并可用于指示多于一种实施方式中使用的对应部件。Elements and features described in one of the figures or one embodiment of the invention may be combined with elements and features illustrated in one or more other figures or embodiments. In the accompanying drawings, like reference numerals refer to the
图1是本发明实施例的编码单元的一实例示意图;1 is a schematic diagram of an example of a coding unit according to an embodiment of the present invention;
图2是本发明实施例的编码图像区域的一示意图;2 is a schematic diagram of a coded image area according to an embodiment of the present invention;
图3是本发明实施例1的使用测信息的图像编码方法的一流程示意图;3 is a schematic flow chart of an image encoding method using measurement information according to Embodiment 1 of the present invention;
图4是本发明实施例1的编码图像区域的一示意图;4 is a schematic diagram of a coded image area according to Embodiment 1 of the present invention;
图5是本发明实施例1的使用预测信息的图像编码方法的另一流程示意图; 5 is another schematic flowchart of an image encoding method using prediction information according to Embodiment 1 of the present invention;
图6是本发明实施例2的使用预测信息的图像编码装置的一示意图;6 is a schematic diagram of an image encoding apparatus using prediction information according to Embodiment 2 of the present invention;
图7是本发明实施例3的使用预测信息的图像解码方法的一示意图;7 is a schematic diagram of an image decoding method using prediction information according to Embodiment 3 of the present invention;
图8是本发明实施例3的使用预测信息的图像解码方法的另一示意图;8 is another schematic diagram of an image decoding method using prediction information according to Embodiment 3 of the present invention;
图9是本发明实施例4的使用预测信息的图像解码装置的一示意图;9 is a schematic diagram of an image decoding apparatus using prediction information according to Embodiment 4 of the present invention;
图10是本发明实施例5的图像处理设备的一构成示意图。Figure 10 is a block diagram showing the configuration of an image processing apparatus according to a fifth embodiment of the present invention.
具体实施方式detailed description
参照附图,通过下面的说明书,本发明的前述以及其它特征将变得明显。在说明书和附图中,具体公开了本发明的特定实施方式,其表明了其中可以采用本发明的原则的部分实施方式,应了解的是,本发明不限于所描述的实施方式,相反,本发明包括落入所附权利要求的范围内的全部修改、变型以及等同物。The foregoing and other features of the present invention will be apparent from the The specific embodiments of the present invention are disclosed in the specification and the drawings, which are illustrated in the embodiment of the invention The invention includes all modifications, variations and equivalents falling within the scope of the appended claims.
图1是本发明实施例的编码单元的一实例示意图,示出了一个编码单元(CU)的情况。如图1所示,该编码单元具有8×8个像素;其中具有相同像素值的像素采用同一符号来表示像素值,例如C0、C1、……、C8。1 is a schematic diagram showing an example of a coding unit according to an embodiment of the present invention, showing a case of a coding unit (CU). As shown in FIG. 1, the coding unit has 8 × 8 pixels; pixels having the same pixel value use the same symbol to represent pixel values, such as C0, C1, ..., C8.
在本实施例中,预测表是用来预测当前CU的palette表,如果预测表比较大(例如具有128项),则用来表示预测表是否被使用需要的编码标志位比较多;此外,预测表中的各个项可能与待编码图像区域(例如当前CU)相距较远而相关度不高,导致预测的效率不高。In this embodiment, the prediction table is used to predict the current CU's palette table. If the prediction table is relatively large (for example, there are 128 items), the prediction flag used to indicate whether the prediction table is used or not is more; in addition, the prediction The items in the table may be far apart from the image area to be encoded (for example, the current CU) and the correlation is not high, resulting in low efficiency of prediction.
图2是本发明实施例的编码图像区域的一示意图。如图2所示,整个需要编码的区域可以由多个最大编码单元(LCU,Largest Coding Unit)组成,每个LCU例如是64*64个像素;其中每个LCU可以包含多个CU,每个CU例如是8*8个像素。由于目前的预测表中各项基于全部已编码图像区域的像素信息而形成,对于当前CU(例如图2中A),预测器中的值可能是前一LCU行(LCU line)的最后一个LCU中的像素值,在空间上相距较远而与A的相关度底,导致预测效率不高。2 is a schematic diagram of a coded image region in accordance with an embodiment of the present invention. As shown in FIG. 2, the entire area to be encoded may be composed of a plurality of Largest Coding Units (LCUs), each of which is, for example, 64*64 pixels; wherein each LCU may include multiple CUs, each The CU is, for example, 8*8 pixels. Since the items in the current prediction table are formed based on pixel information of all coded image regions, for the current CU (eg, A in FIG. 2), the value in the predictor may be the last LCU of the previous LCU line (LCU line). The pixel values in the space are far apart in space and the correlation with A is low, resulting in low prediction efficiency.
以下对本发明实施例进行详细说明。The embodiments of the present invention are described in detail below.
实施例1Example 1
本发明实施例提供一种使用预测信息的图像编码方法,图3是本发明实施例的使用测信息的图像编码方法的一流程示意图。如图3所示,所述图像编码方法包括: An embodiment of the present invention provides an image encoding method using prediction information, and FIG. 3 is a schematic flowchart of an image encoding method using measurement information according to an embodiment of the present invention. As shown in FIG. 3, the image encoding method includes:
步骤301,根据待编码图像区域的位置选择使用第一预测信息还是第二预测信息;其中所述第一预测信息基于多个已编码图像区域的像素信息而形成,所述第二预测信息基于图像中第一列已编码图像区域的像素信息而形成;Step 301: Select whether to use first prediction information or second prediction information according to a location of an image region to be encoded; wherein the first prediction information is formed based on pixel information of a plurality of encoded image regions, and the second prediction information is based on an image. Forming pixel information of the encoded image region in the first column;
步骤302,使用相应的预测信息对所述待编码图像区域的各像素进行比特流编码。Step 302: Perform bitstream encoding on each pixel of the image to be encoded region by using corresponding prediction information.
在本实施例中,所述待编码图像区域可以为一当前编码单元(CU),以下以CU为例进行说明。本发明实施例适用于采用调色板模式的情况,对于混合使用调色板模式和非调色板模式(例如escape mode)的情况,本发明实施例同样适用。关于如何确定采用调色板模式的像素,以及如何确定采用非调色板模式的像素,可以参考相关的任意方法。In this embodiment, the image area to be encoded may be a current coding unit (CU), and the following uses CU as an example for description. The embodiment of the present invention is applicable to the case of adopting the palette mode, and the embodiment of the present invention is equally applicable to the case of mixing the palette mode and the non-palette mode (for example, the ease mode). For information on how to determine the pixels in the palette mode and how to determine the pixels in the non-palette mode, you can refer to any of the related methods.
在本实施例中,可以生成并维持两个预测信息表。其中第一预测信息基于多个已编码图像区域的像素信息而形成,第二预测信息基于图像中第一个LCU列中已编码图像区域的像素信息而形成。In this embodiment, two prediction information tables can be generated and maintained. The first prediction information is formed based on pixel information of the plurality of encoded image regions, and the second prediction information is formed based on pixel information of the encoded image region in the first LCU column in the image.
表1示出了本发明实施例的一预测表。如表1所示,该预测表例如可以具有8个预测项,每一预测项通过一个预测索引标识(例如,0,1,……,7;每个预测索引可以采用3比特表示),并且每一个预测项表示一个像素值。Table 1 shows a prediction table of an embodiment of the present invention. As shown in Table 1, the prediction table may have, for example, 8 prediction items, each prediction item being identified by one prediction index (for example, 0, 1, ..., 7; each prediction index may be represented by 3 bits), and Each prediction term represents a pixel value.
表1Table 1
预测索引 Predictive index 00 11 22 33 44 ……...... ……...... 77
像素值Pixel values C9C9 C6C6 C0C0 C12C12 C8C8 ……...... ……...... C14C14
关于第一预测信息,每一预测项可以包括多个颜色分量。例如,颜色分量可以包括:y分量、Cb分量以及Cr分量;或者颜色分量可以包括:R分量、G分量或者B分量。但本发明不限于此,例如还可以使用其他的颜色分量。Regarding the first prediction information, each prediction item may include a plurality of color components. For example, the color component may include: a y component, a Cb component, and a Cr component; or the color component may include: an R component, a G component, or a B component. However, the invention is not limited thereto, and for example, other color components may also be used.
以下以yCbCr为例进行说明。The following is an example of yCbCr.
表2是本发明实施例的预测表的一个实际例子,示出了本发明实施例的第一预测信息。如表2所示,该预测表例如可以具有128个预测项,每一预测项通过一个预测索引(例如,0,1,……,127;每个可以采用7比特表示)标识,并且每一个预测项表示一个像素值,该像素值包括多个颜色分量(例如yCbCr)。 Table 2 is a practical example of the prediction table of the embodiment of the present invention, showing the first prediction information of the embodiment of the present invention. As shown in Table 2, the prediction table may have, for example, 128 prediction items, each prediction item being identified by a prediction index (for example, 0, 1, ..., 127; each may be represented by 7 bits), and each The prediction term represents a pixel value that includes a plurality of color components (eg, yCbCr).
表2Table 2
预测索引 Predictive index 00 11 22 33 44 ……...... ……...... 127127
yy 118118 120120 122122 112112 218218 ……...... ……...... 222222
CbCb 5050 5050 7878 117117 118118 ……...... ……...... 133133
CrCr 5858 5959 6363 7878 125125 ……...... ……...... 124124
在本实施例中,第一预测信息可以被预先生成,例如根据经验值在编码设备侧预先定义;并且在解码设备侧也预先定义。由此,编码侧和解码侧均可以预先获知该第一预测信息,无需通过比特流对该预测信息进行编码。并且,该预测信息还可以基于被编码的像素信息被更新。例如,可以将最新的已编码像素的信息加入预测表中;并且在解码侧也可以进行同样的操作从而生成与编码侧相同的预测信息,同样无需通过比特流对该预测信息进行编码。In the present embodiment, the first prediction information may be generated in advance, for example, predefined on the encoding device side based on empirical values; and also pre-defined on the decoding device side. Thereby, both the encoding side and the decoding side can know the first prediction information in advance, and the prediction information does not need to be encoded by the bit stream. And, the prediction information can also be updated based on the encoded pixel information. For example, the latest encoded pixel information can be added to the prediction table; and the same operation can be performed on the decoding side to generate the same prediction information as the encoding side, and the prediction information is also not encoded by the bit stream.
在本实施例中,还可以基于图像中第一个LCU列中已编码图像区域的像素信息而形成第二预测信息。例如,在对如图2所示的当前CU(即A)进行编码时,可以使用由A上侧的一个或多个LCU中各像素信息形成的第二预测信息。In this embodiment, the second prediction information may also be formed based on the pixel information of the encoded image region in the first LCU column in the image. For example, when encoding the current CU (ie, A) as shown in FIG. 2, second prediction information formed by each pixel information in one or more LCUs on the upper side of A may be used.
图4是本发明实施例的编码图像区域的另一示意图。如图4所述,本发明实施例可以基于当前CU(如图4所示的A)之前的所有已编码图像区域(例如LCU 11至LCU(m-1)n)的像素信息确定第一预测信息,基于当前CU之前的各个LCU行(例如LCU行1,……,LCU行(m-1))的第一个LCU(例如LCU 11,LCU 21,……,LCU(m-1)1)的像素信息确定第二预测信息。4 is another schematic diagram of a coded image region of an embodiment of the present invention. As illustrated in FIG. 4, the embodiment of the present invention may determine the first prediction based on pixel information of all coded image regions (eg, LCU 11 to LCU(m-1)n) before the current CU (as shown in FIG. 4). Information, based on the first LCU of each LCU line before the current CU (eg LCU line 1, ..., LCU line (m-1)) (eg LCU 11, LCU 21, ..., LCU (m-1) 1 The pixel information determines the second prediction information.
在本实施例中,第二预测信息也可以被预先生成(即在当前CU进行编码之前被生成),并基于已编码的像素信息被更新。关于第二预测信息的具体形式,可以与表2所示的信息类似。此外,与第一预测信息一样的是,第二预测信息也无需通过比特流编码。In this embodiment, the second prediction information may also be generated in advance (ie, generated before the current CU performs encoding), and updated based on the encoded pixel information. The specific form of the second prediction information can be similar to the information shown in Table 2. Furthermore, as with the first prediction information, the second prediction information does not need to be encoded by the bit stream.
在本实施例中,可以根据待编码图像区域的位置确定预测信息,由此预测信息中的内容与待编码图像区域之间的相关度较高;并且第二预测信息中项的个数较少,因此需要进行编码的比特个数较少。In this embodiment, the prediction information may be determined according to the position of the image region to be encoded, whereby the correlation between the content in the prediction information and the image region to be encoded is high; and the number of items in the second prediction information is small Therefore, the number of bits that need to be encoded is small.
值得注意的是,以上仅示意性示出了本发明的第一预测信息和第二预测信息,但本发明不限于此,还可以根据实际情况确定具体的实施方式。例如可以根据需要确定 预测信息的大小以及具体内容。It is to be noted that the first prediction information and the second prediction information of the present invention are only schematically illustrated above, but the present invention is not limited thereto, and a specific implementation manner may be determined according to actual conditions. For example, it can be determined as needed The size and specific content of the forecast information.
图5是本发明实施例的使用预测信息的图像编码方法的另一示意图。如图5所示,所述图像编码方法包括:FIG. 5 is another schematic diagram of an image encoding method using prediction information according to an embodiment of the present invention. As shown in FIG. 5, the image encoding method includes:
步骤501,判断待编码图像区域是否位于某一LCU行的第一个LCU中;在所述待编码图像区域位于某一LCU行的第一个LCU中的情况下执行步骤502,在所述待编码图像区域没有位于某一LCU行的第一个LCU中的情况下执行步骤503;Step 501: Determine whether the image area to be encoded is located in a first LCU of a certain LCU line; if the image area to be encoded is located in a first LCU of a certain LCU line, perform step 502, where the If the coded image area is not located in the first LCU of a certain LCU row, step 503 is performed;
在本实施例中,例如可以通过判断CU_pelX值来确定当前CU是否位于某一LCU行的第一个LCU中。例如在CU_PelX的值小于64的情况下,可以确定位于某一LCU行的第一个LCU中;否则可以确定当前CU没有位于某一LCU行的第一个LCU中。In this embodiment, for example, whether the current CU is located in the first LCU of a certain LCU line can be determined by determining the CU_pelX value. For example, in the case where the value of CU_PelX is less than 64, it may be determined that it is located in the first LCU of a certain LCU row; otherwise, it may be determined that the current CU is not located in the first LCU of a certain LCU row.
步骤502,使用第二预测信息对所述待编码图像区域的各像素进行比特流编码。Step 502: Perform bitstream encoding on each pixel of the image to be encoded region by using second prediction information.
步骤503,使用第一预测信息对所述待编码图像区域的各像素进行比特流编码。Step 503: Perform bitstream encoding on each pixel of the image to be encoded region by using first prediction information.
关于如何使用预测信息,以及如何对其他信息进行比特流编码,可以使用相关技术中的任意一种方法。Regarding how to use prediction information and how to perform bit stream encoding on other information, any one of the related techniques can be used.
值得注意的是,以上仅以8*8像素的CU和64*64像素的LCU为例对本发明进行了示意性说明,但本发明不限于此,还可以使用其他大小的编码单元;例如还可以使用编码树单元(CTU,Coding Tree Unit)。It should be noted that the present invention is only described by taking an 8*8 pixel CU and a 64*64 pixel LCU as an example. However, the present invention is not limited thereto, and other sizes of coding units may also be used; for example, Use Coding Tree Unit (CTU).
由上述实施例可知,根据待编码图像区域的位置选择使用第一预测信息还是第二预测信息,以及使用相应的预测信息对所述待编码图像区域的各像素进行比特流编码;其中所述第一预测信息基于多个已编码图像区域的像素信息而形成,所述第二预测信息基于图像中第一列已编码图像区域的像素信息而形成。由此,不仅可以提高预测器的预测效率,而且可以进一步降低编码的比特代价。It can be seen from the above embodiment that the first prediction information or the second prediction information is used according to the location of the image region to be encoded, and the pixels of the to-be-coded image region are bit-stream encoded using the corresponding prediction information; A prediction information is formed based on pixel information of a plurality of encoded image regions, the second prediction information being formed based on pixel information of the first column of encoded image regions in the image. Thereby, not only the prediction efficiency of the predictor can be improved, but also the bit cost of the encoding can be further reduced.
实施例2Example 2
本发明实施例提供一种使用预测信息的图像编码装置,对应于实施例1中的使用预测信息的图像编码方法,相同的内容不再赘述。An embodiment of the present invention provides an image encoding apparatus using prediction information, which corresponds to the image encoding method using prediction information in Embodiment 1, and the same content is not described herein again.
图6是本发明实施例的使用预测信息的图像编码装置的一示意图,如图6所示,所述图像编码装置600包括:FIG. 6 is a schematic diagram of an image encoding apparatus using prediction information according to an embodiment of the present invention. As shown in FIG. 6, the image encoding apparatus 600 includes:
信息选择单元601,根据待编码图像区域的位置确定是使用第一预测信息还是第二预测信息;其中所述第一预测信息基于多个已编码图像区域的像素信息而形成,所 述第二预测信息基于图像中第一列已编码图像区域的像素信息而形成;The information selection unit 601 determines whether to use the first prediction information or the second prediction information according to the location of the image region to be encoded; wherein the first prediction information is formed based on pixel information of the plurality of encoded image regions, The second prediction information is formed based on pixel information of the first column of coded image regions in the image;
比特流编码单元602,使用相应的预测信息对所述待编码图像区域的各像素进行比特流编码。The bitstream encoding unit 602 performs bitstream encoding on each pixel of the image region to be encoded using corresponding prediction information.
在本实施例中,所述待编码图像区域可以为一CU,所述图像中第一列已编码图像区域可以为已编码的各LCU行的第一个LCU。In this embodiment, the image area to be encoded may be a CU, and the first column of coded image areas in the image may be the first LCU of each encoded LCU line.
在本实施例中,所述信息选择单元601可以包括(图中未示出):In this embodiment, the information selection unit 601 may include (not shown):
判断单元,判断所述待编码图像区域是否位于某一LCU行的第一个LCU中;a determining unit, determining whether the image area to be encoded is located in a first LCU of a certain LCU line;
确定单元,在所述待编码图像区域位于某一LCU行的第一个LCU中的情况下,确定使用所述第二预测信息;在所述待编码图像区域没有位于某一LCU行的第一个LCU中的情况下,确定使用所述第一预测信息。Determining, in the case that the image region to be encoded is located in a first LCU of a certain LCU row, determining to use the second prediction information; in the image region to be encoded, not in the first row of a certain LCU row In the case of one LCU, it is determined to use the first prediction information.
如图6所示,所述图像编码装置600还可以包括:As shown in FIG. 6, the image encoding apparatus 600 may further include:
存储单元603,存储被预先生成的所述第一预测信息和所述第二预测信息;The storage unit 603 stores the first prediction information and the second prediction information that are generated in advance;
更新单元604,基于已编码的像素信息更新第一预测信息和第二预测信息。The updating unit 604 updates the first prediction information and the second prediction information based on the encoded pixel information.
由上述实施例可知,根据待编码图像区域的位置选择使用第一预测信息还是第二预测信息,以及使用相应的预测信息对所述待编码图像区域的各像素进行比特流编码;其中所述第一预测信息基于多个已编码图像区域的像素信息而形成,所述第二预测信息基于图像中第一列已编码图像区域的像素信息而形成。由此,不仅可以提高预测器的预测效率,而且可以进一步降低编码的比特代价。It can be seen from the above embodiment that the first prediction information or the second prediction information is used according to the location of the image region to be encoded, and the pixels of the to-be-coded image region are bit-stream encoded using the corresponding prediction information; A prediction information is formed based on pixel information of a plurality of encoded image regions, the second prediction information being formed based on pixel information of the first column of encoded image regions in the image. Thereby, not only the prediction efficiency of the predictor can be improved, but also the bit cost of the encoding can be further reduced.
实施例3Example 3
本发明实施例提供一种使用预测信息的图像解码方法,对应于实施例1中的使用预测信息的图像编码方法,相同的内容不再赘述。An embodiment of the present invention provides an image decoding method using prediction information, which corresponds to the image encoding method using prediction information in Embodiment 1, and the same content is not described again.
图7是本发明实施例的使用预测信息的图像解码方法的一示意图,如图7所示,所述图像解码方法包括:FIG. 7 is a schematic diagram of an image decoding method using prediction information according to an embodiment of the present invention. As shown in FIG. 7, the image decoding method includes:
步骤701,根据待解码图像区域的位置选择使用第三预测信息还是第四预测信息;其中所述第三预测信息基于多个已解码图像区域的像素信息而形成,所述第四预测信息基于图像中第一列已编码图像区域的像素信息而形成;Step 701: Select whether to use third prediction information or fourth prediction information according to a location of an image region to be decoded; wherein the third prediction information is formed based on pixel information of a plurality of decoded image regions, and the fourth prediction information is based on an image. Forming pixel information of the encoded image region in the first column;
步骤702,使用相应的预测信息对所述待解码图像区域的各像素进行比特流解码。Step 702: Perform bitstream decoding on each pixel of the image to be decoded region by using corresponding prediction information.
在本实施例中,第三预测信息与实施例1中的第一预测信息对应;第四预测信息 与实施例1中的第二预测信息对应。例如,第三预测信息与第一预测信息的内容相同,第四预测信息与第二预测信息的内容相同。In this embodiment, the third prediction information corresponds to the first prediction information in Embodiment 1; the fourth prediction information Corresponding to the second prediction information in the first embodiment. For example, the third prediction information is the same as the content of the first prediction information, and the fourth prediction information is the same as the content of the second prediction information.
图8是本发明实施例的使用预测信息的图像解码方法的另一示意图,如图8所示,所述图像解码方法包括:FIG. 8 is another schematic diagram of an image decoding method using prediction information according to an embodiment of the present invention. As shown in FIG. 8, the image decoding method includes:
步骤801,判断待解码图像区域是否位于某一LCU行的第一个LCU中;在所述待解码图像区域位于某一LCU行的第一个LCU中的情况下执行步骤802,在所述待解码图像区域没有位于某一LCU行的第一个LCU中的情况下执行步骤803;Step 801: Determine whether the image area to be decoded is located in a first LCU of a certain LCU row; if the image area to be decoded is located in a first LCU of a certain LCU row, perform step 802, where the If the decoded image area is not located in the first LCU of a certain LCU row, step 803 is performed;
在本实施例中,例如可以通过判断CU_pelX值来确定当前CU是否位于某一LCU行的第一个LCU中。例如在CU_PelX的值小于64的情况下,可以确定位于某一LCU行的第一个LCU中;否则可以确定当前CU没有位于某一LCU行的第一个LCU中。In this embodiment, for example, whether the current CU is located in the first LCU of a certain LCU line can be determined by determining the CU_pelX value. For example, in the case where the value of CU_PelX is less than 64, it may be determined that it is located in the first LCU of a certain LCU row; otherwise, it may be determined that the current CU is not located in the first LCU of a certain LCU row.
步骤802,使用第四预测信息对所述待解码图像区域的各像素进行比特流解码。Step 802: Perform bitstream decoding on each pixel of the image to be decoded region by using fourth prediction information.
步骤803,使用第三预测信息对所述待解码图像区域的各像素进行比特流解码。Step 803: Perform bitstream decoding on each pixel of the image to be decoded region by using third prediction information.
关于如何使用预测信息,以及如何对其他信息进行比特流解码,可以使用相关技术中的任意一种方法。Regarding how to use prediction information and how to perform bit stream decoding on other information, any one of the related techniques can be used.
由上述实施例可知,根据待解码图像区域的位置选择使用第三预测信息还是第四预测信息,以及根据相应的预测信息进行比特流解码;其中所述第三预测信息基于多个已解码图像区域的像素信息而形成,所述第四预测信息基于图像中第一列已编码图像区域的像素信息而形成。由此,不仅可以提高预测器的预测效率,而且可以进一步降低编码和解码的比特代价。It can be seen from the above embodiment that the third prediction information or the fourth prediction information is used according to the location of the image region to be decoded, and the bit stream decoding is performed according to the corresponding prediction information; wherein the third prediction information is based on the plurality of decoded image regions. The pixel information is formed, and the fourth prediction information is formed based on pixel information of the first column of coded image regions in the image. Thereby, not only the prediction efficiency of the predictor can be improved, but also the bit cost of encoding and decoding can be further reduced.
实施例4Example 4
本发明实施例提供一种使用预测信息的图像解码装置,对应于实施例3中的使用预测信息的图像解码方法,相同的内容不再赘述。An embodiment of the present invention provides an image decoding apparatus using prediction information, which corresponds to the image decoding method using prediction information in Embodiment 3, and the same content is not described herein again.
图9是本发明实施例的使用预测信息的图像解码装置的一示意图。如图9所示,所述图像解码装置900包括:FIG. 9 is a schematic diagram of an image decoding apparatus using prediction information according to an embodiment of the present invention. As shown in FIG. 9, the image decoding apparatus 900 includes:
信息选择单元901,根据待解码图像区域的位置选择使用第三预测信息还是第四预测信息;其中所述第三预测信息基于多个已解码图像区域的像素信息而形成,所述第四预测信息基于图像中第一列已解码图像区域的像素信息而形成;The information selection unit 901 selects whether to use the third prediction information or the fourth prediction information according to the location of the image region to be decoded; wherein the third prediction information is formed based on pixel information of the plurality of decoded image regions, the fourth prediction information Formed based on pixel information of the first column of decoded image regions in the image;
比特流解码单元902,使用相应的预测信息对所述待解码图像区域的各像素进行 比特流解码。The bit stream decoding unit 902 performs, for each pixel of the image area to be decoded, using corresponding prediction information. Bitstream decoding.
在本实施例中,所述待解码图像区域可以为一CU,所述图像中第一列已解码图像区域可以为已解码的各LCU行的第一个LCU。In this embodiment, the image area to be decoded may be a CU, and the first column of decoded image regions in the image may be the first LCU of each LCU row that has been decoded.
在本实施例中,所述信息选择单元901可以包括(图中未示出):In this embodiment, the information selection unit 901 may include (not shown in the figure):
判断单元,判断所述待解码图像区域是否位于某一LCU行的第一个LCU中;a determining unit, determining whether the image area to be decoded is located in a first LCU of a certain LCU line;
确定单元,在所述待解码图像区域位于某一LCU行的第一个LCU中的情况下,确定使用所述第二预测信息;在所述待解码图像区域没有位于某一LCU行的第一个LCU中的情况下,确定使用所述第一预测信息。Determining, in the case that the image region to be decoded is located in a first LCU of a certain LCU row, determining to use the second prediction information; and not in the image region to be decoded that is not located in a certain LCU row In the case of one LCU, it is determined to use the first prediction information.
如图9所示,所述图像解码装置900还可以包括:As shown in FIG. 9, the image decoding apparatus 900 may further include:
存储单元903,存储被预先生成的所述第三预测信息和所述第四预测信息;The storage unit 903 stores the third prediction information and the fourth prediction information that are generated in advance;
更新单元904,基于已解码的像素信息更新第三预测信息和第四预测信息。The updating unit 904 updates the third prediction information and the fourth prediction information based on the decoded pixel information.
由上述实施例可知,根据待解码图像区域的位置选择使用第三预测信息还是第四预测信息,以及根据相应的预测信息进行比特流解码;其中所述第三预测信息基于多个已解码图像区域的像素信息而形成,所述第四预测信息基于图像中第一列已编码图像区域的像素信息而形成。由此,不仅可以提高预测器的预测效率,而且可以进一步降低编码和解码的比特代价。It can be seen from the above embodiment that the third prediction information or the fourth prediction information is used according to the location of the image region to be decoded, and the bit stream decoding is performed according to the corresponding prediction information; wherein the third prediction information is based on the plurality of decoded image regions. The pixel information is formed, and the fourth prediction information is formed based on pixel information of the first column of coded image regions in the image. Thereby, not only the prediction efficiency of the predictor can be improved, but also the bit cost of encoding and decoding can be further reduced.
实施例5Example 5
本发明实施例提供一种图像处理设备,所述图像处理设备包括:如实施例2所述的图像编码装置和/或如实施例4所述的图像解码装置。An embodiment of the present invention provides an image processing apparatus, comprising: the image encoding apparatus according to Embodiment 2 and/or the image decoding apparatus as described in Embodiment 4.
图10是本发明实施例的图像处理设备的一构成示意图。如图10所示,图像处理设备1000可以包括:中央处理器(CPU)100和存储器110;存储器110耦合到中央处理器100。其中该存储器110可存储各种数据;此外还存储信息处理的程序,并且在中央处理器100的控制下执行该程序。FIG. 10 is a block diagram showing the configuration of an image processing apparatus according to an embodiment of the present invention. As shown in FIG. 10, the image processing apparatus 1000 may include a central processing unit (CPU) 100 and a memory 110; the memory 110 is coupled to the central processing unit 100. The memory 110 can store various data; in addition, a program for information processing is stored, and the program is executed under the control of the central processing unit 100.
在一个实施方式中,图像编码装置600的功能可以被集成到中央处理器100中。其中,中央处理器100可以被配置为实现如实施例1所述的图像编码方法。和/或,图像解码装置900的功能也可以被集成到中央处理器100中。其中,中央处理器100可以被配置为实现如实施例3所述的图像解码方法。In one embodiment, the functionality of image encoding device 600 may be integrated into central processor 100. Wherein, the central processing unit 100 can be configured to implement the image encoding method as described in Embodiment 1. And/or the functions of the image decoding device 900 can also be integrated into the central processing unit 100. Wherein, the central processing unit 100 can be configured to implement the image decoding method as described in Embodiment 3.
在另一个实施方式中,图像编码装置600和/或图像解码装置900可以与中央处 理器分开配置,例如可以将图像编码装置600和/或图像解码装置900配置为与中央处理器100连接的芯片,通过中央处理器的控制来实现图像编码装置600和/或图像解码装置900的功能。In another embodiment, image encoding device 600 and/or image decoding device 900 may be centrally located The image encoding device 600 and/or the image decoding device 900 may be configured as a chip connected to the central processing unit 100, and the image encoding device 600 and/or the image decoding device 900 may be implemented by control of the central processing unit. Features.
此外,如图10所示,图像处理设备1000还可以包括:输入输出单元120和显示单元130等;其中,上述部件的功能与现有技术类似,此处不再赘述。值得注意的是,图像处理设备1000也并不是必须要包括图10中所示的所有部件;此外,图像处理设备1000还可以包括图10中没有示出的部件,可以参考现有技术。In addition, as shown in FIG. 10, the image processing apparatus 1000 may further include: an input and output unit 120, a display unit 130, and the like; wherein the functions of the above components are similar to those of the prior art, and are not described herein again. It is to be noted that the image processing apparatus 1000 does not necessarily have to include all the components shown in FIG. 10; in addition, the image processing apparatus 1000 may further include components not shown in FIG. 10, and reference may be made to the related art.
本发明实施例还提供一种计算机可读程序,其中当在图像处理设备中执行所述程序时,所述程序使得计算机在所述图像处理设备中执行如实施例1所述的图像编码方法和/或如实施例3所述的图像解码方法。The embodiment of the present invention further provides a computer readable program, wherein when the program is executed in an image processing apparatus, the program causes a computer to execute the image encoding method as described in Embodiment 1 in the image processing apparatus and / or the image decoding method as described in embodiment 3.
本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可读程序使得计算机在图像处理设备中执行如实施例1所述的图像编码方法和/或如实施例3所述的图像解码方法。The embodiment of the present invention further provides a storage medium storing a computer readable program, wherein the computer readable program causes the computer to execute the image encoding method as described in Embodiment 1 in the image processing device and/or as in Embodiment 3 The image decoding method described.
本发明以上的装置和方法可以由硬件实现,也可以由硬件结合软件实现。本发明涉及这样的计算机可读程序,当该程序被逻辑部件所执行时,能够使该逻辑部件实现上文所述的装置或构成部件,或使该逻辑部件实现上文所述的各种方法或步骤。本发明还涉及用于存储以上程序的存储介质,如硬盘、磁盘、光盘、DVD、flash存储器等。The above apparatus and method of the present invention may be implemented by hardware or by hardware in combination with software. The present invention relates to a computer readable program that, when executed by a logic component, enables the logic component to implement the apparatus or components described above, or to cause the logic component to implement the various methods described above Or steps. The present invention also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, or the like.
针对附图中描述的功能方框中的一个或多个和/或功能方框的一个或多个组合,可以实现为用于执行本申请所描述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。针对附图描述的功能方框中的一个或多个和/或功能方框的一个或多个组合,还可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、与DSP通信结合的一个或多个微处理器或者任何其它这种配置。One or more of the functional blocks described in the figures and/or one or more combinations of functional blocks may be implemented as a general purpose processor, digital signal processor (DSP) for performing the functions described herein. An application specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, or any suitable combination thereof. One or more of the functional blocks described with respect to the figures and/or one or more combinations of functional blocks may also be implemented as a combination of computing devices, eg, a combination of a DSP and a microprocessor, multiple microprocessors One or more microprocessors in conjunction with DSP communication or any other such configuration.
以上结合具体的实施方式对本发明进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本发明保护范围的限制。本领域技术人员可以根据本发明的精神和原理对本发明做出各种变型和修改,这些变型和修改也在本发明的范围内。 The present invention has been described in connection with the specific embodiments thereof, and it should be understood by those skilled in the art that A person skilled in the art can make various modifications and changes to the present invention within the scope of the present invention.

Claims (9)

  1. 一种使用预测信息的图像编码方法,所述图像编码方法包括:An image encoding method using prediction information, the image encoding method comprising:
    根据待编码图像区域的位置选择使用第一预测信息还是第二预测信息;其中所述第一预测信息基于多个已编码图像区域的像素信息而形成,所述第二预测信息基于图像中第一列已编码图像区域的像素信息而形成;Selecting whether to use first prediction information or second prediction information according to a location of an image region to be encoded; wherein the first prediction information is formed based on pixel information of a plurality of encoded image regions, the second prediction information being based on a first image Forming pixel information of the encoded image area;
    使用相应的预测信息对所述待编码图像区域的各像素进行比特流编码。Each pixel of the image to be encoded region is bitstream encoded using corresponding prediction information.
  2. 根据权利要求1所述的图像编码方法,其中,所述待编码图像区域为一编码单元即CU,所述图像中第一列已编码图像区域为已编码的各最大编码单元即LCU行的第一个LCU。The image encoding method according to claim 1, wherein the image region to be encoded is a coding unit, that is, a CU, and the first column of the coded image region in the image is the encoded maximum coding unit, that is, the LCU row. An LCU.
  3. 根据权利要求1所述的图像编码方法,其中,根据待编码图像区域的位置选择使用第一预测信息还是第二预测信息包括:The image encoding method according to claim 1, wherein the selecting whether to use the first prediction information or the second prediction information according to the position of the image region to be encoded comprises:
    判断所述待编码图像区域是否位于某一LCU行的第一个LCU中;Determining whether the image area to be encoded is located in a first LCU of a certain LCU line;
    在所述待编码图像区域位于某一LCU行的第一个LCU中的情况下,确定使用所述第二预测信息;在所述待编码图像区域没有位于某一LCU行的第一个LCU中的情况下,确定使用所述第一预测信息。In the case that the image area to be encoded is located in the first LCU of a certain LCU line, it is determined to use the second prediction information; in the first LCU where the image area to be encoded is not located in a certain LCU line In case, the first prediction information is determined to be used.
  4. 根据权利要求1所述的图像编码方法,其中,所述图像编码方法还包括:The image encoding method according to claim 1, wherein the image encoding method further comprises:
    存储被预先生成的所述第一预测信息和所述第二预测信息;以及And storing the first prediction information and the second prediction information that are pre-generated;
    基于已编码的像素信息更新所述第一预测信息和所述第二预测信息。The first prediction information and the second prediction information are updated based on the encoded pixel information.
  5. 一种使用预测信息的图像编码装置,所述图像编码装置包括:An image encoding device using prediction information, the image encoding device comprising:
    信息选择单元,根据待编码图像区域的位置确定是使用第一预测信息还是第二预测信息;其中所述第一预测信息基于多个已编码图像区域的像素信息而形成,所述第二预测信息基于图像中第一列已编码图像区域的像素信息而形成;The information selection unit determines whether to use the first prediction information or the second prediction information according to the location of the image region to be encoded; wherein the first prediction information is formed based on pixel information of the plurality of encoded image regions, the second prediction information Formed based on pixel information of the first column of encoded image regions in the image;
    比特流编码单元,使用相应的预测信息对所述待编码图像区域的各像素进行比特流编码。The bit stream encoding unit performs bit stream encoding on each pixel of the image area to be encoded using corresponding prediction information.
  6. 根据权利要求5所述的图像编码装置,其中,所述待编码图像区域为一CU,所述图像中第一列已编码图像区域为已编码的各LCU行的第一个LCU。The image encoding apparatus according to claim 5, wherein the image area to be encoded is a CU, and the first column encoded image area in the image is the first LCU of each encoded LCU line.
  7. 根据权利要求5所述的图像编码装置,其中,所述信息选择单元包括:The image encoding apparatus according to claim 5, wherein said information selection unit comprises:
    判断单元,判断所述待编码图像区域是否位于某一LCU行的第一个LCU中; a determining unit, determining whether the image area to be encoded is located in a first LCU of a certain LCU line;
    确定单元,在所述待编码图像区域位于某一LCU行的第一个LCU中的情况下,确定使用所述第二预测信息;在所述待编码图像区域没有位于某一LCU行的第一个LCU中的情况下,确定使用所述第一预测信息。Determining, in the case that the image region to be encoded is located in a first LCU of a certain LCU row, determining to use the second prediction information; in the image region to be encoded, not in the first row of a certain LCU row In the case of one LCU, it is determined to use the first prediction information.
  8. 根据权利要求5所述的图像编码装置,其中,所述图像编码装置还包括:The image encoding device according to claim 5, wherein the image encoding device further comprises:
    存储单元,存储被预先生成的所述第一预测信息和所述第二预测信息;a storage unit, configured to store the first prediction information and the second prediction information that are generated in advance;
    更新单元,基于已编码的像素信息更新所述第一预测信息和所述第二预测信息。And an update unit that updates the first prediction information and the second prediction information based on the encoded pixel information.
  9. 一种图像处理设备,所述图像处理设备包括:An image processing apparatus, the image processing apparatus comprising:
    编码装置,根据待编码图像区域的位置选择使用第一预测信息还是第二预测信息;其中所述第一预测信息基于多个已编码图像区域的像素信息而形成,所述第二预测信息基于图像中第一列已编码图像区域的像素信息而形成;以及使用相应的预测信息对所述待编码图像区域的各像素进行比特流编码;An encoding device that selects whether to use first prediction information or second prediction information according to a location of an image region to be encoded; wherein the first prediction information is formed based on pixel information of a plurality of encoded image regions, the second prediction information is based on an image Forming pixel information of the first column of the encoded image region; and performing bitstream encoding on each pixel of the image region to be encoded using the corresponding prediction information;
    和/或and / or
    解码装置,根据待解码图像区域的位置选择使用第三预测信息还是第四预测信息;其中所述第三预测信息基于多个已解码图像区域的像素信息而形成,所述第四预测信息基于图像中第一列已解码图像区域的像素信息而形成;以及使用相应的预测信息对所述待解码图像区域的各像素进行比特流解码。 Decoding means, whether to use third prediction information or fourth prediction information according to a location of an image region to be decoded; wherein the third prediction information is formed based on pixel information of a plurality of decoded image regions, the fourth prediction information being based on an image Forming pixel information of the decoded image region in the first column; and performing bitstream decoding on each pixel of the image region to be decoded using corresponding prediction information.
PCT/CN2015/080637 2015-06-03 2015-06-03 Image coding method and apparatus using prediction information and image processing device WO2016192054A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/080637 WO2016192054A1 (en) 2015-06-03 2015-06-03 Image coding method and apparatus using prediction information and image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/080637 WO2016192054A1 (en) 2015-06-03 2015-06-03 Image coding method and apparatus using prediction information and image processing device

Publications (1)

Publication Number Publication Date
WO2016192054A1 true WO2016192054A1 (en) 2016-12-08

Family

ID=57439897

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/080637 WO2016192054A1 (en) 2015-06-03 2015-06-03 Image coding method and apparatus using prediction information and image processing device

Country Status (1)

Country Link
WO (1) WO2016192054A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103561266A (en) * 2013-11-06 2014-02-05 北京牡丹电子集团有限责任公司数字电视技术中心 Rate control method based on logarithm R-Q model and hierarchical bit allocation
CN103688533A (en) * 2011-06-20 2014-03-26 联发科技(新加坡)私人有限公司 Method and apparatus of chroma intra prediction with reduced line memory
CN103716622A (en) * 2012-09-29 2014-04-09 华为技术有限公司 Image processing method and device
CN104094600A (en) * 2012-01-30 2014-10-08 三星电子株式会社 Method and apparatus for hierarchical data unit-based video encoding and decoding comprising quantization parameter prediction
CN104202612A (en) * 2014-04-15 2014-12-10 清华大学深圳研究生院 Coding unit dividing method and video coding method based on quad-tree constraint
US20150010053A1 (en) * 2013-07-08 2015-01-08 Sony Corporation Palette coding mode

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103688533A (en) * 2011-06-20 2014-03-26 联发科技(新加坡)私人有限公司 Method and apparatus of chroma intra prediction with reduced line memory
CN104094600A (en) * 2012-01-30 2014-10-08 三星电子株式会社 Method and apparatus for hierarchical data unit-based video encoding and decoding comprising quantization parameter prediction
CN103716622A (en) * 2012-09-29 2014-04-09 华为技术有限公司 Image processing method and device
US20150010053A1 (en) * 2013-07-08 2015-01-08 Sony Corporation Palette coding mode
CN103561266A (en) * 2013-11-06 2014-02-05 北京牡丹电子集团有限责任公司数字电视技术中心 Rate control method based on logarithm R-Q model and hierarchical bit allocation
CN104202612A (en) * 2014-04-15 2014-12-10 清华大学深圳研究生院 Coding unit dividing method and video coding method based on quad-tree constraint

Similar Documents

Publication Publication Date Title
JP2017523672A5 (en)
JP2017507517A5 (en)
JP2016508011A5 (en)
KR102206980B1 (en) Image encoding method, image decoding method, encoding device, and decoding device
TW201926993A (en) Video decoding apparatus and video decoding method
KR20210108389A (en) Chroma intra prediction method, apparatus and computer storage medium
CN110278443B (en) Context modeling method and device for dividing zone bits
JP7067655B2 (en) Image coding equipment, image decoding equipment, and image processing equipment
JP2008042685A5 (en)
TWI505717B (en) Joint scalar embedded graphics coding for color images
WO2016192054A1 (en) Image coding method and apparatus using prediction information and image processing device
US20220004857A1 (en) Neural network processing apparatus, neural network processing method, and neural network processing program
WO2016192055A1 (en) Image coding method and apparatus using prediction information and image processing device
WO2016045077A1 (en) Image coding method and apparatus and image processing device
WO2016106553A1 (en) Image coding method and apparatus and image processing device
WO2016192053A1 (en) Copy information coding method and apparatus, and image processing device
WO2016197317A1 (en) Copy information encoding and decoding method and apparatus, and image processing device
CN110545437B (en) Coefficient encoding method, coefficient decoding method, electronic device, and medium
WO2016106555A1 (en) Image coding method and apparatus and image processing device
WO2016106554A1 (en) Image coding method and apparatus and image processing device
WO2016119196A1 (en) Image coding method, apparatus, and image processing device
US20150145879A1 (en) Compression device and compression method
JP6303636B2 (en) Image processing apparatus and image processing method
CN100456800C (en) Visual processing device, visual processing method, visual processing program, and semiconductor device
WO2015188342A1 (en) Three-dimensional palette based image coding method, device and image processing apparatus

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15893710

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15893710

Country of ref document: EP

Kind code of ref document: A1