US2012082228A1PendingUtilityA1
Nested entropy encoding
Est. expiryOct 1, 2030(~4.2 yrs left)· nominal 20-yr term from priority
H03M 7/6076H04N 19/46H04N 19/13H03M 7/4031H04N 19/91H04N 19/52H04N 19/70H04N 19/61H03M 7/42H04N 19/15H04N 19/176H04L 45/745
48
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Methods and systems for improving coding efficiency of video.
Claims
exact text as granted — not AI-modified1 . A decoding system for decoding received encoded data, said system comprising:
(a) a syntax modeler for associating a sequence of first symbols with syntax elements from said data; (b) at least one buffer for storing a plurality of tables, each nested within a respective one of said sequence of first symbols, and each used to associate a respective one of a sequence of second symbols with encoded data; and (c) a decoder that decodes said data into a bitstream using a selected respective one of said sequence of second symbols retrieved from a respective one of plurality of tables, where said bitstream is free from including any of said sequence of first symbols.
2 . The decoding system of claim 1 where said sequence of first symbols is an entropy code.
3 . The decoding system of claim 2 where said sequence of first symbols is a selected one of a Huffman code or an arithmetic code.
4 . The decoding system of claim 1 where said sequence of first symbols is a fixed-length code.
5 . The decoding system of claim 1 where said sequence of second symbols is an entropy code.
6 . The decoding system of claim 1 where said decoded data is a set of candidate motion vectors.
7 . The decoding system of claim 1 where said decoder rearranges the association of data with said sequence of second symbols in a respective one of said plurality of tables.
8 . The decoding system of claim 7 where the rearrangement improves coding efficiency by associating lower bit-length symbols with data coded more frequently in said bitstream.
9 . The decoding system of claim 1 where the decoded said data is at least one of spatially independent and temporally independent.
10 . The decoding system of claim 1 where the decoded said data is both spatially independent and temporally independent.
11 . A method for decoding data, said method comprising:
(a) receiving a candidate set of motion vectors used to decode a block of video, one of said candidate set being encoded in said data; (b) receiving a value for a flag characterizing said one as belonging to a subset within said candidate set; (c) using said value to trim said candidate set; and (e) identifying said one of said candidate motion vectors based on the number of motion vectors remaining in said candidate set.
12 . The method of claim 11 where said flag is a temporal_mvp_flag.
13 . The method of claim 12 where said value is used to trim from said candidate set duplicate motion vectors in said subset.
14 . The method of claim 12 where said value is used to trim from said candidate set motion vectors not belonging to said subset
15 . The method of claim 11 where said flag preserves at least one of spatial independence and temporal independence in said data.
16 . The method of claim 11 where said flag is decoded using an entropy coded table nested in a symbol identified from a syntax element of said data.
17 . The method of claim 11 where said flag is used as a syntax element to decode said one using an entropy coded table nested in a symbol identified from said syntax element.
18 . The method of claim 11 where said value is selectively set to that of a constrained_intra_pred_flag.
19 . The method of claim 11 where said flag is nested within a symbol indicating the number of unique motion vectors in said candidate set.
20 . The method of claim 11 where said subset is a maximized collection of motion vectors for which each member of the subset has an identical motion vector not included in the subset.Join the waitlist — get patent alerts
Track US2012082228A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.