Method for deinterlacing interlaced video by a graphics processor
First Claim
1. A method for de-interlacing interlaced video using a graphic processor comprising the steps of:
- receiving at least one instruction for a 2-D/3-D engine to facilitate creation of an adaptively de-interlaced frame image from at least a first interlaced field; and
performing, by the 2-D/3-D engine, at least a portion of adaptive de-interlacing based on at least the first interlaced field in response to the at least one instruction to produce at least a portion of the adaptively de-interlaced frame image, wherein the at least a portion of adaptive de-interlacing is not based on a second interlaced field;
wherein the first interlaced field is alternating lines of the interlaced video.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for deinterlacing interlaced video using a graphics processor includes receiving at least one instruction for a 2D/3D engine to facilitate creation of an adaptively deinterlaced frame image from at least a first interlaced field. The method also includes performing, by the 2D/3D engine, at least a portion of adaptive deinterlacing based on at least the first interlaced field, in response to the at least one instruction to produce at least a portion of the adaptively deinterlaced frame image. Once the information is deinterlaced, the method includes retrieving, by a graphics processor display engine, the stored adaptively deinterlaced frame image generated by the 2D/3D engine, for display on one or more display devices. The method also includes issuing 2D/3D instructions to the 2D/3D engine to carry out deinterlacing of lines of video data from interlaced fields. This may be done, for example, by another processing device, such as a host CPU, or any other suitable processing device.
115 Citations
23 Claims
-
1. A method for de-interlacing interlaced video using a graphic processor comprising the steps of:
-
receiving at least one instruction for a 2-D/3-D engine to facilitate creation of an adaptively de-interlaced frame image from at least a first interlaced field; and
performing, by the 2-D/3-D engine, at least a portion of adaptive de-interlacing based on at least the first interlaced field in response to the at least one instruction to produce at least a portion of the adaptively de-interlaced frame image, wherein the at least a portion of adaptive de-interlacing is not based on a second interlaced field;
wherein the first interlaced field is alternating lines of the interlaced video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for de-interlacing interlaced video using a graphic processor comprising the steps of:
-
determining whether at least one received instruction is for a 2D/3D engine or for a display engine;
receiving the at least one instruction for the 2-D/3-D engine to facilitate creation of an adaptively de-interlaced frame image from at least a first interlaced field;
performing, by the 2-D/3-D engine, at least a portion of adaptive de-interlacing based on at least the first interlaced field in response to the at least one instruction to produce at least a portion of the adaptively de-interlaced frame image, wherein the at least a portion of adaptive de-interlacing is not based on a second interlaced field; and
retrieving, by a graphics processor display engine, the stored adaptively de-interlaced frame image, generated by the 2D/3D engine, for display on at least one display device;
wherein the first interlaced field is alternating lines of the interlaced video. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A storage medium containing executable instructions that when executed by one or more 2d/3d engines, causes the one or more 2D/3D engines to:
-
receive at least one instruction to facilitate creation of an adaptively de-interlaced frame image from at least a first interlaced field; and
perform at least a portion of adaptive de-interlacing based on at least the first interlaced field in response to the at least one instruction to produce at least a portion of the adaptively de-interlaced frame image, wherein the at least a portion of adaptive de-interlacing is not based on a second interlaced field;
wherein the first interlaced field is alternating lines of the interlaced video. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification