Video processing method and video processing system
First Claim
Patent Images
1. A video processing system, comprising:
- a video signal processor for receiving a video signal and for processing the video signal to obtain a plurality of video images and program information, and storing the program information in a program information buffer;
an on screen display (OSD) information memory for storing a plurality of initial attributes related to an OSD image;
a microprocessor for issuing an OSD paint command and accessing the program information buffer to obtain the program information;
an OSD control module for receiving the OSD paint command directing the OSD control module to begin painting a frame of the OSD image, the OSD control module acquiring the program information though the microprocessor, and converting the program information and the plurality of initial attributes to form the OSD image in response to the OSD paint command, wherein the plurality of initial attributes are defined by the video processing system receiving the video signal, wherein the OSD control module comprises;
a graphic unit directly converting the program information and the plurality of initial attributes to form the OSD image without storing the program information in the OSD information memory; and
an OSD image buffer storing the OSD image comprising a frame and the program information; and
a plane mixer for receiving the plurality of video images and the OSD image and selectively outputting the video images and the OSD image to a display device in response to control signals from the microprocessor.
2 Assignments
0 Petitions
Accused Products
Abstract
A video processing system is provided. A video signal processor receives a video signal, processes the video signal to obtain video images and program information and stores the program information in a program information buffer. A microprocessor issues an on screen display (OSD) paint command and accesses the program information buffer to obtain the program information. An OSD control module receives the OSD paint command and acquires the program information from the microprocessor, and converts the program information and initial attributes to form an OSD image in response to the OSD paint command.
59 Citations
21 Claims
-
1. A video processing system, comprising:
-
a video signal processor for receiving a video signal and for processing the video signal to obtain a plurality of video images and program information, and storing the program information in a program information buffer; an on screen display (OSD) information memory for storing a plurality of initial attributes related to an OSD image; a microprocessor for issuing an OSD paint command and accessing the program information buffer to obtain the program information; an OSD control module for receiving the OSD paint command directing the OSD control module to begin painting a frame of the OSD image, the OSD control module acquiring the program information though the microprocessor, and converting the program information and the plurality of initial attributes to form the OSD image in response to the OSD paint command, wherein the plurality of initial attributes are defined by the video processing system receiving the video signal, wherein the OSD control module comprises;
a graphic unit directly converting the program information and the plurality of initial attributes to form the OSD image without storing the program information in the OSD information memory; and
an OSD image buffer storing the OSD image comprising a frame and the program information; anda plane mixer for receiving the plurality of video images and the OSD image and selectively outputting the video images and the OSD image to a display device in response to control signals from the microprocessor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A video processing method for a video processing system comprising a program information buffer, comprising:
-
receiving a video signal and processing the video signal, by a video signal processor, to obtain a plurality of video images and program information; storing, by the video signal processor, the program information in the program information buffer; storing, by an on screen display (OSD) information memory, a plurality of initial attributes related to an OSD image; issuing an OSD paint command and accessing the program information buffer, by a microprocessor, to obtain the program information; receiving, by an OSD control module, the OSD paint command directing the OSD control module to begin painting a frame of the OSD image in response to the OSD paint command; acquiring, by the OSD control module, the program information through the microprocessor in response to the OSD paint command; converting, by the OSD control module, the program information and the plurality of initial attributes to form the OSD image in response to the OSD paint command, wherein the plurality of initial attributes are defined by the video processing system, wherein the OSD control module comprises;
a graphic unit directly converting the program information and the plurality of initial attributes to form the OSD image without storing the program information in the OSD information memory;storing, by an OSD image buffer, the OSD image comprising a frame and the program information; and receiving the plurality of video images and the OSD image and selectively outputting the video images and the OSD image, by a plane mixer, to a display device in response to control signals from the microprocessor. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium embodying a program executable in a computing device, the program, when executed by the client device causes the computing device to perform:
-
receiving a video signal and processing the video signal by a video signal processor to obtain a plurality of video images and program information; storing, by the video signal processor, the program information in the program information buffer; storing, by an on screen display (OSD) information memory, a plurality of initial attributes related to an OSD image; issuing an OSD paint command and accessing the program information buffer, by a microprocessor, to obtain the program information; receiving, by an OSD control module, the OSD paint command directing the OSD control module to begin painting a frame of the OSD image in response to the OSD paint command; acquiring, by the OSD control module, the program information through the microprocessor in response to the OSD paint command; converting, by the OSD control module, the program information and the plurality of initial attributes to form the OSD image in response to the OSD paint command, wherein the plurality of initial attributes are defined by the video processing system; directly converting, by a graphic unit, the program information and the plurality of initial attributes to form the OSD image without storing the program information in an OSD information memory; storing, by an OSD buffer, the OSD image comprising a frame and the program information; and receiving, by a plane mixer, the plurality of video images and the OSD image and selectively outputting the video images and the OSD image to a display device in response to control signals from the microprocessor. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification