Adaptive video processing circuitry & player using sub-frame metadata
First Claim
1. Video player circuitry used with encoded source video and a display, the video player circuitry comprising:
- decoder circuitry that receives encoded source video and decodes the encoded source video to produce a sequence of full frames of video data;
pre-processing circuitry that, pursuant to sub-frame information, generates a plurality of sequences of sub-frames of video data from the sequence of full frames of video data, a first sequence of the plurality of sequences of sub-frames of video data having a different center point within the sequence of full frames of video data than that of a second sequence of the plurality of sequences of sub-frames of video data;
post-processing circuitry that, pursuant to supplemental information, modifies the plurality of sequences of sub-frames of video data to produce an output; and
interface circuitry that delivers the output for subsequent presentation on the display.
7 Assignments
0 Petitions
Accused Products
Abstract
Video player circuitry used with encoded source video and a display. Decoder circuitry receives encoded source video and decodes the encoded source video to produce a sequence of full frames of video data. Pre-processing circuitry, pursuant to sub-frame information, generates a plurality of sequences of sub-frames of video data from the sequence of full frames of video data, a first sequence of the plurality of sequences of sub-frames of video data having a different center point within the sequence of full frames of video data than that of a second sequence of the plurality of sequences of sub-frames of video data. Post-processing circuitry, pursuant to supplemental information, modifies the plurality of sequences of sub-frames of video data to produce an output. Interface circuitry that delivers the output for subsequent presentation on the display.
-
Citations
22 Claims
-
1. Video player circuitry used with encoded source video and a display, the video player circuitry comprising:
-
decoder circuitry that receives encoded source video and decodes the encoded source video to produce a sequence of full frames of video data; pre-processing circuitry that, pursuant to sub-frame information, generates a plurality of sequences of sub-frames of video data from the sequence of full frames of video data, a first sequence of the plurality of sequences of sub-frames of video data having a different center point within the sequence of full frames of video data than that of a second sequence of the plurality of sequences of sub-frames of video data; post-processing circuitry that, pursuant to supplemental information, modifies the plurality of sequences of sub-frames of video data to produce an output; and interface circuitry that delivers the output for subsequent presentation on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for producing a video presentation on a display, the method comprising:
-
receiving a sequence of full frames of video data; using a first sub-frame definition and a second sub-frame definition to respectively generate a first sequence of sub-frames of video data and a second sequence of sub-frames of video data from the sequence of full frames of video data; and delivering an output video sequence for presentation on the display, the output video sequence comprising the first sequence of sub-frames of video data and the second sequence of sub-frames of video data. - View Dependent Claims (15, 16, 17)
-
-
18. A video player software application used with encoded source video and a display, the video player software application comprising:
-
a decoder that produces a sequence of full frames of video data from the encoded source video; a sub-frame processor that generates from the sequence of full frames of video data both a first sequence of sub-frames of video data based on first location and sizing information and a second sequence of sub-frames of video data based on second location and sizing information; and a display interface that delivers the first sequence and second sequence of sub-frames of video data for full screen presentation on the display. - View Dependent Claims (19, 20, 21, 22)
-
Specification