IP Library Granted Patent US 12,309,345
Granted Patent B2
US 12,309,345 · App. 18/742,327 · Granted May 20, 2025

Concept for determining a measure for a distortion change in a synthesized view due to depth map modifications

Inventors: Gerhard Tech (Berlin, DE); Karsten Mueller (Berlin, DE); Thomas Wiegand (Berlin, DE)
Assignee: Dolby Video Compression, LLC
H04N13/161G06T15/205H04N13/111H04N13/122H04N13/128
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,309,345
App. No.
18/742,327
Granted
May 20, 2025
Kind
B2
Abstract

An apparatus for determining a measure for a distortion change of a first view synthesized from a second view, caused by a modification of a depth map of the second view from a first state to a second state, is configured—starting from a current synthesis state of the first view corresponding to a synthesis from the second view having the depth map modified to the second state in an already processed portion of the depth map and having the depth map unmodified at the first state in a yet to be processed portion of the depth map—to compute a possible successor synthesis state corresponding to a synthesis of the first view from the second view having the depth map modified to the second state in an already processed portion plus a currently processed portion and having the depth map unmodified at the first state in the yet to be processed portion without the currently processed portion; and to determine a distortion change of a distortion of the current synthesis state of the first view relative to an undistorted version of the first view to a distortion of the possible successor synthesis state of the first view relative to the undistorted version of the first view.

Claims (32)

1. An encoder for coding a video, comprising:

a depth encoding mechanism configured for encoding, using a processor, a depth map associated with a first view of the video; and

a distortion measurement mechanism configured for determining, using the processor, a distortion change of a second view of the video synthesized from the first view of the video, wherein the distortion change is determined by warping texture samples of a currently coded portion from the first view into the second view using a coded state of the depth map associated with the first view.

2. The encoder according to claim 1 , the distortion measurement mechanism is configured for obtaining an undistorted version of the second view in accordance with a synthesis of the second view from the first view based on the depth map of the first view in a non-coded state.

3. The encoder according to claim 1 , wherein the distortion measurement mechanism is configured for obtaining and determining with regard to a section of the second view within which changes occur between a first synthesis state and a second synthesis state of the second view.

4. The encoder according to claim 1 , wherein the distortion measurement mechanism is configured for using a per-pixel difference measure for determining the distortion of the respective synthesis state.

5. The encoder according to claim 1 , wherein the distortion measurement mechanism is configured for determining the distortion of a second synthesis state of the second view based the warped texture samples.

6. The encoder according to claim 5 , wherein the distortion measurement mechanism is configured for interpolating the warped texture samples onto sample positions of the second view.

7. A decoder for decoding a video, comprising:

a depth decoding mechanism configured for decoding, using a processor, a depth map associated with a first view of the video; and

a distortion measurement mechanism configured for determining, using the processor, a distortion change of a second view of the video synthesized from the first view of the video, wherein the distortion change is determined by warping texture samples of a currently encoded portion from the first view into the second view using a coded state of the depth map associated with the first view.

8. The decoder according to claim 7 , wherein an undistorted version of the second view is obtained in accordance with a synthesis of the second view based on the depth map of the first view in a non-coded state of the depth map.

9. The decoder according to claim 7 , wherein the distortion change of the second view is determined at least by:

obtaining first and second synthesis states of the second view, the first synthesis state corresponding to a synthesis of the second view based on the depth map of the first view comprising a first portion in the coded state and a second portion in a non-coded state, and the second synthesis state corresponding to a synthesis of the second view based on the depth map of the first view including the first portion and the currently encoded portion of the second portion both in the coded state, and

determining the distortion change based on first and second distortion measures with respect to the first and second synthesis states of the second view, respectively, wherein the first and second distortion measures are determined relative to an undistorted version of the first view,

wherein the steps of obtaining and determining are performed with regard to a section of the second view within which changes occur between the first synthesis state and the second synthesis state.

10. The decoder according to claim 9 , wherein the step of determining includes use a per-pixel difference measure for determining the distortion of the respective synthesis state.

11. The decoder according to claim 9 , wherein the distortion change of the second view is determined further by determining the distortion of the second synthesis state of the second view based on the warped texture samples.

12. The decoder according to claim 11 , wherein the warped texture samples are interpolated onto sample positions of the second view.

13. The decoder according to claim 12 , wherein the interpolation includes hole filling or blending with another view of the video.

14. A method of decoding a video, comprising:

decoding, using a processor, a depth map associated with a first view of the video; and

determining, using the processor, a distortion change of a second view of the video synthesized from the first view of the video, wherein the distortion change is determined by warping texture samples of a currently encoded portion from the first view into the second view using a coded state of the depth map associated with the first view.

15. The method according to claim 14 , further comprising obtaining an undistorted version of the second view in accordance with a synthesis of the second view based on the depth map of the first view in a non-coded state.

16. The method according to claim 14 , wherein the distortion change of the second view is determined at least by:

obtaining first and second synthesis states of the second view, the first synthesis state corresponding to a synthesis of the second view based on the depth map of the first view comprising a first portion in the coded state and a second portion in a non-coded state, and the second synthesis state corresponding to a synthesis of the second view based on the depth map of the first view including the first portion and the currently encoded portion of the second portion both in the coded state, and

determining the distortion change based on first and second distortion measures with respect to the first and second synthesis states of the second view, respectively, wherein the first and second distortion measures are determined relative to an undistorted version of the first view,

wherein the steps of obtaining and determining are performed with regard to a section of the second view within which changes occur between the first synthesis state and the second synthesis state.

17. The method according to claim 16 , wherein the step of determining includes use a per-pixel difference measure for determining the distortion of the respective synthesis state.

18. The method according to claim 16 , wherein the determining the distortion change further comprises determining the distortion of the second synthesis state of the second view based on the warped texture samples.

19. The method according to claim 18 , further comprising interpolating the warped texture samples onto sample positions of the second view.

20. The method according to claim 19 , wherein the interpolation includes hole filling or blending with another view of the video.

Assignments (2)
CHANGE OF NAME Recorded Jan 30, 2026
From: GE VIDEO COMPRESSION, LLC
To: DOLBY VIDEO COMPRESSION, LLC
Reel/Frame 074536/0781 →
CHANGE OF NAME Recorded Nov 26, 2024
From: GE VIDEO COMPRESSION, LLC
To: DOLBY VIDEO COMPRESSION, LLC
Reel/Frame 069450/0772 →
Continuity (11)
Continuation 17824336 · May 25, 2022
Continuation 17080001 · Oct 26, 2020
Continuation 16868654 · May 7, 2020
Continuation 16656898 · Oct 18, 2019
Continuation 16167702 · Oct 23, 2018
Continuation 15837989 · Dec 11, 2017
Continuation 15363378 · Nov 29, 2016
Continuation 14272690 · May 8, 2014
Continuation PCTEP2012072128 · Nov 8, 2012
Provisional Application 61558656 · Nov 11, 2011
Related Publication 20240414293A1 · Dec 12, 2024
References Cited (14)
US 9066075B2 · Kim et al. · 2015 [cited by applicant]
US 11350075B2 · Tech · 2022 [cited by examiner]
US 20070109409A1 · Yea · 2007 [cited by applicant]
US 20110292044A1 · Kim · 2011 [cited by applicant]
US 20120140819A1 · Kim · 2012 [cited by examiner]
WO 2010093351A1 · 2010 [cited by applicant]
Berretty, R. et. al., “High Quality Images from 2.5D Video”, Short Presentations Eurographics, 2003, pp. 1-8. [cited by applicant]
Berretty, R. et. al., “Real Time Rendering for Multiview Autostereoscopic Displays”, Stereoscopic Displays and Virtual Reality Systems XIII, SPIE Conference Series, vol. 6055, Feb. 2006, pp. 208-219. [cited by applicant]
DeSilva et al., “A Novel Depth Map Quality Metric and its Usage in Depth Map Coding”, 3 DTV Conference: The True Vision-Capture, Transmission and Display of 3D Video; May 16, 2011, 4 pages. [cited by applicant]
Kim et al., “Depth Map Coding with Distortion Estimation of Rendered View”, Proceedings of SPIE-IS&T Electronic Imaging, vol. 7543, 2010, 10 pages. [cited by applicant]
Official Communication issued in International Patent Application No. PCT/EP2012/072128, mailed on Jan. 31, 2013. [cited by applicant]
Tech, G. et. al., “Diffusion Filtering of Depth Maps in Stereo Video Coding”, 28th Picture Coding Symposium, Dec. 2010, pp. 306-309. [cited by applicant]
Tech, G. et. al., “Evaluation of View Synthesis Algorithms for Mobile 3DTV”, Proceedings of IEEE 3DTV Conference, May 16-18, 2011, pp. 1-4. [cited by applicant]
Tech, G. et. al., “Final Report on Coding Algorithms for Mobile 3DTV”, Mobile 3DTV, Technical Report D2.6, Feb. 2011, 53 pages. [cited by applicant]