PATENT CLAIM ANALYSIS

Application Number: 15963747
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-11
Patent Classification: ["375", "240260"]

Abstract:
Systems and methods are described for processing data from a sequential series of groups of frames to achieve a target average processing bit rate for a particular group of frames in the series. In an example, a look-ahead buffer circuit can be populated with a number of frames from a particular group of frames, and a bit allocation can be determined for a frame in the look-ahead buffer circuit using bit request information about all of the frames in the buffer. The look-ahead buffer circuit can be populated with streaming frame information in a first-in-first-out manner, and bit allocation processing can be performed for each frame, in a particular group of frames, based on a frame position in the look-ahead buffer circuit and further based on bit requests associated with other frames in the look-ahead buffer circuit.

Claim (Index 10):
A method for processing data from a sequential series of groups of frames, including a first group of frames F 1  through a last group of frames Fj, wherein each group of frames comprises Dj frames, including a first frame Fn 0  through a last frame the method comprising:\n receiving a first series of frames in a first buffer of size B frames, the first series of frames including frames F 1 0  through F 1 B\u22121  from the first group of frames F 1 ; \n encoding a first frame F 1 0  of the first group of frames F 1 , including:\n receiving, at a first processor circuit, respective bit allocation requests for the first series of frames in the first buffer, the bit allocation requests based on constraints associated with the first series of frames in the first buffer; \n determining, using the first processor circuit, a first bit allocation for the first frame F 1 0  based on at least one of the constraints associated with the first series of frames in the first buffer; and \n encoding the first frame F 1 0  using the determined first bit allocation for the first frame F 1 0 ; \n \n updating the first buffer to include a second series of frames, the second series of frames including frames F 1 1  through F 1 B  from the first group of frames F 1 ; \n encoding a second frame F 1 1  of the first group of frames F 1 , including:\n receiving, at the first processor circuit, respective bit allocation requests for the second series of frames in the updated first buffer, the bit allocation requests based on constraints associated with the second series of frames in the updated first buffer; \n determining, using the first processor circuit, a second bit allocation for the second frame F 1 1  based on at least one of the constraints associated with the second series of frames in the updated first buffer; and \n encoding the second frame F 1 1  using the determined second bit allocation for the second frame F 1 1 .

Metadata:
- Claim Count in Document: 11.0
- Percentile: 91.0
- Lexical Diversity: 2.45763
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['12131268', '10665228', '10183197', '13091414', '10214786']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4771846135871276
- 35 USC 102 Novelty (BERT): 0.4957576779970608
- Combined Prediction Score: 0.4790419200281209
- Mean Citation Score: 205.01348
- Max Citation Score: 215.37404
- Similarity Product: 142.42628857106925

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