Patents by Inventor Rahul Panchal

Rahul Panchal 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: 9819940
    Abstract: A receiver receives coded coefficient values of enhancement layer video blocks. A control unit defines one or more vectors of transform coefficients for decoding of the enhancement layer blocks, and selects a prediction mode for the enhancement layer blocks based on the vectorized entropy decoding. Each of the vectors comprises one or more of the transform coefficients in a scan order having an end position indicated by a vector control signal. The control unit selects weighted prediction when the vectorized entropy decoding establishes two or more vectors, and selects non-weighted prediction when the defined vectorized entropy coding establishes a single vector. A prediction unit performs predictive decoding based on the prediction mode. An entropy decoding unit performs the vectorized entropy decoding. A scanning unit scans the enhancement layer video blocks from the vectors into two-dimensional blocks of transform coefficients, and separately entropy decodes the vectors.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: November 14, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Rahul Panchal
  • Patent number: 9386316
    Abstract: This disclosure describes techniques for adaptively coding video block header information based on previously encoded video blocks. A video encoder may adaptively select a coding table for use in encoding a syntax element of a current video block based on corresponding syntax elements of one or more previously encoded blocks. In one aspect, the video encoder may adaptively select the coding table for use in encoding a block type of the current block based on block types of one or more video blocks adjacent to the current video block, i.e., neighboring video blocks. The video encoder may also predict one or more other header syntax elements of the current block based on at least one of the previously encoded video blocks. If prediction is successful, the video encoder may encode a flag to indicate the success of prediction.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: July 5, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Yan Ye, Marta Karczewicz, Rahul Panchal
  • Publication number: 20150281695
    Abstract: A receiver receives coded coefficient values of enhancement layer video blocks. A control unit defines one or more vectors of transform coefficients for decoding of the enhancement layer blocks, and selects a prediction mode for the enhancement layer blocks based on the vectorized entropy decoding. Each of the vectors comprises one or more of the transform coefficients in a scan order having an end position indicated by a vector control signal. The control unit selects weighted prediction when the vectorized entropy decoding establishes two or more vectors, and selects non-weighted prediction when the defined vectorized entropy coding establishes a single vector. A prediction unit performs predictive decoding based on the prediction mode. An entropy decoding unit performs the vectorized entropy decoding. A scanning unit scans the enhancement layer video blocks from the vectors into two-dimensional blocks of transform coefficients, and separately entropy decodes the vectors.
    Type: Application
    Filed: June 15, 2015
    Publication date: October 1, 2015
    Applicant: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Rahul Panchal
  • Patent number: 8938009
    Abstract: This disclosure describes techniques for generating a layered encoded bitstream structure that exploits correlation in header information among video blocks of a coded unit of video data. A video encoder configured to operate in accordance with the techniques of this disclosure separates header information of the video blocks of a slice (or other coded unit) from the residual information of the video blocks of the slice. The video encoder run-length encodes the header information of the video blocks to better exploit the correlation of the header information among the blocks of the slice. After encoding the header information of the blocks of the slice, the video encoder encodes the residual information for each of the blocks of the slice. The video encoder transmits the encoded header information as a first sequence of bits and transmits the encoded residual information as second sequence of bits.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: January 20, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Yan Ye, Marta Karczewicz, Rahul Panchal
  • Patent number: 8831087
    Abstract: In generally, techniques are described for efficiently selecting a prediction mode by which to predict predictive video data from reference video data. In particular, an apparatus may include a memory that stores at least a first and second reference coded unit that each includes a first and second reference video data unit, respectively. The apparatus may further comprise a motion compensation unit that performs default weighted prediction to predict a first version of a predictive video data unit from the first and second reference video data units and calculates an offset value for the first version of the predictive video data unit. The motion compensation unit may then perform, based on the calculated offset value, either implicit weighted prediction or explicit weighted prediction to predict a second version of the predictive video data unit and encode the predictive video data unit as either the first or second version.
    Type: Grant
    Filed: April 15, 2009
    Date of Patent: September 9, 2014
    Assignee: Qualcomm Incorporated
    Inventors: Rahul Panchal, Marta Karczewicz
  • Patent number: 8753553
    Abstract: A method for use in forming a molded part includes providing a mold having a cavity and a movable pin, injecting a moldable material into the cavity, biasing the movable pin to maintain an end of the movable pin in contact with the moldable material in the cavity during the curing of the moldable material and until the moldable material is cured, and monitoring movement of the biased movable pin during curing of the moldable material in the mold. Also disclosed is a sensor engageable with an end of a movable pin of a mold for monitoring the forming of a moldable part, and systems employing the same.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: June 17, 2014
    Assignee: University of Massachusetts
    Inventors: David Kazmer, Rahul Panchal, Stephen Johnston
  • Publication number: 20110101555
    Abstract: A method for use in forming a molded part includes providing a mold having a cavity and a movable pin, injecting a moldable material into the cavity, biasing the movable pin to maintain an end of the movable pin in contact with the moldable material in the cavity during the curing of the moldable material and until the moldable material is cured, and monitoring movement of the biased movable pin during curing of the moldable material in the mold. Also disclosed is a sensor engageable with an end of a movable pin of a mold for monitoring the forming of a moldable part, and systems employing the same.
    Type: Application
    Filed: April 14, 2009
    Publication date: May 5, 2011
    Applicant: UNIVERSITY OF MASSACHUSETTS LOWELL
    Inventors: David Kazmer, Rahul Panchal, Stephen Johnston
  • Publication number: 20100098156
    Abstract: This disclosure describes methods that control the selection of predictive coding techniques for enhancement layer video blocks based on characteristics of vectorized entropy coding for such enhancement layer video blocks. In accordance with this disclosure, the predictive techniques used for predictive-based video coding of enhancement layer video blocks are dependent upon the vectorized entropy coding used for such enhancement layer the video blocks. For each coded unit, predictive coding techniques (e.g. weighted or non-weighted prediction) may be selected depending upon whether the vectorized entropy coding defines a single vector for the video blocks of that coded unit or multiple vectors for the video blocks of that coded unit.
    Type: Application
    Filed: January 9, 2009
    Publication date: April 22, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Rahul Panchal
  • Publication number: 20100086027
    Abstract: In generally, techniques are described for efficiently selecting a prediction mode by which to predict predictive video data from reference video data. In particular, an apparatus may include a memory that stores at least a first and second reference coded unit that each includes a first and second reference video data unit, respectively. The apparatus may further comprise a motion compensation unit that performs default weighted prediction to predict a first version of a predictive video data unit from the first and second reference video data units and calculates an offset value for the first version of the predictive video data unit. The motion compensation unit may then perform, based on the calculated offset value, either implicit weighted prediction or explicit weighted prediction to predict a second version of the predictive video data unit and encode the predictive video data unit as either the first or second version.
    Type: Application
    Filed: April 15, 2009
    Publication date: April 8, 2010
    Applicant: QUALCOMM Incorporated
    Inventors: Rahul Panchal, Marta Karczewicz
  • Publication number: 20090175349
    Abstract: This disclosure describes techniques for generating a layered encoded bitstream structure that exploits correlation in header information among video blocks of a coded unit of video data. A video encoder configured to operate in accordance with the techniques of this disclosure separates header information of the video blocks of a slice (or other coded unit) from the residual information of the video blocks of the slice. The video encoder run-length encodes the header information of the video blocks to better exploit the correlation of the header information among the blocks of the slice. After encoding the header information of the blocks of the slice, the video encoder encodes the residual information for each of the blocks of the slice. The video encoder transmits the encoded header information as a first sequence of bits and transmits the encoded residual information as second sequence of bits.
    Type: Application
    Filed: July 8, 2008
    Publication date: July 9, 2009
    Applicant: QUALCOMM INCORPORATED
    Inventors: Yan Ye, Marta Karczewicz, Rahul Panchal
  • Publication number: 20090175334
    Abstract: This disclosure describes techniques for adaptively coding video block header information based on previously encoded video blocks. A video encoder may adaptively select a coding table for use in encoding a syntax element of a current video block based on corresponding syntax elements of one or more previously encoded blocks. In one aspect, the video encoder may adaptively select the coding table for use in encoding a block type of the current block based on block types of one or more video blocks adjacent to the current video block, i.e., neighboring video blocks. The video encoder may also predict one or more other header syntax elements of the current block based on at least one of the previously encoded video blocks. If prediction is successful, the video encoder may encode a flag to indicate the success of prediction.
    Type: Application
    Filed: July 8, 2008
    Publication date: July 9, 2009
    Applicant: QUALCOMM INCORPORATED
    Inventors: Yan Ye, Marta Karczewicz, Rahul Panchal
  • Publication number: 20090097548
    Abstract: This disclosure describes scalable video coding techniques. In particular, the techniques may be used to encode refinements of a video block for enhancement layer bit streams in a single coding pass, thereby reducing coding complexity, coding delay and memory requirements. In some instances, the techniques encode each nonzero coefficient of a coefficient vector of the enhancement layer without knowledge of any subsequent coefficients. Coding the enhancement layer in a single pass may eliminate the need to perform a first pass to analyze the coefficient vector and a second pass for coding the coefficient vector based on the analysis.
    Type: Application
    Filed: October 14, 2008
    Publication date: April 16, 2009
    Applicant: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Rahul Panchal, Yan Ye
  • Publication number: 20090090647
    Abstract: An apparatus for containing and conducting flowable materials, including liquids, pourable solids, or gases, the apparatus having mateable dovetails on four sides, and mateable screw engagements at the top and bottom. The screw engagements are operative to maintain a sealed connection between successive containers, and contain barriers which are adapted to be removed, whereby the material may flow from one interconnected container to the next, in the manner of piping. A lateral connection may additionally be formed by mating portions at the leading and trailing ends of vertically connected containers. A perpendicular connection is formed by interlocking an engaged cap of a first container with a lateral interlocking portion of a like container.
    Type: Application
    Filed: October 7, 2007
    Publication date: April 9, 2009
    Inventors: Rahul Panchal, Christopher Grivalsky, Kit Morris, Matthew Grossman, Ilayes Urban
  • Publication number: 20090045157
    Abstract: An apparatus for containing and conducting flowable materials, including liquids, pourable solids, or gases, the apparatus having mateable dovetails on four sides, and mateable screw engagements at the top and bottom. The screw engagements are operative to maintain a sealed connection between successive containers, and contain barriers which are adapted to be removed, whereby the material may flow from one interconnected container to the next, in the manner of piping. A lateral connection may additionally be formed by mating portions at the leading and trailing ends of vertically connected containers.
    Type: Application
    Filed: August 15, 2007
    Publication date: February 19, 2009
    Applicant: Industrial Alchemy Kitchen, LLC
    Inventors: Rahul Panchal, Christopher Grivalsky