PATENT CLAIM ANALYSIS

Application Number: 16460814
Application Type: Utility
Filing Date: 2019-07
Publication Date: 2019-10
Patent Classification: ["382", "238000"]

Abstract:
Various techniques and tools for encoding and decoding (e.g., in a video encoder/decoder) binary information (e.g., skipped macroblock information) are described. In some embodiments, the binary information is arranged in a bit plane, and the bit plane is coded at the picture/frame layer. The encoder and decoder process the binary information and, in some embodiments, switch coding modes. For example, the encoder and decoder use normal, row-skip, column-skip, or differential modes, or other and/or additional modes. In some embodiments, the encoder and decoder define a skipped macroblock as a predicted macroblock whose motion is equal to its causally predicted motion and which has zero residual error. In some embodiments, the encoder and decoder use a raw coding mode to allow for low-latency applications.

Claim (Index 59):
A computer system comprising one or more processing units and memory, the computer system implementing a video decoder system comprising:\n a buffer configured to store encoded data in a bit stream for plural video pictures of a video sequence; and a video decoder, implemented using the one or more processing units and memory, configured to perform operations comprising decoding the plural video pictures, the plural video pictures including plural predicted macroblocks, wherein each block of the plural predicted macroblocks is predicted from no more than one reference video picture, and wherein the decoding the plural video pictures includes:\n selecting a coding mode from among plural available coding modes; \n for one or more skipped macroblocks among the plural predicted macroblocks, decoding skipped macroblock information signaled at a layer in bitstream syntax, the skipped macroblock information having been encoded according to the coding mode selected from among the plural available coding modes, wherein the skipped macroblock information indicates skipped/not skipped status; and \n processing the one or more skipped macroblocks, wherein each of the one or more skipped macroblocks uses causally predicted motion for the skipped macroblock based upon motion of one or more other predicted macroblocks around the skipped macroblock, and wherein each of the one or more skipped macroblocks lacks residual information.

Metadata:
- Claim Count in Document: 59.0
- Percentile: 100.0
- Lexical Diversity: 2.05634
- Patent Class: 382.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15699925', '12495481', '11652193', '11495354', '14746594']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4629955805122834
- 35 USC 102 Novelty (BERT): 0.6546483682484169
- Combined Prediction Score: 0.4821608592858968
- Mean Citation Score: 616.3590519999998
- Max Citation Score: 654.2196700000002
- Similarity Product: 607.5880210667583

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test