Patents by Inventor Patrick Rault

Patrick Rault 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: 7606305
    Abstract: A first method of transcoding video data is disclosed that generates a motion vector for a macroblock encoded as a dual prime macro block that has a direct motion vector, and differential motion vector for its two fields respectively. Another method of transcoding includes replacing a skipped P-macroblock that has been used to backward predict a B-Frame with a P-macroblock having a motion vector of zero. Another method of transcoding includes replacing a skipped B-Macroblock with a macroblock having a motion vector from a macroblock of the same frame of the skipped B-Macroblock that is not co-located.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: October 20, 2009
    Assignee: VIXS Systems, Inc.
    Inventor: Patrick Rault
  • Patent number: 7480333
    Abstract: A first method of transcoding video data is disclosed that generates a motion vector for a macroblock encoded as a dual prime macro block that has a direct motion vector, and differential motion vector for its two fields respectively. Another method of transcoding includes replacing a skipped P-macroblock that has been used to backward predict a B-Frame with a P-macroblock having a motion vector of zero. Another method of transcoding includes replacing a skipped B-macroblock with a macroblock having a motion vector from a macroblock of the same frame of the skipped B-macroblock that is not co-located.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: January 20, 2009
    Assignee: ViXS Systems Inc
    Inventor: Patrick Rault
  • Publication number: 20080212680
    Abstract: A first method of transcoding video data is disclosed that generates a motion vector for a macroblock encoded as a dual prime macro block that has a direct motion vector, and differential motion vector for its two fields respectively. Another method of transcoding includes replacing a skipped P-macroblock that has been used to backward predict a B-Frame with a P-macroblock having a motion vector of zero. Another method of transcoding includes replacing a skipped B-macroblock with a macroblock having a motion vector from a macroblock of the same frame of the skipped B-macroblock that is not co-located.
    Type: Application
    Filed: May 7, 2008
    Publication date: September 4, 2008
    Applicant: VIXS SYSTEMS, INC.
    Inventor: Patrick Rault
  • Publication number: 20080201751
    Abstract: The present invention relates to a media transmission and reception system that is implemented, in the form of programs stored in a satellite device having a memory, an input mechanism for receiving commands from a user, and a transceiver capable of wirelessly accessing a network, and in a computing device having a memory and a transceiver capable of accessing a network. The program stored in the memory of the satellite device causes user commands to be processed, causes the satellite device to connect to the computing device through the network, and causes the satellite device to transmit command instructions, derived from the commands, to the computing device through the network. The program stored in the memory of the computing device causes the computing device to access media stored in a memory, causes the computing device to process the media, captures the processed media, compresses the media, and causes the computing device to transmit the compressed media to the satellite device.
    Type: Application
    Filed: October 19, 2007
    Publication date: August 21, 2008
    Inventors: Sherjil Ahmed, Mohammad Usman, Abhishek Joshi, Mudeem Siddiqui, Patrick Rault, Malik Muhammad Saqib
  • Patent number: 7408989
    Abstract: A first search window within a reference frame of video data is identified along with a first correlation threshold value for the first window. The first correlation threshold value is a value to which correlation factors between a pixel set being encoded and pixels sets of the first search window are compared. For example, if a correlation factor between a specific pixel set of the first search window and a pixel set being encoded meets the first threshold value, a successful match between the two pixel sets has been found, and a corresponding motion vector can be assigned to the pixel set being encoded. If none of the pixel sets within the first window meet the first threshold value, a second search window within the first frame is selected along with a second correlation threshold value. The correlation factors for pixel sets in the second window are compared to the second correlation threshold value.
    Type: Grant
    Filed: January 16, 2003
    Date of Patent: August 5, 2008
    Assignee: ViX5 Systems Inc
    Inventors: Patrick Rault, Zhihua Zeng
  • Patent number: 7327784
    Abstract: A first method of transcoding video data is disclosed that generates a motion vector for a macroblock encoded as a dual prime macro block that has a direct motion vector, and differential motion vector for its two fields respectively. Another method of transcoding includes replacing a skipped P-macroblock that has been used to backward predict a B-Frame with a P-macroblock having a motion vector of zero. Another method of transcoding includes replacing a skipped B-Macroblock with a macroblock having a motion vector from a macroblock of the same frame of the skipped B-Macroblock that is not co-located.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: February 5, 2008
    Assignee: ViXS Systems, Inc.
    Inventor: Patrick Rault
  • Patent number: 7133452
    Abstract: A first method of transcoding video data is disclosed that generates a motion vector for a macroblock encoded as a dual prime macro block that has a direct motion vector, and differential motion vector for its two fields respectively. Another method of transcoding includes replacing a skipped P-macroblock that has been used to backward predict a B-Frame with a P-macroblock having a motion vector of zero. Another method of transcoding includes replacing a skipped B-Macroblock with a macroblock having a motion vector from a macroblock of the same frame of the skipped B-Macroblock that is not co-located.
    Type: Grant
    Filed: February 24, 2003
    Date of Patent: November 7, 2006
    Assignee: ViXS Systems, Inc.
    Inventor: Patrick Rault
  • Patent number: 7130350
    Abstract: In a block-based video stream, a first bit representing video data at a predefined location is identified. The video data at the first bit is replaced with a bit of non-video data prior to being transmitted to a device used to process the block-based video stream. Additional bits of non-video information are transmitted by replacing additional bits of video data within the block based video stream. A processing device that receives the block-based video stream accesses the non-video bits to obtain the non-video data.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: October 31, 2006
    Assignee: ViXS Systems, Inc.
    Inventor: Patrick Rault
  • Publication number: 20040179597
    Abstract: A first method of transcoding video data is disclosed that generates a motion vector for a macroblock encoded as a dual prime macro block that has a direct motion vector, and differential motion vector for its two fields respectively. Another method of transcoding includes replacing a skipped P-macroblock that has been used to backward predict a B-Frame with a P-macroblock having a motion vector of zero. Another method of transcoding includes replacing a skipped B-Macroblock with a macroblock having a motion vector from a macroblock of the same frame of the skipped B-Macroblock that is not co-located.
    Type: Application
    Filed: February 24, 2003
    Publication date: September 16, 2004
    Inventor: Patrick Rault
  • Publication number: 20040141556
    Abstract: A first search window within a reference frame of video data is identified along with a first correlation threshold value for the first window. The first correlation threshold value is a value to which correlation factors between a pixel set being encoded and pixels sets of the first search window are compared. For example, if a correlation factor between a specific pixel set of the first search window and a pixel set being encoded meets the first threshold value, a successful match between the two pixel sets has been found, and a corresponding motion vector can be assigned to the pixel set being encoded. If none of the pixel sets within the first window meet the first threshold value, a second search window within the first frame is selected along with a second correlation threshold value. The correlation factors for pixel sets in the second window are compared to the second correlation threshold value.
    Type: Application
    Filed: January 16, 2003
    Publication date: July 22, 2004
    Inventors: Patrick Rault, Zhihua Zeng