Patents by Inventor Kui Wang

Kui Wang 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: 11595672
    Abstract: Systems, methods and apparatus for processing image data are described. One example method includes performing a conversion between a visual media file and a bitstream. The visual media file comprises image items each comprising a sequence of one or more pictures according to a media file format, and the bitstream comprises access units each comprising one or more pictures each belonging to a layer according to a video coding format. The video coding format defines multiple profiles. The media file format specifies that the bitstream is represented in a file having a specific brand, and that one or more profiles used for representing the video in the bitstream are agnostic of the specific brand.
    Type: Grant
    Filed: September 1, 2021
    Date of Patent: February 28, 2023
    Assignee: LEMON INC.
    Inventors: Ye-Kui Wang, Li Zhang
  • Publication number: 20230059682
    Abstract: Methods and apparatus for processing of video are described. The processing may include video encoding, decoding, or transcoding. One example video processing method includes performing a conversion between a video including one or more pictures including one or more subpictures and a bitstream of the video. The bitstream conforms to a format rule that specifies that a subpicture cannot be a random access type of subpicture in response to the subpicture not being a leading subpicture of an intra random access point subpicture. The leading subpicture precedes the intra random access point subpicture in output order.
    Type: Application
    Filed: October 20, 2022
    Publication date: February 23, 2023
    Inventor: Ye-kui Wang
  • Publication number: 20230059183
    Abstract: Systems, methods and apparatus for video processing are described. The video processing may include video encoding, video decoding, or video transcoding. One example method of video processing includes performing a conversion between a video including one or more video regions and a bitstream of the video according to a format rule. The format rule specifies that a variable X indicates whether B slice is allowed or used in a video region. The format rule further specifies that the variable X is based on values of a reference picture list information present flag and/or a field indicating a number of entries in a reference picture list syntax structure.
    Type: Application
    Filed: October 7, 2022
    Publication date: February 23, 2023
    Inventors: Zhipin Deng, Li Zhang, Ye-Kui Wang, Kai Zhang, Jizheng Xu
  • Publication number: 20230057986
    Abstract: Methods and apparatus for processing of video are described. A video processing method includes performing a conversion between a video including multiple layers of one or more pictures and a bitstream of the video according to a format rule. The format rule specifies that a reference picture referred to by each inter-layer reference picture entry in a reference picture list of a slice of a current picture of a current layer satisfies a constraint. The constraint is at least one of: (a) the reference picture is an intra random access (IRAP) picture or (b) the reference picture has a temporal identifier that is less than or equal to a certain value that is a function of a maximum allowed value of a video layer to which slices from the current layer can reference. The maximum allowed value is indicated in a syntax element.
    Type: Application
    Filed: October 27, 2022
    Publication date: February 23, 2023
    Inventors: Ye-kui Wang, Li Zhang
  • Publication number: 20230058538
    Abstract: Systems, methods and apparatus for video processing are described. The video processing may include video encoding, video decoding, or video transcoding. One example method of video processing includes performing a conversion between a video and a bitstream of the video according to a format rule. The format rule specifies that a first field at a sequence level or a picture level or a slice level controls a value of a second field in an adaptation parameter set.
    Type: Application
    Filed: October 3, 2022
    Publication date: February 23, 2023
    Inventors: Zhipin Deng, Li Zhang, Ye-Kui Wang, Kai Zhang, Jizheng Xu
  • Publication number: 20230058046
    Abstract: An apparatus is configured to protect the privacy of shared objects by loading shared object into a user memory of a rich execution environment. The shared object has an encrypted segment and metadata. A request for decryption is sent to a trusted execution environment and the encrypted segment is decrypted based on the metadata and a predetermined platform key to produce a decrypted segment. The decrypted segment is written into the shared object. A request to lock the shared object is sent and a memory occupied by the shared object is locked or set to execute only. The lock of the memory region occupied by the decrypted shared object maps the memory region to be non-readable and non-writable to applications executing at a first privilege level and to the operating system kernel executing at a second privilege level.
    Type: Application
    Filed: January 29, 2020
    Publication date: February 23, 2023
    Inventors: Sampo Sovio, Qiming Li, Gang Lian, Kui Wang, Santeri Salko, Vladimir Ushakov
  • Publication number: 20230052835
    Abstract: Methods and apparatus for video processing are described. The video processing may include video encoding, video decoding or video transcoding. One example video processing method includes performing a conversion between a video including one or more pictures including one or more slices and a coded representation of the video, wherein the coded representation conforms to a format rule that specifies that a condition of a field in the coded representation controls a constraint on a slice type or whether the slice type is included in the coded representation for a video slice, wherein the field includes a general constraint flag, a network abstraction layer unit type or whether the video slice is in a first video picture of an access unit.
    Type: Application
    Filed: September 30, 2022
    Publication date: February 16, 2023
    Inventors: Ye-kui Wang, Li Zhang
  • Publication number: 20230047030
    Abstract: Methods, devices and systems for video coding and encoding, which include conforming to constraints on collocated pictures, are described. One example method of video processing includes performing a conversion between a video including a current picture and a bitstream of the video, wherein the bitstream conforms to a format rule, and wherein the format rule specifies that the bitstream includes a flag for disabling a use of a temporal motion vector prediction tool for the current picture based on whether a reference picture in a decoded picture buffer has a spatial resolution and a scaling window offset that are identical to that of the current picture.
    Type: Application
    Filed: September 30, 2022
    Publication date: February 16, 2023
    Inventors: Ye-kui Wang, Li Zhang
  • Publication number: 20230046994
    Abstract: Devices, systems and methods related to digital video coding, and specifically, to signaling of slice types in video picture headers are described. One example method of video processing includes performing a conversion between a video including one or more video pictures including one or more slices and a bitstream of the video, wherein the bitstream conforms to a format rule, and wherein the format rule specifies that for a video picture of the one or more video pictures having all slices coded as I slices, P slice and B slice related syntax elements are omitted from a picture header for the video picture.
    Type: Application
    Filed: June 24, 2022
    Publication date: February 16, 2023
    Inventors: Kai ZHANG, Li ZHANG, Hongbin LIU, Zhipin DENG, Jizheng XU, Ye-kui WANG
  • Publication number: 20230046629
    Abstract: Methods, systems, and apparatuses for video processing are described. A method for processing video includes performing a conversion between a video and a bitstream of the video according to a format rule, wherein the format rule specifies that values of one or more general constraint flags at a first level in the bitstream control occurrence of one or more syntax elements at a sequence parameter set (SPS) level or a picture header (PH) level or a slice header (SH) level.
    Type: Application
    Filed: August 29, 2022
    Publication date: February 16, 2023
    Inventors: Zhipin Deng, Ye-kui Wang, Li Zhang, Kai Zhang, Kui Fan
  • Publication number: 20230048394
    Abstract: Methods, systems, and apparatus for video processing are described. One example video processing method includes performing a conversion between a video comprising a luma block and a bitstream of the video according to a rule. The rule specifies that whether a slice header (SH) includes a first syntax element is based on a second syntax element. The first syntax element indicates whether use of a delta quantization parameter (QP) is enabled for one or more coding units (CUs) of a specific slice of the luma block.
    Type: Application
    Filed: September 12, 2022
    Publication date: February 16, 2023
    Inventors: Zhipin DENG, Ye-Kui WANG, Li ZHANG, Kai ZHANG
  • Patent number: 11582456
    Abstract: Systems, methods and apparatus for encoding or decoding a file format that stores one or more images are described. One example method includes performing a conversion between a visual media file and a bitstream of a visual media data according to a format rule, where the format rule specifies that first adaptation parameter set network abstraction layer units are disallowed from being simultaneously stored in in the visual media file in (1) any one or both of samples of video coding layer tracks or sample entries of the video coding layer tracks, and (2) samples of non-video coding layer tracks, where the video coding layer tracks are tracks containing video coding layer network abstraction layer units, and where the first adaptation parameter set network abstraction layer units includes luma mapping with chroma scaling parameters for a video stream and scaling list parameters for the video stream.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: February 14, 2023
    Assignee: LEMON INC.
    Inventor: Ye-Kui Wang
  • Publication number: 20230044662
    Abstract: A video processing method includes performing a conversion between a video comprising one or more pictures and a bitstream of the video according to a format rule. The format rule specifies that, in response to satisfying one or more conditions, a syntax element indicating whether a first syntax structure providing a profile, a tier and a level information and a second syntax structure providing decoded picture buffer information are present in a sequence parameter set is set to be equal to 1 to indicate that the first syntax structure and the second syntax structure are present in the sequence parameter set.
    Type: Application
    Filed: September 30, 2022
    Publication date: February 9, 2023
    Inventors: Ye-kui Wang, Li Zhang, Kai Zhang
  • Publication number: 20230044750
    Abstract: Methods and apparatus for video processing are disclosed. The processing may include video encoding, video decoding, or video transcoding. One example method includes performing a conversion between a video including a picture including one or more slices and a bitstream of the video. The conversion conforms to a rule that specifies that whether a deblocking filter is applied to the one or more slices referring to a picture parameter set is based at least on a first syntax element included in the picture parameter set. The first syntax element indicates whether the deblocking filter is disabled for the picture.
    Type: Application
    Filed: September 22, 2022
    Publication date: February 9, 2023
    Inventors: Zhipin Deng, Li Zhang, Ye-Kui Wang, Kai Zhang, Jizheng Xu
  • Publication number: 20230039617
    Abstract: Methods, systems and apparatus for video processing are described. One example video processing method includes performing a conversion between a video including a video block and a bitstream of the video according to a rule, wherein the rule specifies whether to include, in a slice header (SH), a first syntax element that indicates whether a transform skip based residual coding is disabled for a slice, and wherein the rule specifies that whether to include the first syntax element in the SH is selectively based on a second syntax element in a sequence parameter set (SPS) that indicates whether a TS mode is enabled for the video block.
    Type: Application
    Filed: September 12, 2022
    Publication date: February 9, 2023
    Inventors: Zhipin Deng, Ye-Kui Wang, Li Zhang, Kai Zhang
  • Publication number: 20230041260
    Abstract: Several techniques for video encoding and video decoding are described. One example method includes performing a conversion between a video picture of a video comprising one or more slices and a bitstream of the video picture according to a rule. The rule specifies that that whether a first syntax element indicating a usage of a coding tool is present at a first level is based on a syntax flag indicating whether a syntax structure of a second level is not present at the first level, wherein the second level is higher than the first level, and wherein the second level is the video picture level or higher than the video picture level.
    Type: Application
    Filed: September 29, 2022
    Publication date: February 9, 2023
    Inventors: Li Zhang, Ye-kui Wang
  • Publication number: 20230041262
    Abstract: Methods and apparatus for video processing are disclosed. The processing may include video encoding, video decoding, or video transcoding. One example method includes performing a conversion between a current block of a video and a bitstream of the video. The bitstream conforms to a rule that specifies that a context index offset is used for including a first sign flag of a first coefficient in the bitstream. The rule specifies that a value of the context index offset is based on whether a first coding mode is applied on the current block in the bitstream.
    Type: Application
    Filed: September 29, 2022
    Publication date: February 9, 2023
    Inventors: Ye-kui Wang, Weijia Zhu, Li Zhang, Zhipin Deng
  • Publication number: 20230042746
    Abstract: A method includes determining, for a conversion between a video block of a video and a bitstream of the video, a size of prediction block corresponding to the video block according to a rule. The method also includes performing the conversion based on the determining. The rule specifies that a first size of the prediction block is determined responsive to whether a prediction refinement using optical flow technique is used for coding the video block. The video block has a second size and is coded using an affine merge mode or an affine advanced motion vector prediction mode.
    Type: Application
    Filed: September 22, 2022
    Publication date: February 9, 2023
    Inventors: Zhipin Deng, Li Zhang, Ye-Kui Wang, Kai Zhang, Jizheng Xu
  • Publication number: 20230038277
    Abstract: Methods and apparatus for video processing are described. The processing may include video encoding, video decoding, or video transcoding. An example video processing method includes performing a conversion between a video and a bitstream of the video including one or more output layer sets according to a format rule. At least one of the one or more output layer sets consists of a trick mode access representation including only intra random access points pictures or only intra-coded pictures. The format rule specifies whether or how level information for the trick mode representation is indicated in the bitstream.
    Type: Application
    Filed: September 27, 2022
    Publication date: February 9, 2023
    Inventors: Ye-kui Wang, Li Zhang
  • Publication number: 20230043717
    Abstract: A video processing method includes performing a conversion between a video comprising a video unit and a bitstream of the video according to a rule. The rule specifies whether or how to include, in an adaptation parameter set (APS), information related to a scaling list of the video is based on a first syntax element. The first syntax element indicates whether the APS includes chroma component related syntax elements and is independent of one or more syntax elements in a sequence parameter set (SPS).
    Type: Application
    Filed: September 12, 2022
    Publication date: February 9, 2023
    Inventors: Zhipin Deng, Ye-Kui Wang, Li Zhang, Kai Zhang