WO2015180166A1 - Improved intra prediction mode coding - Google Patents
Improved intra prediction mode coding Download PDFInfo
- Publication number
- WO2015180166A1 WO2015180166A1 PCT/CN2014/078990 CN2014078990W WO2015180166A1 WO 2015180166 A1 WO2015180166 A1 WO 2015180166A1 CN 2014078990 W CN2014078990 W CN 2014078990W WO 2015180166 A1 WO2015180166 A1 WO 2015180166A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- intra prediction
- block
- prediction mode
- mode
- current block
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods 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/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
Definitions
- the invention relates generally to video/image processing.
- the presented invention relates to intra-mode coding.
- intra prediction modes there are 35 intra prediction modes including Planar (Mode 0), DC (Mode 1) and 33 angular intra prediction modes (Mode 2- Mode 34) as depicted in Fig. 1.
- a predictive coding approach is applied to code the intra prediction mode.
- the intra prediction modes of the above and left neighboring blocks of the current block as depicted in Fig. 2, together with Planar, DC, and Vertical (angular mode 26) modes construct three most probable intra prediction modes for the current block.
- the intra prediction mode the most probable intra prediction modes are interpreted with shorter code length and other modes are interpreted with longer code length. If a neighboring block is not available or it is not coded as intra mode, the predictive coding process will not access the intra prediction mode from that neighboring block.
- Intra block copying was adopted to take advantage of reduplicated content in a picture.
- a reference block in the current picture is copied to the current block as the prediction if IBC is applied.
- the reference block is located by applying a block- copying vector (BV).
- BV block- copying vector
- a block When a block is coded with IBC mode, it does not possess an intra prediction mode.
- the coding intra prediction mode of a block if a neighboring block is coded as IBC mode, that neighboring block will be treated as unavailable.
- the intra prediction mode information of neighboring blocks can hardly be utilized when IBC is a usual mode in blocks.
- the coding efficiency of intra prediction mode harmed due to the lack of accurate neighboring prediction.
- FIG. 1 is a diagram illustrating intra prediction angle definitions
- Fig. 2 is a diagram illustrating neighboring blocks of the current block
- FIG. 3 is a diagram illustrating intra block copying
- Fig. 4 is a diagram illustrating intra prediction mode inheriting from the reference block for an IBC block
- Fig. 5 is a diagram illustrating exemplary positions in the reference block which may be covered by a block
- Fig. 6 is a diagram illustrating examples of intra prediction mode inheriting from different position of the reference block
- Fig. 7 is a diagram illustrating Intra prediction mode inheriting from the neighboring block
- FIG. 8 is a diagram illustrating Intra prediction mode inheriting from the reference block for an Inter block
- Fig. 9 is a diagram illustrating Intra prediction mode inheriting from the reference block for IBC non-squared blocks.
- an intra prediction mode is assigned to a block when it is coded with IBC mode.
- the intra prediction mode assigned that neighboring block will be used in the intra prediction mode coding procedure, just like the situation when the neighboring block is coded as the normal intra mode.
- the intra prediction mode of a block covering or partially covering the reference block for the current block which is coded with IBC mode is assigned to the current block as its intra prediction mode, as demonstrated in Fig. 4.
- the current block coded with IBC inherits the intra prediction mode, mode A, from the reference block.
- the block from which the intra prediction mode is inherited can cover any part of the reference block for the current block which is coded with IBC mode, at least one sample.
- Fig.5 demonstrates some exemplary possible positions which can be covered by the block from which the intra prediction mode is inherited.
- Fig. 6 demonstrates some exemplary possible blocks from which the intra prediction mode is inherited.
- the intra prediction mode of the block covering a fixed position of the reference block for the current block which is coded with IBC mode is assigned to the current block as its intra prediction mode.
- the intra prediction mode of the block covering position X demonstrated in Fig. 5 of the reference block for the current block which is coded with IBC mode is assigned to the current block as its intra prediction mode.
- intra prediction modes of blocks covering several positions of the reference block for the current block which is coded with IBC mode are checked sequentially and one of them is assigned to the current block as its intra prediction mode.
- the intra prediction mode of the block covering position Y demonstrated in Fig. 5 of the reference block for the current block which is coded with IBC mode is checked first. If the intra prediction mode of the block covering position Y can be found, then it is assigned to the current block. Otherwise, the intra prediction mode of the block covering position X demonstrated in Fig. 5 of the reference block for the current block which is coded with IBC mode, is checked. If the intra prediction mode of the block covering position X can be found, then it is assigned to the current block.
- a default intra prediction mode may be assigned to the current block which is coded with IBC mode.
- the default intra prediction mode can be DC, Planar or any other modes.
- the default intra prediction mode is assigned to the current block which is coded with IBC mode.
- the intra prediction mode of a neighboring block of the current block which is coded with IBC mode is assigned to the current block as its intra prediction mode, as demonstrated in Fig. 7.
- Mode A or Mode B is assigned to the current block when it is coded with IBC.
- the most probable intra prediction mode (MPM) of the current block which is coded with IBC mode is assigned to the current block as its intra prediction mode.
- MPM could be obtained as follows. The intra prediction mode prediction process in HEVC is executed first. Then MPM is set to be one of the three most probable modes. For example, it can be set to the first most probable mode of the three most probable modes.
- an intra prediction mode is assigned to a block when it is coded with Inter mode.
- the intra prediction mode assigned that neighboring block will be used in the intra prediction mode coding procedure, just like the situation when the neighboring block is coded as the normal intra mode.
- the intra prediction mode of a block covering or partially covering the reference block for the current block which is coded with Inter mode is assigned to the current block as its intra prediction mode, as demonstrated in Fig. 8.
- the current block coded with Inter mode inherits the intra prediction mode, mode A, from the reference block.
- the block from which the intra prediction mode is inherited can cover any part of the reference block for the current block which is coded with Inter mode, at least one sample.
- Fig.5 demonstrates some exemplary possible positions which can be covered by the block from which the intra prediction mode is inherited.
- Fig. 6 demonstrates some exemplary possible blocks from which the intra prediction mode is inherited.
- the intra prediction mode of the block covering a fixed position of the reference block for the current block which is coded with Inter mode is assigned to the current block as its intra prediction mode.
- the intra prediction mode of the block covering position X demonstrated in Fig. 5 of the reference block for the current block which is coded with Inter mode is assigned to the current block as its intra prediction mode.
- intra prediction modes of blocks covering several positions of the reference block for the current block which is coded with Inter mode are checked sequentially and one of them is assigned to the current block as its intra prediction mode.
- the intra prediction mode of the block covering position Y demonstrated in Fig. 5 of the reference block for the current block which is coded with Inter mode is checked first. If the intra prediction mode of the block covering position Y can be found, then it is assigned to the current block. Otherwise, the intra prediction mode of the block covering position X demonstrated in Fig. 5 of the reference block for the current block which is coded with Inter mode, is checked. If the intra prediction mode of the block covering position X can be found, then it is assigned to the current block.
- a default intra prediction mode may be assigned to the current block which is coded with Inter mode.
- the default intra prediction mode can be DC, Planar or any other modes.
- the default intra prediction mode is assigned to the current block which is coded with Inter mode.
- the intra prediction mode of a neighboring block of the current block which is coded with Inter mode is assigned to the current block as its intra prediction mode, as demonstrated in Fig. 7.
- Mode A or Mode B is assigned to the current block when it is coded with Inter.
- the most probable intra prediction mode (MPM) of the current block which is coded with Inter mode is assigned to the current block as its intra prediction mode.
- MPM could be obtained as follows. The intra prediction mode prediction process in HEVC is executed first. Then MPM is set to be one of the three most probable modes. For example, it can be set to the first most probable mode of the three most probable modes.
- the current block described in all the methods above can be any shape and size besides a square block.
- Fig. 9 demonstrates examples where intra prediction mode inherits from the reference block for non-squared blocks with IBC mode.
- all the methods described above can be applied to any components.
- they can be applied to Y component, as well as U (Cb) or V (Cr) components.
- they can be applied to R component, as well as G or B components.
- an embodiment of the present invention can be a circuit integrated into a video compression chip or program codes integrated into video compression software to perform the processing described herein.
- An embodiment of the present invention may also be program codes to be executed on a Digital Signal Processor (DSP) to perform the processing described herein.
- DSP Digital Signal Processor
- the invention may also involve a number of functions to be performed by a computer processor, a digital signal processor, a microprocessor, or field programmable gate array (FPGA).
- processors can be configured to perform particular tasks according to the invention, by executing machine-readable software code or firmware code that defines the particular methods embodied by the invention.
- the software code or firmware codes may be developed in different programming languages and different format or style.
- the software code may also be compiled for different target platform.
- different code formats, styles and languages of software codes and other means of configuring code to perform the tasks in accordance with the invention will not depart from the spirit and scope of the invention.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Improved intra prediction mode coding methods are proposed. By inheriting intra prediction mode from reference blocks for IBC or Inter mode,intra prediction mode coding can be more efficiently.
Description
IMPROVED INTRA PREDICTION MODE CODING
TECHNICAL FIELD
[0001] The invention relates generally to video/image processing. In particular, the presented invention relates to intra-mode coding.
BACKGROUND
[0002] In HEVC, there are 35 intra prediction modes including Planar (Mode 0), DC (Mode 1) and 33 angular intra prediction modes (Mode 2- Mode 34) as depicted in Fig. 1. A predictive coding approach is applied to code the intra prediction mode. The intra prediction modes of the above and left neighboring blocks of the current block as depicted in Fig. 2, together with Planar, DC, and Vertical (angular mode 26) modes construct three most probable intra prediction modes for the current block. When coding the intra prediction mode, the most probable intra prediction modes are interpreted with shorter code length and other modes are interpreted with longer code length. If a neighboring block is not available or it is not coded as intra mode, the predictive coding process will not access the intra prediction mode from that neighboring block.
[0003] In the HEVC range extensions draft specification, Intra block copying (IBC) was adopted to take advantage of reduplicated content in a picture. As depicted in Fig.3, a reference block in the current picture is copied to the current block as the prediction if IBC is applied. The reference block is located by applying a block- copying vector (BV). The samples in the reference block must have been reconstructed already before the current block is coded or decoded.
[0004] When a block is coded with IBC mode, it does not possess an intra prediction mode. When the coding intra prediction mode of a block, if a neighboring block is coded as IBC mode, that neighboring block will be treated as unavailable.
[0005] Therefore, the intra prediction mode information of neighboring blocks can hardly be utilized when IBC is a usual mode in blocks. The coding efficiency of intra prediction mode harmed due to the lack of accurate neighboring prediction.
SUMMARY
[0006] In light of the previously described problems, an improved intra mode coding method is proposed.
[0007] Other aspects and features of the invention will become apparent to those with ordinary skill in the art upon review of the following descriptions of specific embodiments.
BRIEF DESCRIPTION OF DRAWINGS
[0008] The invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
[0009] Fig. 1 is a diagram illustrating intra prediction angle definitions;
[0010] Fig. 2 is a diagram illustrating neighboring blocks of the current block;
[0011] Fig. 3 is a diagram illustrating intra block copying;
[0012] Fig. 4 is a diagram illustrating intra prediction mode inheriting from the reference block for an IBC block;
[0013] Fig. 5 is a diagram illustrating exemplary positions in the reference block which may be covered by a block;
[0014] Fig. 6 is a diagram illustrating examples of intra prediction mode inheriting from different position of the reference block;
[0015] Fig. 7 is a diagram illustrating Intra prediction mode inheriting from the neighboring block;
[0016] Fig. 8 is a diagram illustrating Intra prediction mode inheriting from the reference block for an Inter block;
[0017] Fig. 9 is a diagram illustrating Intra prediction mode inheriting from the reference block for IBC non-squared blocks.
DETAILED DESCRIPTION
[0018] The following description is of the best-contemplated mode of carrying out
the invention. This description is made for the purpose of illustrating the general principles of the invention and should not be taken in a limiting sense. The scope of the invention is best determined by reference to the appended claims.
[0019] Several improved intra prediction mode coding methods are proposed.
[0020] In one embodiment, an intra prediction mode is assigned to a block when it is coded with IBC mode. When coding the intra prediction mode of a block, if a neighboring block is coded as IBC mode, the intra prediction mode assigned that neighboring block will be used in the intra prediction mode coding procedure, just like the situation when the neighboring block is coded as the normal intra mode.
[0021] In another embodiment, the intra prediction mode of a block covering or partially covering the reference block for the current block which is coded with IBC mode, is assigned to the current block as its intra prediction mode, as demonstrated in Fig. 4. In Fig. 4, the current block coded with IBC inherits the intra prediction mode, mode A, from the reference block.
[0022] In still another embodiment, the block from which the intra prediction mode is inherited can cover any part of the reference block for the current block which is coded with IBC mode, at least one sample. Fig.5 demonstrates some exemplary possible positions which can be covered by the block from which the intra prediction mode is inherited. Fig. 6 demonstrates some exemplary possible blocks from which the intra prediction mode is inherited.
[0023] In still another embodiment, the intra prediction mode of the block covering a fixed position of the reference block for the current block which is coded with IBC mode, is assigned to the current block as its intra prediction mode. For example, the intra prediction mode of the block covering position X demonstrated in Fig. 5 of the reference block for the current block which is coded with IBC mode, is assigned to the current block as its intra prediction mode.
[0024] In still another embodiment, intra prediction modes of blocks covering several positions of the reference block for the current block which is coded with IBC mode, are checked sequentially and one of them is assigned to the current block as its intra prediction mode. For example, the intra prediction mode of the block covering position Y demonstrated in Fig. 5 of the reference block for the current block which is coded with IBC mode, is checked first. If the intra prediction mode of the block covering position Y can be found, then it is assigned to the current block. Otherwise, the intra prediction mode of the block covering position X demonstrated in Fig. 5 of
the reference block for the current block which is coded with IBC mode, is checked. If the intra prediction mode of the block covering position X can be found, then it is assigned to the current block.
[0025] In still another embodiment, a default intra prediction mode may be assigned to the current block which is coded with IBC mode. For example, the default intra prediction mode can be DC, Planar or any other modes. When no intra prediction mode can be found from the reference block, the default intra prediction mode is assigned to the current block which is coded with IBC mode.
[0026] In still another embodiment, the intra prediction mode of a neighboring block of the current block which is coded with IBC mode, is assigned to the current block as its intra prediction mode, as demonstrated in Fig. 7. In Fig. 7, Mode A or Mode B is assigned to the current block when it is coded with IBC.
[0027] In still another embodiment, the most probable intra prediction mode (MPM) of the current block which is coded with IBC mode, is assigned to the current block as its intra prediction mode. MPM could be obtained as follows. The intra prediction mode prediction process in HEVC is executed first. Then MPM is set to be one of the three most probable modes. For example, it can be set to the first most probable mode of the three most probable modes.
[0028] In still another embodiment, an intra prediction mode is assigned to a block when it is coded with Inter mode. When coding the intra prediction mode of a block, if a neighboring block is coded as Inter mode, the intra prediction mode assigned that neighboring block will be used in the intra prediction mode coding procedure, just like the situation when the neighboring block is coded as the normal intra mode.
[0029] In still another embodiment, the intra prediction mode of a block covering or partially covering the reference block for the current block which is coded with Inter mode, is assigned to the current block as its intra prediction mode, as demonstrated in Fig. 8. In Fig. 8, the current block coded with Inter mode inherits the intra prediction mode, mode A, from the reference block.
[0030] In still another embodiment, the block from which the intra prediction mode is inherited can cover any part of the reference block for the current block which is coded with Inter mode, at least one sample. Fig.5 demonstrates some exemplary possible positions which can be covered by the block from which the intra prediction mode is inherited. Fig. 6 demonstrates some exemplary possible blocks from which the intra prediction mode is inherited.
[0031] In still another embodiment, the intra prediction mode of the block covering a fixed position of the reference block for the current block which is coded with Inter mode, is assigned to the current block as its intra prediction mode. For example, the intra prediction mode of the block covering position X demonstrated in Fig. 5 of the reference block for the current block which is coded with Inter mode, is assigned to the current block as its intra prediction mode.
[0032] In still another embodiment, intra prediction modes of blocks covering several positions of the reference block for the current block which is coded with Inter mode, are checked sequentially and one of them is assigned to the current block as its intra prediction mode. For example, the intra prediction mode of the block covering position Y demonstrated in Fig. 5 of the reference block for the current block which is coded with Inter mode, is checked first. If the intra prediction mode of the block covering position Y can be found, then it is assigned to the current block. Otherwise, the intra prediction mode of the block covering position X demonstrated in Fig. 5 of the reference block for the current block which is coded with Inter mode, is checked. If the intra prediction mode of the block covering position X can be found, then it is assigned to the current block.
[0033] In still another embodiment, a default intra prediction mode may be assigned to the current block which is coded with Inter mode. For example, the default intra prediction mode can be DC, Planar or any other modes. When no intra prediction mode can be found from the reference block, the default intra prediction mode is assigned to the current block which is coded with Inter mode.
[0034] In still another embodiment, the intra prediction mode of a neighboring block of the current block which is coded with Inter mode, is assigned to the current block as its intra prediction mode, as demonstrated in Fig. 7. In Fig. 7, Mode A or Mode B is assigned to the current block when it is coded with Inter.
[0035] In still another embodiment, the most probable intra prediction mode (MPM) of the current block which is coded with Inter mode, is assigned to the current block as its intra prediction mode. MPM could be obtained as follows. The intra prediction mode prediction process in HEVC is executed first. Then MPM is set to be one of the three most probable modes. For example, it can be set to the first most probable mode of the three most probable modes.
[0036] In still another embodiment, the current block described in all the methods above can be any shape and size besides a square block. Fig. 9 demonstrates examples
where intra prediction mode inherits from the reference block for non-squared blocks with IBC mode.
[0037] In still another embodiment, all the methods described above can be applied to any components. For example, they can be applied to Y component, as well as U (Cb) or V (Cr) components. In another example, they can be applied to R component, as well as G or B components.
[0038] The methods described above can be used in a video encoder as well as in a video decoder. Embodiments of disparity vector derivation methods according to the present invention as described above may be implemented in various hardware, software codes, or a combination of both. For example, an embodiment of the present invention can be a circuit integrated into a video compression chip or program codes integrated into video compression software to perform the processing described herein. An embodiment of the present invention may also be program codes to be executed on a Digital Signal Processor (DSP) to perform the processing described herein. The invention may also involve a number of functions to be performed by a computer processor, a digital signal processor, a microprocessor, or field programmable gate array (FPGA). These processors can be configured to perform particular tasks according to the invention, by executing machine-readable software code or firmware code that defines the particular methods embodied by the invention. The software code or firmware codes may be developed in different programming languages and different format or style. The software code may also be compiled for different target platform. However, different code formats, styles and languages of software codes and other means of configuring code to perform the tasks in accordance with the invention will not depart from the spirit and scope of the invention.
[0039] The invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described examples are to be considered in all respects only as illustrative and not restrictive. To the contrary, it is intended to cover various modifications and similar arrangements (as would be apparent to those skilled in the art). Therefore, the scope of the appended claims should be accorded the broadest interpretation so as to encompass all such modifications and similar arrangements.
Claims
1. A method of improved intra prediction mode coding, comprising,
an intra prediction mode is assigned to a block when the block is coded with IBC mode, wherein when coding the intra prediction mode of a block, if a neighboring block is coded as IBC mode, the intra prediction mode assigned that neighboring block is used in the intra prediction mode coding procedure; and
an intra prediction mode is assigned to a block when the block is coded with Inter mode, wherein when coding the intra prediction mode of a block, if a neighboring block is coded as Inter mode, the intra prediction mode assigned that neighboring block is used in the intra prediction mode coding procedure.
2. The method as claimed in claim 1, wherein the intra prediction mode of a block covering or partially covering the reference block for the current block which is coded with IBC mode, is assigned to the current block as its intra prediction mode.
3. The method as claimed in claim 2, wherein the block from which the intra prediction mode is inherited can cover any part of the reference block for the current block which is coded with IBC mode, at least one sample.
4. The method as claimed in claim 3, wherein the intra prediction mode of the block covering a fixed position of the reference block for the current block which is coded with IBC mode, is assigned to the current block as its intra prediction mode.
5. The method as claimed in claim 3, wherein intra prediction modes of blocks covering several positions of the reference block for the current block which is coded with IBC mode, are checked sequentially and one of them is assigned to the current block as its intra prediction mode.
6. The method as claimed in claim 2, wherein a default intra prediction mode may be assigned to the current block which is coded with IBC mode.
7. The method as claimed in claim 3 and claim 6, wherein when no intra prediction mode can be found from the reference block, the default intra prediction mode is assigned to the current block which is coded with IBC mode.
8. The method as claimed in claim 2, wherein the intra prediction mode of a neighboring block of the current block which is coded with IBC mode, is assigned to the current block as its intra prediction mode.
9. The method as claimed in claim 8, wherein the most probable intra prediction mode (MPM) of the current block which is coded with IBC mode, is assigned to the
current block as its intra prediction mode; MPM is obtained as follows, the intra prediction mode prediction process in HEVC is executed first. Then MPM is set to be one of the three most probable modes.
10. The method as claimed in claim 1, wherein the intra prediction mode of a block covering or partially covering the reference block for the current block which is coded with Inter mode, is assigned to the current block as its intra prediction mode.
11. The method as claimed in claim 10, wherein the block from which the intra prediction mode is inherited can cover any part of the reference block for the current block which is coded with Inter mode, at least one sample.
12. The method as claimed in claim 11, wherein the intra prediction mode of the block covering a fixed position of the reference block for the current block which is coded with Inter mode, is assigned to the current block as its intra prediction mode.
13. The method as claimed in claim 11, wherein intra prediction modes of blocks covering several positions of the reference block for the current block which is coded with Inter mode, are checked sequentially and one of them is assigned to the current block as its intra prediction mode.
14. The method as claimed in claim 10, wherein a default intra prediction mode may be assigned to the current block which is coded with Inter mode.
15. The method as claimed in claim 11 and claim 14, wherein when no intra prediction mode can be found from the reference block, the default intra prediction mode is assigned to the current block which is coded with Inter mode.
16. The method as claimed in claim 10, wherein the intra prediction mode of a neighboring block of the current block which is coded with Inter mode, is assigned to the current block as its intra prediction mode.
17. The method as claimed in claim 16, wherein the most probable intra prediction mode (MPM) of the current block which is coded with Inter mode, is assigned to the current block as its intra prediction mode, MPM is obtained as follows, the intra prediction mode prediction process in HEVC is executed first, and then MPM is set to be one of the three most probable modes.
18. The method as claimed in claim 1, wherein the current block described in all the methods above can be any shape and size besides a square block.
19. The method as claimed in claim 1, wherein all the methods described above can be applied to any components.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/078990 WO2015180166A1 (en) | 2014-05-30 | 2014-05-30 | Improved intra prediction mode coding |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/078990 WO2015180166A1 (en) | 2014-05-30 | 2014-05-30 | Improved intra prediction mode coding |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015180166A1 true WO2015180166A1 (en) | 2015-12-03 |
Family
ID=54697940
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2014/078990 WO2015180166A1 (en) | 2014-05-30 | 2014-05-30 | Improved intra prediction mode coding |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2015180166A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110393009A (en) * | 2017-03-22 | 2019-10-29 | 高通股份有限公司 | Intra prediction mode is propagated |
WO2020108574A1 (en) * | 2018-11-28 | 2020-06-04 | Beijing Bytedance Network Technology Co., Ltd. | Improving method for transform or quantization bypass mode |
TWI741589B (en) * | 2019-05-10 | 2021-10-01 | 聯發科技股份有限公司 | Method and apparatus of luma most probable mode list derivation for video coding |
US20220166973A1 (en) * | 2019-04-10 | 2022-05-26 | Electronics And Telecommunications Research Institute | Method and device for signaling prediction mode-related signal in intra prediction |
US11825030B2 (en) | 2018-12-02 | 2023-11-21 | Beijing Bytedance Network Technology Co., Ltd | Intra block copy mode with dual tree partition |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080181309A1 (en) * | 2007-01-29 | 2008-07-31 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding video and method and apparatus for decoding video |
US20080187044A1 (en) * | 2007-02-05 | 2008-08-07 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding based on inter prediction |
CN102238391A (en) * | 2011-05-25 | 2011-11-09 | 深圳市融创天下科技股份有限公司 | Predictive coding method and device |
-
2014
- 2014-05-30 WO PCT/CN2014/078990 patent/WO2015180166A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080181309A1 (en) * | 2007-01-29 | 2008-07-31 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding video and method and apparatus for decoding video |
US20080187044A1 (en) * | 2007-02-05 | 2008-08-07 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding based on inter prediction |
CN102238391A (en) * | 2011-05-25 | 2011-11-09 | 深圳市融创天下科技股份有限公司 | Predictive coding method and device |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110393009A (en) * | 2017-03-22 | 2019-10-29 | 高通股份有限公司 | Intra prediction mode is propagated |
US11496747B2 (en) | 2017-03-22 | 2022-11-08 | Qualcomm Incorporated | Intra-prediction mode propagation |
CN110393009B (en) * | 2017-03-22 | 2023-03-31 | 高通股份有限公司 | Intra prediction mode propagation |
US12047585B2 (en) | 2017-03-22 | 2024-07-23 | Qualcomm Incorporated | Intra-prediction mode propagation |
WO2020108574A1 (en) * | 2018-11-28 | 2020-06-04 | Beijing Bytedance Network Technology Co., Ltd. | Improving method for transform or quantization bypass mode |
US11825030B2 (en) | 2018-12-02 | 2023-11-21 | Beijing Bytedance Network Technology Co., Ltd | Intra block copy mode with dual tree partition |
US20220166973A1 (en) * | 2019-04-10 | 2022-05-26 | Electronics And Telecommunications Research Institute | Method and device for signaling prediction mode-related signal in intra prediction |
TWI741589B (en) * | 2019-05-10 | 2021-10-01 | 聯發科技股份有限公司 | Method and apparatus of luma most probable mode list derivation for video coding |
US11956421B2 (en) | 2019-05-10 | 2024-04-09 | Hfi Innovation Inc. | Method and apparatus of luma most probable mode list derivation for video coding |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017143467A1 (en) | Localized luma mode prediction inheritance for chroma coding | |
US11546613B2 (en) | Method and apparatus for adaptive motion vector precision | |
WO2017139937A1 (en) | Advanced linear model prediction for chroma coding | |
WO2015180014A1 (en) | An improved merge candidate list construction method for intra block copy | |
WO2018049594A1 (en) | Methods of encoder decision for quad-tree plus binary tree structure | |
WO2017035831A1 (en) | Adaptive inter prediction | |
WO2018054269A1 (en) | Method and apparatus for video coding using decoder side intra prediction derivation | |
WO2016115981A1 (en) | Method of video coding for chroma components | |
WO2017088093A1 (en) | On the smallest allowed block size in video coding | |
EP3085090B1 (en) | Method for palette table prediction | |
WO2015180166A1 (en) | Improved intra prediction mode coding | |
WO2015085575A1 (en) | Methods for background residual prediction | |
WO2017008255A1 (en) | Advanced intra prediction mode signaling in video coding | |
US20200396444A1 (en) | Method and Apparatus for Intra Prediction Fusion in Image and Video Coding | |
WO2015192372A1 (en) | A simplified method for illumination compensation in multi-view and 3d video coding | |
WO2013102299A1 (en) | Residue quad tree depth for chroma components | |
WO2016115736A1 (en) | Additional intra prediction modes using cross-chroma-component prediction | |
JP7067655B2 (en) | Image coding equipment, image decoding equipment, and image processing equipment | |
WO2016065538A1 (en) | Guided cross-component prediction | |
WO2016205999A1 (en) | Adaptive coding group for image/video coding | |
WO2016123749A1 (en) | Deblocking filtering with adaptive motion vector resolution | |
WO2016070363A1 (en) | Merge with inter prediction offset | |
WO2015100732A1 (en) | A padding method for intra block copying | |
WO2016044974A1 (en) | Palette table signalling | |
WO2016176822A1 (en) | High-throughput coding method for palette coding |
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: 14893448 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: 14893448 Country of ref document: EP Kind code of ref document: A1 |