US2019379904A1PendingUtilityA1
Inter-view prediction
Assignee: INTERDIGITAL MADISON PATENT HOLDINGSPriority: Apr 25, 2007Filed: Apr 4, 2019Published: Dec 12, 2019
Est. expiryApr 25, 2027(~0.7 yrs left)· nominal 20-yr term from priority
H04N 19/59H04N 19/597H04N 19/70H04N 19/105H04N 13/00
51
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
At least one disclosed method and apparatus relate to inter-view prediction with different resolution reference picture. A particular method includes accessing at least a portion of an encoded picture (614), the encoded picture being from a particular view of multiple views, and the portion being encoded at a particular resolution. The method further includes determining a particular view level based on the particular view (614), determining the particular resolution based on the particular view level (606), and decoding the portion based on the particular resolution (630).
Claims
exact text as granted — not AI-modified1 . A method, comprising:
accessing at least a portion of an encoded picture, the encoded picture being from a particular view of multiple views, and the portion being encoded at a particular resolution ( 614 ); determining a particular view level based on the particular view ( 614 ); determining the particular resolution based on the particular view level ( 606 ); and decoding the portion based on the particular resolution ( 630 ).
2 . The method of claim 1 , wherein the determining of the particular resolution comprises determining the particular resolution based on a position in a scalability hierarchy for the particular view, the position indicated by the particular view level ( 630 ).
3 . The method of claim 2 , wherein:
the scalability hierarchy provides scalability at least by allowing that pictures from a given position in the scalability hierarchy may be used as a reference for pictures from a less important position in the scalability hierarchy and not for pictures from a more important position in the scalability hierarchy, and resolution for a picture from a given position in the scalability hierarchy is at least as good as resolution for a picture from a less important position in the scalability hierarchy ( 630 ).
4 . The method of claim 1 , wherein the determining of the particular resolution comprises:
accessing an indicator that indicates a view level position in a scalability hierarchy for the particular view ( 606 ); and determining the particular resolution based on the view level position in the scalability hierarchy ( 630 ).
5 . The method of claim 4 , wherein the encoded picture and the indicator are accessed from data formatted according to a particular video coding standard ( 606 ).
6 . The method of claim 1 , further comprising:
accessing multiple encoded pictures, the multiple encoded pictures being from the particular view and being encoded at the particular resolution; and decoding the multiple encoded pictures based on the particular resolution ( 606 ).
7 . The method of claim 6 , wherein the multiple encoded pictures belong to one or more of a group of pictures, a scene, or a movie ( 600 ).
8 . An apparatus, comprising:
a decoder ( 400 ) for accessing at least a portion of an encoded picture, the encoded picture being from a particular view of multiple views, and the portion being encoded at a particular resolution, said decoder further for determining a particular view level based on the particular view, determining the particular resolution based on the particular view level, and decoding the portion based on the particular resolution.
9 . The apparatus of claim 8 , wherein said decoder ( 400 ) determines the particular resolution based on a position in a scalability hierarchy for the particular view, the position indicated by the particular view level.
10 . The apparatus of claim 9 , wherein:
the scalability hierarchy provides scalability at least by allowing that pictures from a given position in the scalability hierarchy may be used as a reference for pictures from a less important position in the scalability hierarchy and not for pictures from a more important position in the scalability hierarchy, and resolution for a picture from a given position in the scalability hierarchy is at least as good as resolution for a picture from a less important position in the scalability hierarchy.
11 . The apparatus of claim 8 , wherein said decoder ( 400 ) determines the particular resolution by accessing an indicator that indicates a view level position in a scalability hierarchy for the particular view, and determining the particular resolution based on the view level position in the scalability hierarchy.
12 . The apparatus of claim 11 , wherein the encoded picture and the indicator are accessed from data formatted according to a particular video coding standard.
13 . The apparatus of claim 8 , wherein said decoder ( 400 ) accesses multiple encoded pictures, the multiple encoded pictures being from the particular view and being encoded at the particular resolution, and decodes the multiple encoded pictures based on the particular resolution.
14 . The apparatus of claim 13 , wherein the multiple encoded pictures belong to one or more of a group of pictures, a scene, or a movie.
15 . A method, comprising:
determining a particular view level based on a particular view for at least a portion of a picture, the particular view being from multiple views ( 506 ); determining a particular resolution for the portion based on the particular view level ( 506 ); and encoding the portion based on the particular resolution ( 506 ).
16 . The method of claim 15 , wherein the determining of the particular resolution comprises determining the particular resolution based on a position in a scalability hierarchy for the particular view, the position indicated by the particular view level ( 506 ).
17 . The method of claim 16 , wherein:
the scalability hierarchy provides scalability at least by allowing that pictures from a given position in the scalability hierarchy may be used as a reference for pictures from a less important position in the scalability hierarchy and not for pictures from a more important position in the scalability hierarchy, and resolution for a picture from a given position in the scalability hierarchy is at least as good as resolution for a picture from a less important position in the scalability hierarchy ( 520 ).
18 . The method of claim 15 , wherein the determining of the particular resolution comprises:
determining an indicator that indicates a view level position in a scalability hierarchy for the particular view ( 508 ); and determining the particular resolution based on the view level position in the scalability hierarchy ( 508 ).
19 . The method of claim 18 , wherein the portion and the indicator are encoded according to a particular video coding standard ( 500 ).
20 . An apparatus, comprising:
an encoder ( 300 ) for determining a particular view level based on a particular view from multiple views for at least a portion of a picture, determining a particular resolution for the portion based on the particular view level, and encoding the portion based on the particular resolution.
21 . The apparatus of claim 20 , wherein said encoder ( 300 ) determines the particular resolution based on a position in a scalability hierarchy for the particular view, the position indicated by the particular view level.
22 . The apparatus of claim 21 , wherein:
the scalability hierarchy provides scalability at least by allowing that pictures from a given position in the scalability hierarchy may be used as a reference for pictures from a less important position in the scalability hierarchy and not for pictures from a more important position in the scalability hierarchy, and resolution for a picture from a given position in the scalability hierarchy is at least as good as resolution for a picture from a less important position in the scalability hierarchy.
23 . The apparatus of claim 20 , wherein said encoder ( 300 ) determines the particular resolution by determining an indicator that indicates a view level position in a scalability hierarchy for the particular view, and determining the particular resolution based on the view level position in the scalability hierarchy.
24 . The apparatus of claim 23 , wherein said encoder ( 300 ) encodes the portion and the indicator according to a particular video coding standard.
25 . An apparatus, comprising:
means for accessing at least a portion of an encoded picture, the encoded picture being from a particular view of multiple views, and the portion being encoded at a particular resolution; means for determining a particular view level based on the particular view; means for determining the particular resolution based on the particular view; and means for decoding the portion based on the particular resolution.
26 . An apparatus, comprising:
means for determining a particular view level based on a particular view for at least a portion of a picture, the particular view being from multiple views; means for determining a particular resolution for the portion based on the particular view level; and means for encoding the portion based on the particular resolution.
27 . A computer readable medium having computer readable program code embodied thereon, the computer readable program code comprising:
program code for determining a particular view for at least a portion of a picture, the particular view being from multiple views; program code for determining a particular resolution for the portion based on the particular view; and program code for encoding the portion based on the particular resolution.
28 . A computer readable medium having computer readable program code embodied thereon, the computer readable program code comprising:
program code for accessing at least a portion of an encoded picture, the encoded picture being from a particular view of multiple views, and the portion being encoded at a particular resolution; program code for determining a particular view level based on the particular view; program code for determining the particular resolution based on the particular view; and program code for decoding the portion based on the particular resolution.
29 . A video signal structure for video encoding, comprising:
an encoded representation of at least a portion of a picture, the picture being from a particular view of multiple views; and information indicating a view level position in a scalability hierarchy for the particular view.
30 . A computer readable medium having a video signal structure comprising:
an encoded representation of at least a portion of a picture, the picture being from a particular view of multiple views; and information indicating a view level position in a scalability hierarchy for the particular view.
31 . A video signal formatted to include:
an encoded representation of at least a portion of a picture, the picture being from a particular view of multiple views; and information indicating a view level position in a scalability hierarchy for the particular view.
32 . A method, comprising:
receiving a program signal having a plurality of bitstreams representing encoded pictures; selecting a bitstream, from the plurality of bitstreams, for decoding; accessing from the selected bitstream at least a portion of an encoded picture, the encoded picture being from a particular view of multiple views, and the portion being encoded at a particular resolution ( 614 , 910 ); determining a particular view level based on the particular view ( 614 , 910 ); determining the particular resolution based on the particular view level ( 606 , 910 ); and decoding the portion based on the particular resolution ( 630 , 910 ).
33 . The method of claim 32 , further comprising:
receiving user input indicating whether to display the particular view ( 970 , 980 ); determining whether to provide the decoded portion for display based on the received user input ( 950 ); and providing the decoded portion for display, if the received user input indicates that the decoded portion is to be displayed ( 950 , 990 ).
34 . The method of claim 32 , further comprising:
receiving user input selecting the particular view for display; determining to decode the portion based on the received user input; and providing the decoded portion for display.
35 . An apparatus, comprising:
a receiver ( 905 ) adapted to receive a program signal having a plurality of bitstreams representing encoded pictures, and to select a bitstream for decoding from the plurality of bitstreams; and a decoder ( 400 , 910 ) for:
accessing from the selected bitstream at least a portion of an encoded picture, the encoded picture being from a particular view of multiple views, and the portion being encoded at a particular resolution,
determining a particular view level based on the particular view,
determining the particular resolution based on the particular view level, and
decoding the portion based on the particular resolution.
36 . The apparatus of claim 35 , further comprising:
an interface ( 960 ) to receive user input indicating whether to display the particular view; and means ( 950 ) for determining whether to provide the decoded portion for display based on the received user input, and for providing the decoded portion for display if the received user input indicates that the decoded portion is to be displayed.
37 . The apparatus of claim 35 , further comprising:
an interface to receive user input indicating whether to display the particular view; and means for determining, based on user input received at the interface, whether to decode the portion.
38 . An apparatus, comprising a processor configured to perform at least the following:
accessing at least a portion of an encoded picture, the encoded picture being from a particular view of multiple views, and the portion being encoded at a particular resolution; determining a particular view level based on the particular view; determining the particular resolution based on the particular view; and decoding the portion based on the particular resolution.
39 . An apparatus, comprising a processor configured to perform at least the following:
determining a particular view level based on a particular view for at least a portion of a picture, the particular view being from multiple views; determining a particular resolution for the portion based on the particular view level; and encoding the portion based on the particular resolution.
40 . A method, comprising:
accessing at least a portion of a picture, the picture being from a particular view of multiple views in a multi-view encoding system; identifying the particular view; determining a resolution at which the portion is to be encoded, the resolution corresponding to the particular view; and encoding the portion at the resolution.
41 . The method of claim 40 , wherein the method is performed at an encoder, and the encoder is configured to associate each view of the multiple views with a corresponding resolution of multiple resolutions.
42 . The method of claim 41 , wherein a picture from a first view is used as an inter-view reference for a different picture from a second view only if the first view corresponds to a resolution that is at least as high as that of the second view.
43 . The method of claim 40 , further comprising forming a bitstream that includes the encoding of the picture and an identifier of the particular view.
44 . The method of claim 43 , wherein the bitstream further includes an identifier of the resolution separate from the identifier of the particular view.
45 . The method of claim 43 , wherein the bitstream does not include an identifier for the resolution of the encoded picture that is separate from the identifier of the particular view.
46 . A method, comprising:
accessing at least a portion of an encoded picture, the picture being from a particular view of multiple views in a multi-view encoding system; identifying the particular view; identifying a particular resolution at which the portion is encoded, the particular resolution corresponding to the particular view; and decoding the portion at the particular resolution.
47 . The method of claim 46 , further comprising receiving a bitstream that includes the encoded picture and an identifier of the particular view.
48 . The method of claim 47 , wherein identifying the particular resolution for the encoded picture comprises identifying the particular resolution using the identifier of the particular view.
49 . The method of claim 47 , wherein:
the bitstream includes an identifier of the particular resolution that is separate from the identifier of the particular view, and identifying the particular resolution comprises identifying the particular resolution from the separate identifier of the particular resolution.
50 . The method of claim 46 , further comprising verifying, prior to decoding, that the particular view corresponds to the particular resolution.
51 . The method of claim 50 , wherein verifying comprises accessing information from data that associates each view of the multiple views with a corresponding resolution of multiple resolutions.
52 . The method of claim 46 , further comprising verifying, prior to decoding, that an inter-view reference picture used as a reference picture for the portion has a resolution at least as high as the particular resolution.
53 . The method of claim 52 , wherein verifying comprises accessing information from data that associates each view of the multiple views with a corresponding resolution of multiple resolutions.Join the waitlist — get patent alerts
Track US2019379904A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.