Patents by Inventor David Drezner
David Drezner 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: 11574443Abstract: A method and system for improving a three-dimensional (3D) representation of objects using semantic data. The method comprises receiving an input data generated in response to captured video in a filming area; setting at least one parameter for each region in the input data; and generating a 3D representation based in part on the at least one parameter and semantic data associated with the input data.Type: GrantFiled: March 10, 2021Date of Patent: February 7, 2023Assignee: Tetavi Ltd.Inventors: Michael Tamir, Gilad Talmon, Vsevolod Kagarlitsky, Shirley Keinan, David Drezner, Yair Baruch, Michael Birnboim
-
Patent number: 11265575Abstract: The invention relates to an image processing apparatus for compressing or decompressing a segment of an image. The segment includes a plurality of pixels, each pixel includes a pixel value and a pixel position defined by a first coordinate system. The pixel values of the plurality of pixels form a pixel value vector. The apparatus includes processing circuitry configured to compress and/or decompress the segment. Compressing the segment includes computing a plurality of expansion coefficients by expanding the pixel value vector into a plurality of basis vectors that are discrete approximations of solutions of a boundary value problem of the Helmholtz equation on the segment of the image in a second coordinate system rotated relative to the first coordinate system. Decompressing the segment includes computing the pixel value vector by forming a linear combination of the basis vectors using the plurality of expansion coefficients.Type: GrantFiled: May 21, 2020Date of Patent: March 1, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner, Ady Ecker, Amiram Allouche
-
Patent number: 11153564Abstract: There is provided an apparatus, methods, to generate a set of transform coefficients for coding a block in a frame or portion thereof, comprising: a media encoder coupled to a data interface adapted to receive a frame or portion thereof, the media encoder is adapted to: select a rotational symmetry mask for the block from a plurality of rotational symmetry masks which define a plurality of different rotational symmetries in a multi-dimensional space having a size and a shape as the block; split the block to two complementary portions based on the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute at least one transform coefficient for at least one member of the pair of rotational symmetry blocks.Type: GrantFiled: January 23, 2020Date of Patent: October 19, 2021Assignee: Huawei Technologies Co., Ltd.Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
-
Publication number: 20210304495Abstract: A method and system for improving a three-dimensional (3D) representation of objects using semantic data. The method comprises receiving an input data generated in response to captured video in a filming area; setting at least one parameter for each region in the input data; and generating a 3D representation based in part on the at least one parameter and semantic data associated with the input data.Type: ApplicationFiled: March 10, 2021Publication date: September 30, 2021Applicant: Tetavi Ltd.,Inventors: Michael TAMIR, Gilad TALMON, Vsevolod KAGARLITSKY, Shirley KEINAN, David DREZNER, Yair BARUCH, Michael BIRNBOIM
-
Publication number: 20200288165Abstract: The invention relates to an image processing apparatus for compressing or decompressing a segment of an image. The segment includes a plurality of pixels, each pixel includes a pixel value and a pixel position defined by a first coordinate system. The pixel values of the plurality of pixels form a pixel value vector. The apparatus includes processing circuitry configured to compress and/or decompress the segment. Compressing the segment includes computing a plurality of expansion coefficients by expanding the pixel value vector into a plurality of basis vectors that are discrete approximations of solutions of a boundary value problem of the Helmholtz equation on the segment of the image in a second coordinate system rotated relative to the first coordinate system. Decompressing the segment includes computing the pixel value vector by forming a linear combination of the basis vectors using the plurality of expansion coefficients.Type: ApplicationFiled: May 21, 2020Publication date: September 10, 2020Inventors: Itsik DVIR, Natan PETERFREUND, Dror IRONY, David DREZNER, Ady ECKER, Amiram ALLOUCH
-
Patent number: 10742976Abstract: There is provided an apparatus, methods, to generate a set of transform coefficients for coding a block in a frame or portion thereof, comprising: a media encoder coupled to a data interface adapted to receive a frame or portion thereof, the media encoder is adapted to: select a rotational symmetry mask for the block from a plurality of rotational symmetry masks which define a plurality of different rotational symmetries in a multi dimensional space having a size and a shape as the block; split the block to two complementary portions based on the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute at least one transform coefficient for at least one member of the pair of rotational symmetry blocks.Type: GrantFiled: May 12, 2017Date of Patent: August 11, 2020Assignee: Huawei Technologies Co., Ltd.Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
-
Publication number: 20200162732Abstract: There is provided an apparatus, methods, to generate a set of transform coefficients for coding a block in a frame or portion thereof, comprising: a media encoder coupled to a data interface adapted to receive a frame or portion thereof, the media encoder is adapted to: select a rotational symmetry mask for the block from a plurality of rotational symmetry masks which define a plurality of different rotational symmetries in a multi-dimensional space having a size and a shape as the block; split the block to two complementary portions based on the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute at least one transform coefficient for at least one member of the pair of rotational symmetry blocks.Type: ApplicationFiled: January 23, 2020Publication date: May 21, 2020Inventors: Itsik DVIR, Natan PETERFREUND, Dror IRONY, David DREZNER
-
Patent number: 10602186Abstract: There is provided an apparatus for generating a set of transform coefficients of a block in a frame or portion thereof. The apparatus includes a media encoder coupled to a data interface configured to receive a frame or portion thereof. The media encoder is configured to: designate a rotational symmetry mask having a size and a shape as the block partitioned in the frame or portion thereof for processing the block; split the block to two complementary portions using the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute a transform coefficient for each member of the pair of rotational symmetry blocks.Type: GrantFiled: May 12, 2017Date of Patent: March 24, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
-
Patent number: 10523951Abstract: An apparatus adapted, including a media encoder coupled to a data interface adapted to receive a frame or portion thereof. The media encoder is adapted to iteratively subdivide each block of a plurality of blocks partitioned in a frame or portion thereof and to process a subdivided block of the plurality of blocks, during each iteration of a plurality of iterations, by selecting a rotational symmetry mask fulfilling an efficiency measure for coding said block, the rotational symmetry mask selected from a plurality of rotational symmetry masks which define a plurality of different rotational symmetries in a multidimensional space, splitting the subdivided block to two complementary portions based on the rotational symmetry mask, generating a pair of rotational symmetry blocks each having one of said two complementary portions, and computing a plurality of transform coefficients from the pair of rotational symmetry blocks.Type: GrantFiled: May 12, 2017Date of Patent: December 31, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
-
Publication number: 20170280144Abstract: An apparatus adapted, including a media encoder coupled to a data interface adapted to receive a frame or portion thereof. The media encoder is adapted to iteratively subdivide each block of a plurality of blocks partitioned in a frame or portion thereof and to process a subdivided block of the plurality of blocks, during each iteration of a plurality of iterations, by selecting a rotational symmetry mask fulfilling an efficiency measure for coding said block, the rotational symmetry mask selected from a plurality of rotational symmetry masks which define a plurality of different rotational symmetries in a multidimensional space, splitting the subdivided block to two complementary portions based on the rotational symmetry mask, generating a pair of rotational symmetry blocks each having one of said two complementary portions, and computing a plurality of transform coefficients from the pair of rotational symmetry blocks.Type: ApplicationFiled: May 12, 2017Publication date: September 28, 2017Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
-
Publication number: 20170251227Abstract: There is provided an apparatus for generating a set of transform coefficients of a block in a frame or portion thereof. The apparatus includes a media encoder coupled to a data interface configured to receive a frame or portion thereof. The media encoder is configured to: designate a rotational symmetry mask having a size and a shape as the block partitioned in the frame or portion thereof for processing the block; split the block to two complementary portions using the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute a transform coefficient for each member of the pair of rotational symmetry blocks.Type: ApplicationFiled: May 12, 2017Publication date: August 31, 2017Inventors: Itsik Dvir, Natan Peterfreund, Dror Irony, David Drezner
-
Publication number: 20170251210Abstract: There is provided an apparatus, methods, to generate a set of transform coefficients for coding a block in a frame or portion thereof, comprising: a media encoder coupled to a data interface adapted to receive a frame or portion thereof, the media encoder is adapted to: select a rotational symmetry mask for the block from a plurality of rotational symmetry masks which define a plurality of different rotational symmetries in a multi dimensional space having a size and a shape as the block; split the block to two complementary portions based on the rotational symmetry mask; generate a pair of rotational symmetry blocks each having one of the two complementary portions; and compute at least one transform coefficient for at least one member of the pair of rotational symmetry blocks.Type: ApplicationFiled: May 12, 2017Publication date: August 31, 2017Inventors: Itsik DVIR, Natan PETERFREUND, Dror IRONY, David DREZNER
-
Patent number: 9432579Abstract: A method of enhancing pictures recorded by a digital imaging device, including, activating the imaging device to record a burst of multiple consecutive digital pictures, recording the pictures of the burst, selecting one of the digital pictures of the burst to serve as a base picture, estimating alignment of each picture to compensate for motion relative to the base picture, enhancing the base picture by combining with details from the other recorded pictures of the burst while compensating for the motion, providing the enhanced picture as output.Type: GrantFiled: May 3, 2016Date of Patent: August 30, 2016Inventors: Michael Ben Israel, David Drezner
-
Publication number: 20160248979Abstract: A method of enhancing pictures recorded by a digital imaging device, including, activating the imaging device to record a burst of multiple consecutive digital pictures, recording the pictures of the burst, selecting one of the digital pictures of the burst to serve as a base picture, estimating alignment of each picture to compensate for motion relative to the base picture, enhancing the base picture by combining with details from the other recorded pictures of the burst while compensating for the motion, providing the enhanced picture as output.Type: ApplicationFiled: May 3, 2016Publication date: August 25, 2016Inventors: Michael BEN ISRAEL, David DREZNER
-
Patent number: 9363438Abstract: A method of enhancing pictures recorded by a digital imaging device, including, activating the imaging device to record a burst of multiple consecutive digital pictures, recording the pictures of the burst, selecting one of the digital pictures of the burst to serve as a base picture, estimating alignment of each picture to compensate for motion relative to the base picture, enhancing the base picture by combining with details from the other recorded pictures of the burst while compensating for the motion, providing the enhanced picture as output.Type: GrantFiled: July 23, 2014Date of Patent: June 7, 2016Inventors: Michael Ben Israel, David Drezner
-
Patent number: 9031126Abstract: A system and method for video encoding using noise level estimates from vertical blanking interval lines. A video signal may be received by an encoding system. Information may be extracted from the video signal and may be analyzed. The extracted information may be vertical blanking intervals. The extracted and analyzed information may be utilized to estimate a noise level of the video signal. The estimated noise level may then be utilized in encoding the video signal by being inserted into the video signal or used to change parameters used in video encoding.Type: GrantFiled: November 1, 2006Date of Patent: May 12, 2015Assignee: Broadcom CorporationInventors: Evgeny Spektor, David Drezner, Shevach Riabtsev, Gennady Mayko
-
Patent number: 8982952Abstract: Methods and systems for using motion vector confidence to determine a FME patch priority list for a scalable coder are disclosed, and may include a fine motion estimator receiving a plurality of coarse motion vectors and corresponding confidences. A patch list may be generated based on the corresponding confidences of the coarse motion vectors. The patch list may then be used to determine a search area. Each video block in a present picture may be matched to the video blocks in the search area to find the best match. A fine motion vector may be determined for each video block in the present picture with respect to a video block in the search area.Type: GrantFiled: June 2, 2008Date of Patent: March 17, 2015Assignee: Broadcom CorporationInventors: David Drezner, Gideon Kojokaro, Yehuda Mittelman
-
Publication number: 20150029349Abstract: A method of enhancing pictures recorded by a digital imaging device, including, activating the imaging device to record a burst of multiple consecutive digital pictures, recording the pictures of the burst, selecting one of the digital pictures of the burst to serve as a base picture, estimating alignment of each picture to compensate for motion relative to the base picture, enhancing the base picture by combining with details from the other recorded pictures of the burst while compensating for the motion, providing the enhanced picture as output.Type: ApplicationFiled: July 23, 2014Publication date: January 29, 2015Inventors: Michael BEN ISRAEL, David DREZNER
-
Patent number: 8472523Abstract: A system and/or method for detecting white noise in a sequence of video frames, and a computer program product is described to affect the quantization step size. In the method/system the correlation between motion vectors of macroblocks is calculated and compared to a predefined threshold. The correlation between motion vectors is used as an indicator for noise in the frames. The quantization step size is then adapted according to the detected level of noise.Type: GrantFiled: August 15, 2005Date of Patent: June 25, 2013Assignee: Broadcom CorporationInventors: David Drezner, Alexander Ulanovsky
-
Patent number: 8064516Abstract: A method for encoding an image of a video stream divided into macroblocks comprising determining a maximum of variance of luma blocks in a macroblock, determining if the maximum of variance exceeds a predetermined threshold, determining if the motion vectors of the macroblock are in correlation with a reference macroblock, determining if the macroblock is not an edge macroblock and setting a first quantization level for the macroblock if it meets these conditions and setting a second quantization level for the macroblock if it does not meet these conditions, where the second quantization level is greater than the first quantization level.Type: GrantFiled: June 23, 2005Date of Patent: November 22, 2011Assignee: Broadcom CorporationInventors: Gideon Kojokaro, David Drezner