Patents by Inventor Ehsan Maani

Ehsan Maani 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).

  • Publication number: 20160119636
    Abstract: A Flexible Band Offset (FBO) apparatus and method of performing Sample Adaptive Offset (SAO) filtering within encoders and decoders, such as according to the High Efficiency Video Coding (HEVC) standard, and similarly configured coding devices. The number of Band Offset (BO) modes and the number of necessary offsets is reduced. The invention beneficially provides simpler coding, reduces temporary buffer size requirements, and can yield a small performance gain over existing SAO techniques of HEVC test model HM 5.
    Type: Application
    Filed: October 8, 2015
    Publication date: April 28, 2016
    Applicant: SONY CORPORATION
    Inventors: Ehsan Maani, Ali Tabatabai, Jun Xu
  • Publication number: 20160051201
    Abstract: A device for determining a heart rate of a user has a PPG sensor and an accelerometer to compensate for acceleration artifacts within the PPG signal. The device transforms time domain PPG and accelerometer signals into the frequency domain using a Fourier transformation and utilizes the Fourier coefficient magnitudes as indicative of the probability of candidate heart rate values. Candidate heart rate values are determined at sampling times over a time interval and a most probable heart rate path during the time interval is determined using a reward/penalty algorithm.
    Type: Application
    Filed: August 22, 2014
    Publication date: February 25, 2016
    Inventors: Ehsan MAANI, Daniel J. CULBERT, Ian R. SHAPIRO
  • Patent number: 9232227
    Abstract: Intra prediction is used in state-of-the-art video coding standards such as AVC. The intra prediction modes are coded into the bitstream. Luma and chroma components could potentially have different prediction modes. For chroma components, there are 7 different modes defined in AVC: vertical, horizontal, DC, diagonal directions, and “same as luma”. Statistics show that the “same as luma” mode is frequently used, but in AVC, this mode is encoded using more bits than other modes during entropy coding, therefore the coding efficiency is decreased. Accordingly, a modified binarization/codeword assignment for chroma intra mode signaling is able to be utilized for high efficiency video coding (HEVC), the next generation video coding standard.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: January 5, 2016
    Assignee: Sony Corporation
    Inventors: Ehsan Maani, Wei Liu, Lina Dong, Ali Tabatabai
  • Patent number: 9210438
    Abstract: A method and apparatus of using logical mode numbers during both prediction and coding in the bit stream, such as for high efficiency video coders (HEVC). These logical intra mode numbers are sorted based on angle which as a result leads to improved coding designs with fewer and smaller look-up tables, and a small gain in coding efficiency. Furthermore, by using this type of naming, the number of most probable modes (MPMs) can be readily extended since no additional tables are required. The use of three MPMs achieves a larger gain of 0.25% and 0.31% for the AI_HE and AI_LC cases, respectively.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: December 8, 2015
    Assignee: SONY CORPORATION
    Inventors: Ehsan Maani, Ali Tabatabai, Jun Xu
  • Patent number: 9161035
    Abstract: A Flexible Band Offset (FBO) apparatus and method of performing Sample Adaptive Offset (SAO) filtering within encoders and decoders, such as according to the High Efficiency Video Coding (HEVC) standard, and similarly configured coding devices. The number of Band Offset (BO) modes and the number of necessary offsets is reduced. The invention beneficially provides simpler coding, reduces temporary buffer size requirements, and can yield a small performance gain over existing SAO techniques of HEVC test model HM 5.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: October 13, 2015
    Assignee: SONY CORPORATION
    Inventors: Ehsan Maani, Ali Tabatabai, Jun Xu
  • Patent number: 8908755
    Abstract: Motion Compensated Prediction (MCP) has been a key factor in most advanced video compression schemes. For further reduction in the residual signal energy in B-frames, bidirectional prediction where two motion-compensated signals are superimposed has also been utilized in most prior video coding standards such as MPEG-2 or MPEG-4/AVC. Syntax changes and appropriate motion vector prediction that allows efficient use of multi-parameter MCP is described. The prediction signal is constructed by linearly combining the motion-compensated signals from each parameter (or motion vector).
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: December 9, 2014
    Assignee: Sony Corporation
    Inventors: Ehsan Maani, Wei Liu, Ali Tabatabai
  • Publication number: 20140348234
    Abstract: Intra prediction is used in state-of-the-art video coding standards such as AVC. The intra prediction modes are coded into the bitstream. Luma and chroma components could potentially have different prediction modes. For chroma components, there are 7 different modes defined in AVC: vertical, horizontal, DC, diagonal directions, and “same as luma”. Statistics show that the “same as luma” mode is frequently used, but in AVC, this mode is encoded using more bits than other modes during entropy coding, therefore the coding efficiency is decreased. Accordingly, a modified binarization/codeword assignment for chroma intra mode signaling is able to be utilized for high efficiency video coding (HEVC), the next generation video coding standard.
    Type: Application
    Filed: July 30, 2014
    Publication date: November 27, 2014
    Inventors: Ehsan Maani, Wei Liu, Lina Dong, Ali Tabatabai
  • Patent number: 8849053
    Abstract: A parametric loop filter uses a set of fixed filters to remove or reduce noise and artifacts introduced during video coding. The filters are pre-trained offline and hardwired into encoder and decoder, instead of online trained Wiener filters. The filters are able to be specified using one or more parameters including: direction, bandwidth along the direction (bw//) and bandwidth perpendicular to the direction (bw?). The filter to be used is able to be derived from local image characteristics or predicted from neighboring blocks. The parametric loop filter utilizes much less computation, delay and memory access at the encoder. Fixed coefficients allow fast implementation of filtering at the decoder. A parametric loop filter is able to be combined with online training to further improve performance, by allowing one or more fixed filters to be replaced with online trained Wiener filters.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: September 30, 2014
    Assignee: Sony Corporation
    Inventors: Wei Liu, Ehsan Maani, Lina Dong
  • Patent number: 8811759
    Abstract: A system and method for effectively performing an intra prediction procedure with an electronic device includes an encoder that utilizes a delta value comparison procedure to identify optimal delta values for creating optimal predicted blocks of image data corresponding to original blocks of image data. The encoder then utilizes the original blocks and the optimal predicted blocks to generate residual blocks that represent the original blocks in an encoded format. The encoder then generates a bitstream containing the delta value information and the residual block for storage or transmission purposes. A decoder may decode the delta values and the residual block to reconstruct the image block.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: August 19, 2014
    Assignee: Sony Corporation
    Inventors: Wei Liu, Mohammad Gharavi-Alkhansari, Ehsan Maani
  • Patent number: 8792745
    Abstract: An optimized adaptive loop filter does not redesign filters inside the optimization loop of signaling depth which saves computations. Additionally, the Sum of Squared Errors (SSE) (distortion) of blocks is computed for the smallest blocks, thus, allowing for the distortion of larger blocks to be computed efficiently by adding block SSEs together which saves computations by removing redundant operations to calculate SSE of a block each time.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: July 29, 2014
    Assignee: Sony Corporation
    Inventor: Ehsan Maani
  • Patent number: 8792549
    Abstract: A method of estimating motion by estimating motion parameters of a complex motion model using reconstructed neighboring pixels of the current block and then applying the estimated motion parameters to the coordinates of the current block to determine motion compensated in a corresponding reference block. The parameters are not transmitted to a decoder and are derived at the decoder side. The encoder only sends a 1-bit control-flag to indicate whether the derived parameters should be used.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: July 29, 2014
    Assignee: Sony Corporation
    Inventors: Wei Liu, Mohammad Gharavi-Alkhansari, Ehsan Maani, Ali Tabatabai
  • Patent number: 8787444
    Abstract: Spatial domain directional intra prediction has been shown to be very effective to remove the correlation between the pixels in the current block and reconstructed neighbors. In AVC, 8 directional prediction modes (plus the DC prediction mode) are defined. The prediction mode number is signaled to the decoder using a simple predictive coding method. The previous intra prediction methods have two major disadvantages: lack of precision for arbitrary directional patterns and accuracy lack of accuracy to exploit geometric dependency between blocks. To address these issues, a new method accurately predicts the intra directions from reconstructed neighboring pixels and differentially encode the intra directions. This allows a more precise directional prediction without the significant increase in the cost for transmitting the side information.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: July 22, 2014
    Assignee: Sony Corporation
    Inventors: Ehsan Maani, Wei Liu, Ali Tabatabai
  • Patent number: 8743957
    Abstract: Enhanced directional prediction apparatus and methods are taught which are based on edge-based adaptive directional estimation, for providing an improved prediction direction for intra prediction within a coding device. Image gradient vectors are obtained for pixels in the neighborhood of the current block, and edge directions determined. Candidate edge directions are processed to derive a dominant edge direction in response to defining an objective function as a summation of projections to a candidate direction and computing suggested direction of each neighboring pixel. The dominant edge direction may be utilized for the prediction direction, such as in response to a detection mode flag signaled to the decoder, or modified by an angular adjustment, which can be communicated to a decoder.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: June 3, 2014
    Assignee: Sony Corporation
    Inventors: Wei Liu, Ehsan Maani, Mohammad Gharavi-Alkhansari
  • Publication number: 20130272376
    Abstract: A boundary interpolation method is described for use with band offsets (BO) and largest coding units (LCU) within a video encoder. In BO, for example, very different offsets could otherwise be added to neighboring pixels which result in large discontinuities and visual artifacts. An interpolation, such as linear, is performed between the BO, or the periphery of the LCU, or a combination thereof, to smooth the offset function toward preventing introduction of visual artifacts.
    Type: Application
    Filed: March 12, 2013
    Publication date: October 17, 2013
    Applicant: SONY CORPORATION
    Inventor: Ehsan Maani
  • Publication number: 20130142419
    Abstract: An optimized adaptive loop filter does not redesign filters inside the optimization loop of signaling depth which saves computations. Additionally, the Sum of Squared Errors (SSE) (distortion) of blocks is computed for the smallest blocks, thus, allowing for the distortion of larger blocks to be computed efficiently by adding block SSEs together which saves computations by removing redundant operations to calculate SSE of a block each time.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Applicant: SONY CORPORATION
    Inventor: Ehsan Maani
  • Publication number: 20130142251
    Abstract: An extension of an adaptive loop filter includes, in the sequence parameter set, a bit is added to signal whether the “default” or fixed adaptive loop filters are to be updated for this sequence. If yes, then the new set of default filters are explicitly coded. In the picture parameter set, a flag is used to determine whether to update the default filters at the picture level. If yes, filter coefficients are transmitted. In the Slice Header, a flag is added to show whether the online filter and the fixed filters are both available for block-level switching or not. Block-level filter switching is also referred to as ALF's CU control parameters. In the LCU Header, the maximum depth (minimum block-size) for the ALF's CU control parameters (block-level filter switchings) is explicitly signaled.
    Type: Application
    Filed: December 6, 2011
    Publication date: June 6, 2013
    Applicant: SONY CORPORATION
    Inventor: Ehsan Maani
  • Patent number: 8442338
    Abstract: Visually optimized quantization is described herein. Specifically, the visually optimized quantization is for arbitrary block-based transforms such as Mode-Dependent Directional Transform (MDDT). The compression method involves the process of taking a discrete cosine transform of an MDDT basis function, obtaining the frequency weights, and computing the contrast sensitivity function for each of the frequency components. The overall effect of the distortion is calculated by error pooling and the quantization matrix is the inverse proportional of the overall effect.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: May 14, 2013
    Assignee: Sony Corporation
    Inventors: Wei Liu, Mohammad Gharavi-Alkhansari, Ehsan Maani
  • Publication number: 20120218440
    Abstract: Visually optimized quantization is described herein. Specifically, the visually optimized quantization is for arbitrary block-based transforms such as Mode-Dependent Directional Transform (MDDT). The compression method involves the process of taking a discrete cosine transform of an MDDT basis function, obtaining the frequency weights, and computing the contrast sensitivity function for each of the frequency components. The overall effect of the distortion is calculated by error pooling and the quantization matrix is the inverse proportional of the overall effect.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 30, 2012
    Applicant: SONY CORPORATION
    Inventors: Wei Liu, Mohammad Gharavi-Alkhansari, Ehsan Maani
  • Publication number: 20120218443
    Abstract: A method of estimating motion by estimating motion parameters of a complex motion model using reconstructed neighboring pixels of the current block and then applying the estimated motion parameters to the coordinates of the current block to determine motion compensated in a corresponding reference block. The parameters are not transmitted to a decoder and are derived at the decoder side. The encoder only sends a 1-bit control-flag to indicate whether the derived parameters should be used.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 30, 2012
    Applicant: SONY CORPORATION
    Inventors: Wei Liu, Mohammad Gharavi-Alkhansari, Ehsan Maani, Ali Tabatabai
  • Publication number: 20120218432
    Abstract: A recursive adaptive intra smoothing filter for intra-mode video coding is executed using one or more approaches including, but not limited to matrix multiplication, spatial filtering and frequency domain filtering. Matrix multiplication includes initially computing a prediction matrix Pm using training data. After coding a macroblock, Pm is updated for future macroblocks. In the case of applying spatial filtering, the shift invariance problem is reduced by imposing certain constraints on the matrix to be solved. In frequency domain filtering, a transform residual is minimized using DCT-domain filtering.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 30, 2012
    Applicant: SONY CORPORATION
    Inventors: Wei Liu, Mohammad Gharavi-Alkhansari, Ehsan Maani, Yoichi Yagasaki