Method, apparatus and machine-readable medium for video processing capability communication between a video source device and a video sink device
First Claim
Patent Images
1. A method comprising:
- at one of a video source device and a video sink device;
receiving an indication of video processing capabilities of the other of said video source device and said video sink device; and
based upon;
(a) said indication;
(b) an indication of video processing capabilities of said one device; and
(c) a set of precedence rules for use by each of the video source device and the video sink device for selecting video processing algorithms for execution,predicting what video processing algorithms will be executed by said other device; and
based on the predicting, selecting video processing algorithms for execution by said one device.
1 Assignment
0 Petitions
Accused Products
Abstract
At one of a video source device and a video sink device, an indication of video processing capabilities of the other of the video source device and said video sink device is received. Based upon the indication and an indication of video processing capabilities of the one device, one of a plurality of video processing algorithms is selected for execution by the one device. The selecting may be based upon a set of precedence rules. Categories of video processing may for example include scan-rate conversion, interlacing, de-interlacing, de-noise, scaling, color correction, contrast correction and detail enhancement.
36 Citations
19 Claims
-
1. A method comprising:
at one of a video source device and a video sink device; receiving an indication of video processing capabilities of the other of said video source device and said video sink device; and based upon; (a) said indication; (b) an indication of video processing capabilities of said one device; and (c) a set of precedence rules for use by each of the video source device and the video sink device for selecting video processing algorithms for execution, predicting what video processing algorithms will be executed by said other device; and based on the predicting, selecting video processing algorithms for execution by said one device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A machine-readable medium storing instructions that, when executed by a processor of one of a video source device and a video sink device, cause said one device to:
-
receive an indication of video processing capabilities of the other of said video source device and said video sink device; and based upon; (a) said indication; (b) an indication of video processing capabilities of said one device; and (c) a set of precedence rules for use by each of the video source device and the video sink device for selecting video processing algorithms for execution, predict what video processing algorithms will be executed by said other device; and based on the predicting, select one of a plurality of video processing algorithms for execution by said one device. - View Dependent Claims (15, 16)
-
-
17. A video source device comprising a processor and memory interconnected with said processor, said memory storing instructions which, when executed by said processor, cause said video source device to:
-
receive an indication of video processing capabilities of a video sink device; and based upon; (a) said indication; (b) an indication of video processing capabilities of said video source device; and (c) a set of precedence rules to be used by each of the video source device and the video sink device for selecting video processing algorithms, predict that the video sink device will apply a detail enhancement video processing algorithm; and based on the predicting, select a noise reduction video processing algorithm for execution by said video source device. - View Dependent Claims (18)
-
-
19. A video sink device comprising a processor and memory interconnected with said processor, said memory storing instructions which, when executed by said processor, cause said video sink device to:
-
receive an indication of video processing capabilities of a video source device; and based upon; (a) said indication; (b) an indication of video processing capabilities of said video sink device; and (c) a set of precedence rules to be used by each of the video source device and the video sink device for selecting video processing algorithms, predict what video processing algorithms will be applied by the video source device; and select one of a plurality of video processing algorithms for execution by said video sink device, the selected video processing algorithm being selected so as to complement the video processing algorithms that are predicted to be applied by the video source device.
-
Specification