IP Library Granted Patent US 9,424,624
Granted Patent B2
US 9,424,624 · App. 13/910,176 · Granted Aug 23, 2016

System and method for graphics upscaling

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 9,424,624
App. No.
13/910,176
Granted
Aug 23, 2016
Kind
B2
Abstract

Systems and methods for upscaling graphics resolution are provided. The systems and methods may selectively upscale graphics frames having a first resolution to a second resolution by various scaling methods. Depending on a variety of factors, at least a first mode of upscaling and a second mode of upscaling may provide for improved upscaling on a variety of graphics data.

Claims (34)

1. A method for scaling graphics data, the method comprising:

selectively rendering graphics data defining rendered graphics having a first resolution and a second resolution;

upscaling the rendered graphics by a first scaling mode in response to the first resolution being a whole number multiple of the second resolution to provide processing efficiency;

upscaling the rendered graphics by a second scaling mode in response to the first resolution being a fractional multiple of the second resolution; and

displaying the upscaled graphics.

2. The method according to claim 1 , wherein the first scaling mode comprises upscaling via a pixel repeating mode.

3. The method according to claim 2 , wherein the pixel repeating mode comprises upsampling a row of existing pixels of a frame of the graphics data.

4. The method according to claim 3 , wherein the pixel repeating mode comprises upsampling a column of existing of pixels of a frame of the graphics data.

5. The method according to claim 1 , wherein the second scaling mode comprises upscaling via a polyphase scaling method.

6. The method according to claim 1 , wherein the first scaling mode and the second scaling mode are applied separately to scale a horizontal resolution component and a vertical resolution component of the rendered graphics.

7. The method according to claim 1 , wherein the first resolution is 3840×2160 pixels.

8. A system for scaling graphics data, the system comprising:

a memory unit;

a processor being configured to receive the graphics data and buffer the graphics data to the memory unit, the processor comprising at least one module configured to:

selectively rendering the graphics data to define rendered graphics having a first resolution and a second resolution;

upscale the rendered graphics by a first scaling mode in response to the first resolution being a whole number multiple of the second resolution to provide processing efficiency;

upscale the rendered graphics by a second scaling mode in response to the first resolution being a fractional multiple of the second resolution; and

display the upscaled graphics.

9. The system according to claim 8 , wherein the first scaling mode comprises upscaling via a pixel repeating mode.

10. The system according to claim 9 , wherein the pixel repeating mode comprises upsampling a row of existing pixels of a frame of the graphics data.

11. The system according to claim 10 , wherein the pixel repeating mode comprises upsampling a column of existing of pixels of the frame of the graphics data.

12. The system according to claim 8 , wherein the second scaling mode comprises upscaling via a polyphase scaling method.

13. The system according to claim 8 , wherein the first scaling mode and the second scaling mode are applied separately to scale a horizontal resolution component and a vertical resolution component of the rendered graphics.

14. The system according to claim 8 , wherein the first resolution is 3840×2160 pixels.

15. In a non-transitory computer readable storage medium having stored therein instructions executable by a programmed processor for scaling graphics data, the storage medium comprising instructions for:

selectively rendering the graphics data to define rendered graphics having a first resolution and a second resolution;

upscaling the rendered graphics by a first scaling mode in response to the first resolution being a whole number multiple of the second resolution to provide processing efficiency;

upscaling the rendered graphics by a second scaling mode in response to the first resolution being a fractional multiple of the second resolution; and

displaying the upscaled graphics.

16. The computer readable storage medium according to claim 15 , wherein the first scaling mode comprises upscaling via a pixel repeating mode.

17. The computer readable storage medium according to claim 16 , wherein the pixel repeating mode comprises upsampling a row of existing pixels of a frame of the graphics data.

18. The computer readable storage medium according to claim 17 , wherein the pixel repeating mode comprises upsampling a column of existing of pixels of the frame of the graphics data.

19. The computer readable storage medium according to claim 15 , wherein the second scaling mode comprises upscaling via a polyphase scaling method.

20. The computer readable storage medium according to claim 15 , wherein the first scaling mode and the second scaling mode are applied separately to scale a horizontal resolution component and a vertical resolution component of the rendered graphics.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →