Patents by Inventor Ankitesh Kumar SINGH
Ankitesh Kumar SINGH 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: 12231666Abstract: Techniques are described herein for processing video data using a neural network system. For instance, a process can include generating, by a first convolutional layer of an encoder sub-network of the neural network system, output values associated with a luminance channel of a frame. The process can include generating, by a second convolutional layer of the encoder sub-network, output values associated with at least one chrominance channel of the frame. The process can include generating, by a third convolutional layer based on the output values associated with the luminance channel of the frame and the output values associated with the at least one chrominance channel of the frame, a combined representation of the frame. The process can further include generating encoded video data based on the combined representation of the frame.Type: GrantFiled: December 8, 2021Date of Patent: February 18, 2025Assignee: QUALCOMM IncorporatedInventors: Hilmi Enes Egilmez, Ankitesh Kumar Singh, Muhammed Zeyd Coban, Marta Karczewicz
-
Patent number: 12033361Abstract: The present disclosure relates to methods and devices for data or graphics processing including an apparatus, e.g., a GPU. The apparatus may receive at least one bitstream including a plurality of bits, each of the bits corresponding to a position in the at least one bitstream, and each of the bits being associated with color data. The apparatus may also arrange an order of the plurality of bits in the at least one bitstream, such that at least one of the bits corresponds to an updated position in the at least one bitstream. Additionally, the apparatus may convert, upon arranging the order of the bits, the color data associated with each of the plurality of bits in the at least one bitstream. The apparatus may also compress, upon converting the color data associated with each of the bits, the plurality of bits in the at least one bitstream.Type: GrantFiled: February 5, 2021Date of Patent: July 9, 2024Assignee: QUALCOMM IncorporatedInventors: Ankitesh Kumar Singh, Cheng-Teh Hsieh, Marta Karczewicz
-
Patent number: 12003734Abstract: Systems and techniques are described herein for processing video data. In some aspects, a method can include obtain, by a machine learning system, input video data. The input video data includes one or more luminance components for a current frame. The method can include determining, by the machine learning system, motion information for the luminance component(s) of the current frame and motion information for one or more chrominance components of the current frame using the luminance component(s) for the current frame. In some cases, the method can include determining the motion information for the luminance component(s) based on the luma component(s) of the current frame and at least one reconstructed luma component of a previous frame. In some cases, the method can further include determining the motion information for the chrominance component(s) of the current frame using the motion information determined for the luminance component(s) of the current frame.Type: GrantFiled: February 21, 2022Date of Patent: June 4, 2024Assignee: QUALCOMM IncorporatedInventors: Ankitesh Kumar Singh, Hilmi Enes Egilmez, Muhammed Zeyd Coban, Marta Karczewicz
-
Patent number: 11477464Abstract: Systems and techniques are described herein for processing video data using a neural network system. For instance, a process can include generating, by a first convolutional layer of an encoder sub-network of the neural network system, output values associated with a luminance channel of a frame. The process can include generating, by a second convolutional layer of the encoder sub-network, output values associated with at least one chrominance channel of the frame. The process can include generating a combined representation of the frame by combining the output values associated with the luminance channel of the frame and the output values associated with the at least one chrominance channel of the frame. The process can include generating encoded video data based on the combined representation of the frame.Type: GrantFiled: February 23, 2021Date of Patent: October 18, 2022Assignee: QUALCOMM IncorporatedInventors: Muhammed Zeyd Coban, Ankitesh Kumar Singh, Hilmi Enes Egilmez, Marta Karczewicz
-
Publication number: 20220272355Abstract: Systems and techniques are described herein for processing video data. In some aspects, a method can include obtain, by a machine learning system, input video data. The input video data includes one or more luminance components for a current frame. The method can include determining, by the machine learning system, motion information for the luminance component(s) of the current frame and motion information for one or more chrominance components of the current frame using the luminance component(s) for the current frame. In some cases, the method can include determining the motion information for the luminance component(s) based on the luma component(s) of the current frame and at least one reconstructed luma component of a previous frame. In some cases, the method can further include determining the motion information for the chrominance component(s) of the current frame using the motion information determined for the luminance component(s) of the current frame.Type: ApplicationFiled: February 21, 2022Publication date: August 25, 2022Inventors: Ankitesh Kumar SINGH, Hilmi Enes EGILMEZ, Muhammed Zeyd COBAN, Marta KARCZEWICZ
-
Publication number: 20220254070Abstract: The present disclosure relates to methods and devices for data or graphics processing including an apparatus, e.g., a GPU. The apparatus may receive at least one bitstream including a plurality of bits, each of the bits corresponding to a position in the at least one bitstream, and each of the bits being associated with color data. The apparatus may also arrange an order of the plurality of bits in the at least one bitstream, such that at least one of the bits corresponds to an updated position in the at least one bitstream. Additionally, the apparatus may convert, upon arranging the order of the bits, the color data associated with each of the plurality of bits in the at least one bitstream. The apparatus may also compress, upon converting the color data associated with each of the bits, the plurality of bits in the at least one bitstream.Type: ApplicationFiled: February 5, 2021Publication date: August 11, 2022Inventors: Ankitesh Kumar SINGH, Cheng-Teh HSIEH, Marta KARCZEWICZ
-
Publication number: 20220191523Abstract: Techniques are described herein for processing video data using a neural network system. For instance, a process can include generating, by a first convolutional layer of an encoder sub-network of the neural network system, output values associated with a luminance channel of a frame. The process can include generating, by a second convolutional layer of the encoder sub-network, output values associated with at least one chrominance channel of the frame. The process can include generating, by a third convolutional layer based on the output values associated with the luminance channel of the frame and the output values associated with the at least one chrominance channel of the frame, a combined representation of the frame. The process can further include generating encoded video data based on the combined representation of the frame.Type: ApplicationFiled: December 8, 2021Publication date: June 16, 2022Inventors: Hilmi Enes EGILMEZ, Ankitesh Kumar SINGH, Muhammed Zeyd COBAN, Marta KARCZEWICZ
-
Publication number: 20220086463Abstract: Systems and techniques are described herein for processing video data using a neural network system. For instance, a process can include generating, by a first convolutional layer of an encoder sub-network of the neural network system, output values associated with a luminance channel of a frame. The process can include generating, by a second convolutional layer of the encoder sub-network, output values associated with at least one chrominance channel of the frame. The process can include generating a combined representation of the frame by combining the output values associated with the luminance channel of the frame and the output values associated with the at least one chrominance channel of the frame. The process can include generating encoded video data based on the combined representation of the frame.Type: ApplicationFiled: February 23, 2021Publication date: March 17, 2022Inventors: Muhammed Zeyd COBAN, Ankitesh Kumar SINGH, Hilmi Enes EGILMEZ, Marta KARCZEWICZ