IP Library › Granted Patent US 10,873,736
Granted Patent B2
US 10,873,736 · App. 15/409,105 · Granted Dec 22, 2020

Indication of current view dependency on reference view in multiview coding file format

Inventors: Ye-Kui Wang (San Diego, CA); Ying Chen (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04N13/161H04N5/76H04N5/919H04N9/8042H04N9/8205H04N19/44H04N19/46H04N19/597H04N19/70H04N5/765
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 10,873,736
App. No.
15/409,105
Granted
Dec 22, 2020
Kind
B2
Abstract

Techniques for encapsulating video streams containing multiple coded views in a media file are described herein. In one example, a method includes parsing a track of video data, wherein the track includes one or more views. The method further includes parsing information to determine whether a texture view or a depth view of a reference view is required for decoding at least one of the one or more views in the track. Another example method includes composing a track of video data, wherein the track includes one or more views and composing information that indicates whether a texture view or a depth view of a reference view is required for decoding at least one of the one or more views in the track.

Claims (46)

1. A method of processing video data, the method comprising:

parsing a track of multiview video data, wherein the track includes one or more views, including only one of a texture view of a particular view and a depth view of the particular view; and

parsing a track reference to determine a dependency of the track to a referenced track indicated in the track reference, wherein parsing the track reference includes parsing a track reference type ‘deps’ that indicates that the track includes the depth view of the particular view and the reference track includes the texture view of the particular view.

2. A device for processing video data comprising:

a memory configured to store video data; and

one or more processors configured to:

parse a track of multiview video data, wherein the track includes one or more views, including only one of a texture view of a particular view and a depth view of the particular view; and

parse a track reference to determine a dependency of the track to a referenced track indicated in the track reference, wherein parsing the track reference includes parsing a track reference type ‘deps’ that indicates that the track includes the depth view of the particular view and the reference track includes the texture view of the particular view.

3. The device of claim 2 , the device further configured to:

parse a view identifier box from at least one of a sample entry and a multi-view group entry to determine, for each view in the track, whether the view is a texture view or a depth view, wherein the at least one of the sample entry and the multi-view group entry are associated with the track.

4. The device of claim 2 , the device further configured to:

parse a view identifier box to determine whether a texture view or a depth view of a reference view is required for decoding a specific view in the track; or

parse a supplemental enhancement information (SEI) message box to determine a three dimensional scalability information SEI message associated with one or more of the views.

5. The device of claim 2 , wherein the track contains the depth view of the particular view, the device further configured to:

parse a 3VC Depth Resolution box to determine a spatial resolution the depth view of the particular view.

6. The device of claim 2 , wherein the track contains the depth view of the particular view, the device further configured to:

parse a three-dimensional video coding (3VC) decoder configuration record to determine a width and a height of the depth view of the particular view.

7. The device of claim 2 , wherein the track is a three-dimensional video coding (3VC) track, the device further configured to:

parse a 3VC decoder configuration record, wherein the 3VC decoder configuration record indicates a configuration record for a matching sample entry of the multiview video data.

8. A method of processing video data, the method comprising:

composing a track of multiview video data, wherein the track includes one or more views, including only one of a texture view of a particular view and a depth view of the particular view; and

composing a track reference to indicate a dependency of the track to a referenced track indicated in the track reference, wherein composing the track reference includes

composing a track reference type ‘deps’ that indicates that the track includes the depth view of the particular view and the reference track includes the texture view of the particular view.

9. A device for processing video data comprising:

a memory configured to store video data; and

one or more processors configured to:

compose a track of multiview video data, wherein the track includes one or more views, including only one of a texture view of a particular view and a depth view of the particular view; and

compose a track reference to indicate a dependency of the track to a referenced track indicated in the track reference, wherein composing the track reference includes

composing a track reference type ‘deps’ that indicates that the track includes the depth view of the particular view and the reference track includes the texture view of the particular view.

10. The device of claim 9 , the one or more processors further configured to:

compose a view identifier box from at least one of a sample entry and a multi-view group entry to indicate, for each view in the track, whether the view is a texture view or a depth view, wherein the at least one of the sample entry and the multi-view group entry are associated with the track.

11. The device of claim 9 , the one or more processors further configured to:

compose a view identifier box to indicate whether a texture view or a depth view of a reference view is required for decoding a specific view in the track; or

compose a supplemental enhancement information (SEI) message box to indicate a three dimensional scalability information SEI message associated with one or more of the views.

12. The device of claim 9 , wherein the track contains the depth view of the particular view, the device further configured to:

compose a 3VC Depth Resolution box to indicate a spatial resolution the depth view of the particular view; or

compose a three-dimensional video coding (3VC) decoder configuration record to indicate a width and a height of the depth view of the particular view.

13. The device of claim 9 , wherein the track is a three-dimensional video coding (3VC) track, the device further configured to:

compose a 3VC decoder configuration record, wherein the 3VC decoder configuration record indicates a configuration record for a matching sample entry of the multiview video data.

14. A non-transitory computer-readable storage medium having instructions stored thereon that upon execution cause one or more processors of a video coding device to:

parse a track of multiview video data, wherein the track includes one or more views, including only one of a texture view of a particular view and a depth view of the particular view; and

parse a track reference to determine a dependency of the track to a referenced track indicated in the track reference, wherein parsing the track reference includes parsing a track reference type ‘deps’ that indicates that the track includes the depth view of the particular view and the reference track includes the texture view of the particular view.

15. A non-transitory computer-readable storage medium having instructions stored thereon that upon execution cause one or more processors of a video coding device to:

compose a track of multiview video data, wherein the track includes one or more views, including only one of a texture view of a particular view and a depth view of the particular view; and

compose a track reference to indicate a dependency of the track to a referenced track indicated in the track reference, wherein composing the track reference includes

composing a track reference type ‘deps’ that indicates that the track includes the depth view of the particular view and the reference track includes the texture view of the particular view.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2017
From: WANG, YE-KUI; CHEN, YING
To: QUALCOMM INCORPORATED
Reel/Frame 041009/0316 →
Continuity (3)
Continuation 14137213 · Dec 20, 2013
Provisional Application 61749089 · Jan 4, 2013
Related Publication 20170134708A1 · May 11, 2017
Cited By (1)
US 12,389,042