IP Library Granted Patent US 7,202,912
Granted Patent B2
US 7,202,912 · App. 09/845,959 · Granted Apr 10, 2007

Method and system for using single OSD pixmap across multiple video raster sizes by chaining OSD headers

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,202,912
App. No.
09/845,959
Granted
Apr 10, 2007
Kind
B2
Abstract

A TV system that uses a single pixmap across multiple video rasters having different raster sizes. In general, the TV system uses at least two sets of headers to select different portions of a single pixmap to be displayed based on different raster sizes. Specifically, each of the headers in a header set points to a pixel line to select number of pixels for that pixel line. The number of the headers in a header set determines the height of the pixmap and the pixel number selection by a set of headers determines the width of the pixmap. In response to different displaying modes, the TV system selectively invokes one of the two header sets to select different portions of the single pixmap. By doing so, a single pixmap can be used across multiple video rasters having different raster sizes.

Claims (52)

1. A method for displaying a pixmap across at least two raster sizes including a first raster size in a first displaying mode and a second raster size in a second displaying mode, comprising the steps of:

storing a single pixmap containing a plurality of pixel lines, said single pixmap having a fixed size that is large enough to encompass the first and second raster sizes;

storing a first header set pointing to a first pixmap region of the stored single pixmap, the first pixmap region fitting the first raster size;

storing a second header set pointing to a second pixmap region of the stored single pixmap, the second pixmap region fitting the second raster size;

detecting whether a displaying mode is in the first displaying mode or the second displaying mode;

using the first header set to only display the first pixmap region of the stored single pixmap and not the second pixmap region of the stored single pixmap when the detected displaying mode is the first displaying mode; and

using the second header set to only display the second pixmap region of the stored single pixmap and not first pixmap region of the stored single pixmap when the detected displaying mode is the second displaying mode.

2. The method of claim 1 , wherein the first and second header sets contain a plurality of headers, the method further comprising the steps of:

chaining the headers in the first header set; and

chaining the headers in the second header set.

3. The method of claim 2 , further comprising the steps of:

using each of the headers in the first header set to point to one of the pixel lines in the pixmap in the first displaying mode; and

using each of the individual headers in the second header set to point to one of the pixel lines in the pixmap in the second displaying mode.

4. The method of claim 3 , further comprising the steps of:

using each of the headers in the first header set to select a number of pixels in each of the pixel lines in the first displaying mode; and

using each of the headers in the second header set to select a number of pixels in each of the pixel lines in the second displaying mode.

5. The method of claim 4 , wherein the first displaying mode and the second displaying mode display a different number of pixel lines and a different number of pixels in each of the displayed pixel lines.

6. The method of claim 5 , wherein the first displaying mode displays 480 pixel lines with each of the pixel lines containing 2096 pixels, and the second displaying mode displays 540 pixel lines with each of the pixel lines containing 1920 pixels.

7. The method of claim 5 , wherein the first displaying mode is 2H mode and the second displaying mode is 2.14H mode.

8. A method for displaying a pixmap across at least two raster sizes including a first raster size in a first displaying mode and a second raster size in a second displaying mode, comprising the steps of:

storing a single pixmap containing a plurality of pixel lines, said single pixmap having a fixed size that is large enough to encompass the first and second raster sizes;

storing a first header set containing one header pointing to a first pixmap region of the stored single pixmap, the first pixmap region fitting the first raster size;

storing a second header set containing a plurality of headers pointing to a second pixmap region of the stored single pixmap, the second pixmap region fitting the second raster size;

detecting whether a displaying mode is in the first displaying mode or the second displaying mode;

using the first header set to only display the first pixmap region of the stored single pixmap and not the second pixmap region of the stored single pixmap when the detected displaying mode is the first displaying mode; and

using the second header set to only display the second pixmap region of the stored single pixmap and not the first pixmap region of the stored single pixmap when the detected displaying mode is the second displaying mode.

9. An apparatus for displaying a pixmap across at least two raster sizes including a first raster size in a first displaying mode and a second raster size in a second displaying mode, comprising:

means for storing a single pixmap containing a plurality of pixel lines, said single pixmap having a fixed size that is large enough to encompass the first and second raster sizes;

means for storing a first header set pointing to a first pixmap region of the stored single pixmap, the first pixmap region fitting the first raster size;

means for storing a second header set pointing to a second pixmap region of the stored single pixmap, the second pixmap region fitting the second raster size;

means for detecting whether a displaying mode is in the first displaying mode or the second displaying mode;

means for using the first header set to only display the first pixmap region of the stored single pixmap and not the second pixmap region of the stored single pixmap when the detected displaying mode is the first displaying mode; and

means for using the second header set to only display the second pixmap region of the stored single pixmap and not the first pixmap region of the stored single pixmap when the detected displaying mode is the second displaying mode.

10. The apparatus of claim 9 , wherein the first and second header sets contain a plurality of headers, the apparatus further comprising:

means for chaining the headers in the first header set; and

means for chaining the headers in the second header set.

11. The apparatus of claim 9 wherein the first and second header sets contain a plurality of headers, the apparatus further comprising:

means for using each of the headers in the first header set to point to one of the pixel lines in the pixmap in the first displaying mode; and

means for using each of the individual headers in the second header set to point to one of the pixel lines in the pixmap in the second displaying mode.

12. The apparatus of claim 11 , further comprising:

means for using each of the headers in the first header set to select a number of pixels in each of the pixel lines in the first displaying mode; and

means for using each of the headers in the second header set to select a number of pixels in each of the pixel lines in the second displaying mode.

13. The apparatus of claim 9 , wherein the first displaying mode and the second displaying mode display a different number of pixel lines and a different number of pixels in each of the displayed pixel lines.

14. The apparatus of claim 13 , wherein the first displaying mode displays 480 pixel lines with each of the pixel lines containing 2096 pixels, and the second displaying mode displays 540 pixel lines with each of the pixel lines containing 1920 pixels.

15. The apparatus of claim 13 , wherein the first displaying mode is 2H mode and the second displaying mode is 2.14H mode.

16. An apparatus for displaying a pixmap across at least two raster sizes including a first raster size in a first displaying mode and a second raster size in a second displaying mode, comprising:

means for storing a single pixmap containing a plurality of pixel lines, said single pixmap having a fixed size that is large enough to encompass the first and second raster sizes;

means for storing a first header set containing one header pointing to a first pixmap region of the stored single pixmap, the first pixmap region fitting the first raster size;

means for storing a second header set containing a plurality of headers pointing to a second pixmap region of the stored single pixmap, the second pixmap region fitting the second raster size;

means for detecting whether a displaying mode is in the first displaying mode or the second displaying mode;

means for using the first header set to only display the first pixmap region of the stored single pixmap and not the second pixmap region of the stored single pixmap when the detected displaying mode is the first displaying mode; and

means for using the second header set to only display the second pixmap region of the stored single pixmap and not the first pixmap region of the stored single pixmap when the detected displaying mode is the second displaying mode.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2018
From: THOMSON LICENSING DTV
To: INTERDIGITAL MADISON PATENT HOLDINGS
Reel/Frame 046763/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2017
From: THOMSON LICENSING
To: THOMSON LICENSING DTV
Reel/Frame 043302/0965 →
CHANGE OF NAME Recorded Apr 21, 2017
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 042303/0268 →