# US 12,452,469 B2 · Devices and methods for switched digital video systems

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,452,469 B2
- Document ID: US12452469B2
- Status: Granted
- Kind: B2
- Application number: 17/584,259
- Filed: 2022-01-25
- Published: 2022-07-28
- Granted: 2025-10-21
- Earliest claimed: 2021-01-25
- Assignees: ARRIS Enterprises LLC
- Applicants: ARRIS Enterprises LLC
- Inventors: Wei Wang; Wenwu Wei; Zong Chang Guo; Chuankai Kou
- Web page: https://patentgrep.com/patent/US12452469B2

## CPC

- H04N 21/2385: Channel allocation (H04N21/266 takes precedence); Bandwidth allocation (H04N21/24 takes precedence {; allocation of channels according to the instantaneous demands of the users in time-division multiplex systems H04J3/1682; admission control, resource allocation in open networks H04L12/5692; arrangements for maintenance or administration in data switching networks involving bandwidth and capacity management H04L41/0896; negotiating bandwidth in wireless networks H04W28/16})
- H04N 21/234309: {by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo (conversion of standards in analog television systems H04N7/01)}
- H04N 21/23617: {by inserting additional data into a data carousel, e.g. inserting software modules into a DVB carousel (arrangements for broadcast or for distribution of identical information repeatedly in broadcast distribution systems H04H20/16)}
- H04N 21/4383: {Accessing a communication channel}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The present disclosure relates to devices and methods for switched digital video (SDV) systems. A first device used in an SDV system is provided, which can perform the following operations: generating a list of opened channels, wherein the list of opened channels includes at least one data field associated with one or more channels, each data field including a channel identifier and an encoding format identifier, wherein the channel identifier identifies a channel, and the encoding format identifier identifies the encoding format of one of data streams of one or more encoding formats for the channel identified by the channel identifier; and sending the list of opened channels to a second device, so that for each data field, the encoding format corresponding to the encoding format identifier of the data field is compared with the decoding capability of the second device, and the data field is retained in response to the encoding format matching the decoding capability, while the data field is discarded in response to the encoding format not matching the decoding capability.

## Claims

### Claim 1

A first device for switched digital video (SDV) systems, comprising:
a processor; and
a memory coupled to the processor and including executable instructions stored thereon, which, when executed by the processor, cause the first device to perform the following operations:
generating a list of opened channels, wherein the list of opened channels includes at least one data field associated with one or more channels, each data field including a channel identifier and an encoding format identifier, wherein the channel identifier identifies a channel, and the encoding format identifier identifies the encoding format, from among a plurality of encoding formats, of a content stream for the channel identified by the channel identifier; and
sending the list of opened channels to a second device, so that for each data field, the encoding format corresponding to the encoding format identifier of the data field is compared with the decoding capability of the second device, and the data field is retained in response to the encoding format matching the decoding capability, while the data field is removed from the generated list in response to the encoding format not matching the decoding capability; and
periodically updating the list of opened channels according to the second device's past and current selections.

### Claim 2 (depends on 1)

The first device according to claim 1, wherein the executable instructions, when executed by the processor, further cause the first device to perform the following operation:
including the list of opened channels in an active lineup (ACL) structure in a Mini Carousel Protocol (MCP) message.

### Claim 3 (depends on 2)

The first device according to claim 2, wherein the executable instructions, when executed by the processor, further cause the first device to perform the following operation:
using reserved bits in the ACL structure in the MCP message as the encoding format identifier.

### Claim 4 (depends on 1)

The first device according to claim 1, wherein the executable instructions, when executed by the processor, further cause the first device to perform the following operation:
including frequency point information in each data field of the at least one data field, wherein the frequency point information is associated with the channel and the encoding format corresponding to the data field.

### Claim 5 (depends on 1)

The first device according to claim 1, wherein:
the one or more encoding formats include MPEG-2 encoding format and/or MPEG-4 encoding format.

### Claim 6 (depends on 1)

The first device according to claim 1, wherein:
the first device includes an SDV server, and the second device includes an STB.

### Claim 7

A second device for switched digital video (SDV) systems, comprising:
a processor; and
a memory coupled to the processor and including executable instructions stored thereon, which, when executed by the processor, cause the second device to perform the following operations:
receiving a list of opened channels from the first device, wherein the list of opened channels includes at least one data field associated with one or more channels, each data field including a channel identifier and an encoding format identifier, wherein the channel identifier identifies a channel, and the encoding format identifier identifies the encoding format, from among a plurality of encoding formats, of a content stream for the channel identified by the channel identifier; and
comparing, for each data field of the at least one data field, the encoding format corresponding to the encoding format identifier of the data field with the decoding capability of the second device, and retaining the data field in response to the encoding format matching the decoding capability, while removing from the list the data field in response to the encoding format that not matching the decoding capability; and
periodically updating the list of opened channels according to the second device's past and current selections.

### Claim 8 (depends on 7)

The second device according to claim 7, wherein:
the list of opened channels is included in an active lineup (ACL) structure in a Mini Carousel Protocol (MCP) message; and
reserved bits in the ACL structure in the MCP message are used as the encoding format identifier.

### Claim 9 (depends on 7)

The second device according to claim 7, wherein: each data field of the at least one data field includes frequency point information, and the frequency point information is associated with the channel and encoding format corresponding to the data field.

### Claim 10 (depends on 7)

The second device according to claim 7, wherein:
the one or more encoding formats include MPEG-2 encoding format and/or MPEG-4 encoding format.

### Claim 11 (depends on 7)

The second device according to claim 7, wherein:
the first device includes an SDV server, and the second device includes an STB.

### Claim 12

A method for a first device in a switched digital video (SDV) system, comprising:
generating a list of opened channels, wherein the list of opened channels includes at least one data field associated with one or more channels, each data field including a channel identifier and an encoding format identifier, wherein the channel identifier identifies a channel, and the encoding format identifier identifies the encoding format, from among a plurality of encoding formats, of a content stream for the channel identified by the channel identifier; and
sending the list of opened channels to a second device, so that for each data field, the encoding format corresponding to the encoding format identifier of the data field is compared with the decoding capability of the second device, and the data field is retained in response to the encoding format matching the decoding capability, while the data field is removed from the generated list in response to the encoding format not matching the decoding capability; and
periodically updating the list of opened channels according to the second device's past and current selections.

### Claim 13 (depends on 12)

The method according to claim 12, further comprising:
including the list of opened channels in an active lineup (ACL) structure in a Mini Carousel Protocol (MCP) message.

### Claim 14 (depends on 13)

The method according to claim 13, further comprising:
using reserved bits in the ACL structure in the MCP message as the encoding format identifier.

### Claim 15 (depends on 12)

The method according to claim 12, further comprising:
including frequency point information in each data field of the at least one data field, wherein the frequency point information is associated with the channel and the encoding format corresponding to the data field.

### Claim 16 (depends on 12)

The method according to claim 12, wherein:
the one or more encoding formats include MPEG-2 encoding format and/or MPEG-4 encoding format.

### Claim 17 (depends on 12)

The method according to claim 12, wherein:
the first device includes an SDV server, and the second device includes an STB.
