Apparatus and method for mixing graphics with video images
First Claim
1. An apparatus for mixing graphics from a general-purpose computer with video images from a video source, comprising:
- a first interface configured to receive graphics from the general-purpose computer, the graphics including a plurality of graphics frames composed of pixels that each have a color, the color of each pixel represented in a red, green, blue (RGB) color space, at least some graphics frames including one or more regions having pixels set to a repeating pattern of predetermined colors, the repeating pattern of predetermined colors defined by two or more nearby pixels where a first pixel has two or more of a red value, a green value, and a blue value that have a first relative difference and the first relative difference has a first particular less than or greater than relation to a first threshold, and a second pixel has two or more of a red value, a green value, and a blue value that have a second relative difference and the second relative difference has a second particular less than or greater than relation to a second threshold;
a second interface configured to receive video images from the video source, each video image corresponding to one of the plurality of graphics frames;
a video mixer including logic configured to recognize pixels in each of the at least some graphics frames that are set to the repeating pattern of predetermined colors, and in the one or more regions where the pixels are set to the repeating pattern of predetermined colors to mix pixels from the corresponding video image with the graphics frame, to create a mixed image; and
one or more output interfaces to output mixed images.
4 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, graphics from a general-purpose computer are mixed with video images from a video source. A first interface receives the graphics, the graphics including a plurality of graphics frames, at least some graphics frames including one or more regions having pixels set to one or more predetermined color values. A second interface receives video images from the video source, each video image corresponding to one of the plurality of graphics frames. A video mixer includes logic configured to recognize pixels in the at least some graphics frames that are set to the one or more predetermined color values, and in the one or more regions where the pixels are set to the one or more predetermined color values to mix pixels from the corresponding video image with the graphics frame, to create a plurality of mixed images. One or more output interfaces outputs the mixed images.
-
Citations
18 Claims
-
1. An apparatus for mixing graphics from a general-purpose computer with video images from a video source, comprising:
-
a first interface configured to receive graphics from the general-purpose computer, the graphics including a plurality of graphics frames composed of pixels that each have a color, the color of each pixel represented in a red, green, blue (RGB) color space, at least some graphics frames including one or more regions having pixels set to a repeating pattern of predetermined colors, the repeating pattern of predetermined colors defined by two or more nearby pixels where a first pixel has two or more of a red value, a green value, and a blue value that have a first relative difference and the first relative difference has a first particular less than or greater than relation to a first threshold, and a second pixel has two or more of a red value, a green value, and a blue value that have a second relative difference and the second relative difference has a second particular less than or greater than relation to a second threshold; a second interface configured to receive video images from the video source, each video image corresponding to one of the plurality of graphics frames; a video mixer including logic configured to recognize pixels in each of the at least some graphics frames that are set to the repeating pattern of predetermined colors, and in the one or more regions where the pixels are set to the repeating pattern of predetermined colors to mix pixels from the corresponding video image with the graphics frame, to create a mixed image; and one or more output interfaces to output mixed images. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for mixing graphics from a general-purpose computer with video images from a video source, comprising:
-
receiving graphics at a video mixer from the general-purpose computer, the graphics including a plurality of graphics frames composed of pixels that each have a color, the color of each pixel represented in a red, green, blue (RGB) color space, at least some graphics frames including one or more regions having pixels set in a repeating pattern of predetermined colors, the repeating pattern of predetermined colors defined by two or more nearby pixels where a first pixel has two or more of a red value, a green value, and a blue value that have a first relative difference and the first relative difference has a first particular less than or greater than relation to a first threshold, and a second pixel has two or more of a red value, a green value, and a blue value that have a second relative difference and the second relative difference has a second particular less than or greater than relation to a second threshold; receiving video images from the video source, each video image corresponding to one of the plurality of graphics frames; recognizing pixels in each of the at least some graphics frames that are set to the repeating pattern of predetermined colors; in the one or more regions where the pixels are set to the repeating pattern of predetermined colors, mixing pixels from the corresponding video image with the graphics frame to create a mixed image; and outputting mixed images. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. An apparatus for mixing graphics from a general-purpose computer with video images from a video source, comprising:
-
a first interface configured to receive graphics from the general-purpose computer, the graphics including a plurality of graphics frames composed of pixels that each have a color, the color of each pixel represented in a color space, at least some graphics frames including one or more regions having pixels set to a repeating pattern of predetermined colors, the repeating pattern of predetermined colors defined by two or more nearby pixels where a first pixel has two or more values whose difference has a first less than or greater than relation to a first threshold, and the second pixel has two or more values whose difference has a second particular less than or greater than relation to a second threshold; a second interface configured to receive video images from the video source, each video image corresponding to one of the plurality of graphics frames; a video mixer including logic configured to recognize pixels in each of the at least some graphics frames that are set to the repeating pattern of predetermined colors, and in the one or more regions where the pixels are set to the repeating pattern of predetermined colors to mix pixels from the corresponding video image with the graphics frame, to create a mixed image; and one or more output interfaces to output mixed images. - View Dependent Claims (15, 16, 17, 18)
-
Specification