Depth Map Coding
First Claim
1. A method for encoding picture data, the method comprising:
- encoding at least one texture element of said picture data to obtain at least one encoded texture element,forming at least one texture encoding parameter in said encoding,encoding at least one depth element related to said at least one texture element to obtain at least one encoded depth element,applying filtering to depth data in said encoding of at least one depth element, andcontrolling said filtering using said at least one texture encoding parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to coding of depth information for multi-view video coding. Different parameters and/or any features from picture encoding or the encoded and reconstructed pictures may be used in the coding of the depth information, especially in filtering the depth picture using e.g. a loop filter in the depth coding loop. The same principle may be applied in decoding, that is, the decoded (texture) pictures and parameters may be used to control the decoding of the depth data, e.g. to control the filtering of the depth data in a loop filter. Parameters and data that may be used as such control may comprise features extracted from the reconstructed pictures, the encoded video data and parameters, the motion estimation data and others.
51 Citations
29 Claims
-
1. A method for encoding picture data, the method comprising:
-
encoding at least one texture element of said picture data to obtain at least one encoded texture element, forming at least one texture encoding parameter in said encoding, encoding at least one depth element related to said at least one texture element to obtain at least one encoded depth element, applying filtering to depth data in said encoding of at least one depth element, and controlling said filtering using said at least one texture encoding parameter. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising at least one processor, memory including computer program code, the memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:
-
encode at least one texture element of said picture data to obtain at least one encoded texture element, form at least one texture encoding parameter in said encoding, encode at least one depth element related to said texture element to obtain at least one encoded depth element, apply filtering to depth data in said encoding of at least one depth element, and control said filtering using said at least one texture encoding parameter. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for decoding encoded depth data, the method comprising:
-
decoding at least one encoded texture element from encoded texture data, forming at least one texture encoding parameter in said decoding, decoding at least one depth element related to said at least one texture element from said encoded depth data to obtain at least one decoded depth element, applying filtering to said at least one decoded depth element in said decoding of at least one depth element, and controlling said filtering using said at least one texture encoding parameter. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus comprising at least one processor, memory including computer program code, the memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least:
-
decode at least one encoded texture element from encoded texture data, form at least one texture encoding parameter in said decoding, decode at least one depth element related to said at least one texture element from said encoded depth data to obtain at least one decoded depth element, filter said at least one decoded depth element in said decoding of at least one depth element, and control said filtering using said at least one texture encoding parameter. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for coding picture data, the method comprising:
-
coding at least one texture element of said picture data, forming at least one texture coding parameter in said coding, coding at least one depth element related to said at least one texture element, applying filtering to depth data in said coding of at least one depth element, and controlling said filtering using said at least one texture coding parameter.
-
-
26. A computer program embodied on a non-transitory computer readable medium, the computer program comprising instructions causing, when executed on at least one processor, at least one apparatus to:
-
code at least one texture element of said picture data, form at least one texture coding parameter in said coding, code at least one depth element related to said at least one texture element, apply filtering to depth data in said coding of at least one depth element, and control said filtering using said at least one texture coding parameter.
-
-
27. A system comprising at least one processor, memory including computer program code, the memory and the computer program code configured to, with the at least one processor, cause the system to at least:
-
code at least one texture element of said picture data, form at least one texture coding parameter in said coding, code at least one depth element related to said at least one texture element, apply filtering to depth data in said coding of at least one depth element, and control said filtering using said at least one texture coding parameter.
-
-
28. An apparatus comprising:
-
means for encoding at least one texture element of said picture data to obtain at least one encoded texture element, means for forming at least one texture encoding parameter in said encoding, means for encoding at least one depth element related to said texture element to obtain at least one encoded depth element, means for filtering depth data in said encoding of at least one depth element, and means for controlling said filtering using said at least one texture encoding parameter.
-
-
29. An apparatus comprising:
-
means for decoding at least one encoded texture element from encoded texture data, means for forming at least one texture encoding parameter in said decoding, means for decoding at least one depth element related to said at least one texture element from said encoded depth data to obtain at least one decoded depth element, means for filtering said at least one decoded depth element in said decoding of at least one depth element, and means for controlling said filtering using said at least one texture encoding parameter.
-
Specification