Patents by Inventor Zhimin Qiu

Zhimin Qiu 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: 20230289931
    Abstract: This application relates to a method and a device for changing a dynamic range of luminance of an image.
    Type: Application
    Filed: March 7, 2023
    Publication date: September 14, 2023
    Inventors: Chengqiang LIU, Zhimin QIU, Chia Chen CHANG
  • Patent number: 11461879
    Abstract: An image processing method converts an original image represented in an original color gamut to a target image represented in a target color gamut. The image processing method comprises: A) calculating a set of primary color direction deviations between a set of original primary color directions of the original color gamut and a set of target primary color directions of the target color gamut, wherein each of the set of primary color direction deviations corresponds to a primary color; B) determining, for each pixel in the original image, a corrected color coordinate of the pixel based on a set of offsets of an original color coordinate of the pixel in the original color gamut relative to the set of original primary color directions and the set of primary color direction deviations; and C) mapping, for each pixel in the original image, the corrected color coordinate of the pixel into the target color gamut to generate a target color coordinate of the pixel in the target color gamut.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: October 4, 2022
    Assignee: MONTAGE LZ TECHNOLOGIES (CHENGDU) CO., LTD.
    Inventors: Chengqiang Liu, Zhimin Qiu, ChiaChen Chang
  • Patent number: 11330304
    Abstract: A video stream protection device is for protecting a video stream to be decoded. The video stream contains one or more data units each having a header section and a body section, and the header section contains header information indicative of a data type of the corresponding body section. The video stream protection device comprises: an identification module for identifying the one or more data units based on respective start positions of the one or more data units; a data type detection module for obtaining the header information of the identified data units, and determining the data type of the body section of each identified data unit based on the header information of the identified data unit; and a control module for determining whether to prohibit decoding of data of each data unit based on the data type of the body section of the data unit.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: May 10, 2022
    Assignee: Montage LZ Technologies (Chengdu) Co., Ltd.
    Inventors: Youyuan Huang, Zhimin Qiu, Chengqiang Liu
  • Publication number: 20220130018
    Abstract: This application discloses a method, device, and a non-volatile computer-readable storage medium for removing false contours from a target image. The method comprises: A) receiving the target image having a two-dimensional pixel array arranged in rows and columns; B) performing a false contour detection on a target arrangement of the target image according to a target direction, wherein the target direction is one of the row direction or the column direction of the target image; C) predicting, based on at least a first band width of a first band, a second band width of a second band, in response to the detection of a false contour between the first band and the second band, wherein the first band and the second band are adjacent to each other in the target arrangement; and D) performing pixel interpolation processing on at least a part of pixels in the second band to remove the false contour.
    Type: Application
    Filed: October 21, 2021
    Publication date: April 28, 2022
    Inventors: Chengqiang LIU, Zhimin QIU, Youyuan HUANG
  • Publication number: 20210183029
    Abstract: An image processing method converts an original image represented in an original color gamut to a target image represented in a target color gamut. The image processing method comprises: A) calculating a set of primary color direction deviations between a set of original primary color directions of the original color gamut and a set of target primary color directions of the target color gamut, wherein each of the set of primary color direction deviations corresponds to a primary color; B) determining, for each pixel in the original image, a corrected color coordinate of the pixel based on a set of offsets of an original color coordinate of the pixel in the original color gamut relative to the set of original primary color directions and the set of primary color direction deviations; and C) mapping, for each pixel in the original image, the corrected color coordinate of the pixel into the target color gamut to generate a target color coordinate of the pixel in the target color gamut.
    Type: Application
    Filed: November 30, 2020
    Publication date: June 17, 2021
    Inventors: Chengqiang LIU, Zhimin QIU, ChiaChen CHANG
  • Publication number: 20210092452
    Abstract: A video stream protection device is for protecting a video stream to be decoded. The video stream contains one or more data units each having a header section and a body section, and the header section contains header information indicative of a data type of the corresponding body section. The video stream protection device comprises: an identification module for identifying the one or more data units based on respective start positions of the one or more data units; a data type detection module for obtaining the header information of the identified data units, and determining the data type of the body section of each identified data unit based on the header information of the identified data unit; and a control module for determining whether to prohibit decoding of data of each data unit based on the data type of the body section of the data unit.
    Type: Application
    Filed: September 18, 2020
    Publication date: March 25, 2021
    Inventors: Youyuan HUANG, Zhimin QIU, Chengqiang LIU
  • Patent number: 10609382
    Abstract: A method for compressing video data, comprising: determining a compression target for a picture buffer; calculating a unit buffer budget for each compression unit based on the compression target, a size of the pixel array of the compression unit and a bit depth of pixels of the pixel array; receiving the video data; for a kth compression unit of each video picture of the video data: calculating a unit compression cost for the kth compression unit using a predetermined lossless compression algorithm and an accumulated compression cost, comparing the accumulated compression cost and an accumulated buffer budget for the kth compression unit, and selecting compressing the kth compression unit using the predetermined lossless compression algorithm or the predetermined lossy compression algorithm according to the comparison between accumulated compression cost and the accumulated buffer budget; and sending the compressed kth compression unit to the picture buffer.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: March 31, 2020
    Assignee: MONTAGE LZ TECHNOLOGIES (CHENGDU) CO., LTD.
    Inventors: Youyuan Huang, Zhimin Qiu
  • Patent number: 10542276
    Abstract: A data caching method for a video decoder includes: receiving a data request from the video decoder, wherein the data request is for requesting one or more reference pixel blocks to decode a present pixel block, and the data request contains one or more reference motion vectors each corresponding to a reference pixel block; determining, for each reference motion vector in the data request, whether the reference pixel block corresponding to the reference motion vector has been cached in a cache memory which caches a plurality of reference pixel blocks; and if the reference pixel block corresponding to the reference motion vector has not been cached in the cache memory: A) determining an expected usage number and a historical usage condition for each reference pixel block which has been cached in the cache memory, wherein the expected usage number indicates how many times the cached reference pixel block will be used in decoding of a predetermined number of subsequent pixel blocks after the present pixel block,
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: January 21, 2020
    Assignees: MONTAGE LZ SEMICONDUCTOR (SHANGHAI) CO., LTD., MONTAGE LZ TECHNOLOGIES (CHENDU) CO., LTD.
    Inventors: Zhimin Qiu, Huanxin Wang
  • Publication number: 20190215519
    Abstract: A method for compressing video data, comprising: determining a compression target for a picture buffer; calculating a unit buffer budget for each compression unit based on the compression target, a size of the pixel array of the compression unit and a bit depth of pixels of the pixel array; receiving the video data; for a kth compression unit of each video picture of the video data: calculating a unit compression cost for the kth compression unit using a predetermined lossless compression algorithm and an accumulated compression cost, comparing the accumulated compression cost and an accumulated buffer budget for the kth compression unit, and selecting compressing the kth compression unit using the predetermined lossless compression algorithm or the predetermined lossy compression algorithm according to the comparison between accumulated compression cost and the accumulated buffer budget; and sending the compressed kth compression unit to the picture buffer.
    Type: Application
    Filed: November 21, 2018
    Publication date: July 11, 2019
    Inventors: Youyuan HUANG, Zhimin QIU
  • Patent number: 10349075
    Abstract: A method for lossless compression of video data is provided. The method includes; receiving video data including a plurality of video frames; dividing each of the plurality of video frames into a plurality of compression regions, wherein each compression region includes at least one compression unit; processing each compression region of a first video frame by: providing a prediction mode parameter set including a plurality of prediction modes; performing prediction processing on at least a part of the compression units using the prediction modes, and determining usage of the prediction modes; and selecting at least a part of the prediction modes as a preferred prediction mode parameter set based on the usage; performing prediction processing on subsequent video frames using the determined preferred prediction parameter mode set to obtain coding blocks; and performing entropy coding processing on the coding blocks to obtain compressed video data.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: July 9, 2019
    Assignees: MONTAGE LZ SEMICONDUCTOR (SHANGHAI) CO., LTD., MONTAGE LZ TECHNOLOGIES (CHENGDU) CO., LTD.
    Inventors: Youyuan Huang, Zhimin Qiu
  • Publication number: 20180213247
    Abstract: A method for lossless compression of video data is provided. The method includes; receiving video data including a plurality of video frames; dividing each of the plurality of video frames into a plurality of compression regions, wherein each compression region includes at least one compression unit; processing each compression region of a first video frame by: providing a prediction mode parameter set including a plurality of prediction modes; performing prediction processing on at least a part of the compression units using the prediction modes, and determining usage of the prediction modes; and selecting at least a part of the prediction modes as a preferred prediction mode parameter set based on the usage; performing prediction processing on subsequent video frames using the determined preferred prediction parameter mode set to obtain coding blocks; and performing entropy coding processing on the coding blocks to obtain compressed video data.
    Type: Application
    Filed: June 27, 2017
    Publication date: July 26, 2018
    Inventors: Youyuan HUANG, Zhimin QIU
  • Patent number: 9948941
    Abstract: A circuit for decoding a video, comprising: at least one entropy transcoder configured to perform at least one entropy transcoding on a received bit stream, to generate transcoded streams, wherein the entropy transcoding includes transcoding syntax for the bit stream; at least one main decoding unit configured to perform at least one transcoded stream decompression and pixel decodings on a frame of the transcoded streams.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: April 17, 2018
    Assignee: MONTAGE TECHNOLOGY (SHANGHAI) CO., LTD.
    Inventor: Zhimin Qiu
  • Publication number: 20180084269
    Abstract: A data caching method for a video decoder includes: receiving a data request from the video decoder, wherein the data request is for requesting one or more reference pixel blocks to decode a present pixel block, and the data request contains one or more reference motion vectors each corresponding to a reference pixel block; determining, for each reference motion vector in the data request, whether the reference pixel block corresponding to the reference motion vector has been cached in a cache memory which caches a plurality of reference pixel blocks; and if the reference pixel block corresponding to the reference motion vector has not been cached in the cache memory: A) determining an expected usage number and a historical usage condition for each reference pixel block which has been cached in the cache memory, wherein the expected usage number indicates how many times the cached reference pixel block will be used in decoding of a predetermined number of subsequent pixel blocks after the present pixel block,
    Type: Application
    Filed: December 29, 2016
    Publication date: March 22, 2018
    Inventors: Zhimin QIU, Huanxin WANG
  • Publication number: 20160301942
    Abstract: A circuit for decoding a video, comprising: at least one entropy transcoder configured to perform at least one entropy transcoding on a received bit stream, to generate transcoded streams, wherein the entropy transcoding includes transcoding syntax for the bit stream; at least one main decoding unit configured to perform at least one transcoded stream decompression and pixel decodings on a frame of the transcoded streams.
    Type: Application
    Filed: April 20, 2015
    Publication date: October 13, 2016
    Applicant: Montage Technology (Shanghai) Co., Ltd.
    Inventor: Zhimin Qiu