Processing

Please wait...

Settings

Settings

Goto Application

1. FI20165256 - An apparatus, a method and a computer program for video coding and decoding

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

[ EN ]
Claims

1. A method comprising:

receiving an encoded picture;

decoding the encoded picture to form a reconstructed constituent frame of the picture having an effective picture area; and

performing either of the following:

filling an area outside the effective picture area to produce a padded reference picture, wherein the filled area forms a boundary extension; or

determining that when referring to sample locations outside the effective picture area in decoding, said sample locations are saturated or wrapped over to be within the effective picture area.


  2. The method according to claim 1 wherein said filling comprises at least one of the following for at least one sample outside the effective picture area:

decoding the at least one sample value by horizontal intra prediction;

decoding the at least one sample value by vertical intra prediction;

decoding the at least one sample value by intra-block-copy prediction from a boundary area of the effective picture area opposite to the boundary extension;

decoding the at least one sample value by intra-block-copy prediction from another constituent frame in the picture;

decoding the at least one sample value by inter prediction from a previous picture in decoding order.


  3. The method according to claim 1 comprising:

decoding an indication whether sample locations outside constituent frame boundaries are saturated or wrapped over; and

determining according to the decoded indication whether said sample locations are saturated or wrapped over to be within the effective picture area.


  4. The method according to claim 1, 2 or 3 further comprising:

decoding an indication of the effective picture area of the constituent frame.


  5. The method according to any of the claims 1, 2 or 4 comprising:

inserting the at least one sample value by copying from an opposite side of the effective picture area when the constituent frame is indicated to be a 360-degree panorama picture.


  6. The method according to any of the claims 1, 2, 4 or 5 wherein said decoding the encoded picture comprises:

decoding the area outside the effective picture area to obtain an intermediate reference frame; and

further wherein the filling comprises modifying at least one sample value of the boundary extension of the intermediate reference frame.


  7. The method according to any of the claims 1 to 6 further comprising
decoding the encoded picture to form a second reconstructed constituent frame of the picture.
  8. The method according to any of the claims 1, 3, 4, or 7 further comprising receiving a second encoded picture;
decoding a motion vector from the second encoded picture, the motion vector causing a reference to a sample location outside the effective picture area of the reconstructed constituent frame in decoding; and
saturating or wrapping over the sample location to be within the effective picture area.
  9. An apparatus comprising at least one processor and at least one memory, said at least one memory stored with code thereon, which when executed by said at least one processor, causes the apparatus to perform at least:

receiving an encoded picture;

decoding the encoded picture to form a reconstructed constituent frame of the picture having an effective picture area; and

performing either of the following:

filling an area outside the effective picture area to produce a padded reference picture, wherein the filled area forms a boundary extension; or

determining that when referring to sample locations outside the effective picture area in decoding, said sample locations are saturated or wrapped over to be within the effective picture area.


  10. An apparatus according to claim 9, wherein the apparatus is further configured to perform the method as claimed in any of the claims 2 to 8
  11. An apparatus comprising:

means for receiving an encoded picture;

means for decoding the encoded picture to form a reconstructed constituent frame of the picture having an effective picture area; and

means for performing either of the following:

filling an area outside the effective picture area to produce a padded reference picture, wherein the filled area forms a boundary extension; or

determining that when referring to sample locations outside the effective picture area in decoding, said sample locations are saturated or wrapped over to be within the effective picture area.


  12. A method comprising:

encoding an uncompressed constituent frame into a first encoded picture, said encoding also resulting into a reconstructed first picture and said constituent frame having an effective picture area within the first reconstructed picture;

performing either of the following as a part of said encoding:

inserting at least one sample value outside the effective picture area to form a boundary extension for the constituent frame in the reconstructed first picture; or

saturating or wrapping over sample locations outside the effective picture area to be within the effective picture area.


  13. The method according to claim 12 comprising at least one of the following:

obtaining the at least one sample value by horizontal intra prediction;

obtaining the at least one sample value by vertical intra prediction;

obtaining the at least one sample value by intra-block-copy prediction from a boundary of the effective picture area opposite to the boundary extension;

obtaining the at least one sample value by intra-block-copy prediction from another constituent frame in the reconstructed picture;

obtaining the at least one sample value by inter prediction from a previous picture in decoding order.


  14. The method according to claim 12 comprising:

encoding an indication whether sample locations outside constituent frame boundaries are saturated or wrapped over.


  15. The method according to claim 12, 13 or 14 further comprising:

encoding an indication of the effective picture area of the constituent frame.


  16. The method according to claim 12 comprising:

inserting the at least one sample value by copying from an opposite side of the effective picture area when the constituent frame is indicated to be a 360-degree panorama picture.


  17. The method according to any of the claims 12, 13, 15 or 16, wherein said encoding comprises:

reconstructing the area outside the effective picture area to obtain an intermediate reference frame; and

further wherein the filling comprises modifying at least one sample value of the boundary extension of the intermediate reference frame.


  18. The method according to any of the claims 12 to 17 further comprising:

encoding a second uncompressed constituent frame into the first encoded picture.


  19. The method according to any of the claims 12, 14, 15, or 18 further comprising encoding a second encoded picture;
said encoding of the second encoded picture comprising encoding a motion vector causing a reference to a sample location outside the effective picture area of the reconstructed constituent frame in decoding; and
saturating or wrapping over the sample location to be within the effective picture area.
  20. An apparatus comprising at least one processor and at least one memory, said at least one memory stored with code thereon, which when executed by said at least one processor, causes the apparatus to perform at least:

encoding an uncompressed constituent frame into a first encoded picture, said encoding also resulting into a reconstructed first picture and said constituent frame having an effective picture area within the first reconstructed picture;

performing either of the following as a part of said encoding:

inserting at least one sample value outside the effective picture area to form a boundary extension for the constituent frame in the reconstructed first picture; or

saturating or wrapping over sample locations outside the effective picture area to be within the effective picture area.


  21. The apparatus according to claim 20, wherein the apparatus is further configured to perform the method as claimed in any of the claims 13 to 19.
  22. An apparatus comprising:

means for encoding an uncompressed constituent frame into a first encoded picture, said encoding also resulting into a reconstructed first picture and said constituent frame having an effective picture area within the first reconstructed picture;

means for performing either of the following as a part of said encoding:

inserting at least one sample value outside the effective picture area to form a boundary extension for the constituent frame in the reconstructed first picture; or

saturating or wrapping over sample locations outside the effective picture area to be within the effective picture area.