IP Library Granted Patent US 10,666,998
Granted Patent B2
US 10,666,998 · App. 16/255,101 · Granted May 26, 2020

Generating control information for use in transmission with a multimedia stream to an audiovisual device

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,666,998
App. No.
16/255,101
Granted
May 26, 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 (62)

1. A method for generating control information for use in transmission of a data stream to a wireless receiver device, the method comprising:

generating first control information, wherein the first control information is for configuring the receiver device to decode a wirelessly received data stream, wherein the first control information is generated according to a first protocol version parameter and a first physical layer parameter;

generating first data, wherein the first data includes said first protocol version parameter and said first physical layer parameter indicating a physical layer structure of the first control information;

transmitting the first control information, the first data, and a first plurality of packets that include information specifying at least one data stream;

generating second control information, wherein the second control information is for configuring the receiver device to decode a data stream, wherein the second control information is generated according to a second protocol version parameter and a second physical layer parameter indicating a physical layer structure of the second control information;

generating second data, wherein the second data includes said second protocol version parameter and said second physical layer parameter indicating a structure of the second control information, wherein a value of said second physical layer parameter is different than a value of said first physical layer parameter, and wherein a portion of the structure of the second control information is different than the structure of the first control information and a portion of the structure of the second control information is the same as the structure of the first control information; and

transmitting the second control information, the second data, and a second plurality of packets that include information specifying at least one data stream.

2. The method of claim 1 , wherein the first data further includes information indicating a location of the first control information.

3. The method of claim 1 , wherein a location of the first data in transmission frames is fixed.

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

5. The method of claim 1 , wherein the second data is usable by a receiving device to determine whether the second control information is supported by the receiving device.

6. The method of claim 1 , wherein said second physical layer parameter modifies a modulation scheme relative to a modulation scheme indicated by the first physical layer parameter.

7. The method of claim 1 , wherein said second physical layer parameter alters placement of training data relative to placement indicated by the first physical layer parameter.

8. The method of claim 1 , wherein said first physical layer parameter specifies a low density parity check (LDPC) characteristic for the first control information.

9. The method of claim 1 , wherein the data stream is a multimedia stream.

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

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

12. The method of claim 1 , wherein the second physical layer parameter modifies forward error correction relative to forward error correction indicated by the first physical layer parameter.

13. The method of claim 1 , wherein the first control information indicates a code rate for the data stream.

14. The method of claim 1 , wherein the first control information indicates a forward error correction type for the data stream.

15. The method of claim 1 , wherein the first control information indicates an interleaving length.

16. The method of claim 1 , wherein the first control information includes a parameter for low density parity check (LDPC) encoding.

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

one or more processors; and

one or more memories having program instructions 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 a portion of the structure of the second control information is different than the structure of the first control information and a portion of the structure of the second control information is the same as the structure of the first control information;

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

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

18. The apparatus of claim 17 , wherein the first data indicates a location of the first control information.

19. The apparatus of claim 17 , 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.

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

21. The apparatus of claim 17 , wherein the instructions are further executable to determine that the apparatus supports the second control information, based on the second data.

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

23. The apparatus of claim 17 , 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.

24. The apparatus of claim 17 , 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.

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

a code rate for the data stream;

a forward error correction type for the data stream;

interleaving length; or

use of low density parity check (LDPC) encoding.

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

generating first control information, wherein the first control information is for configuring the computing device to decode a wirelessly received data stream, wherein the first control information is generated according to a first protocol version parameter and a first physical layer parameter;

generating first data, wherein the first data includes said first protocol version parameter and said first physical layer parameter indicating a physical layer structure of the first control information;

transmitting the first control information, the first data, and a first plurality of packets that include information specifying at least one data stream;

generating second control information, wherein the second control information is for configuring the computing device to decode a data stream, wherein the second control information is generated according to a second protocol version parameter and a second physical layer parameter indicating a physical layer structure of the second control information;

generating second data, wherein the second data includes said second protocol version parameter and said second physical layer parameter indicating the structure of the second control information, wherein a value of said second physical layer parameter is different than a value of said first physical layer parameter, and wherein a portion of the structure of the second control information is different than the structure of the first control information and a portion of the structure of the second control information is the same as the structure of the first control information; and

transmitting the second control information, the second data, and a second plurality of packets that include information specifying at least one data stream.

27. The non-transitory computer-readable medium of claim 26 , wherein said second physical layer parameter modifies an modulation scheme relative to a modulation scheme indicated by the first physical layer parameter.

28. The non-transitory computer-readable medium of claim 26 , wherein the structure of said second control information includes one or more fields not included in said first control information.

29. The non-transitory computer-readable medium of claim 26 , wherein the second physical layer parameter modifies forward error correct relative to forward error correction indicated by the first physical layer parameter.

30. A method for generating control information for use in transmission of a data stream to a wireless receiver device, the method comprising:

generating first control information, wherein the first control information is for configuring the receiver device to decode a wirelessly received data stream, wherein the first control information is generated according to a first protocol version parameter and a first physical layer parameter, wherein the first control information indicates a code rate for the data stream, wherein the first control information indicates a forward error correction type for the data stream, and wherein the first control information includes a parameter for low density parity check (LDPC) encoding;

generating first data, wherein the first data includes said first protocol version parameter and said first physical layer parameter indicating a physical layer structure of the first control information, wherein the first data indicates a location of the first control information and;

transmitting the first control information, the first data, and a first plurality of packets that include information specifying at least one data stream;

generating second control information, wherein the second control information is for configuring the receiver device to decode a data stream, wherein the second control information is generated according to a second protocol version parameter and a second physical layer parameter, wherein said second physical layer parameter modifies an modulation scheme relative to a modulation scheme indicated by the first physical layer parameter;

generating second data, wherein the second data includes said second protocol version parameter and said second physical layer parameter indicating a physical layer structure of the second control information, wherein a value of said second physical layer parameter is different than a value of said first physical layer parameter, and wherein a portion of the structure of the second control information is different than the structure of the first control information and a portion of the structure of the second control information is the same as the structure of the first control information; and

transmitting the second control information, the second data, and a second plurality of packets that include information specifying at least one data stream.

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 Jan 23, 2019
From: MCGINN, COLLEEN J.; SHELBY, KEVIN A.; NYSEN, PETER J.; DOERR, MICHAEL B.
To: COHERENT LOGIX, INCORPORATED
Reel/Frame 048109/0050 →
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 20190158904A1 · May 23, 2019