Adaptive video processing circuitry and techniques
First Claim
1. A video processing circuitry to adaptively process input video data which corresponds to a plurality of video frames of a selected channel which is one of a plurality of channels of a broadcast spectrum, the video processing circuitry comprising:
- spatial adaptation circuitry to generate and output spatially adapted video data corresponding to the plurality of video frames, including spatially adapted video data corresponding to a given video frame using video data of a video frame which is related to the given video frame;
temporal adaptation circuitry to generate and output temporally adapted video data corresponding to the plurality of video frames, including temporally adapted video data corresponding to the given video frame using video data which is temporally related to the given video frame; and
video manipulation circuitry, coupled to the spatial adaptation circuitry and the temporal adaptation circuitry, to generate output video data corresponding to the plurality of video frames of the selected channel of the broadcast spectrum, using the input video data, the spatially adapted video data and the temporally adapted video data, wherein;
the video manipulation circuitry includes summer circuitry to generate output video data corresponding to the given video frame by summing, on a pixel-by-pixel, (i) the input video data corresponding to the given video frame, (ii) the spatially adapted video data which corresponds to the given video frame and (iii) the temporally adapted video data which corresponds to the given video frame.
1 Assignment
0 Petitions
Accused Products
Abstract
Video processing circuitry to adaptively process input video data which corresponds to a plurality of video frames of a selected channel which is one of a plurality of channels of a broadcast spectrum. In one aspect, the video processing circuitry includes spatial adaptation circuitry to generate and output spatially adapted video data corresponding to the plurality of video frames, temporal adaptation circuitry to generate and output temporally adapted video data corresponding to the plurality of video frames, and video manipulation circuitry, coupled to the spatial adaptation circuitry and the temporal adaptation circuitry, to generate output video data corresponding to the plurality of video frames, using the input video data, the spatially adapted video data and the temporally adapted video data. Methods of adaptively processing input video data which corresponds to a plurality of video frames of a selected channel which is one of a plurality of channels of a broadcast spectrum are also disclosed.
-
Citations
21 Claims
-
1. A video processing circuitry to adaptively process input video data which corresponds to a plurality of video frames of a selected channel which is one of a plurality of channels of a broadcast spectrum, the video processing circuitry comprising:
-
spatial adaptation circuitry to generate and output spatially adapted video data corresponding to the plurality of video frames, including spatially adapted video data corresponding to a given video frame using video data of a video frame which is related to the given video frame; temporal adaptation circuitry to generate and output temporally adapted video data corresponding to the plurality of video frames, including temporally adapted video data corresponding to the given video frame using video data which is temporally related to the given video frame; and video manipulation circuitry, coupled to the spatial adaptation circuitry and the temporal adaptation circuitry, to generate output video data corresponding to the plurality of video frames of the selected channel of the broadcast spectrum, using the input video data, the spatially adapted video data and the temporally adapted video data, wherein; the video manipulation circuitry includes summer circuitry to generate output video data corresponding to the given video frame by summing, on a pixel-by-pixel, (i) the input video data corresponding to the given video frame, (ii) the spatially adapted video data which corresponds to the given video frame and (iii) the temporally adapted video data which corresponds to the given video frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of adaptively processing input video data which corresponds to a plurality of video frames of a selected channel which is one of a plurality of channels of a broadcast spectrum, the method comprising:
-
generating spatially adapted video data corresponding to the plurality of video frames; generating temporally adapted video data corresponding to the plurality of video frames; generating the output video data for each video frame of the plurality of video frames by summing, on a pixel-by-pixel basis, (i) the input video data, (ii) the spatially adapted video data and (iii) the temporally adapted video data of each video frame of the plurality of video frames; and outputting the output video data which corresponds to a plurality of video frames of the selected channel of the broadcast spectrum. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of testing video processing circuitry which adaptively processes input video data corresponding to a plurality of video frames of a selected channel which is one of a plurality of channels of a broadcast spectrum, the method comprising:
-
applying signals to spatial adaptation circuitry to generate and output spatially adapted video data corresponding to the plurality of video frames; applying signals to the temporal adaptation circuitry to generate and output temporally adapted video data corresponding to the plurality of video frames; applying signals to video manipulation circuitry to generate output video data by summing, on a pixel-by-pixel basis, (i) the input video data, (ii) the spatially adapted video data and (iii) the temporally adapted video data of each video frame of the plurality of video frames; and outputting the output video data which corresponds to a plurality of video frames of the selected channel of the broadcast spectrum.
-
-
21. A method of simulating video processing circuitry which adaptively processes input video data corresponding to a plurality of video frames of a selected channel which is one of a plurality of channels of a broadcast spectrum, the method comprising:
-
generating spatially adapted video data corresponding to the plurality of video frames; generating temporally adapted video data corresponding to the plurality of video frames; generating the output video data for each video frame of the plurality of video frames by summing, on a pixel-by-pixel basis, (i) the input video data, (ii) the spatially adapted video data and (iii) the temporally adapted video data of each video frame of the plurality of video frames; and outputting the output video data corresponding to the selected channel of the broadcast spectrum.
-
Specification