PATENT CLAIM ANALYSIS

Application Number: 16008824
Application Type: Utility
Filing Date: 2018-06
Publication Date: 2019-12
Patent Classification: ["375", "240120"]

Abstract:
A tile selection and bandwidth optimization scheme for effectuating optimized 360° immersive video viewing experience. Stream manifest files describing characteristics of tile groupings per frame for each tile-encoded bitstream corresponding to a particular one of a plurality of bitrate representations of a media input stream are retrieved. Each bitrate representation is encoded having a separate video quality that is related to a corresponding QP value used for the bitrate representation. Each frame of a tile-encoded bitstream comprises an array of tiles, with a plurality of frames forming a GOP structure of the tile-encoded bitstream. Tile weights based on respective tile positions and variant weights corresponding to the plurality of tile-encoded bitstreams of the media input stream are used in determining adequacy metrics for each tile/GOP combination, based on which tiles having different bitrate qualities are selected from corresponding tile-coded bitstreams in an iterative process for effectuating knapsack optimization with respect to an overall bandwidth allocation.

Claim (Index 15):
One or more non-transitory tangible computer-readable media containing instructions stored thereon which, when executed by one or more processors of an immersive video optimization system, effectuate a tile selection process optimized for presentation of 360\u00b0 immersive video assets with minimal latency, the one or more non-transitory computer-readable media comprising:\n a code portion for retrieving one or more stream manifest files describing characteristics of tile groupings per frame for each tile-encoded bitstream corresponding to a particular one of a plurality of bitrate representations of a media input stream, each bitrate representation having a separate video quality that is related to a corresponding quantization parameter (QP) value used for each bitrate representation, wherein each frame of a tile-encoded bitstream comprises an array of tiles organized into at least one slice per frame, with a plurality of frames forming a Group-of-Pictures (GOP) structure of the tile-encoded bitstream; \n a code portion for obtaining tile weights corresponding to an array of tiles forming a frame; \n a code portion for obtaining variant weights corresponding to the plurality of bitrate representations of the media input stream; \n a code portion for determining an adequacy metric value as a function of a variant weight and a tile weight for each tile/GOP combination across a GOP structure for each of the tile-encoded bitstreams; \n a code portion, operative responsive to the adequacy metric values, for selecting tiles having different bitrate qualities from corresponding tile-coded bitstreams for forming a frame, wherein the bitrate qualities of the selected tiles are optimized to satisfy a transmit buffer model for transmitting a multiplexed video output stream; and \n a code portion for providing the selected tiles to a multiplexer for generating a frame containing the selected tiles as part of the multiplexed video output stream.

Metadata:
- Claim Count in Document: 31.0
- Percentile: 94.0
- Lexical Diversity: 1.8
- Patent Class: 375.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['16008951', '16009031', '16009003', '15765193', '15005545']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.5765865649038338
- 35 USC 102 Novelty (BERT): 0.668370879632968
- Combined Prediction Score: 0.5857649963767472
- Mean Citation Score: 509.668602
- Max Citation Score: 718.7472
- Similarity Product: 637.9429246507644

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