IP Library Granted Patent US 7,236,204
Granted Patent B2
US 7,236,204 · App. 09/792,019 · Granted Jun 26, 2007

System and method for rendering graphics and video on a display

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,236,204
App. No.
09/792,019
Granted
Jun 26, 2007
Kind
B2
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.

Claims (52)

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.

2. The method as in claim 1 further comprising:

applying a flicker filter to said graphics content.

3. The method as in claim 2 further comprising:

compositing said graphics content with any existing video source content to produce a final image; and

displaying said final image on said interlaced display.

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.

5. The method as in claim 4 further comprising:

compositing said all of said source content to produce a final image; and

displaying said final image on said progressive display.

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.

7. The system as in claim 6 further comprising:

geometric rendering means for 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.

8. The system as in claim 7 further comprising:

flicker filter means for filtering said graphics content.

9. The system as in claim 8 further comprising:

compositing means for compositing said graphics content with any existing video source content to produce a final image; and

display means for displaying said final image on said interlaced display.

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.

11. The system as in claim 10 further comprising:

compositing means for compositing said all of said source content to produce a final image; and

display means for displaying said final image on said progressive display.

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.

13. The method as in claim 12 further comprising:

compositing said all of said source content to produce a final image; and

displaying said final image on said progressive display.

14. The method as in claim 12 further comprising:

for a progressive display, 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.

15. The method as in claim 14 further comprising:

applying a flicker filter to said graphics content.

16. The method as in claim 15 further comprising:

compositing said graphics content with any existing video source content to produce a final image; and

displaying said final image on said interlaced display.

Assignments (10)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Apr 16, 2013
From: ARRIS GROUP, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030228/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2011
From: DIGEO, INC AND VULCAN VENTURES, INC.
To: ARRIS GROUP, INC.
Reel/Frame 026621/0258 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 25, 2009
From: DIGEO, INC.
To: VULCAN VENTURES, INC.
Reel/Frame 022309/0016 →