[go: up one dir, main page]

WO2017099371A1 - Procédé et dispositif de codage et de décodage d'informations de mode de saut intra-image - Google Patents

Procédé et dispositif de codage et de décodage d'informations de mode de saut intra-image Download PDF

Info

Publication number
WO2017099371A1
WO2017099371A1 PCT/KR2016/012977 KR2016012977W WO2017099371A1 WO 2017099371 A1 WO2017099371 A1 WO 2017099371A1 KR 2016012977 W KR2016012977 W KR 2016012977W WO 2017099371 A1 WO2017099371 A1 WO 2017099371A1
Authority
WO
WIPO (PCT)
Prior art keywords
coding unit
skip mode
current coding
intra frame
unit
Prior art date
Legal status (The legal status 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 status listed.)
Ceased
Application number
PCT/KR2016/012977
Other languages
English (en)
Korean (ko)
Inventor
첸지에
이진영
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
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
Priority claimed from CN201510921083.2A external-priority patent/CN106878751B/zh
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Priority to US15/773,101 priority Critical patent/US10623773B2/en
Publication of WO2017099371A1 publication Critical patent/WO2017099371A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

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
    • H04N19/11Selection of coding mode or of prediction mode among a plurality of spatial predictive coding modes
    • 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/129Scanning of coding units, e.g. zig-zag scan of transform coefficients or flexible macroblock ordering [FMO]
    • 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/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/157Assigned coding mode, i.e. the coding mode being predefined or preselected to be further used for selection of another element or parameter
    • H04N19/159Prediction type, e.g. intra-frame, inter-frame or bidirectional frame prediction
    • 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/169Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
    • H04N19/187Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being a scalable video layer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/30Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/46Embedding additional information in the video signal during the compression process
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Definitions

  • the present disclosure relates to encoding and decoding of video, and more particularly, to encoding and decoding of information related to an intra frame skip mode of a current coding unit.
  • an intra frame skip mode is used for depth image coding as a coding technique.
  • This technique adopts the intra frame prediction method. That is, the pixels in the current pixel block are predicted using the reconstructed values of other pixels at spatial locations adjacent to the current pixel block. This method is called intra frame prediction or intra prediction because the current pixel to be predicted and adjacent pixels used for prediction are in the same frame.
  • intra frame prediction is performed, according to the general intra frame prediction encoding mode, the difference between the predicted value of the pixel and the original value of the pixel is calculated, and the difference information and the prediction method information are encoded in the video bit stream and transmitted to the decoder. do.
  • the decoder may perform intra frame prediction to obtain the predicted value of the pixel using the same prediction method, and then add the difference to the predicted value, resulting in a reconstructed value of the pixel.
  • the difference information is not transmitted after intra frame prediction is performed.
  • the predicted value of the pixel is considered to be the finally reconstructed value of the pixel.
  • the reconstructed value may have a certain distortion compared to the original value before encoding, but the coding compression efficiency is still improved because other information is no longer transmitted.
  • there are many flat regions in the depth image Within this flat area, the difference between the predicted value of the pixel obtained by intra prediction and the original value of the pixel is quite small. Therefore, the difference information is not transmitted, but the distortion of the reconstructed value is not large.
  • this technique is adopted in 3D-HEVC for depth image coding.
  • inter prediction mode and other intra prediction modes are still maintained for depth image coding.
  • the flag is fixedly transmitted into the bit stream to indicate whether the intra frame skip mode is used to encode the current pixel block, where the flag is transmitted before other information.
  • the flag indicates that intra frame skip mode is used for the current pixel block, only information about the intra frame prediction method used for prediction is transmitted after that, and other information is not transmitted.
  • other information such as the prediction mode, block partition method, motion information, prediction direction and difference information, etc. It will continue to be sent later.
  • the method of indicating the intra frame skip mode is simple but the efficiency is low. This is because the flag is fixedly transmitted in this method irrespective of the type and additional information of the data unit containing the current pixel block.
  • the supported encoding modes are different.
  • the encoder can select only the intra frame prediction mode, and therefore has a high probability of selecting the intra frame skip mode.
  • the encoder can choose either an intra frame prediction mode or an inter frame prediction mode, thus reducing the probability of selecting an intra frame skip mode. Therefore, the efficiency when fixedly transmitting the 1 bit flag is low. For example, when the probability of occurrence of intra frame skip mode is quite low, in order to indicate whether intra frame skip mode is used, the 1 bit flag should still be transmitted.
  • the present disclosure provides a method and apparatus for encoding / decoding information related to an intra frame skip mode of a current coding unit according to a type of a data unit of a higher layer including the current coding unit.
  • overhead may be saved and video coding compression efficiency may be improved.
  • FIG. 2 is a flowchart of a method of decoding a video, according to an exemplary embodiment.
  • FIG. 3 is a block diagram of a video encoding apparatus, according to an embodiment.
  • FIG. 4 is a block diagram of a video decoding apparatus, according to an embodiment.
  • a method of decoding a video may include: determining a type of a data unit of a higher layer including a current coding unit in a hierarchical structure of the data unit; And obtaining, from the bit stream, information relating to an intra frame skip mode of the current coding unit, according to the determined type of the data unit of the higher layer, for different types of data units of the higher layer, Information related to the intra frame skip mode may be represented by codewords of different lengths in the bit stream.
  • a constraint may exist in the prediction mode of the current coding unit. For example, only an intra prediction mode may be selected as a prediction mode of a current coding unit for a current coding unit included in an intra prediction coding frame, and an intra frame prediction mode or inter as a prediction mode for an inter prediction coding frame.
  • the frame prediction mode may be selected.
  • the data unit of the upper layer may be any one of a sequence, a frame, a slice, a maximum coding unit, a maximum coding block, and a coding unit.
  • the coding unit may be replaced with a maximum coding unit, a maximum coding block, a coding block, a prediction unit, or a prediction block.
  • the frame may be an intra prediction coded frame or an inter prediction coded frame, a uni-prediction coded frame, or a bi-prediction coded frame, depending on the type thereof. Or a dual-hypothesis encoded frame, temporal predictive encoded frame or inter-view predictive encoded frame, base view frame or dependent view frame, texture Frame or depth frame or the like.
  • the slice may be an intra prediction coded slice or an inter prediction coded slice, a uni-prediction coded slice, a bi-prediction coded slice or Dual-hypothesis coded slices, temporal predictive coded slices or inter-view predictive coded slices, base view slices or dependent view slices, texture slices Or a depth slice or the like.
  • information for indicating an intra frame skip mode may also be different for the current coding unit.
  • information represented by codewords of different lengths in the bit stream may be encoded as information related to an intra frame skip mode of the current coding unit.
  • the first syntax element is encoded when the determined type of the data unit of the upper layer is the first type
  • the second syntax element is the case where the determined type of the data unit of the upper layer is the second type.
  • the first syntax element and the second syntax element may be represented by codewords of different lengths in the bit stream. For example, when a data unit of a higher layer including the current coding unit has a high probability of using an intra frame skip mode, the first syntax element may be represented by a short length codeword in a bit stream, such as a 1-bit flag.
  • the second syntax element may be represented by a long length code word in the bit stream.
  • the data unit of the higher layer is a frame
  • the data unit of the higher layer corresponding to the first type is an intra prediction coded frame
  • the data unit of the higher layer corresponding to the second type May be an inter prediction coded frame.
  • the first syntax element is a 1-bit flag indicating whether the intra frame skip mode is used in the current coding unit
  • the second syntax element is the intra frame skipping of the current coding unit. It may have an integer value in the range of 0 to N to indicate the use of mode and additional coding information, and N may be 3 or more.
  • the first syntax element has an integer value in a range of 0 to N1 for indicating use of the intra frame skip mode and additional coding information of the current coding unit
  • the second syntax element may include: It may have an integer value in the range of 0 to N2 to indicate the use of the intra frame skip mode and additional coding information of the current coding unit, and both N1 and N2 may be 3 or more.
  • the first syntax element is a 1-bit flag indicating whether the intra frame skip mode is used in the current coding unit
  • the second syntax element is the intra frame skipping of the current coding unit. It may have an integer value in the range of 0 to N to indicate the use of mode and additional coding information, and N may be 3 or more.
  • the additional coding information is used in the current coding unit in addition to the intra prediction method of the intra frame skip mode and the intra frame skip mode when the intra frame skip mode is used in the current coding unit. It may include at least one of a prediction mode, a partition mode of the current coding unit, and an inter frame prediction direction.
  • a value of the first syntax element indicating that the intra frame skip mode is used in the current coding unit and a value of the second syntax element indicating that the intra frame skip mode is used in the current coding unit are It may be different from each other.
  • a video encoding apparatus corresponding to a method of encoding a video.
  • the video encoding apparatus for determining the type of the data unit of the upper layer including the current coding unit in the hierarchical structure of the data unit and the determined type of the data unit of the higher layer, And an information encoder for encoding information related to an intra frame skip mode of the current coding unit and outputting a bit stream.
  • the information related to the intra frame skip mode may be represented by codewords of different lengths in the bit stream.
  • the information encoder encodes a first syntax element when the determined type of the data unit of the upper layer is the first type, and if the determined type of the data unit of the higher layer is the second type, Two syntax elements can be encoded.
  • the first syntax element and the second syntax element may be represented by codewords of different lengths in the bit stream.
  • the first syntax element may be represented by a short length codeword in a bit stream, such as a 1-bit flag.
  • the second syntax element may be represented by a long length code word in the bit stream.
  • the additional coding information is used in the current coding unit in addition to the intra prediction method of the intra frame skip mode and the intra frame skip mode when the intra frame skip mode is used in the current coding unit. It may include at least one of a prediction mode, a partition mode of the current coding unit, and an inter frame prediction direction.
  • a value of the first syntax element indicating that the intra frame skip mode is used in the current coding unit and a value of the second syntax element indicating that the intra frame skip mode is used in the current coding unit are It may be different from each other.
  • the information obtaining unit obtains a first syntax element when the determined type of the data unit of the upper layer is the first type, and if the determined type of the data unit of the upper layer is the second type, 2 Syntax element can be obtained.
  • the first syntax element and the second syntax element may be represented by codewords of different lengths in the bit stream. For example, when a data unit of a higher layer including the current coding unit has a high probability of using an intra frame skip mode, the first syntax element may be represented by a short length codeword in a bit stream, such as a 1-bit flag. When the data unit of the upper layer including the current coding unit has a low probability of using the intra frame skip mode, the second syntax element may be represented by a long length code word in the bit stream.
  • the first syntax element is a 1-bit flag indicating whether the intra frame skip mode is used in the current coding unit
  • the second syntax element is the intra frame skipping of the current coding unit. It may have an integer value in the range of 0 to N to indicate the use of mode and additional coding information, and N may be 3 or more.
  • the first syntax element has an integer value in a range of 0 to N1 for indicating use of the intra frame skip mode and additional coding information of the current coding unit
  • the second syntax element may include: It may have an integer value in the range of 0 to N2 to indicate the use of the intra frame skip mode and additional coding information of the current coding unit, and both N1 and N2 may be 3 or more.
  • a value of the first syntax element indicating that the intra frame skip mode is used in the current coding unit and a value of the second syntax element indicating that the intra frame skip mode is used in the current coding unit are It may be different from each other.
  • the method of encoding a video may include determining a type of a data unit of a higher layer including a current coding unit in a hierarchical structure of the data unit, and determining the type of the data unit of the higher layer. And encoding information related to an intra frame skip mode of the current coding unit to output a bit stream.
  • step 110 a type of a data unit of a higher layer including a current coding unit in the hierarchical structure of the data unit is determined.
  • step 120 according to the determined type of the data unit of the higher layer, information related to an intra frame skip mode of the current coding unit is encoded and a bit stream is output.
  • a syntax element may be signaled into the bit stream to indicate whether an intra frame skip mode is used for the current coding unit and to indicate additional coding information.
  • the value 0 of the syntax element is generated when the inter frame skip mode is used for the current coding unit
  • the value 1 of the syntax element is generated when the inter frame direct mode is used for the current coding unit
  • the intra frame skip mode The value 2 of the syntax element is generated when is used for the current coding unit
  • the value 3, 4 or 5 of the syntax element is generated according to the partition method of the current coding unit when another inter frame prediction mode is used for the current coding unit.
  • the value 6 of the syntax element may be generated, and the generated value may be recorded in the bit stream.
  • information on the prediction method used for the intra frame skip mode may be further signaled into the bit stream. For example, a value 0 is generated when the first prediction method is used as the prediction method for the intra frame skip mode, and a value 1 is generated when the second prediction method is used as the prediction method for the intra frame skip mode, and an intra frame A value 2 is generated when the third prediction method is used as the prediction method for the skip mode, and a value 3 is generated when the fourth prediction method is used as the prediction method for the intra frame skip mode, and the generated value is assigned to the bit stream. Can be recorded.
  • prediction residual information may not be included in the bit stream.
  • a frame may be replaced with a sequence, a slice, a maximum coding unit, a maximum coding block, and a coding unit.
  • a coding unit may be replaced with a maximum coding unit, a maximum coding block, a coding block, a prediction unit, or a prediction block.
  • step 110 a type of a data unit of a higher layer including a current coding unit in the hierarchical structure of the data unit is determined.
  • step 120 according to the determined type of the data unit of the higher layer, information related to an intra frame skip mode of the current coding unit is encoded and a bit stream is output.
  • information about an intra frame skip mode is encoded and included in the bit stream.
  • a syntax element may be signaled into the bit stream to indicate whether an intra frame skip mode is used for the current coding unit and to indicate additional coding information.
  • the value 0 of the syntax element is generated and when mode x is used for the current coding unit, the value 1 of the syntax element is generated or the syntax element Value of 1,2. Or when k-1 is generated according to different conditions and mode y is used for the current coding unit, value 2 of the syntax element (if value 1 has been generated for mode x) or k (value 1 for mode x) , 2... Or k-1 has been generated), and when a different prediction mode is used for the current coding unit, another value of the syntax element may be generated. The generated value of the syntax element may be written to the bit stream.
  • Modes x, y, and z may be other prediction modes except intra frame skip mode.
  • information on the prediction method used for the intra frame skip mode may be further signaled into the bit stream. For example, a value 0 is generated when the first prediction method is used as the prediction method for the intra frame skip mode, and a value 1 is generated when the second prediction method is used as the prediction method for the intra frame skip mode, and an intra frame A value 2 is generated when the third prediction method is used as the prediction method for the skip mode, and a value 3 is generated when the fourth prediction method is used as the prediction method for the intra frame skip mode, and the generated value of the syntax element is Can be written to the bit stream.
  • prediction residual information may not be included in the bit stream.
  • step 110 a type of a data unit of a higher layer including a current coding unit in a hierarchy of data units is determined.
  • the data unit of the upper layer is a frame, and the type of the frame including the current coding unit is determined in step 110.
  • the frame may be an intra prediction coded frame or an inter prediction coded frame, a uni-prediction coded frame, a bi-prediction coded frame, or a dual-hypothesis coded frame, or temporal.
  • step 120 according to the determined type of the data unit of the higher layer, information related to an intra frame skip mode of the current coding unit is encoded and a bit stream is output.
  • information about the intra frame skip mode is encoded and included in the output bit stream.
  • a syntax element may be signaled into the bit stream to indicate whether an intra frame skip mode is used for the current coding unit and to indicate additional coding information.
  • intra frame skip mode is used for the current coding unit
  • the value x of the syntax element is generated, otherwise, another value of the syntax element is generated according to the additional information, and the generated value of the syntax element is written to the bit stream.
  • a syntax element may be signaled into the bit stream to indicate whether an intra frame skip mode is used for the current coding unit and to indicate additional coding information.
  • prediction residual information may not be included in the bit stream.
  • the data unit of the upper layer is a frame, and the type of the frame including the current coding unit is determined in step 110.
  • the frame may be an intra prediction coded frame or an inter prediction coded frame, a uni-prediction coded frame, a bi-prediction coded frame, or a dual-hypothesis coded frame, or temporal.
  • a syntax element may be signaled into the bit stream to indicate whether an intra frame skip mode is used for the current coding unit and to indicate additional coding information.
  • a value of a syntax element dependent on the prediction method used for the intra frame skip mode may be generated. For example, the value x a of the syntax element is generated when the first prediction method is used, the value x b of the syntax element is generated when the second prediction method is used, and the value x of the syntax element when the third prediction method is used. c may be generated, and the generated value of the syntax element may be recorded in the bit stream. If the intra frame skip mode is not used for the current coding unit, another value of the syntax element may be generated according to additional information.
  • a syntax element may be signaled into the bit stream to indicate whether an intra frame skip mode is used for the current coding unit and to indicate additional coding information. If the intra frame skip mode is used for the current coding unit, a value of a syntax element dependent on the prediction method used for the intra frame skip mode may be generated. For example, the value y a is generated when the first prediction method is used, the value y b is generated when the second prediction method is used, and the value y c is generated when the third prediction method is used, The generated value may be written to the bit stream. If the intra frame skip mode is not used for the current coding unit, another value may be recorded in the bit stream according to additional information.
  • the values x a and y a may be different from each other, the values x b and y b may be different from each other, and the values x c and y c may be different from each other.
  • prediction residual information may not be included in the bit stream.
  • a frame may be replaced with a sequence, a slice, a maximum coding unit, a maximum coding block, and a coding unit.
  • a coding unit may be replaced with a maximum coding unit, a maximum coding block, a coding block, a prediction unit, or a prediction block.
  • the data unit of the upper layer is a frame, and the type of the frame including the current coding unit is determined in step 210.
  • the frame may be an intra prediction coded frame or an inter prediction coded frame, a uni-prediction coded frame, a bi-prediction coded frame, or a dual-hypothesis coded frame, or temporal.
  • a flag indicating whether the intra frame skip mode is used for the current coding unit is parsed from the bit stream. For example, if the value of the parsed flag is 1, it is determined that the intra frame skip mode is used for the current coding unit, and if the value of the parsed flag is 0, the intra frame skip mode is used for the current coding unit. It is decided not to.
  • a syntax element that indicates whether an intra frame skip mode is used for the current coding unit and indicates additional coding information is parsed from the bit stream. For example, if the value of the parsed syntax element is 0, it is determined that the inter frame skip mode is used for the current coding unit. If the value of the parsed syntax element is 1, the inter frame direct mode is used for the current coding unit.
  • the value of the parsed syntax element is 2, it is determined that the intra frame skip mode is used for the current coding unit, and if the value of the parsed syntax element is 3, 4, or 5 another inter frame prediction mode is It is determined to be used for the current coding unit, the partitioning method for the current coding unit according to the parsed value is determined, and if the value of the parsed syntax element is 6, the intra frame prediction mode (except the intra frame skip mode) is What is used for the coding unit is determined.
  • information about a prediction method used for the intra frame skip mode may be further parsed from the bit stream. For example, if the value parsed from the bit stream is 0, the first prediction method is used as the prediction method of the intra frame skip mode for the current coding unit, and if the value parsed from the bit stream is 1, the second prediction method is the current method. If the value used as the prediction method of the intra frame skip mode for the coding unit and the value parsed from the bit stream is 2, the third prediction method is used as the prediction method of the intra frame skip mode for the current coding unit and is parsed from the bit stream. If it is 3, the fourth prediction method is used as the prediction method of the intra frame skip mode with respect to the current coding unit.
  • prediction residual information may not be parsed from the bit stream.
  • Prediction on the current coding unit may be performed according to the prediction method determined to obtain a predicted pixel value, and the predicted pixel value may be regarded as a reconstructed pixel value.
  • the data unit of the upper layer is a slice, and the type of the slice including the current coding unit is determined in step 210.
  • a slice may be an intra prediction coded slice or an inter prediction coded slice, a uni-prediction coded slice, a bi-prediction coded slice, or a dual-hypothesis coded slice, or temporal, depending on its type.
  • step 220 information related to an intra frame skip mode of the current coding unit is obtained from the bit stream according to the determined type of the data unit of the higher layer.
  • information about an intra frame skip mode of the current coding unit is parsed from the bit stream.
  • a flag indicating whether an intra frame skip mode is used for the current coding unit is parsed from the bit stream. For example, if the value of the parsed flag is 1, it is determined that the intra frame skip mode is used for the current coding unit. If the value of the parsed flag is 0, the intra frame skip mode is not used for the current coding unit. Is determined.
  • the slice containing the current coding unit is a category B slice or a category C slice
  • a syntax element indicating whether an intra frame skip mode is used for the current coding unit and indicating additional coding information is parsed from the bit stream.
  • the value of the parsed syntax element is 0, it is determined that the intra frame skip mode is used for the current coding unit. If the value of the parsed syntax element is 1, mode x is determined for the current coding unit. Is used, or the value of the parsed syntax element is 1, 2... Or k-1, it is determined that mode x is used for the current coding unit, at the same time additional coding information is determined, and if the value of the parsed syntax element is 2 (only value 1 of the parsed syntax element represents mode x).
  • mode y is used for the current coding unit, and if the value of the parsed syntax element is any other value, It is determined that another prediction mode is used for the coding unit.
  • Modes x, y, and z may be other prediction modes except intra frame skip mode.
  • prediction residual information may not be parsed from the bit stream.
  • Prediction on the current coding unit may be performed according to the prediction method determined to obtain a predicted pixel value, and the predicted pixel value may be regarded as a reconstructed pixel value.
  • step 210 a type of a data unit of a higher layer including a current coding unit in the hierarchical structure of the data unit is determined.
  • the data unit of the upper layer is a frame, and the type of the frame including the current coding unit is determined in step 210.
  • the frame may be an intra prediction coded frame or an inter prediction coded frame, a uni-prediction coded frame, a bi-prediction coded frame, or a dual-hypothesis coded frame, or temporal.
  • step 220 information related to an intra frame skip mode of the current coding unit is obtained from the bit stream according to the determined type of the data unit of the higher layer.
  • step 210 information about an intra frame skip mode of the current coding unit is obtained from the bit stream.
  • a syntax element is parsed from the bit stream to indicate whether an intra frame skip mode is used for the current coding unit and to indicate additional coding information. If the value of the parsed syntax element is x, it is determined that the intra frame skip mode is used for the current coding unit. Otherwise, it is determined that the intra frame skip mode is not used for the current coding unit, and at the same time additional information is determined according to the value of the syntax element.
  • information about a prediction method used for the intra frame skip mode may be further parsed from the bit stream. For example, if the value parsed from the bit stream is 0, the first prediction method is used as the prediction method of the intra frame skip mode for the current coding unit, and if the value parsed from the bit stream is 1, the second prediction method is the current method. If the value used as the prediction method of the intra frame skip mode for the coding unit and the value parsed from the bit stream is 2, the third prediction method is used as the prediction method of the intra frame skip mode for the current coding unit and is parsed from the bit stream. If it is 3, the fourth prediction method is used as the prediction method of the intra frame skip mode with respect to the current coding unit.
  • a frame may be replaced with a sequence, a slice, a maximum coding unit, a maximum coding block, and a coding unit.
  • a coding unit may be replaced with a maximum coding unit, a maximum coding block, a coding block, a prediction unit, or a prediction block.
  • step 210 a type of a data unit of a higher layer including a current coding unit in the hierarchical structure of the data unit is determined.
  • the data unit of the upper layer is a frame, and the type of the frame including the current coding unit is determined in step 210.
  • the frame may be an intra prediction coded frame or an inter prediction coded frame, a uni-prediction coded frame, a bi-prediction coded frame, or a dual-hypothesis coded frame, or temporal.
  • step 220 information related to an intra frame skip mode of the current coding unit is obtained from the bit stream according to the determined type of the data unit of the higher layer.
  • step 210 information about an intra frame skip mode of the current coding unit is obtained from the bit stream.
  • the first prediction method is used for the intra frame skip mode
  • the second prediction method is for the intra frame skip mode. It is determined that it is used
  • the syntax element value is x c , it is determined that the third prediction method is used for the intra frame skip mode.
  • a syntax element is parsed from the bit stream to indicate whether an intra frame skip mode is used for the current coding unit and to indicate additional coding information. If the value of the parsed syntax element is y a , y b or y c , it is determined that the intra frame skip mode is used for the current coding unit. Otherwise, it is determined that the intra frame skip mode is not used for the current coding unit, and additional information is also determined according to the value of the syntax element. When the intra frame skip mode is used for the current coding unit, the prediction method used for the intra frame skip mode is also determined.
  • the values x a and y a may be different from each other, the values x b and y b may be different from each other, and the values x c and y c may be different from each other.
  • a frame may be replaced with a sequence, a slice, a maximum coding unit, a maximum coding block, and a coding unit.
  • a coding unit may be replaced with a maximum coding unit, a maximum coding block, a coding block, a prediction unit, or a prediction block.
  • the information encoder 320 encodes information related to an intra frame skip mode of the current coding unit according to a type of a data unit of a higher layer including the current coding unit determined by the data unit type determiner 310, thereby bit Output the stream.
  • the information encoder 320 may perform the processes of step 120 of the first to fourth embodiments, but is not limited thereto.
  • prediction residual information may not be included in the bit stream.
  • the data unit type determiner 410 determines the type of the data unit of the upper layer including the current coding unit in the hierarchical structure of the data unit, wherein the data unit of the upper layer is sequence, frame, slice, maximum coding It may be one of a unit, a maximum coding block, and a coding unit.

Landscapes

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

Abstract

L'invention concerne un procédé et un dispositif de codage et de décodage d'une vidéo. Le procédé de décodage d'une vidéo, selon un mode de réalisation, comprend les étapes consistant à : déterminer les types d'unités de données dans une couche supérieure comprenant une unité de codage actuelle d'une structure hiérarchique d'unités de données; et obtenir des informations relatives à un mode de saut intra-image de l'unité de codage actuelle à partir d'un flux binaire, sur la base des types déterminés d'unités de données de la couche supérieure. Par rapport à divers types d'unités de données de la couche supérieure, les informations relatives au mode de saut intra-image sont représentées sous la forme de mots codés comportant diverses longueurs dans le flux binaire.
PCT/KR2016/012977 2015-12-11 2016-11-11 Procédé et dispositif de codage et de décodage d'informations de mode de saut intra-image Ceased WO2017099371A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US15/773,101 US10623773B2 (en) 2015-12-11 2016-11-11 Method and device for encoding and decoding intra-frame skip mode information

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
CN201510921083.2 2015-12-11
CN201510921083.2A CN106878751B (zh) 2015-12-11 2015-12-11 视频帧内编码模式的标识方法、处理方法和装置
KR1020160139293A KR102848783B1 (ko) 2015-12-11 2016-10-25 인트라 프레임 스킵 모드 정보의 부호화 방법 및 장치, 복호화 방법 및 장치
KR10-2016-0139293 2016-10-25

Publications (1)

Publication Number Publication Date
WO2017099371A1 true WO2017099371A1 (fr) 2017-06-15

Family

ID=59014369

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2016/012977 Ceased WO2017099371A1 (fr) 2015-12-11 2016-11-11 Procédé et dispositif de codage et de décodage d'informations de mode de saut intra-image

Country Status (1)

Country Link
WO (1) WO2017099371A1 (fr)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11368722B2 (en) 2018-01-05 2022-06-21 Sk Telecom Co., Ltd. Method and device for encoding or decoding video
US11812061B2 (en) 2018-01-05 2023-11-07 Sk Telecom Co., Ltd. Method and device for encoding or decoding video

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20130030240A (ko) * 2011-09-16 2013-03-26 한국항공대학교산학협력단 영상 부호화/복호화 방법 및 그 장치
WO2013157822A1 (fr) * 2012-04-16 2013-10-24 삼성전자주식회사 Appareil et procédé de codage d'image en profondeur et appareil et procédé de décodage
US20140294061A1 (en) * 2013-03-27 2014-10-02 Qualcomm Incorporated Depth coding modes signaling of depth data for 3d-hevc
JP2015092762A (ja) * 2010-01-14 2015-05-14 サムスン エレクトロニクス カンパニー リミテッド スキップ及び分割順序を考慮したビデオ符号化方法とその装置、及びビデオ復号化方法とその装置
KR20150126713A (ko) * 2012-10-04 2015-11-12 인텔 코포레이션 3d 비디오 코딩을 위한 예측 파라미터 상속

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015092762A (ja) * 2010-01-14 2015-05-14 サムスン エレクトロニクス カンパニー リミテッド スキップ及び分割順序を考慮したビデオ符号化方法とその装置、及びビデオ復号化方法とその装置
KR20130030240A (ko) * 2011-09-16 2013-03-26 한국항공대학교산학협력단 영상 부호화/복호화 방법 및 그 장치
WO2013157822A1 (fr) * 2012-04-16 2013-10-24 삼성전자주식회사 Appareil et procédé de codage d'image en profondeur et appareil et procédé de décodage
KR20150126713A (ko) * 2012-10-04 2015-11-12 인텔 코포레이션 3d 비디오 코딩을 위한 예측 파라미터 상속
US20140294061A1 (en) * 2013-03-27 2014-10-02 Qualcomm Incorporated Depth coding modes signaling of depth data for 3d-hevc

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11368722B2 (en) 2018-01-05 2022-06-21 Sk Telecom Co., Ltd. Method and device for encoding or decoding video
US11812061B2 (en) 2018-01-05 2023-11-07 Sk Telecom Co., Ltd. Method and device for encoding or decoding video
US11924473B2 (en) 2018-01-05 2024-03-05 Sk Telecom Co., Ltd. Method and device for encoding or decoding video
US12096037B2 (en) 2018-01-05 2024-09-17 Sk Telecom Co., Ltd. Method and device for encoding or decoding video
US12316876B2 (en) 2018-01-05 2025-05-27 Sk Telecom Co., Ltd. Method and device for encoding or decoding video

Similar Documents

Publication Publication Date Title
WO2011019247A2 (fr) Procédé et appareil de codage/décodage d'un vecteur mouvement
WO2011034372A2 (fr) Procédé et appareil de codage et décodage d'informations de mode
WO2013032074A1 (fr) Appareil de décodage d'informations de mouvement en mode de fusion
WO2016204360A1 (fr) Procédé et dispositif de prédiction de bloc basée sur la compensation d'éclairage dans un système de codage d'image
WO2012023763A2 (fr) Procédé de codage d'inter-prédictions
WO2014163240A1 (fr) Procédé et appareil permettant de traiter une vidéo
WO2016200043A1 (fr) Procédé et appareil d'inter-prédiction en fonction d'une image de référence virtuelle dans un système de codage vidéo
WO2013109093A1 (fr) Procédé et appareil de codage/décodage d'image
WO2011090313A2 (fr) Procédé et un appareil permettant de coder/décoder des images au moyen d'un vecteur de mouvement d'un bloc antérieur utilisé comme vecteur de mouvement du bloc courant
WO2011010900A2 (fr) Procédé et appareil de codage d'images et procédé et appareil de décodage d'images
WO2020017840A1 (fr) Procédé et dispositif pour exécuter une prédiction inter sur la base d'un dmvr
WO2017069590A1 (fr) Procédé et dispositif de décodage d'image à base de modélisation dans un système de codage d'image
WO2013069975A1 (fr) Procédé et appareil de balayage de coefficients sur la base d'un mode de partition d'une unité de prédiction
WO2012081879A1 (fr) Procédé de décodage prédictif inter de films codés
WO2018199468A1 (fr) Procédé et appareil d'estimation de flux optique à des fins de compensation de mouvement
WO2010039000A2 (fr) Encodeur et décodeur d'image utilisant la prédiction unidirectionnelle
WO2018056709A1 (fr) Procédé et dispositif d'inter-prédiction dans un système de codage d'image
WO2015194913A1 (fr) Procédé pour encoder et décoder une image et dispositif l'utilisant
WO2013109124A1 (fr) Procédé et dispositif permettant de coder une vidéo afin de limiter la prédiction bidirectionnelle et la fusion de blocs, et procédé et dispositif permettant de décoder cette vidéo
WO2019194507A1 (fr) Procédé de codage d'image basé sur une prédiction de mouvement affine, et dispositif associé
WO2017048008A1 (fr) Procédé et appareil de prédiction inter dans un système de codage vidéo
WO2015142057A1 (fr) Procédé et appareil pour traiter des signaux vidéo multi-vues
WO2017195914A1 (fr) Procédé et appareil d'inter-prédiction dans un système de codage vidéo
WO2020251260A1 (fr) Procédé et dispositif de traitement de signal vidéo utilisant un procédé de prédiction dpcm de blocs
WO2014007550A1 (fr) Procédé et appareil pour coder une vidéo ayant une échelonnabilité temporelle, et procédé et appareil pour décoder une vidéo ayant une échelonnabilité temporelle

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: 16873237

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 15773101

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16873237

Country of ref document: EP

Kind code of ref document: A1