IP Library › Granted Patent US 12,323,241
Granted Patent B2
US 12,323,241 · App. 18/361,645 · Granted Jun 3, 2025

Separate predictions for video compression for XR

Inventors: Peer Berger (Hod Hasharon, IL); Shay Landis (Hod Hasharon, IL); Matan Guetta (Kiryat Ono, IL); Gideon Shlomo Kutz (Ramat Hasharon, IL)
Assignee: QUALCOMM Incorporated
H04L1/0061H04N19/503H04N19/65H04N19/89
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,323,241
App. No.
18/361,645
Granted
Jun 3, 2025
Kind
B2
Abstract

Method and apparatus for compression in wireless communication systems. The apparatus compresses a signal based on an encoder scheme, wherein an encoded signal comprises at least a first CRC associated with a prediction index and a second CRC associated with a prediction information component. The apparatus transmits, to a second wireless device, the encoded signal comprising at least the first CRC associated with the prediction index and the second CRC associated with the prediction information component. The apparatus may be configured to compress the signal such that the signal comprises one or more parity bits, where the one or more parity bits correspond to a difference between a frame of the signal and at least one subsequent frame of the signal.

Claims (48)

1. An apparatus for wireless communication at a first wireless device, comprising:

at least one memory; and

at least one processor coupled to the at least one memory and, based at least in part on information stored in the at least one memory, the at least one processor is configured to cause the apparatus to:

compress a signal based on a prediction index and corresponding prediction information to generate an encoded signal, wherein the encoded signal comprises first cyclic redundancy check (CRC) information with the prediction index and second CRC information with the corresponding prediction information, wherein the prediction index identifies a prediction scheme, and the corresponding prediction information is based on the prediction scheme indicated by the prediction index; and

transmit, to a second wireless device, the encoded signal comprising the first CRC information with the prediction index and the second CRC information with the prediction information.

2. The apparatus of claim 1 , further comprising a transceiver coupled to the at least one processor, the transceiver being configured to:

transmit, to the second wireless device, the encoded signal comprising at least the first CRC information with the prediction index and the second CRC information with the prediction information.

3. The apparatus of claim 1 , wherein the prediction information corresponds to a difference between a frame of the encoded signal and a prediction of the frame of the encoded signal.

4. The apparatus of claim 1 , wherein the first CRC information with the prediction index is in a different code block than the second CRC information with the prediction information or is in a same code block of the second CRC information with the prediction information.

5. The apparatus of claim 1 , wherein the first CRC information and the second CRC information are comprised in distributed CRC information, the first CRC information corresponding to a first portion of the distributed CRC information that provides protection for a first portion of a code block comprising the prediction index, and the second CRC information corresponding to a second portion of the distributed CRC information that provides protection for a second portion of the code block comprising the prediction information.

6. The apparatus of claim 1 , wherein the encoded signal comprises one or more parity bits, wherein the one or more parity bits correspond to a difference between a frame of the encoded signal and at least one subsequent frame of the encoded signal.

7. The apparatus of claim 6 , wherein an encoder scheme utilized to compress the encoded signal comprises a distributed video coding (DVC) scheme.

8. A method of wireless communication at a first wireless device, comprising:

compressing a signal based on a prediction index and corresponding prediction information to generate an encoded signal, wherein the encoded signal comprises first cyclic redundancy check (CRC) information with the prediction index and second CRC information with the corresponding prediction information, wherein the prediction index identifies a prediction scheme, and the prediction information is based on the prediction scheme indicated by the prediction index; and

transmitting, to a second wireless device, the encoded signal comprising the first CRC information with the prediction index and the second CRC information with the prediction information.

9. The method of claim 8 , wherein the prediction information corresponds to a difference between a frame of the encoded signal and a prediction of the frame of the encoded signal.

10. The method of claim 8 , wherein the first CRC information with the prediction index is in a different code block than the second CRC information with the prediction information or is in a same code block of the second CRC information with the prediction information.

11. The method of claim 8 , wherein the first CRC information and the second CRC information are comprised in distributed CRC information, the first CRC information corresponding to a first portion of the distributed CRC information that provides protection for a first portion of a code block comprising the prediction index, and the second CRC information corresponding to a second portion of the distributed CRC information that provides protection for a second portion of the code block comprising the prediction information.

12. The method of claim 8 , wherein the encoded signal comprises one or more parity bits, wherein the one or more parity bits correspond to a difference between a frame of the encoded signal and at least one subsequent frame of the encoded signal.

13. The method of claim 12 , wherein an encoder scheme utilized to compress the encoded signal comprises a distributed video coding (DVC) scheme.

14. An apparatus for wireless communication at a second wireless device, comprising:

at least one memory; and

at least one processor coupled to the at least one memory and, based at least in part on information stored in the at least one memory, the at least one processor is configured to cause the apparatus to:

receive, from a first wireless device, an encoded signal including data that is compressed based on a prediction index and corresponding prediction information, wherein the encoded signal comprises at least a first cyclic redundancy check (CRC) information with the prediction index and second CRC information with the corresponding prediction information, wherein the prediction index identifies a prediction scheme, and the corresponding prediction information is based on the prediction scheme indicated by the prediction index;

perform a first CRC on the first CRC information with the prediction index; and

estimate the corresponding prediction information from the encoded signal based at least in part on a CRC pass of the first CRC, wherein the estimate is in response to a CRC fail of a second CRC on the second CRC information and the CRC pass of the first CRC.

15. The apparatus of claim 14 , further comprising a transceiver coupled to the at least one processor, the transceiver being configured to:

receive, from the first wireless device, the encoded signal including the data that is compressed based on the prediction index and the corresponding prediction information.

16. The apparatus of claim 14 , wherein the prediction information corresponds to a difference between a frame of the encoded signal and a prediction of the frame of the encoded signal.

17. The apparatus of claim 14 , wherein the first CRC information with the prediction index is in a different code block than the second CRC information with the prediction information or is in a same code block of the second CRC information with the prediction information.

18. The apparatus of claim 14 , wherein the first CRC information and the second CRC information are comprised in distributed CRC information, the first CRC information corresponding to a first portion of the distributed CRC information that provides protection for a first portion of a code block comprising the prediction index, and the second CRC information corresponding to a second portion of the distributed CRC information that provides protection for a second portion of the code block comprising the prediction information.

19. The apparatus of claim 14 , wherein the at least one processor is configured to cause the apparatus to:

estimate one or more missing portions of a frame of a decoded signal based on previous frames and current positions from a present frame having the CRC pass for at least the second CRC or both the first CRC and the second CRC.

20. The apparatus of claim 14 , wherein the encoded signal, received from the first wireless device, comprises one or more parity bits, wherein the one or more parity bits correspond to a difference between a frame of the encoded signal and at least one subsequent frame of the encoded signal, wherein an encoder scheme utilized to generate the encoded signal comprises a distributed video coding (DVC) scheme.

21. The apparatus of claim 20 , wherein the at least one processor is configured to cause the apparatus to:

estimate one or more missing portions of the frame of a decoded signal based on the encoded signal based on subsequent frames in response to receipt of the CRC fail of the second CRC.

22. A method of wireless communication at a second wireless device, comprising:

receiving, from a first wireless device, an encoded signal including data that is compressed based on a prediction index and corresponding prediction information, wherein the encoded signal comprises at least a first cyclic redundancy check (CRC) information with the prediction index and second CRC information with the corresponding prediction information, wherein the prediction index identifies a prediction scheme, and the corresponding prediction information is based on the prediction scheme indicated by the prediction index;

performing a first CRC on the first CRC information with the prediction index; and

estimating the corresponding prediction information from the encoded signal based at least in part on a CRC pass of the first CRC, wherein the estimate is in response to a CRC fail of a second CRC on the second CRC information and the CRC pass of the first CRC.

23. The method of claim 22 , wherein the prediction information corresponds to a difference between a frame of the encoded signal and a prediction of the frame of the encoded signal.

24. The method of claim 22 , wherein the first CRC information with the prediction index is in a different code block than the second CRC information with the prediction information or is in a same code block of the second CRC information with the prediction information.

25. The method of claim 22 , wherein the first CRC information and the second CRC information are comprised in distributed CRC information, the first CRC information corresponding to a first portion of the distributed CRC information that provides protection for a first portion of a code block comprising the prediction index, and the second CRC information corresponding to a second portion of the distributed CRC information that provides protection for a second portion of the code block comprising the prediction information.

26. The method of claim 22 , further comprising:

estimating one or more missing portions of a frame of a decoded signal based on previous frames and current positions from a present frame having the CRC pass for at least the second CRC or both the first CRC and the second CRC.

27. The method of claim 22 , wherein the encoded signal, received from the first wireless device, comprises one or more parity bits, wherein the one or more parity bits correspond to a difference between a frame of the encoded signal and at least one subsequent frame of the encoded signal, wherein an encoder scheme utilized to generate the encoded signal comprises a distributed video coding (DVC) scheme.

28. The method of claim 27 , further comprising:

estimating one or more missing portions of the frame of a decoded signal based on the encoded signal based on subsequent frames in response to receipt of the CRC fail of the second CRC.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2023
From: BERGER, PEER; LANDIS, SHAY; GUETTA, MATAN; KUTZ, GIDEON SHLOMO
To: QUALCOMM INCORPORATED
Reel/Frame 064670/0587 →
Continuity (1)
Related Publication 20250038885A1 · Jan 30, 2025
References Cited (10)
US 10887616B2 · Jun · 2021 [cited by examiner]
US 11051153B1 · Aljohani · 2021 [cited by examiner]
US 20050071725A1 · Gibart · 2005 [cited by examiner]
US 20070168819A1 · Buhe · 2007 [cited by examiner]
US 20090268809A1 · Cordara · 2009 [cited by examiner]
US 20110022916A1 · Desai · 2011 [cited by examiner]
US 20200177902A1 · Jun · 2020 [cited by examiner]
US 20210135784A1 · Robert Safavi · 2021 [cited by examiner]
US 20230087517A1 · Oikawa · 2023 [cited by examiner]
US 20240267057A1 · Lee · 2024 [cited by examiner]