Search

JP-7855600-B2 - Method and apparatus for encoding/decoding video

JP7855600B2JP 7855600 B2JP7855600 B2JP 7855600B2JP-7855600-B2

Inventors

  • ボルデ,フィリップ
  • ギャルピン,フランク
  • ナセル,カラム
  • チェン,ヤ
  • デュマ,ティエリー
  • ロバート,アントワーヌ

Assignees

  • インターディジタル・シーイー・パテント・ホールディングス・ソシエテ・パ・アクシオンス・シンプリフィエ

Dates

Publication Date
20260508
Application Date
20220222
Priority Date
20210225

Claims (20)

  1. It is a method, Decrypting the first picture, Resampling at least a portion of the first picture in order to reconstruct at least a portion of the second picture , wherein resampling at least a portion of the first picture is Classifying a sample of at least a portion of the first picture, Obtain the subpixel position of at least a portion of the first picture for at least one sample of at least a portion of the second picture, In classifying at least a portion of the first picture, the class index for the subpixel position is determined from at least one class index assigned to at least one adjacent pixel in at least a portion of the first picture, wherein the at least one adjacent pixel is a pixel adjacent to the subpixel position. Using the class index associated with the subpixel position, a resampling filter is selected for at least one sample of at least a portion of the second picture. This includes, Methods that include...
  2. The method according to claim 1, further comprising transmitting the reconfigured portion of the second picture to a display.
  3. The method according to claim 1 or 2 , further comprising storing at least a reconfigured portion of the second picture in a decoded picture buffer that stores a reference picture.
  4. Further including encoding a third picture, The above encoding is, Using at least a reconfigured portion of the second picture, a prediction is made for at least one block of the third picture. Using the prediction, encode at least one block of the third picture, The method according to claim 3, including the method described in claim 3 .
  5. Further including decrypting a third picture, The aforementioned decoding is Using at least a reconfigured portion of the second picture, a prediction is made for at least one block of the third picture. Using the prediction, decode at least one block of the third picture, The method according to claim 3, including the method described in claim 3 .
  6. The method according to any one of claims 1 to 5 , comprising decoding the coefficients of the resampling filter from the bitstream.
  7. The method according to any one of claims 1 to 6 , wherein the resampling filter is a non-separable filter.
  8. The method according to claim 1 , wherein different resampling filters are associated with each class.
  9. The method according to any one of claims 1 to 8, wherein the resampling filter is determined based on a rate distortion cost determined between at least a portion of the second picture and at least a reconfigured portion of the second picture obtained from the first picture.
  10. A device comprising one or more processors, The one or more processors described above are: Decrypting the first picture, Resampling at least a portion of the first picture in order to reconstruct at least a portion of the second picture, wherein resampling at least a portion of the first picture is Classifying a sample of at least a portion of the first picture, Obtain the subpixel position of at least a portion of the first picture for at least one sample of at least a portion of the second picture, In classifying at least a portion of the first picture, the class index for the subpixel position is determined from at least one class index assigned to at least one adjacent pixel in at least a portion of the first picture, wherein the at least one adjacent pixel is a pixel adjacent to the subpixel position. Using the class index associated with the subpixel position, a resampling filter is selected for at least one sample of at least a portion of the second picture. This includes, A device configured to perform the following actions .
  11. The apparatus according to claim 10 , wherein one or more processors are further configured to transmit at least a reconfigured portion of the first picture to a display.
  12. The apparatus according to claim 10, wherein one or more processors are further configured to store at least a reconfigured portion of the second picture in a decoded picture buffer that stores a reference picture .
  13. The apparatus according to claim 10, wherein the one or more processors are further configured to encode the third picture by using at least a reconfigured portion of the first picture to determine a prediction for at least one block of the third picture, and by encoding the at least one block of the third picture using the prediction.
  14. The apparatus according to claim 10, wherein the one or more processors are further configured to decode the third picture by using at least a reconfigured portion of the first picture to determine a prediction for at least one block of the third picture, and by using the prediction to decode the at least one block of the third picture.
  15. The apparatus according to any one of claims 10 to 14 , wherein one or more processors are further configured to decode the coefficients of the resampling filter from the bitstream .
  16. The apparatus according to any one of claims 10 to 15 , wherein the resampling filter is a non-separable filter.
  17. The apparatus according to claim 10 , wherein different resampling filters are associated with each class.
  18. The apparatus according to any one of claims 10 to 17 , wherein the resampling filter is determined based on a rate distortion cost determined between at least a portion of the second picture and at least a reconfigured portion of the second picture obtained from the first picture.
  19. A computer-readable storage medium storing instructions for causing one or more processors to perform the method according to any one of claims 1 to 9 .
  20. A computer program including instructions, wherein, when the computer program is executed by one or more processors, the instructions cause one or more processors to perform the method according to any one of claims 1 to 9 .

Description

This embodiment generally relates to a method and apparatus for encoding or decoding video. Some embodiments relate to a method and apparatus for encoding or decoding video in which the original picture and the reconstructed picture are dynamically rescaled for encoding. To achieve high compression efficiency, image and video coding schemes typically employ prediction and transformation to leverage spatial and temporal redundancy within video content. Generally, intra-picture or inter-picture correlation is used, and the difference between the original and predicted blocks—often called the prediction error or prediction residual—is then transformed, quantized, and entropicated. To reconstruct the video, the compressed data is decoded through the reverse process corresponding to entropicating, quantizing, transforming, and predicting. According to one embodiment, a method is provided for reconstructing at least a portion of a first picture from at least a portion of a second picture, wherein the first picture and the second picture have different sizes, and the reconstruction includes decoding the second picture from a bitstream and determining at least one first sample of the first picture using at least one resampling filter applied to at least one second sample of the at least portion of the decoded second picture. According to another embodiment, an apparatus is provided for reconstructing at least a portion of a first picture from at least a portion of a second picture, comprising one or more processors, the one or more processors configured to decode the second picture from a bitstream and to determine at least one first sample of the first picture using at least one resampling filter applied to at least one second sample of the at least portion of the decoded second picture, wherein the first picture and the second picture are of different sizes. According to another embodiment, a video encoding method is provided, comprising: encoding a second picture in a bitstream, the second picture being a downscaled picture from a first picture; and encoding a third picture in a bitstream, the third picture having the same size as the first picture, wherein encoding the third picture includes reconstructing at least a portion of the first picture by upsampling at least a portion of the second picture after decoding, the upsampling including determining at least one first sample of the first picture using at least one upsampling filter applied to at least one second sample of the at least portion of the decoded second picture. According to another embodiment, an apparatus for video encoding is provided, comprising one or more processors, the one or more processors configured to encode a second picture in a bitstream, the second picture being a downscaled picture from a first picture, and a third picture in a bitstream, the third picture having the same size as the first picture, wherein encoding the third picture includes reconstructing at least a portion of the first picture by upsampling at least a portion of the second picture after decoding, the upsampling including determining at least one first sample of the first picture using at least one upsampling filter applied to at least one second sample of the at least portion of the decoded second picture. According to another embodiment, a video decoding method is provided, which includes decoding a second picture in a bitstream, the second picture being a downscaled picture from a first picture, and decoding a third picture in a bitstream, the third picture being the same size as the first picture, wherein decoding the third picture includes reconstructing at least a portion of the first picture by upsampling at least a portion of the second picture after decoding, the upsampling including determining at least one first sample of the first picture using at least one upsampling filter applied to at least one second sample of the at least portion of the decoded second picture. According to another embodiment, a device for video decoding is provided, comprising one or more processors, the one or more processors configured to decode a second picture in a bitstream, the second picture being a downscaled picture from a first picture, and a third picture in a bitstream, the third picture having the same size as the first picture, wherein decoding the third picture includes reconstructing at least a portion of the first picture by upsampling at least a portion of the second picture after decoding, the upsampling including determining at least one first sample of the first picture using at least one upsampling filter applied to at least one second sample of the at least portion of the decoded second picture. In one variant, a method for encoding/decoding video includes storing at least a reconfigured portion of a first picture in a decoded picture buffer that stores a reference picture for encoding a third picture. In another embodiment, a method for encoding video is pr