Patents by Inventor Rohan G. F. Coelho

Rohan G. F. Coelho 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).

  • Patent number: 6037982
    Abstract: First-pass processing is applied to a video sequence comprising a plurality of video frames to generate first-pass processing results for the video sequence. After completing the first-pass processing, subsequent-pass processing is applied to the video sequence using the first-pass processing results to generate subsequent-pass processing results. An encoded bitstream is generated for the video sequence based on the subsequent-pass processing results.
    Type: Grant
    Filed: March 28, 1996
    Date of Patent: March 14, 2000
    Assignee: Intel Corporation
    Inventor: Rohan G. F. Coelho
  • Patent number: 5930390
    Abstract: Statistics are generated for a set of signals, where each signal is represented by a palette index. A remap table is generated based on frequency of occurrence of each palette index in the set of signals. The remap table is applied to the palette indices to map the set of signals into a set of remapped values. An encoded bitstream is generated based on the remapped values. In a preferred embodiment, a differencing operation is applied to the remapped values to generate difference signals for the set of signals. Statistical encoding is applied to the difference signals to generate variable-length codes for the set of signals. The encoded bitstream is generated for the set of signals from the variable-length codes. The encoded bitstream is decoded by reversing the encode processing, using the remap table.
    Type: Grant
    Filed: March 28, 1996
    Date of Patent: July 27, 1999
    Assignee: Intel Corporation
    Inventor: Rohan G. F. Coelho
  • Patent number: 5793428
    Abstract: Digital video data is transmitted by sending significant pixel data differences, column by column, within the same frame rather than differences between corresponding pixel data of adjacent frames; a "no change" signal is transmitted when a difference between corresponding pixel data of adjacent frames is not significant (i.e. less than a fixed minimum threshold value). This method eliminates the necessity of storing a previous frame's data at the receiver while computing the subsequent frame's data. The technique also eliminates "bleed-through" artifacts sometimes experienced in the prior art during scene transitions.
    Type: Grant
    Filed: April 7, 1997
    Date of Patent: August 11, 1998
    Assignee: Intel Corporation
    Inventor: Rohan G. F. Coelho
  • Patent number: 5748196
    Abstract: One or more streams of signals (e.g., audio/video sequences) are associated with the different possible processing paths of processing intersections of an interactive computer application. For example, in a computer-based video game, the flow of processing may approach an intersection where the user may select any one of a number of different paths, each path being associated with a different audio/video sequence corresponding to that path. As the flow of the application progresses towards the intersection, the different audio/video sequences associated with the different paths of that intersection are preprocessed. Preprocessing may include preloading the audio/video sequences and optionally partially decompressing the audio/video sequences. When the flow of the application reaches the intersection, one of the possible paths is selected based on the actions taken by the user. The application causes the audio/video sequence associated with the selected path to be played and the other sequences to be dropped.
    Type: Grant
    Filed: December 6, 1995
    Date of Patent: May 5, 1998
    Assignee: Intel Corporation
    Inventors: Rohan G. F. Coelho, Alan Packer, Gary Baldes
  • Patent number: 5666137
    Abstract: A digital color video signal is subsampled into a special YUV block format that arranges the data in small groupings of interleaved V, U, and Y values in a left-to-right, top-to-bottom sequence across a video frame. This format results in significantly-reduced hardware memory requirements in the video reception system. Interpolation or dithering is also used to reduce unwanted artifacts in the resulting images.
    Type: Grant
    Filed: September 14, 1994
    Date of Patent: September 9, 1997
    Assignee: Intel Corporation
    Inventors: Rohan G.F. Coelho, Brandon H. Lee
  • Patent number: 5650941
    Abstract: A display mixer exports a first set of functions adapted to be called by one or more object libraries to create one or more generic objects. A surface/attribute manager exports a second set of functions adapted to be called by an application to manipulate the generic objects. The display mixer and the surface/attribute manager cause the generic objects to be rendered into a common draw surface. The display mixer and the surface/attribute manager manage a set of common attributes shared by the generic objects and manage attachments between the generic objects. A first object library calls a create-object function in the display mixer to create one or more first generic objects. The first object library generates display data for the first generic objects and the display mixer coordinates the display of the display data for the first generic objects.
    Type: Grant
    Filed: December 29, 1995
    Date of Patent: July 22, 1997
    Assignee: Intel Corporation
    Inventors: Rohan G. F. Coelho, Alan Packer, Gary Baldes, Davis W. Frank, Richard Gerber, Wendy Yee, Louis Johnson, Thomas Cronin
  • Patent number: 5432900
    Abstract: Graphical, video, and audio dam is integrated into a single processing environment. The present invention employs an integrated graphics/video controller (IVC) which interfaces with application software through a graphics API and a video API. The IVC receives graphics commands through the graphics API and video commands through the video API. A mask driver produces information from the graphics commands including clipping information, graphics information and mask information. A blender uses the mask information, the graphics information, and the clipping information for combining or compositing graphics images with video images. The video commands of the video command stream provide functions for configuring the operation of the IVC. These functions include commands for loading software video decoders in a decoder block within the IVC. Video data transferred to the IVC via the video API may be encoded in a variety of different formats.
    Type: Grant
    Filed: June 16, 1994
    Date of Patent: July 11, 1995
    Assignee: Intel Corporation
    Inventors: Kenneth E. Rhodes, Robert T. Adams, Sherman Janes, Rohan G. F. Coelho