Patents by Inventor Ali Tabatabai

Ali Tabatabai 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: 10708608
    Abstract: The buffer management methods simplify the complexity of STD buffer management for HEVC and make is easy to implement HEVC in deployed AVC/MPEG-2 networks (as legacy re-multiplexers are able to be used for re-purposing HEVC content). The buffers for base and enhancement layers are also be managed independently before re-assembly and this simplifies the STD model. Re-assembly is still implemented before decoding an enhanced HEVC video stream.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: July 7, 2020
    Assignee: SONY CORPORATION
    Inventors: Ali Tabatabai, Kazushi Sato, Shinobu Hattori, Teruhiko Suzuki
  • Publication number: 20200204808
    Abstract: A point cloud coding structure defines a “key” point cloud frame, where all references used for predicting point cloud patches are limited to the current point cloud frame. A point cloud patch buffer is described, where the list of reference patches and their respective bounding boxes from a point cloud frame are stored to be used for prediction of patches in another frame. The list of reference patches may contain patches from the past and patches from the future, in case the coding order of point cloud frames is allowed to be different from the presentation order, and bi-directional prediction is used. A similar reference buffer list concept is able to be applied to the layers of the point cloud. A signaling method that correlates the blocks of V-PCC by signaling within the payload the reference to the ID of the block containing the higher-level information is also described.
    Type: Application
    Filed: May 9, 2019
    Publication date: June 25, 2020
    Inventors: Danillo Graziosi, Ohji Nakagami, Ali Tabatabai
  • Patent number: 10692249
    Abstract: An improved octree traversal implementation improves the color coding gain for point cloud compression. The improved octree traversal order to be used in Anchor PCC or any other octree-based point cloud compression such as Directed Acyclic Graph (DAG). The improved octree traversal makes minimal jumps in 3D space which makes traversed colors more correlated, which improves color coding gain.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: June 23, 2020
    Assignee: Sony Corporation
    Inventors: Arash Vosoughi, Ali Tabatabai
  • Patent number: 10681384
    Abstract: Based on conditions or restrictions, Strong Intra Smoothing (SIS) is enabled or disabled. SIS is not allowed for chroma when the chroma format is 444, and SIS is not allowed for chroma when the chroma format is 422 or 444.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: June 9, 2020
    Assignee: SONY CORPORATION
    Inventors: Jun Xu, Ali Tabatabai, Ohji Nakagami, Teruhiko Suzuki
  • Patent number: 10666985
    Abstract: A sub-block entropy coding method more efficiently encodes content. Specifically, by selecting the most optimal tables for each sub-block, the number of bits utilizes is minimized. Furthermore, based on results, tables are able to be eliminated as options to further reduce the number of signaling bits.
    Type: Grant
    Filed: November 18, 2018
    Date of Patent: May 26, 2020
    Assignee: Sony Corporation
    Inventors: Hye-Yeon Cheong, Ali Tabatabai
  • Patent number: 10666986
    Abstract: Sub-block based entropy coding more efficiently encodes and decodes content by selecting the best coding scheme for sub-blocks of content. By comparing coding schemes for each sub-block of content and selecting the coding scheme which utilizes the fewest bits, the content is more efficiently encoded.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: May 26, 2020
    Assignee: Sony Corporation
    Inventors: Mohammed Golam Sarwer, Ali Tabatabai
  • Publication number: 20200162758
    Abstract: An embedded codec (EBC) circuitry includes encoder circuitry to determine a count of bits required to encode a plurality of quantized prediction residual levels in each sub-block of a plurality of sub-blocks of an image block, for a first coding scheme and a second coding scheme. The encoder circuitry allocates a bit value to a signaling bit for each sub-block of the plurality of sub-blocks, based on the determined count of bits. A value of the signaling bit represents either the first coding scheme or the second coding scheme. The encoder circuitry generates a bit-stream of the image block by selective application of either the first coding scheme or the second coding scheme on each sub-block of the plurality of sub-blocks, based on the value allocated to the signaling bit for each sub-block of the plurality of sub-blocks.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: HYE-YEON CHEONG, ALI TABATABAI
  • Publication number: 20200162742
    Abstract: A media device includes a processor to calculate a value of an objective function for each sequence of modes of a plurality of sequences of modes, based on at least statistical data of a plurality of modes. The plurality of sequences of modes corresponds to different combinations of modes from the plurality of modes. The plurality of modes corresponds to a plurality of encoding operations executed. The processor selects a sequence of modes from the plurality of sequences of modes based on a value of the objective function associated with the sequence of modes. The modes in the selected sequence of modes are less than the plurality of modes and represents an optimal encoding scheme executable to encode an input image block.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Inventors: HYE-YEON CHEONG, ALI TABATABAI
  • Publication number: 20200162746
    Abstract: An embedded codec (EBC) circuitry includes encoder circuitry to determine a refinement start position in a bit-plane of an encoded data block based on a random number. The refinement start position is a position in the bit-plane based on a value of the random number. The encoder circuitry determines a refinement order in the bit-plane for refining un-coded bits present in the bit-plane, based on the determined refinement start position and a refinement step size. The refinement order is a sequence of positions of the un-coded bits in the bit-plane that will be refined in that sequence. The encoder circuitry refines the un-coded bits by allocating a refinement bit at the refinement start position in the bit-plane and then followed by the allocation of subsequent refinement bits in the determined refinement order.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Inventors: HYE-YEON CHEONG, ALI TABATABAI
  • Publication number: 20200162739
    Abstract: An embedded codec (EBC) circuitry includes encoder circuitry to encode a plurality of sub-blocks of an image block by an entropy coding scheme to generate a plurality of encoded data blocks. Each encoded data block includes a first plurality of bit-planes and a second plurality of bit-planes. The first plurality of bit-planes include a plurality of entropy coded bits. The encoder circuitry determines a count of refinement bits of a plurality of refinement bits, for an encoded data block of the plurality of encoded data blocks, based on a quality measure of the plurality of encoded data blocks. The quality measure represents a count of the plurality of entropy coded bits in each encoded data block. The encoder circuitry allocates the count of refinement bits in the second plurality of bit-planes of the encoded data block.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Inventors: HYE-YEON CHEONG, ALI TABATABAI
  • Publication number: 20200162734
    Abstract: To improve encoding efficiency, residual values are mapped so that only non-negative values are utilized when performing the encoding process.
    Type: Application
    Filed: November 18, 2018
    Publication date: May 21, 2020
    Inventors: Hye-Yeon Cheong, Ali Tabatabai
  • Publication number: 20200162763
    Abstract: A sub-block entropy coding method more efficiently encodes content. Specifically, by selecting the most optimal tables for each sub-block, the number of bits utilizes is minimized. Furthermore, based on results, tables are able to be eliminated as options to further reduce the number of signaling bits.
    Type: Application
    Filed: November 18, 2018
    Publication date: May 21, 2020
    Inventors: Hye-Yeon Cheong, Ali Tabatabai
  • Patent number: 10659799
    Abstract: A method of operation of a video coding system includes: receiving a video bitstream; extracting a video syntax from the video bitstream; extracting a temporal layer from the video bitstream based on the video syntax; and forming a video stream based on the temporal layer for displaying on a device.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: May 19, 2020
    Assignee: SONY CORPORATION
    Inventors: Munsi Haque, Kazushi Sato, Ali Tabatabai, Teruhiko Suzuki
  • Patent number: 10652543
    Abstract: Embedded codec (EBC) circuitry for frequency-dependent coding of transform coefficients, groups a plurality of transform coefficients for an input image block into a plurality of groups of transform coefficients. The plurality of transform coefficients are grouped based on a frequency distribution of the plurality of transform coefficients for the input image block. The EBC circuitry selects a different entropy coding parameter from a set of entropy coding parameters for each group of the plurality of groups, based on the frequency distribution. Thereafter, the EBC circuitry applies an entropy coding scheme from a set of entropy coding schemes to each group of transform coefficients, in accordance with the selected entropy coding parameter.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: May 12, 2020
    Assignee: SONY CORPORATION
    Inventors: Hye-Yeon Cheong, Ali Tabatabai
  • Patent number: 10645386
    Abstract: An embedded codec (EBC) circuitry includes encoder circuitry to encode an image block by application of a sequential encoding scheme to generate an encoded image block. The encoder circuitry determines a local pixel value of each pixel of the plurality of pixels in the encoded image block, based on a quantization bin size of each pixel in the encoded image block. The encoder circuitry selects a reconstruction point from a plurality of reconstruction points based on an accumulated difference of the local pixel value and an input pixel value of each pixel in the encoded image block. The encoder circuitry allocates a set of signaling bits that indicates the selected reconstruction point in a bit-stream of the encoded image block. The EBC circuitry further includes decoder circuitry to reconstruct the input pixel value of each pixel in the encoded image block, based on the set of signaling bits.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: May 5, 2020
    Assignee: SONY CORPORATION
    Inventors: Toshinori Ihara, Mohammed Golam Sarwer, Ali Tabatabai
  • Publication number: 20200137402
    Abstract: An embedded codec (EBC) circuitry includes a memory to store a plurality of one dimensional (1D) sub-blocks of quantized-transformed residual levels for a 1D image block and encoder circuitry to allocate a set of signaling bits to each 1D sub-block of the plurality of 1D sub-blocks. The encoder circuitry selects an entropy coding scheme, from a set of entropy coding schemes, for each 1D sub-block of the plurality of 1D sub-blocks, based on the allocated set of signaling bits for each 1D sub-block. The encoder circuitry generates a bit-stream of encoded 1D image block by selective application of the entropy coding scheme on a DC quantized-transformed residual level, a plurality of AC quantized-transformed residual levels, or a combination of the DC quantized-transformed residual level and the plurality of AC quantized-transformed residual levels of each 1D sub-block of the plurality of 1D sub-blocks.
    Type: Application
    Filed: October 24, 2018
    Publication date: April 30, 2020
    Inventors: MOHAMMED GOLAM SARWER, ALI TABATABAI
  • Patent number: 10623759
    Abstract: An encoder/decoder is described using enhanced signaling mechanisms SAO parameters. The various parameters are signaled in various ways according to different embodiments of the invention. In a first embodiment (embodiment A), SAO on/off is decoupled form SAO type coding, with SAO on/off flags being jointly encoded for all color components. The second embodiment (embodiment B), is similar to embodiment A, but modified for application to JCTVC-J0268. In a third embodiment separate signaling is provided for SAO on/off, SAO types BO and EO, and for BO and EO side information (classes or band position). Each of these enhanced SAO signaling mechanisms provide enhanced coding efficiency.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 14, 2020
    Assignee: SONY CORPORATION
    Inventors: Jun Xu, Ali Tabatabai
  • Patent number: 10609411
    Abstract: To improve intra coding prediction, cross-color prediction utilizes spatial correlation and cross-color correlation to generate a more accurate predictor. Cross-color prediction is also able to be used in a dynamic system which selects between cross-color prediction and intra-color prediction.
    Type: Grant
    Filed: November 18, 2018
    Date of Patent: March 31, 2020
    Assignee: Sony Corporation
    Inventors: Hye-Yeon Cheong, Ali Tabatabai
  • Publication number: 20200092559
    Abstract: Embedded codec (EBC) circuitry for frequency-dependent coding of transform coefficients, groups a plurality of transform coefficients for an input image block into a plurality of groups of transform coefficients. The plurality of transform coefficients are grouped based on a frequency distribution of the plurality of transform coefficients for the input image block. The EBC circuitry selects a different entropy coding parameter from a set of entropy coding parameters for each group of the plurality of groups, based on the frequency distribution. Thereafter, the EBC circuitry applies an entropy coding scheme from a set of entropy coding schemes to each group of transform coefficients, in accordance with the selected entropy coding parameter.
    Type: Application
    Filed: September 13, 2018
    Publication date: March 19, 2020
    Inventors: HYE-YEON CHEONG, ALI TABATABAI
  • Publication number: 20200092554
    Abstract: An image-processing apparatus to compress digital image data, includes a memory that stores a digital image in a first storage space. The image-processing apparatus further includes one or more image-processing circuits that selects a block from a plurality of blocks of the digital image. A plurality of encoded blocks is generated by application of a plurality of sequential encoding schemes on the selected block. One encoded block is detected from the generated plurality of encoded blocks that has a maximum bit-coverage value. A sequential encoding scheme is selected from the plurality of sequential encoding schemes as an optimal sequential encoding scheme. The selected sequential encoding scheme is associated with the detected encoded block with the maximum bit-coverage value. The selected block of the digital image is converted to a compressed bit stream storable in a reduced second storage space in the memory, by use of the sequential encoding scheme.
    Type: Application
    Filed: September 18, 2018
    Publication date: March 19, 2020
    Inventors: MOHAMMED GOLAM SARWER, HYE-YEON CHEONG, ALI TABATABAI