Patents by Inventor James Lundblad

James Lundblad has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20050052574
    Abstract: Designed for use with widescreen TVs or high-end TVs with a mode for accommodating anamorphic programs, an EPG client is equipped with an electronic program guide (EPG) and a letterbox-to-anamorphic converter. The EPG client evaluates EPG data to determine whether programs are in the letterbox format. When a letterboxed program is selected for viewing, the EPG client vertically stretches the program by a ratio of M/N, where M>N (e.g., 4/3), to convert the program from the letterbox format to an anamorphic format prior to delivery to the television. The converted anamorphic program is output to the television, where it is horizontally expanded to fit the screen.
    Type: Application
    Filed: October 22, 2004
    Publication date: March 10, 2005
    Applicant: Microsoft Corporation
    Inventors: James Lundblad, Andrew Walters, J. Carpenter
  • Publication number: 20030172326
    Abstract: A method and apparatus for managing error/status information generated in the demultiplexing, processing, and handling of data packets from a video transport stream. Error/status information is organized into control fields of error/status packets. The error/status packets are sent to dedicated error/status buffers of bulk system memory where they can be accessed by a system processor during the reconfiguration and decoding of video programming.
    Type: Application
    Filed: March 8, 2002
    Publication date: September 11, 2003
    Inventors: Louis F. Coffin, Deepak Prakash, James A. Lundblad
  • Publication number: 20030169783
    Abstract: A processing apparatus for processing multiple video programs from one or more transport streams. The processing apparatus has a transport processing circuit that includes multiple transport processor units. The transport processor units utilize a common transport processor memory unit having demux context entries containing processing and hardware state information for packet types. Each transport processor unit includes a transport interface for identifying data packets to be acquired from the transport stream, a demultiplexing processor for processing the acquired data packets, and a demultiplexing DMA unit for memory handling operations ofthe processed data packets. Index chaining allows the transport processor units to access information from the transport processor memory unit. The method uses indices to access demux context entries from the transport processor memory unit. Related DMA indices are used to access memory handling information from the transport processor memory unit.
    Type: Application
    Filed: March 8, 2002
    Publication date: September 11, 2003
    Inventors: Louis F. Coffin, Deepak Prakash, James A. Lundblad, Victor A. Tirva, Geroncio G. Galicia, Paul B. Brown, James A. Baldwin
  • Publication number: 20030128294
    Abstract: A system receives a transport stream containing video data and audio data. A determination is made regarding the time required to process the video data contained in the transport stream and the time required to process the audio data contained in the transport stream. The system then determines a difference in time to process the video contained in the transport stream as compared to the audio data contained in the transport stream. Presentation of the audio data is delayed by this difference in time to synchronize presentation of the audio data with presentation of the video data.
    Type: Application
    Filed: January 4, 2002
    Publication date: July 10, 2003
    Inventors: James Lundblad, Ramaneek Khanna
  • Publication number: 20030128293
    Abstract: Designed for use with widescreen TVs or high-end TVs with a mode for accommodating anamorphic programs, an EPG client is equipped with an electronic program guide (EPG) and a letterbox-to-anamorphic converter. The EPG client evaluates EPG data to determine whether programs are in the letterbox format. When a letterboxed program is selected for viewing, the EPG client vertically stretches the program by a ratio of M/N, where M>N (e.g., 4/3), to convert the program from the letterbox format to an anamorphic format prior to delivery to the television. The converted anamorphic program is output to the television, where it is horizontally expanded to fit the screen.
    Type: Application
    Filed: January 4, 2002
    Publication date: July 10, 2003
    Inventors: James Lundblad, Andrew Walters, J. Wiltse Carpenter
  • Patent number: 5162788
    Abstract: An apparatus and method for taking data that is presented on a NUBUS in NUBUS format and writing it into a video memory in chunky planar format, is described. The present invention is also useful for performing RGB reads wherein video data is read from the video memory in chunky planar format and is translated into NUBUS format for transmission across the NUBUS. The apparatus comprises a data format translator which is coupled to the NUBUS for translating the RGB data from NUBUS format to chunky planar format. The translated RGB data in chunky planar format is compressed and rearranged as compared to the NUBUS format--resulting in a more efficient utilization of video memory space. An address generator is also coupled to the video memory for calculating the address location in the video memory where the translated RGB data is to be written. The address location is derived from the NUBUS address according to the formula N.sub.start =(3*NAD/4) where N.sub.
    Type: Grant
    Filed: June 16, 1989
    Date of Patent: November 10, 1992
    Assignee: Apple Computer, Inc.
    Inventors: James A. Lundblad, Mohammed Sriti, Anthony D. Masterson
  • Patent number: 5005011
    Abstract: An apparatus and method is disclosed for reducing flicker in an interlaced computer generated raster-scanned display. Several circuits and methods are described for implementing vertical filtering. In general, the data for a given pixel on the nth, nth+1, nth+2 . . . nth+N line is read from memory and convolved to provide data for a given pixel on a display line before pixel data for other pixels along these lines is read from memory.
    Type: Grant
    Filed: December 23, 1988
    Date of Patent: April 2, 1991
    Assignee: Apple Computer, Inc.
    Inventors: Stephen G. Perlman, Jerome M. Okun, John H. Palevich, James A. Lundblad