Patents by Inventor Carl Ruggiero

Carl Ruggiero 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: 20070097261
    Abstract: An aspect ratio converter. The aspect ratio converter scales different segments of a video stream using different scaling functions. The aspect ratio converter can scale one region of a video frame using a first scaling function and scale another region of a frame of video using a second scaling function, different than the first scaling function.
    Type: Application
    Filed: October 25, 2006
    Publication date: May 3, 2007
    Inventors: Brad Smith, Carl Ruggiero, Todd Moyer
  • Publication number: 20070046821
    Abstract: This document discusses, among other things, systems and methods for receiving a local input video signal, processing the video signal, and providing a processed video signal to a local digital television display panel. A communications port includes an Ethernet or other communications network connector for allowing access to the video signal processing system by a remote device. This allows a remote user to remotely diagnose, debug, and even modify operation of the video signal processing system. In certain examples, this involves downloading a Lua script that can take partial or complete control over operation of the video signal processing system from resident instruction code. In certain examples, the video signal processing system includes pipelined image analysis or processing stages. Video signal data intermediate to such processing, or the processed video signal being provided to the local display can be communicated to the remote user.
    Type: Application
    Filed: August 26, 2005
    Publication date: March 1, 2007
    Inventors: John Mead, Carl Ruggiero, Thomas Moxon
  • Publication number: 20070046820
    Abstract: This document discusses, among other things, systems and methods for receiving a local input video signal, processing the video signal, and providing a processed video signal to a local digital television display panel. A communications port includes an Ethernet or other communications network connector for allowing access to the video signal processing system by a remote device. This allows a remote user to remotely diagnose, debug, and even modify operation of the video signal processing system. In certain examples, this involves downloading a Lua script that can take partial or complete control over operation of the video signal processing system from resident instruction code. In certain examples, the video signal processing system includes pipelined image analysis or processing stages. Video signal data intermediate to such processing, or the processed video signal being provided to the local display can be communicated to the remote user.
    Type: Application
    Filed: August 26, 2005
    Publication date: March 1, 2007
    Inventors: John Mead, Carl Ruggiero, Thomas Moxon
  • Publication number: 20060153474
    Abstract: An image processing system and method, in which an image processing operation is performed on a pixel or pixels by selecting and applying one of a plurality of implementations of the image processing operation. The plurality of implementations is varied from time to time, such that one or more of the implementations is replaced with a different implementation or implementations.
    Type: Application
    Filed: July 15, 2005
    Publication date: July 13, 2006
    Inventor: Carl Ruggiero
  • Publication number: 20060152627
    Abstract: An image processing system and method, in which an analysis is performed on received pixels to determine whether those pixels exhibit characteristics matching a pre-defined source type. If such a match is found, a corresponding preconfiguration is applied to one or more image processing operations.
    Type: Application
    Filed: July 15, 2005
    Publication date: July 13, 2006
    Inventors: Carl Ruggiero, John Mead
  • Publication number: 20060153473
    Abstract: An image processing system including a plurality of image processors. Each image processor is configured to carry out a different image processing operation. The system also includes a motion estimator. For image processor, the motion estimator is configured to obtain motion information for a pixel or pixels being applied as a processing input to the image processor.
    Type: Application
    Filed: July 15, 2005
    Publication date: July 13, 2006
    Inventor: Carl Ruggiero
  • Publication number: 20060153475
    Abstract: An image processing system and method, in which a plurality of image processing operations are dynamically controlled based on dynamically changing tag data associated with pixels being processed.
    Type: Application
    Filed: July 15, 2005
    Publication date: July 13, 2006
    Inventor: Carl Ruggiero
  • Publication number: 20060022984
    Abstract: This document discusses, among other things, systems and methods that track overall time for processing operations such that the processing time can be shared among the resources in an efficient manner. Processing time can be shifted to image processing where the time will provide the most benefit to image quality. Moreover, access time from one process is banked to be used by a subsequent process or on a subsequent group of pixels. This document also discusses, among other things, systems and methods that provide additional processing power on an as needed basis. In an example, a processing stage and its controller are outside the normal pixel processing flow path. When it is determined that additional processing is required, the processing stage and its controller are activated to perform the additional processing.
    Type: Application
    Filed: July 15, 2005
    Publication date: February 2, 2006
    Inventor: Carl Ruggiero
  • Publication number: 20060018562
    Abstract: This document discusses, among other things, systems and methods that track overall time for processing operations such that the processing time can be shared among the resources in an efficient manner. Processing time can be shifted to image processing where the time will provide the most benefit to image quality. Moreover, access time from one process is banked to be used by a subsequent process or on a subsequent group of pixels. This document also discusses, among other things, systems and methods that provide additional processing power on an as needed basis. In an example, a processing stage and its controller are outside the normal pixel processing flow path. When it is determined that additional processing is required, the processing stage and its controller are activated to perform the additional processing.
    Type: Application
    Filed: July 15, 2005
    Publication date: January 26, 2006
    Inventor: Carl Ruggiero
  • Publication number: 20060018563
    Abstract: This document discusses, among other things, systems and methods that track overall time for processing operations such that the processing time can be shared among the resources in an efficient manner. Processing time can be shifted to image processing where the time will provide the most benefit to image quality. Moreover, access time from one process is banked to be used by a subsequent process or on a subsequent group of pixels. This document also discusses, among other things, systems and methods that provide additional processing power on an as needed basis. In an example, a processing stage and its controller are outside the normal pixel processing flow path. When it is determined that additional processing is required, the processing stage and its controller are activated to perform the additional processing.
    Type: Application
    Filed: July 15, 2005
    Publication date: January 26, 2006
    Inventor: Carl Ruggiero
  • Publication number: 20050157943
    Abstract: A system for processing digital images. The system may included a controller that includes a processor and a memory. The system may also include a plurality of image processing blocks operatively coupled with the controller. Each image processing block can be configured to perform a different image processing operation. The image processing blocks and controller can be interconnected and configured to provide sequential pixel processing, in which each image processing block processes input pixels so as to produce output pixels, with the output pixels of an upstream one of the image processing blocks can be fed forward as the input pixels to a downstream one of the image processing blocks. The system may also include a classification block configured to obtain, for each of the image processing blocks, updated classification data for the input pixels to be applied to the image processing block.
    Type: Application
    Filed: January 13, 2005
    Publication date: July 21, 2005
    Inventor: Carl Ruggiero