IP Library Granted Patent US 10,848,811
Granted Patent B2
US 10,848,811 · App. 16/454,651 · Granted Nov 24, 2020

Control information for a wirelessly-transmitted data stream

Inventors: Colleen J. McGinn (Austin, TX); Kevin A. Shelby (Austin, TX); Peter J. Nysen (San Jose, CA); Michael B. Doerr (Dripping Springs, TX)
Assignee: Coherent Logix, Incorporated
H04N21/266H03M13/29H03M13/2906H03M13/2909H03M13/2957H03M13/6583H04L65/4076H04L65/604H04L65/607H04L69/18H04N21/2381H04N21/23605H04N21/4381H04N21/6112H04N21/6131H03M13/1102H03M13/2732H03M13/2936
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 10,848,811
App. No.
16/454,651
Granted
Nov 24, 2020
Kind
B2
Abstract

Control information for configuring an audiovisual device to present multimedia content according to a first service type may be generated. A method may include generating first control information for configuring an audiovisual device to decode a multimedia stream, generating first data that indicates a structure of the first control information, and transmitting the first data and the first control information. The first control information may be generated according to a first protocol version. Second data and second control information may be similarly generated and transmitted according to a second protocol version. Disclosed techniques may facilitate receiving devices to determine whether they support received wireless transmissions and decode the transmissions based on the control information.

Claims (52)

1. An apparatus configured to decode a wirelessly received data stream, comprising:

one or more processors; and

one or more memories having program instructions stored thereon that are executable by the one or more processors to:

receive one or more first frames of wireless data that include: first data, first control information, and a first plurality of packets, wherein said first data includes one or more first physical layer parameters;

determine a physical layer structure of the first control information based on the first data;

decode the first control information based on the determined structure of the first control information;

decode the first plurality of packets based on the first control information;

receive one or more second frames of wireless data that include: second data, second control information, and a second plurality of packets, wherein said second data includes one or more second physical layer parameters having one or more different values than said one or more first physical layer parameters;

determine a physical layer structure of the second control information based on the second data, wherein the physical layer structure of the second control information is different than a physical layer structure of the first control information;

decode the second control information based on the determined structure of the second control information; and

decode the second plurality of packets based on the second control information.

2. The apparatus of claim 1 , wherein the first data indicates a location of the first control information.

3. The apparatus of claim 1 , wherein a location of the first data within the one or more first frames and a location of the second data within the one or more second frames is the same.

4. The apparatus of claim 1 , wherein the first data is separate from the first control information and the second data is separate from the second control information.

5. The apparatus of claim 1 , wherein the one or more processors are further configured to determine that the apparatus supports the second control information, based on the second data.

6. The apparatus of claim 1 , wherein said first data and said second data each comprise a respective protocol version parameter.

7. The apparatus of claim 1 , wherein said one or more first physical layer parameters indicate the modulation and length of said first control information, and wherein said one or more second physical layer parameter indicate the modulation and length of said second control information.

8. The apparatus of claim 1 , wherein said one or more first physical layer parameters and one or more second one or more first physical layer parameters respectively indicate forward error correction type.

9. The apparatus of claim 1 , wherein said first control information indicates at least one of:

a code rate for the data stream;

interleaving length; or

a parameter for low density parity check (LDPC) encoding.

10. The apparatus of claim 1 , wherein said first physical layer parameter specifies a training data characteristic for the first control information.

11. The apparatus of claim 1 , wherein the structure of said second control information includes one or more fields not included in said first control information.

12. The apparatus of claim 1 , wherein the structure of said second control information omits one or more fields in said first control information.

13. A non-transitory computer-readable medium having instructions stored thereon that are executable by a computing device to perform operations comprising:

receiving one or more first frames of wireless data that include: first data, first control information, and a first plurality of packets, wherein said first data includes one or more first physical layer parameters;

determining a physical layer structure of the first control information based on the first data;

decoding the first control information based on the determined structure of the first control information;

decoding the first plurality of packets based on the first control information;

receiving one or more second frames of wireless data that include: second data, second control information, and a second plurality of packets, wherein said second data includes one or more second physical layer parameters having one or more different values than said one or more first physical layer parameters;

determining a physical layer structure of the second control information based on the second data, wherein the physical layer structure of the second control information is different than a physical layer structure of the first control information;

decoding the second control information based on the determined structure of the second control information; and

decoding the second plurality of packets based on the second control information.

14. The non-transitory computer-readable medium of claim 13 , wherein the first data indicates a location of the first control information.

15. The non-transitory computer-readable medium of claim 13 , wherein the operations further comprise determining that the computing device supports the second control information, based on the second data.

16. The non-transitory computer-readable medium of claim 13 , wherein said first data and said second data each comprise a respective protocol version parameter.

17. The non-transitory computer-readable medium of claim 13 , wherein said one or more first physical layer parameters indicate the modulation and length of said first control information, and wherein said one or more second physical layer parameter indicate the modulation and length of said second control information.

18. The non-transitory computer-readable medium of claim 13 , wherein said one or more first physical layer parameters and one or more second one or more first physical layer parameters respectively indicate forward error correction type.

19. The non-transitory computer-readable medium of claim 13 , wherein said first control information indicates at least one of:

a code rate for the data stream;

interleaving length; or

a parameter for low density parity check (LDPC) encoding.

20. A method, comprising:

receiving, by a computing device, one or more first frames of wireless data that include: first data, first control information, and a first plurality of packets, wherein said first data includes one or more first physical layer parameters;

determining, by the computing device, a physical layer structure of the first control information based on the first data;

decoding, by the computing device, the first control information based on the determined structure of the first control information;

decoding, by the computing device, the first plurality of packets based on the first control information;

receiving, by the computing device, one or more second frames of wireless data that include: second data, second control information, and a second plurality of packets, wherein said second data includes one or more second physical layer parameters having one or more different values than said one or more first physical layer parameters;

determining, by the computing device, a physical layer structure of the second control information based on the second data, wherein the physical layer structure of the second control information is different than a physical layer structure of the first control information;

decoding, by the computing device, the second control information based on the determined structure of the second control information; and

decoding, by the computing device, the second plurality of packets based on the second control information.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2025
From: PACIFIC CAP ACQUISITION FUND, LLC
To: HYPERX HOLDINGS LLC
Reel/Frame 072342/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2025
From: COHERENT LOGIX, INC.
To: PACIFIC CAP ACQUISITION FUND, LLC
Reel/Frame 072370/0394 →
SECURITY INTEREST Recorded Apr 11, 2024
From: COHERENT LOGIX, INCORPORATED
To: ACP POST OAK CREDIT I LLC
Reel/Frame 067097/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 28, 2019
From: MCGINN, COLLEEN J.; SHELBY, KEVIN A.; NYSEN, PETER J.; DOERR, MICHAEL B.
To: COHERENT LOGIX INCORPORATED
Reel/Frame 049619/0585 →
Continuity (10)
Continuation 15375603 · Dec 12, 2016
Continuation 14618250 · Feb 10, 2015
Continuation 13906135 · May 30, 2013
Continuation 12479423 · Jun 5, 2009
Continuation In Part 12167708 · Jul 3, 2008
Provisional Application 61131165 · Jun 7, 2008
Provisional Application 60948185 · Jul 5, 2007
Provisional Application 60958585 · Jul 5, 2007
Provisional Application 60999039 · Oct 14, 2007
Related Publication 20190320218A1 · Oct 17, 2019