Bandwidth-efficient processing of video images

Computer graphics processing and selective visual display system – Computer graphic processing system

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S540000, C345S581000

Reexamination Certificate

active

07139002

ABSTRACT:
A technique is described for performing multiple video processing tasks in a single operation, as opposed to serially. For instance, a technique is described for de-interlacing a principal video stream at the same time that at least one video sub-stream is combined with the principal video stream. Performing these tasks in a single call to a graphics processing unit, as opposed to staggered serial calls, reduces the bandwidth requirements of the processing operations. This, in turn, can enable a computing device to perform these multiple operations at full frame rate. In one implementation, different texturing units are respectively assigned to the principal video stream and the video sub-stream. The graphics processing unit interacts with these texturing units and associated memory locations substantially in parallel, thus providing the above-described bandwidth savings.

REFERENCES:
patent: 4463372 (1984-07-01), Bennett et al.
patent: 4639763 (1987-01-01), Willis et al.
patent: 4866637 (1989-09-01), Gonzalez-Lopez et al.
patent: 5235432 (1993-08-01), Creedon et al.
patent: 5508812 (1996-04-01), Stevenson et al.
patent: 5715459 (1998-02-01), Celi, Jr. et al.
patent: 5742797 (1998-04-01), Celi, Jr. et al.
patent: 5757386 (1998-05-01), Celi, Jr. et al.
patent: 5872956 (1999-02-01), Beal et al.
patent: 5936632 (1999-08-01), Cunniff et al.
patent: 5940141 (1999-08-01), Faroudja et al.
patent: 5982453 (1999-11-01), Willis
patent: 6034733 (2000-03-01), Balram et al.
patent: 6047295 (2000-04-01), Endicott et al.
patent: 6144390 (2000-11-01), Ensor
patent: 6208350 (2001-03-01), Herrera
patent: 6212574 (2001-04-01), O'Rourke et al.
patent: 6262773 (2001-07-01), Westerman
patent: 6269484 (2001-07-01), Simsic et al.
patent: 6295068 (2001-09-01), Peddada et al.
patent: 6307559 (2001-10-01), Hancock et al.
patent: 6317165 (2001-11-01), Balram et al.
patent: 6323875 (2001-11-01), Millman et al.
patent: 6331874 (2001-12-01), de Garrido et al.
patent: 6369855 (2002-04-01), Chauvel et al.
patent: 6370198 (2002-04-01), Washino
patent: 6466226 (2002-10-01), Watson et al.
patent: 6509930 (2003-01-01), Hirano et al.
patent: 6573905 (2003-06-01), MacInnis et al.
patent: 6611269 (2003-08-01), Uehara et al.
patent: 6753878 (2004-06-01), Heirich et al.
patent: 6788312 (2004-09-01), Azar et al.
patent: 6833837 (2004-12-01), Hei La
patent: 6928196 (2005-08-01), Bradley et al.
patent: 6940557 (2005-09-01), Handjojo et al.
patent: 2002/0063801 (2002-05-01), Richardson
patent: 2002/0145610 (2002-10-01), Barilovits et al.
patent: 2004/0032906 (2004-02-01), Lillig
patent: 2004/0054689 (2004-03-01), Salmonsen et al.
patent: 0600204 (1994-06-01), None
patent: WO 01/61992 (2001-08-01), None
patent: WO 02/067577 (2002-08-01), None
“YUV,” available at <http://en.wikipedia.org/wiki/YUV>.
“GPU: Changes Everything,” available at http://www.nvidia.com/object/gpu.html>.
Stephen Mann, “The Graphics Rendering Pipeline,” 1997, available at <http://medialab.di.unipi.it/web/IUM/Waterloo
ode7.html>.
“Parallel Processing,” available at <http://www.google.com/search?hl=en&lr=&oi=defmore&q=define:parallel+processing>.
“Parallel Processing,” available at http://www.google.com/search?hl=en&lr=&oi=defmore&q=define:parallel+processing.
“YUV,” available at http://en.wikipedia.org/wiki/YUV.
“GPU: Changes Everything,” available at http://www.nvidia.com/object/gpu.html.
Stephen Mann, “The Graphics Rendering Pipeline,” 1997, available at http://medialab.di.unipi.it/web/IUM/Waterloo
ode7.html.□□□□“Texture mapping,” availabe at http://en.wikipedia.org/wiki/Texture—mapping.
Wolfgang F. Engel, Direct3D ShaderX: Vertex and Pixel Shader Tips and Tricks, Wordware Publishing, Inc., 2002, pp. 72-124.
Michael Blome, “Introducing Some New Video Mixing Renderer Sample Applications,” dated Apr. 2003, twenty pages, available at <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/introducingsomenewvideomixingrenderersampleapplica.asp>.
Yahya H. Mirza and Henry da Costa, “DirectX 9.0: Introducing the New Managed3D Graphics API in the .NET Framework,” from the Apr. 2003 issue of MSDN Magazine, ten pages, available at <http://msdn.microsoft.com/library/default.asp?url=/msdnmag/issues/03/07/DirectX90/toc.asp>.
Introductory page entitled “Deinterlacing and Frame-Rate Conversion,” MSDN Library technical literature, accessed on Feb. 3, 2003, one page, available at <http://msdn.microsoft.com/library/default.asp?url=/library/en-us/graphics/hh/graphics/dxvaguide—0t2f.asp>.
Birn, Jeremy, “Digital Lighting & Rendering,” 2001, available at <http://www.3drender.com/glossary/fields.htm>, 2 pages.
Marjanovic, Matthew, “Chroma Subsampling Standards,” Mar. 31, 2003, available at <http://www.mir.com/DMG/chroma.html>, 5 pages.
Foreign Search Report for EP 03 00 5836, dated Dec. 15, 2004, 3 pages.
Foreign Search Report for EP 03 008706, dated Dec. 15, 2004, 3 pages.
U.S. Appl. No. 10/273,505, filed Oct. 18, 2002, entitled “Methods and Apparatuses for Facilitating Processing of Interlaced Video Images for Progressive Video Displays,” Stephen Estrop, 73 pages.
U.S. Appl. No. 10/400,040, filed Mar. 25, 2003, entitled “Facilitating Interaction between Video Renderers and Graphics Device Drivers,” Stephen Estrop, 85 pages.
U.S. Appl. No. 10/987,378, filed Nov. 12, 2004, entitled “Image Processing Using Linear Light Values and Other Image Processing Improvements,” Munsil et al., 95 pages.
U.S. Appl. No. 10/902,325, filed Jul. 29, 2004, entitled “Strategies for Processing Image Information Using a Color Information Data Structure,” Evans et al., 94 pages.
Charles Poynton,Digital Video and HDTV; Algorithms and Interfaces,Morgan Kaufmann Publishers, 2003, table of contents, pp. xi to xxiii, and chapter 24, pp. 281-300.
David Union, “Accessing Device Drivers from C#,” Windows Developer Magazine, available at <www.wd-mag.com>, vol. 13, No. 4, Apr. 2002, pp. 19, 20, 22, 23, 26, 27.
Hui Xin-biao, Dong Yong-qiang, Qi Dan-qing, “Implementation of MPEG stream analyzer,” Journal of China Institute of Communications, vol. 22, No. 10, Oct. 2001, pp. 57-62.
He Yong-yi, Xia Jun-sheng, Fang Ming-lun, “Development and Application of the NT Device Driver in CNC System,” Journal of Shanghai University (English Edition), ISSN 1007-6417, vol. 5, No. 4 (Dec. 2001), pp. 317-321.
Mark G. Rawlins, “A Standards Solution to Your Graphics Problems,” Graphic Software Systems, Inc., Frontiers in Computer Graphics, Proceedings of Computer Graphics Tokyo '84, copyright by Springer-Verlag Tokyo 1985, pp. 375-416.
Adrian Ford and Alan Roberts, “Colour Space Conversions,” dated Aug. 11, 1998, available at <http://www.poynton.com/PDFs/coloureq.pdf>, accessed on Jul. 28, 2004, 31 pages.
Charles Poynton, “Frequently Asked Questions about Gamma,” 1998, available at <http://www.poynton.com/PDFs/GammaFAQ.pdf>, accessed on Jul. 28, 2004, 12 pages.
Charles Poynton, “Frequently Asked Questions about Color,” 1997, available at <http://www.poynton.com/PDFs/ColorFAQ.pdf>, accessed on Jul. 28, 2004, 24 pages.
Patent Abstracts of Japan, Publication No. 2000311240, vol. 2000, No. 14, Publication date Nov. 7, 2000.
Patent Abstracts of Japan, Publication No. 2001084154, vol. 2000, No. 20, Publication date Mar. 30, 2001.
Don Musil and Stacey Spears, “The Chroma Upsampling Error and the 4:2:0 Interlaced Chroma Problem,” Secrets of Home Theater and High Fidelity, DVD Benchmark, accessible at <<http://www.hometheaterhifi.com/volume—8—2/dvd-benchmark-special-report-chroma-bug-4-2001.html>>, Apr. 2001, Dec. 2002, Jan

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Bandwidth-efficient processing of video images does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Bandwidth-efficient processing of video images, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Bandwidth-efficient processing of video images will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3654570

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.