System and method for rendering graphics and video on a display
First Claim
1. A method for rendering source content on an interlaced display comprising:
- if a portion of said source content is interlaced source content, determining whether said interlaced source content is provided at said interlaced display'"'"'s resolution and/or scaling factors; and
if said interlaced source content is not provided at said interlaced display'"'"'s resolution and/or scaling factors,de-interlacing said interlaced source content to produce de-interlaced source content, andtransforming said de-interlaced source content to fit said interlaced display'"'"'s resolution and/or scaling factors; and
if a portion of said source content is graphics content, determining whether any of said graphics content is in a geometric description format; and
geometrically rendering said graphics content in said geometric description format into a bitmap image to fit said interlaced display'"'"'s resolution and/or scaling factors.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for properly rendering various types of graphical and video content is disclosed comprising: determining whether a display on which the content is to be displayed is a progressive or an interlaced display; for a progressive display, de-interlacing any interlaced source content, transforming any bitmapped source content to fit the progressive display'"'"'s resolution and/or scaling factors, and geometrically rendering any source content in a geometric description format into a bitmap image to fit the progressive display'"'"'s resolution and/or scaling factors; and for an interlaced display, if the interlaced source content is not provided at the interlaced display'"'"'s resolution and/or scaling factors, de-interlacing the interlaced source content to produce de-interlaced source content, and transforming the de-interlaced source content to fit the interlaced display'"'"'s resolution and/or scaling factors.
51 Citations
16 Claims
-
1. A method for rendering source content on an interlaced display comprising:
-
if a portion of said source content is interlaced source content, determining whether said interlaced source content is provided at said interlaced display'"'"'s resolution and/or scaling factors; and if said interlaced source content is not provided at said interlaced display'"'"'s resolution and/or scaling factors, de-interlacing said interlaced source content to produce de-interlaced source content, and transforming said de-interlaced source content to fit said interlaced display'"'"'s resolution and/or scaling factors; and if a portion of said source content is graphics content, determining whether any of said graphics content is in a geometric description format; and geometrically rendering said graphics content in said geometric description format into a bitmap image to fit said interlaced display'"'"'s resolution and/or scaling factors. - View Dependent Claims (2, 3)
-
-
4. A method for rendering source content on a progressive display comprising:
-
de-interlacing any interlaced source content; transforming any bitmapped source content to fit said progressive display'"'"'s resolution and/or scaling factors; and geometrically rendering any source content in a geometric description format into a bitmap image to fit said progressive display'"'"'s resolution and/or scaling factors. - View Dependent Claims (5)
-
-
6. A system for rendering a plurality of different types of graphics and video source content on an interlaced display comprising:
-
de-interlacing means for de-interlacing any interlaced source content to produce de-interlaced source content if said interlaced source content is not provided at said interlaced display'"'"'s resolution and/or scaling factors; transformation means transforming said de-interlaced source content to fit said interlaced display'"'"'s resolution and/or scaling factors; and graphics determination means for determining whether any of said graphics content is in a geometric description format. - View Dependent Claims (7, 8, 9)
-
-
10. A system for rendering source content on a progressive display comprising:
-
de-interlacing means for de-interlacing any interlaced source content; transformation means for transforming any bitmapped source content to fit said progressive display'"'"'s resolution and/or scaling factors; and geometric rendering means for geometrically rendering any source content in a geometric description format into a bitmap image to fit said progressive display'"'"'s resolution and/or scaling factors. - View Dependent Claims (11)
-
-
12. A method for properly rendering various types of graphical and video content comprising:
-
determining whether a display on which said content is to be displayed is a progressive or an interlaced display; for a progressive display, de-interlacing any interlaced source content, transforming any bitmapped source content to fit said progressive display'"'"'s resolution and/or scaling factors, and geometrically rendering any source content in a geometric description format into a bitmap image to fit said progressive display'"'"'s resolution and/or scaling factors; and for an interlaced display, if said interlaced source content is not provided at said interlaced display'"'"'s resolution and/or scaling factors, de-interlacing said interlaced source content to produce de-interlaced source content, and transforming said de-interlaced source content to fit said interlaced display'"'"'s resolution and/or scaling factors. - View Dependent Claims (13, 14, 15, 16)
-
Specification