Patents by Inventor Jiaqi GU
Jiaqi GU 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: 20240120939Abstract: This application discloses a polar encoding method and apparatus and a polar decoding method and apparatus, to apply polar codes to source coding and decoding, to improve source coding and decoding performance.Type: ApplicationFiled: December 7, 2023Publication date: April 11, 2024Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Mengfan ZHENG, Cong LING, Jiaqi GU, Mengyao MA
-
Publication number: 20240111150Abstract: The present disclosure provides a control method for a display panel, a control device thereof, and a display device. This control method includes: obtaining spatial position coordinates of a pupil of a user; determining coordinates of a gaze point in a display area of a display panel viewed by the user according to the spatial position coordinates of the pupil; determining an area range that the pupil of the user is gazing in the display area according to the spatial position coordinates of the pupil, the coordinates of the gaze point and a preset visual angle; determining a gaze area and a non-gaze area in the display area according to the area range, wherein the gaze area is adjacent to the non-gaze area; and adjusting a first gate driving signal input to the gaze area and a second gate driving signal input to the non-gaze area.Type: ApplicationFiled: May 25, 2021Publication date: April 4, 2024Inventors: Kexin Hao, Xin Duan, Shuhuan Yu, Bin Wang, Shaoru Zhang, Zhaoyun Gu, Jiaqi Fan
-
Patent number: 11936476Abstract: Embodiments of this application disclose a data processing method, an apparatus, and a device. The data processing method may be performed by a first communication device, and the first communication device is a transmit end of encoded data. During each time of transmission, the first communication device places information bits into code blocks according to a specified order.Type: GrantFiled: October 13, 2022Date of Patent: March 19, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Bin Li, Jiaqi Gu
-
Publication number: 20240030941Abstract: An encoding apparatus may obtain a to-be-encoded sequence, where the to-be-encoded sequence includes information bits and fixed bits, and the information bits and the fixed bits are determined based on reliability and/or row weights of generator matrices corresponding to the to-be-encoded bits; and perform encoding on the to-be-encoded sequence to obtain an encoded sequence, where an encoding process of the encoding includes at least one interleaving.Type: ApplicationFiled: September 8, 2023Publication date: January 25, 2024Inventors: Bin LI, Jiaqi GU, Huazi ZHANG, Shengchen DAI
-
Publication number: 20240014925Abstract: This application provides an encoding method, a decoding method, and a communication apparatus, to improve encoding and decoding performance. The method includes: obtaining n information bit sequences, where n is a quantity of antenna ports, and n is a positive integer greater than 1; performing first channel encoding on the n information bit sequences to obtain n first encoded sequences, where the n first encoded sequences have a same length; generating n second encoded sequences based on a polar encoding matrix and the n first encoded sequences; and outputting the n second encoded sequences.Type: ApplicationFiled: September 22, 2023Publication date: January 11, 2024Inventors: Bin LI, Jiaqi GU, Huazi ZHANG, Wen TONG, Jianmin LU
-
Patent number: 11870457Abstract: This application discloses a polar code encoding method and apparatus, which can improve encoding performance through codeword construction. The method includes: obtaining K information bits to be encoded, where K is a positive integer; determining a first bit sequence based on the K information bits to be encoded, where a length of the first bit sequence is N, the first bit sequence includes fixed bits and the K information bits to be encoded, and the K information bits to be encoded may further include a check bit; determining a second bit sequence based on the first bit sequence and an upper triangular matrix, where the upper triangular matrix is a matrix having N rows and N columns, and the upper triangular matrix may be an upper triangular Toeplitz matrix; and performing polar code encoding on the second bit sequence to obtain and output an encoded sequence.Type: GrantFiled: May 27, 2022Date of Patent: January 9, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bin Li, Jiaqi Gu
-
Patent number: 11863799Abstract: The disclosure provides image encoding methods and apparatuses. One example encoding method includes: obtaining a one-dimensional sequence of quantized coefficients of an image; obtaining a run-length value sequence and a level value sequence based on the one-dimensional sequence of the quantized coefficients; obtaining an updated second distribution probability of each level value in the level value sequence based on the m first distribution probabilities, the n second distribution probabilities, and a preset mapping rule; and performing encoding based on the level value sequence and the updated second distribution probability of each level value in the level value sequence to obtain and output encoded image data.Type: GrantFiled: February 17, 2022Date of Patent: January 2, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Bin Li, Ling Liu, Hui Shen, Jiaqi Gu
-
Publication number: 20230336273Abstract: This application discloses a communication method includes: obtaining a plurality of information bits in first transmission; grouping the plurality of information bits into m groups of first information bit sequences K1, . . . , Km; encoding the m groups of first information bit sequences to obtain a first target encoded codeword; sending the first target encoded codeword to a receive end; performing interleaving processing on n groups of first information bit sequences in the m groups of first information bit sequences in tth retransmission if the first transmission fails, to obtain m groups of first bit sequences X1, . . . , Xm; encoding the m groups of first bit sequences to obtain a second target encoded codeword; and sending the second target encoded codeword to the receive end. In this way, in a HARQ-based implementation, interleaving processing is performed on some information bit sequences in a retransmission process.Type: ApplicationFiled: June 21, 2023Publication date: October 19, 2023Inventors: Bin LI, Jiaqi GU, Huazi ZHANG, Wen TONG
-
Publication number: 20230223956Abstract: A method and an apparatus for encoding and for decoding a polar code to reduce complexity and improve speed. For encoding, information bits are obtained, an original kernel matrix is adjusted to construct one or more kernel matrices, an appropriate target kernel matrix is selected from the one or more kernel matrices, and polar encoding is performed on the information bits based on the target kernel matrix. For decoding, a to-be-decoded sequence is obtained, and the to-be-decoded sequence is decoded based on a plurality of trellises, where intermediate results obtained in different decoding stages may be reused. For example, in a (t+i)th stage of decoding, an intermediate result obtained in a tth stage of decoding is reused.Type: ApplicationFiled: March 14, 2023Publication date: July 13, 2023Inventors: Grigorii TROFIMIUK, Ludmila KARAKCHIEVA, Peter TRIFONOV, Jiaqi GU, Bin LI
-
Publication number: 20230223957Abstract: A data processing method, an apparatus, and a device are disclosed. The data processing method may be performed by a first communications device, and the first communications device is a transmit end of encoded data. The first communications device may send a high-order signal to a second communications device by using a plurality of parallel channels, and information bits in the parallel channels are arranged in a specified order. The method helps improve a transmission rate in a parallel channel transmission scenario, and helps the second communications device perform correct decoding.Type: ApplicationFiled: March 22, 2023Publication date: July 13, 2023Inventors: Bin Li, Jiaqi Gu, Huazi Zhang
-
Publication number: 20230113300Abstract: Embodiments of this application disclose a data processing method, an apparatus, and a device. The data processing method may be performed by a first communication device, and the first communication device is a transmit end of encoded data. During each time of transmission, the first communication device places information bits into code blocks according to a specified order.Type: ApplicationFiled: October 13, 2022Publication date: April 13, 2023Inventors: Bin Li, Jiaqi Gu
-
Publication number: 20230030044Abstract: A data processing method, an apparatus, and a device. The data processing method may be performed by a first communication device, and the first communication device is a transmit end of encoded data. When simultaneously sending one or more data streams, the first communication device places information bits in a data stream in a specified order. A plurality of data streams may be arranged in a specified order, so that joint encoding without feeding back information can be implemented, and transmission close to a channel capacity can be implemented.Type: ApplicationFiled: October 12, 2022Publication date: February 2, 2023Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Bin LI, Jiaqi GU
-
Patent number: 11558068Abstract: A method and an apparatus for encoding a polar code concatenated with a cyclic redundancy check (CRC), where M bits are selected from K bits in the sequence to perform CRC encoding. The M bits are determined based on reliability of K polarized subchannels on which the K bits are placed and/or row weights of K rows, in a first matrix, corresponding to the K polarized subchannels on which the K bits are placed. The first matrix is an encoding matrix of polar encoding. Polar encoding is performed on the K bits and obtained CRC check bits. An encoded codeword is output.Type: GrantFiled: May 17, 2021Date of Patent: January 17, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hui Shen, Bin Li, Ling Liu, Jiaqi Gu
-
Publication number: 20220286144Abstract: This application discloses a polar code encoding method and apparatus, which can improve encoding performance through codeword construction. The method includes: obtaining K information bits to be encoded, where K is a positive integer; determining a first bit sequence based on the K information bits to be encoded, where a length of the first bit sequence is N, the first bit sequence includes fixed bits and the K information bits to be encoded, and the K information bits to be encoded may further include a check bit; determining a second bit sequence based on the first bit sequence and an upper triangular matrix, where the upper triangular matrix is a matrix having N rows and N columns, and the upper triangular matrix may be an upper triangular Toeplitz matrix; and performing polar code encoding on the second bit sequence to obtain and output an encoded sequence.Type: ApplicationFiled: May 27, 2022Publication date: September 8, 2022Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: BIN LI, Jiaqi Gu
-
Publication number: 20220224947Abstract: The present disclosure provides example coding method, apparatus, and computer-readable storage medium. One example method includes sorting a plurality of pieces of run-length encoding (RLE) data based on their distribution probabilities. The plurality of pieces of sorted RLE data are mapped onto a plurality of pieces of reassembled data. The plurality of pieces of reassembled data are expanded into a plurality of pieces of binary data. A first matrix is generated based on the plurality of pieces of binary data. A code sequence is determined by processing a source signal, where the code sequence comprises a first set and a second set. A first vector is decoded to output a third set, where the third set includes one or more bits reserved after processing the source signal and one or more locations at which a decoding error occurs in one or more bits discarded after processing the source signal.Type: ApplicationFiled: January 26, 2022Publication date: July 14, 2022Inventors: Ling LIU, Bin LI, Jiaqi GU, Hui SHEN
-
Publication number: 20220174329Abstract: This application discloses an image encoding method and apparatus, an image decoding method and apparatus, and a chip. In the encoding method, first, a run-length value sequence and a level value sequence are obtained by using a quantized sequence of an image; updated distribution probabilities of level values are obtained based on distribution probabilities of run-length values and the level values and according to a mapping rule; finally, entropy encoding is performed based on the level value sequence and the updated distribution probabilities of the level values, to output encoded image data. A decoder side only needs to additionally learn of the mapping rule to complete decoding. The method is simple to implement, and can improve image compression efficiency and effectively reduce an amount of data for representing the image.Type: ApplicationFiled: February 17, 2022Publication date: June 2, 2022Inventors: BIN LI, Ling LIU, Hui SHEN, Jiaqi GU
-
Publication number: 20220116141Abstract: Embodiments of the present disclosure disclose a communication method and apparatus, including: obtaining to-be-encoded first information, where the first information includes a first information bit set and a second information bit set, bits included in the first information bit set are able to be obtained through correct decoding by a plurality of terminal devices, and bits included in the second information bit set are able to be obtained through correct decoding by some of the plurality of terminal devices; performing first polar encoding on the first information bit set to obtain first encoded information; performing second polar encoding on the second information bit set based on the first encoded information to obtain second encoded information; and outputting the second encoded information. Resources can be saved by implementing the embodiments of the present disclosure.Type: ApplicationFiled: December 20, 2021Publication date: April 14, 2022Inventors: Ling LIU, Bin LI, Jiaqi GU, Hui SHEN
-
Patent number: 11218250Abstract: An information adding method and apparatus, to increase a quantity of terminals that can be represented by an identifier sequence. The method includes: performing, by a transmit end, polar code encoding on a first bit sequence to generate an encoded second bit sequence; adding, by the transmit end, a part or all of an identifier sequence to the second bit sequence to generate a third bit sequence, where the identifier sequence is used to identify a terminal; and sending, by the transmit end, the third bit sequence.Type: GrantFiled: October 22, 2019Date of Patent: January 4, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jiaqi Gu, Hui Shen, Bin Li, Wen Tong
-
Publication number: 20210273658Abstract: A method and an apparatus for encoding a polar code concatenated with a cyclic redundancy check (CRC), where M bits are selected from K bits in the sequence to perform CRC encoding. The M bits are determined based on reliability of K polarized subchannels on which the K bits are placed and/or row weights of K rows, in a first matrix, corresponding to the K polarized subchannels on which the K bits are placed. The first matrix is an encoding matrix of polar encoding. Polar encoding is performed on the K bits and obtained CRC check bits. An encoded codeword is output.Type: ApplicationFiled: May 17, 2021Publication date: September 2, 2021Inventors: Hui Shen, Bin Li, Ling Liu, Jiaqi Gu
-
Patent number: 11082070Abstract: The present invention provides channel interleaving method of a polar (Polar) code. The method includes: determining an M_r-row and M_c-column matrix used for interleaving, and permutating, based on permutation patterns of the column sequence numbers and/or permutation patterns of the row sequence numbers, the matrix into which the to-be-interleaved bits are written. The permutation patterns of the column sequence numbers are represented by: [Pc(0), Pc(1), . . . , Pc(ic), . . . , Pc(M_c?1)]. Pc(ic) is obtained by performing pruned bit reverse (PBR, pruned bit reverse)-based mapping on the column sequence number ic. The permutation patterns of the row sequence numbers are represented by: [Pr(0), Pr(1), . . . , Pr(ir), . . . , Pr(M_r?1)]. Pr(ir) is obtained by performing pruned bit reverse (PBR, pruned bit reverse)-based mapping on the row sequence number ir; and reading interleaved bits from the permutated matrix.Type: GrantFiled: December 27, 2019Date of Patent: August 3, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Hui Shen, Bin Li, Jiaqi Gu, Wen Tong