IP Library Granted Patent US 9,313,474
Granted Patent B1
US 9,313,474 · App. 14/107,852 · Granted Apr 12, 2016

Stereoscopic video encoding and decoding methods and apparatus

Inventors: David Michael Cole (Pembroke Pines, FL); Alan McKay Moss (Signal Mountain, TN); David Roller, Jr. (Atlanta, GA)
Assignee: NEXTVR INC.
H04N13/0018H04N13/0048H04N2213/007
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 9,313,474
App. No.
14/107,852
Granted
Apr 12, 2016
Kind
B1
Abstract

Methods and apparatus for stereoscopic image encoding and decoding are described. Left and right eye images are encoded following an entropy reduction operation being applied to one of the eye images when there is a difference between the left and right images of an image pair. Information about regions of negative parallax within the entropy reduced image of an image pair is encoded along with the images. Upon decoding a sharpening filter is applied to the image in an image pair which was subjected to the entropy reduction operation. In addition edge enhancement filtering is performed on the regions of the recovered entropy reduced image which are identified in the encoded image data as regions of negative parallax. Interleaving of left and right eye images at the input of the encoder combined with entropy reduction allows for efficient encoding, storage, and transmission of 3D images.

Claims (36)

1. A method of processing encoded frames of stereoscopic image data, the method comprising:

decoding first and second encoded frames representing first and second eye images of an image pair to recover decoded first and second eye image data;

determining if one of said first and second eye images was subject to an entropy reduction operation prior to encoding;

when it is determined that that one of said first and second eye images was subject to an entropy reduction operation prior to encoding:

i) performing a sharpening operation, using decoded eye image data corresponding to the one of the first and second eye images which was subject to an entropy reduction operation, to produce a sharpened version of the entropy reduced image, said entropy reduced image being the one of the first and second eye images which was subject to an entropy reduction operation; and

ii) rendering a 3-D image from said sharpened version of the entropy reduced image and the decoded one of the first and second eye images which was not subject to an entropy reduction operation.

2. The method of claim 1 , wherein said sharpening operation increases edge prominence within the image being subject to said sharpening.

3. The method of claim 1 , wherein determining if one of said first and second eye images was subject to an entropy reduction operation prior to encoding includes:

determining if there is a difference between said first and second eye images.

4. The method of claim 1 , wherein determining if one of said first and second eye images was subject to an entropy reduction operation prior to encoding includes:

determining if a difference indicator value associated with at least one of said first and second encoded frames indicates a difference between the first and second eye images.

5. The method of claim 4 , wherein when it is determined that that one of said first and second eye images was subject to an entropy reduction operation, the method further comprises:

controlling the strength of a sharpening filter used to perform said sharpening operation as a function of said difference indicator value, a higher amount of sharpening being performed when said difference indicator value indicates a smaller difference than when said difference indicator value indicates a larger difference.

6. The method of claim 2 , further comprising:

when it is determined that that one of said first and second eye images was subject to an entropy reduction operation prior to encoding:

performing an edge enhancement operation on said sharpened version of the entropy reduced image prior to using said sharpened version of the entropy reduced image in said rendering step.

7. The method of claim 6 , wherein said edge enhancement operation is performed on image portions identified as negative parallax regions, by information associated with said entropy reduced image.

8. The method of claim 7 , further comprises:

receiving a file including said encoded frames of stereoscopic image data, said file including a plurality of frame pairs which were interleaved to form a left and right eye image sequence prior to encoding.

9. The method of claim 8 , wherein information is included in said file for at least one pair of frames indicating an amount of difference between the images represented by said at least one pair of frames and information identifying at least one region of negative parallax in one of said frames which was generated from an image subjected to an entropy reduction operation.

10. The method of claim 1 , wherein when said determining indicates that one of said first and second eye images was not subject to an entropy reduction operation, the method further comprises:

rendering a 3-D image from said first and second eye image data without performing a sharpening operation.

11. An apparatus for processing encoded frames of stereoscopic image data, the apparatus comprising:

a decoder for decoding first and second encoded frames representing first and second eye images of an image pair to recover decoded first and second eye image data;

an entropy reduction determinator for determining if one of said first and second eye images was subject to an entropy reduction operation prior to encoding;

a sharpening filter for performing a sharpening operation, using decoded eye image data corresponding to the one of the first and second eye images which was subject to an entropy reduction operation, to produce a sharpened version of the entropy reduced image when it is determined that that one of said first and second eye images was subject to an entropy reduction operation prior to encoding, said entropy reduced image being the one of the first and second eye images which was subject to an entropy reduction operation; and

a renderer for rendering a 3-D image from said sharpened version of the entropy reduced image and the decoded one of the first and second eye images which was not subject to an entropy reduction operation.

12. The apparatus of claim 11 , wherein said sharpening operation increases edge prominence within the image being subject to said sharpening.

13. The apparatus of claim 11 , wherein said entropy reduction determination module includes:

a difference determinator for determining if there is a difference between said first and second eye images.

14. The apparatus of claim 11 , wherein said entropy reduction determinator is further configured to determine if a difference indicator value associated with at least one of said first and second encoded frames indicates a difference between the first and second eye images.

15. The apparatus of claim 14 , further comprising: a controller for controlling the strength of a sharpening filter used to perform said sharpening operation as a function of said difference indicator value when it is determined that that one of said first and second eye images was subject to an entropy reduction operation, said controller controlling a higher amount of sharpening to be performed when said difference indicator value indicates a smaller difference than when said difference indicator value indicates a larger difference.

16. The apparatus of claim 12 , further comprising: an edge enhancement operator for performing an edge enhancement operation on said sharpened version of the entropy reduced image.

17. The apparatus of claim 16 , wherein said edge enhancement operation is performed on image portions identified as negative parallax regions, by information associated with said entropy reduced image.

18. The apparatus of claim 17 , further comprising:

an interface for receiving a file including said encoded frames of stereoscopic image data, said file including a plurality of frame pairs which were interleaved to form a left and right eye image sequence prior to encoding.

Assignments (8)
NUNC PRO TUNC ASSIGNMENT Recorded Jul 7, 2020
From: NEXTVR INC.
To: NEVERMIND CAPITAL LLC
Reel/Frame 053139/0942 →
RELEASE OF SECURITY INTEREST Recorded May 13, 2020
From: VCAP VENTURES (BVI) LIMITED
To: NEXTVR, INC.
Reel/Frame 052657/0091 →
CHANGE OF ADDRESS Recorded Apr 9, 2019
From: NEXTVR INC.
To: NEXTVR INC.
Reel/Frame 048836/0085 →
SECURITY INTEREST Recorded Mar 29, 2019
From: NEXTVR INC.
To: VCAP VENTURES (BVI) LIMITED
Reel/Frame 048747/0128 →
MERGER Recorded Mar 4, 2016
From: NEXT3D INC.
To: NEXTVR INC.
Reel/Frame 037893/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2014
From: ROLLER, DAVID, JR.
To: NEXT3D, INC.
Reel/Frame 033305/0334 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2014
From: COLE, DAVID MICHAEL
To: NEXT3D, INC.
Reel/Frame 033305/0369 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 14, 2014
From: MCKAY MOSS, ALAN
To: NEXT3D, INC.
Reel/Frame 033305/0402 →
Continuity (2)
Division 12862457 · Aug 24, 2010
Provisional Application 61236208 · Aug 24, 2009