Patents by Inventor Michael Zarubinsky

Michael Zarubinsky 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: 11750219
    Abstract: This application discloses example decoding methods, example decoders, and example decoding apparatuses. One example decoding method includes performing soft decision decoding on a first sub-codeword in a plurality of sub-codewords to obtain a hard decision result. It is determined whether to skip a decoding iteration. In response to determining not to skip the decoding iteration, a first turn-off identifier corresponding to the first sub-codeword is set to a first value based on the hard decision result. The first turn-off identifier indicates whether to perform soft decision decoding on the first sub-codeword in a next decoding iteration. The soft decision decoding is not performed on the first sub-codeword in the next decoding iteration when a value indicated by the first turn-off identifier is the first value. The hard decision result is stored.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: September 5, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Mo Li, Dori Gidron, Michael Zarubinsky, Dudi Levy
  • Publication number: 20220329260
    Abstract: This application discloses example decoding methods, example decoder, and example decoding apparatuses. One example decodine method includes performing soft decision decoding on a first sub-codeword in a plurality of sub-codewords to obtain a hard decision result. It is determined whether to skip a decoding iteration. In response to determining not to skip the decoding iteration, a first turn-off identifier corresponding to the first sub-codeword is set to a first value based on the hard decision result. The first turn-off identifier indicates whether to perform soft decision decoding on the first sub-codeword in a next decoding iteration. The soft decision decoding is not performed on the first sub-codeword in the next decoding iteration when a value indicated by the first turn-off identifier is the first value. The hard decision result is stored.
    Type: Application
    Filed: June 28, 2022
    Publication date: October 13, 2022
    Inventors: Mo LI, Dori GIDRON, Michael ZARUBINSKY, Dudi LEVY
  • Patent number: 11082135
    Abstract: The present disclosure relates to an apparatus and method of processing a digital signal, wherein an input signal is transformed into the frequency domain by applying a fast Fourier transformation (FFT) processing to obtain a transformed input signal. Positive and negative frequency components of the transformed input signal are separated and respective ones of the separated positive and negative frequency components are separately processed by respective digital filtering to obtain filtered frequency components. The filtered frequency components are combined in the frequency domain using a down-sampling operation for down-sampling the filtered frequency components from an input number of samples per symbol to a different output number of samples per symbol, and the combined output components are converted into the time domain by applying an IFFT processing.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: August 3, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Michael Zarubinsky, Doron Cohen, Qingsong Xue, Dori Gidron, Ling Liu, Changsong Xie, Liangchuan Li, Ming Chen
  • Publication number: 20190123834
    Abstract: The present disclosure relates to an apparatus and method of processing a digital signal, wherein an input signal is transformed into the frequency domain by applying a fast Fourier transformation (FFT) processing to obtain a transformed input signal. Positive and negative frequency components of the transformed input signal are separated and respective ones of the separated positive and negative frequency components are separately processed by respective digital filtering to obtain filtered frequency components. The filtered frequency components are combined in the frequency domain using a down-sampling operation for down-sampling the filtered frequency components from an input number of samples per symbol to a different output number of samples per symbol, and the combined output components are converted into the time domain by applying an IFFT processing.
    Type: Application
    Filed: December 21, 2018
    Publication date: April 25, 2019
    Inventors: Michael Zarubinsky, Doron Cohen, Qingsong Xue, Dori Gidron, Ling Liu, Changsong Xie, Liangchuan Li, Ming Chen
  • Patent number: 10102828
    Abstract: There is provided a multimedia computing apparatus for processing and displaying video data with overlay graphic data, said multimedia computing apparatus comprising a compression unit arranged to compress graphic overlay data prior to storage of said compressed overlay graphic data in a compressed display buffer, and a control unit arranged to determine when to compress the overlay graphic data dependent upon a refresh parameter of the overlay graphic data. There is also provided a method of adaptively compressing graphics data in a multimedia computing system comprising dynamically controlling compression of graphic overlay data in a display buffer dependent upon a refresh parameter of the graphic overlay data.
    Type: Grant
    Filed: January 9, 2013
    Date of Patent: October 16, 2018
    Assignee: NXP USA, Inc.
    Inventors: Michael Priel, Ran Ferderber, Michael Zarubinsky
  • Patent number: 9948928
    Abstract: A method for processing an image, the method comprising retrieving an image, encoding the image as a string of components, deriving an exponent for each component, deriving mantissas wherein at least an approximation of each component can be derived from the exponents and mantissas, and wherein each exponent indicates the number of bits in its accompanying mantissa, compressing at least the exponents, and storing the exponents and the mantissas in a memory. There is also provided a apparatus for processing an image.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: April 17, 2018
    Assignee: NXP USA, Inc.
    Inventors: Shlomo Beer-Gingold, Ofer Naaman, Michael Zarubinsky
  • Publication number: 20150348514
    Abstract: There is provided a multimedia computing apparatus for processing and displaying video data with overlay graphic data, said multimedia computing apparatus comprising a compression unit arranged to compress graphic overlay data prior to storage of said compressed overlay graphic data in a compressed display buffer, and a control unit arranged to determine when to compress the overlay graphic data dependent upon a refresh parameter of the overlay graphic data. There is also provided a method of adaptively compressing graphics data in a multimedia computing system comprising dynamically controlling compression of graphic overlay data in a display buffer dependent upon a refresh parameter of the graphic overlay data.
    Type: Application
    Filed: January 9, 2013
    Publication date: December 3, 2015
    Applicant: Freescale Semiconductor, Inc.
    Inventors: MICHAEL PRIEL, RAN FERDERBER, MICHAEL ZARUBINSKY
  • Publication number: 20150324287
    Abstract: There is provided a processor for use in a computing system, said processor including at least one Central Processing Unit (CPU), a cache memory coupled to the at least one CPU, and a control unit coupled to the cache memory and arranged to obscure the existing data in the CPU cache memory, and assign control of the CPU cache memory to at least one other entity within the computing system. There is also provided a method of using a CPU cache memory for non-CPU related tasks in a computing system.
    Type: Application
    Filed: January 9, 2013
    Publication date: November 12, 2015
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Michael PRIEL, Yossi AMON, Boris SHULMAN, Leonid SMOLYANSKY, Michael ZARUBINSKY
  • Publication number: 20140204103
    Abstract: A data processing system comprises a task scheduling device arranged to schedule a plurality of tasks; and a plurality of processing units, at least some of which being adapted to execute one or more assigned tasks of the plurality of tasks and, for each assigned task, to provide to the task scheduling device at least a task status event which indicates when an execution of the assigned task is finished; wherein the task scheduling device comprises a task scheduler controller unit arranged to assign one or more of the plurality of tasks, each to a corresponding one of the processing units being adapted to execute the assigned task, in response to receiving one or more of the task status events associated with one or more previously assigned tasks.
    Type: Application
    Filed: September 2, 2011
    Publication date: July 24, 2014
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Shlomo Beer-gingold, Eran Weingarten, Michael Zarubinsky
  • Publication number: 20140133552
    Abstract: A method for processing an image, the method comprising retrieving an image, encoding the image as a string of components, deriving an exponent for each component, deriving mantissas wherein at least an approximation of each component can be derived from the exponents and mantissas, and wherein each exponent indicates the number of bits in its accompanying mantissa, compressing at least the exponents, and storing the exponents and the mantissas in a memory. There is also provided a apparatus for processing an image.
    Type: Application
    Filed: July 20, 2011
    Publication date: May 15, 2014
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Shlomo Beer-Gingold, Ofer Naaman, Michael Zarubinsky
  • Publication number: 20140086309
    Abstract: A method for encoding an image. The method comprises: dividing the image into a plurality of variable sized blocks, encoding each sub-block using variable bit rate encoding, storing the encoded sub-blocks, generating a marker matrix, and storing the marker matrix for use in decoding the image.
    Type: Application
    Filed: June 16, 2011
    Publication date: March 27, 2014
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Shlomo Beer-Gingold, Ofer Naaman, Michael Zarubinsky
  • Patent number: 8614719
    Abstract: A device can perform gamma correction by receiving a non-gamma compensated input; selecting, in response to the input value, a selected approximating interval out of a group of low-brightness approximating intervals and out of a group of high-brightness approximating intervals; multiplying a portion of the input value by a selected approximating interval slope to provide an intermediate result; adding the intermediate result to a selected approximating interval offset to provide the gamma compensated output value; and outputting a gamma compensated output value.
    Type: Grant
    Filed: July 12, 2006
    Date of Patent: December 24, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Michael Zarubinsky, Konstantin Berman, Arnold Yanof
  • Patent number: 8532424
    Abstract: A device that includes at least one memory unit adapted to store image data; the device is characterized by including a configurable filter adapted to apply de-ringing filtering and de-blocking filtering such as to filter image data retrieved from the at least one memory unit, whereas the device is adapted to repetitively determine a configuration of the configurable filter in response to received image data and to at least one mode selection rule and to configure the configurable filter in response to the determination.
    Type: Grant
    Filed: November 22, 2005
    Date of Patent: September 10, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Michael Zarubinsky, Roy Kehat, Alexander Sverdlov
  • Patent number: 8526756
    Abstract: A method and a system, the system includes: a memory unit, an image region definer, a spectral analyzer, a determination module, and an image processor. The spectral analyzer is arranged to divide a frequency spectrum of each image region into at least three image region frequency range components (IRFRCs); and calculate an energy level for each IRFRC. The comparator configured to compare the energy level of each IRFRC to at least one frequency region threshold to provide a comparison result for each IRFRC; wherein each frequency region threshold is calculated based on an intensity parameter of an image section and based on an energy parameter of at least one reference image section; a determination module arranged to determine a processing operation for each IRFRC, based on a comparison result associated with the IRFRC and based on a configurable decision rule.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: September 3, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Michael Zarubinsky, Shlomo Beer-Gingold, Michelle Kosashvili
  • Patent number: 8462818
    Abstract: A device and a method for processing CDMA compliant signals. The method includes receiving input signals; selecting, for each time interval out of multiple evenly length successive time intervals, multiple selected channel processing tasks that are scheduled to be at least partially executed during the time interval; storing input data at a first input buffer and providing data associated with at least one selected processing task from a second input buffer during even time intervals; and storing input data at the second input buffer and providing data associated with at least one selected processing task from the first input buffer during odd time intervals.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: June 11, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Michael Zarubinsky, Boris Beri, Boaz Perlman, Leonid Smolyansky, Alexander Sverdlov
  • Patent number: 8456529
    Abstract: A device for evaluating connectivity between a video driver and a display, the device comprises a first video driver, a first output connector, a first terminating resistance; wherein the device is characterized by comprising a first comparison unit; wherein the first video driver has an output port that is coupled to the first output connector, to the first terminating resistance and to the first comparison unit; wherein the first output connector is configured to be coupled via a first cable to a first input of the display; wherein the first comparison unit is adapted to perform comparisons between a voltage level on the first terminating resistance to multiple thresholds and to determine whether a display first input impedance is substantially equal to the first terminating resistance, whether the display first input impedance is substantially lower then the first terminating resistance, or whether the first video driver is disconnected from the display; wherein the comparisons are executed during a pixel
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: June 4, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Anton Rozen, Shlomo Beer-Gingold, Michael Zarubinsky
  • Patent number: 8345155
    Abstract: An integrated circuit comprises deflicker unit is described for adaptively applying deflicker filtering to image data to be displayed using an interlaced scan line technique. The deflicker unit comprises analysis unit arranged to receive the image data and identify at least one region of an image to which deflicker filtering is to be applied, and filter arranged to apply deflicker filtering to those regions identified by the analysis unit. In one example, the analysis unit may be arranged to identify regions of the image to which deflicker filtering is to be applied based at least on energy levels for a high frequency range component within the vertical frequency domain of the image data.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: January 1, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Shlomo Beer-Gingold, Eyal Rabia, Michael Zarubinsky
  • Publication number: 20120086852
    Abstract: An integrated circuit comprises deflicker unit is described for adaptively applying deflicker filtering to image data to be displayed using an interlaced scan line technique. The deflicker unit comprises analysis unit arranged to receive the image data and identify at least one region of an image to which deflicker filtering is to be applied, and filter arranged to apply deflicker filtering to those regions identified by the analysis unit. In one example, the analysis unit may be arranged to identify regions of the image to which deflicker filtering is to be applied based at least on energy levels for a high frequency range component within the vertical frequency domain of the image data.
    Type: Application
    Filed: January 21, 2009
    Publication date: April 12, 2012
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Shlomo Beer-Gingold, Eyal Rabia, Michael Zarubinsky
  • Publication number: 20120020560
    Abstract: A method and a system, the system includes: a memory unit, an image region definer, a spectral analyzer, a determination module, and an image processor. The spectral analyzer is arranged to divide a frequency spectrum of each image region into at least three image region frequency range components (IRFRCs); and calculate an energy level for each IRFRC. The comparator configured to compare the energy level of each IRFRC to at least one frequency region threshold to provide a comparison result for each IRFRC; wherein each frequency region threshold is calculated based on an intensity parameter of an image section and based on an energy parameter of at least one reference image section; a determination module arranged to determine a processing operation for each IRFRC, based on a comparison result associated with the IRFRC and based on a configurable decision rule.
    Type: Application
    Filed: April 9, 2009
    Publication date: January 26, 2012
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Michael Zarubinsky, Shlomo Beer-Gingold, Michelle Kosashvili
  • Patent number: 8102399
    Abstract: A device and method for data image processing. The method includes writing, image data to a certain buffer by an image data provider; characterized by repeating steps of reading, by an image processor image data from a first entry of a certain buffer, processing the image data by the image processor, and writing processed image data to a second entry of the certain buffer; wherein the repeating ends when at least two memory pages of the certain buffer are read; wherein a distance between the first and second entries is smaller than a size of a page of the certain buffer and conveniently much smaller than the size of the page; wherein the second entry includes image data that was previously read by the image processor during the certain period; and preventing an image data provider and an image data retriever form accessing the certain buffer during the repetition.
    Type: Grant
    Filed: May 23, 2005
    Date of Patent: January 24, 2012
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Konstantin Berman, Michael Zarubinsky