Patents by Inventor Gideon Kojokaro
Gideon Kojokaro 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: 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
-
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
-
Patent number: 7920628Abstract: A method and system for reducing noise in a video stream comprising images divided into macroblocks, where each macroblock includes luma and chroma blocks and each block is comprised of pixels. The method comprises determining correlation of a macroblock with a reference macroblock, comparing its motion vectors to a predetermined threshold, computing a residual signal of the macroblock by subtracting the macroblock from a predicted macroblock, computing a variance of a residual signal of the macroblock, comparing the variance of the residual signal to another predetermined threshold, determining a filter strength for the macroblock based on one or more of factors such as correlation, motion vector size and variance of the residual signal and filtering the macroblock using a filter of appropriate strength.Type: GrantFiled: August 18, 2005Date of Patent: April 5, 2011Assignee: Broadcom CorporationInventors: Gideon Kojokaro, David Drezner
-
Patent number: 7724979Abstract: The invention refers to an apparatus and a method for reducing random noise in a sequence of digital video frames comprising the following steps: 1. for each of the pixels (center pixel) in a frame a set of adjacent pixels is defined; 2. for each of the adjacent pixels the difference of their values in the current frame and the previous frame is calculated, whereby the value of the center pixel is omitted; 3. each difference value is shifted right for a predefined number of bits; 4. the square of the difference value is added to an activity value of that center pixel; 5. if the activity value remains below a predefined threshold value, then a weighting factor depending from activity value is calculated and 6. the value of the center pixel is set to a weighted value.Type: GrantFiled: November 2, 2004Date of Patent: May 25, 2010Assignee: Broadcom CorporationInventors: David Drezner, Gideon Kojokaro
-
Publication number: 20090296816Abstract: 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: ApplicationFiled: June 2, 2008Publication date: December 3, 2009Inventors: David Drezner, Gideon Kojokaro, Yehuda Mittelman
-
Publication number: 20070025447Abstract: A method and system for reducing noise in a video stream comprising images divided into macroblocks, where each macroblock includes luma and chroma blocks and each block is comprised of pixels. The method comprises determining correlation of a macroblock with a reference macroblock, comparing its motion vectors to a predetermined threshold, computing a residual signal of the macroblock by subtracting the macroblock from a predicted macroblock, computing a variance of a residual signal of the macroblock, comparing the variance of the residual signal to another predetermined threshold, determining a filter strength for the macroblock based on one or more of factors such as correlation, motion vector size and variance of the residual signal and filtering the macroblock using a filter of appropriate strength.Type: ApplicationFiled: August 18, 2005Publication date: February 1, 2007Applicant: Broadcom CorporationInventors: Gideon Kojokaro, David Drezner
-
Publication number: 20060274833Abstract: 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: ApplicationFiled: June 23, 2005Publication date: December 7, 2006Applicant: Broadcom CorporationInventors: Gideon Kojokaro, David Drezner
-
Publication number: 20060093236Abstract: The invention refers to an apparatus and a method for reducing random noise in a sequence of digital video frames comprising the following steps: 1. for each of the pixels (center pixel) in a frame a set of adjacent pixels is defined; 2. for each of the adjacent pixels the difference of their values in the current frame and the previous frame is calculated, whereby the value of the center pixel is omitted; 3. each difference value is shifted right for a predefined number of bits; 4. the square of the difference value is added to an activity value of that center pixel; 5. if the activity value remains below a predefined threshold value, then a weighting factor depending from activity value is calculated and 6. the value of the center pixel is set to a weighted value.Type: ApplicationFiled: November 2, 2004Publication date: May 4, 2006Applicant: Broadcom CorporationInventors: David Drezner, Gideon Kojokaro
-
Publication number: 20050259878Abstract: The invention refers to an apparatus and a method for determining a motion vector for a current search block, comprising the steps: detecting the correlation between motion vectors determined for previous search blocks; and depending on the detected correlation, either using a first, or a second search region for determining the motion vector for the current search block. The first search region might be located around the center of the current search block, and the second search region might be located around the tip of a motion vector predicted for the current search block on the basis of motion vectors determined for previous search blocks.Type: ApplicationFiled: May 20, 2004Publication date: November 24, 2005Applicant: Broadcom CorporationInventors: David Drezner, Gideon Kojokaro