On screen display
First Claim
1. A method of controlling a reduced instruction set central processing unit to sort on screen display windows, the method comprising:
- receiving a list of on screen display window starting points;
sorting said list of starting points by iteratively sorting groups of fewer than all starting points in the list of starting points; and
linking on screen display window data in the order of the iteratively sorted list of starting points in an on screen display.
1 Assignment
0 Petitions
Accused Products
Abstract
An on screen display (OSD) method and apparatus is provided for controlling an on screen display generator with a reduced instruction set processor to advantageously sort and link multiple OSD windows for a video display. More particularly, an on screen display (OSD) analyzes a list of OSD window starting points by sorting into the order of starting points by iteratively sorting small groups of starting points, and linking the OSD window data to correspond to the iteratively sorted starting points. Specifically, a list of eight starting points are sorted in groups of four six times (i.e., first four, last four, middle four, first four, last four, and middle four), achieving processing speed advantages.
-
Citations
15 Claims
-
1. A method of controlling a reduced instruction set central processing unit to sort on screen display windows, the method comprising:
-
receiving a list of on screen display window starting points;
sorting said list of starting points by iteratively sorting groups of fewer than all starting points in the list of starting points; and
linking on screen display window data in the order of the iteratively sorted list of starting points in an on screen display. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A reduced instruction set processor of a digital audio/video system, the processor comprising:
-
a memory including a list of starting points of a plurality of screen display windows; and
a program resident in memory and configured to access the list of starting points, to sort the list of starting points by iteratively sorting groups of fewer than all starting points in the list of starting points, and to link the screen display windows in the order of the iteratively sorted list of starting points. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method of reducing management burden on a host processor of a digital video system with a reduced instruction set central processing unit by sorting, the method comprising:
-
decoding a digital video signal in response to a host command;
receiving a list of on screen display window starting points from the host processor;
sorting the list of starting points by iteratively sorting groups of fewer than all starting points in the list of starting points;
linking on screen display window data in the order of the iteratively sorted list of starting points; and
merging for display the decoded digital video signal and the linked screen display windows. - View Dependent Claims (12, 13, 14, 15)
-
Specification