# US 10,455,183 B2 · Methodologies and apparatus for reducing delays when receiving, processing, or switching content

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

- Number: US 10,455,183 B2
- Document ID: US10455183B2
- Status: Granted
- Kind: B2
- Application number: 15/704,391
- Filed: 2017-09-14
- Published: 2018-01-04
- Granted: 2019-10-22
- Earliest claimed: 2016-02-19
- Assignees: Sony Corporation
- Applicants: Sony Corporation
- Inventors: Peter Shintani; Robert Blanchard
- Web page: https://patentgrep.com/patent/US10455183B2

## CPC

- H04N 5/50: Tuning indicators; Automatic tuning control
- H04N 5/46: for receiving on more than one standard at will (deflecting circuits of multi-standard receivers H04N3/27)
- H04N 21/40: Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N 21/4382: {Demodulation or channel decoding, e.g. QPSK demodulation (analog front ends or means for connecting modulators, demodulators or transceivers to a transmission line H04L27/0002)}
- H04N 21/4383: {Accessing a communication channel}
- H04N 21/4667: {Processing of monitored end-user data, e.g. trend analysis based on the log file of viewer selections}
- H04N 21/6336: directed to decoder
- H04N 21/84: Generation or processing of descriptive data, e.g. content descriptors {(systems specially adapted for using meta-information in broadcast systems H04H60/73)}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Methods and apparatuses are provided for receiving content. The method includes receiving a first service, by a receiver of a reception apparatus, the first service providing first content and first metadata associated with the first content. The first content is encoded in one of a plurality of formats decodable by the reception apparatus. Further, the method includes generating, by circuitry of the reception apparatus, first codec mode in formation based on the first metadata received with the first content. The first codec mode information indicates the one of the plurality of formats or a codec for decoding the one of the plurality of formats. The generated first codec mode information in association with the first service is stored, by the circuitry, in a table. The table includes codec mode information for a plurality of different services, which includes the first service.

## Claims

### Claim 1

A method of a reception apparatus for reducing processing delay, the method comprising:
storing, in a memory of the reception apparatus, instances of codec mode information in association with different services;
receiving updated information and updating one of the instances of codec mode information stored in the memory using the updated information, in response to a signal indicating a change in the one of the instances of codec mode information or in response to a schedule for updating the one of the instances of codec mode information;
receiving a user selection corresponding to a selected service via a user input;
determining, by processing circuitry of the reception apparatus, whether a first instance of codec mode information in association with the selected service is stored in the memory of the reception apparatus;
when the first instance of the codec mode information in association with for the selected service is determined to be stored in the memory of the reception apparatus,
loading one or more codecs for decoding the selected service based on the first instance of the codec mode information stored in the memory of the reception apparatus, and
confirming whether the one or more codecs indicated by the first instance of the codec mode information is indicated by a second instance of the codec mode information acquired from a broadcast stream that includes the selected service;
when the first instance of the codec mode information in association with for the selected service is determined not to be stored in the memory of the reception apparatus,
loading the one or more codecs for decoding the selected service based on the second instance of the codec mode information acquired from the broadcast stream that includes the selected service; and
decoding, by the processing circuitry, the selected service with the one or more loaded codecs.

### Claim 2 (depends on 1)

The method of claim 1, wherein the decoding comprises:
decoding the selected service with the one or more loaded codecs based on a parameter included in one of the first and second instances of the codec mode information.

### Claim 3 (depends on 1)

The method of claim 1, wherein each of the first and second instances of the codec mode information identifies one or a combination of an audio codec and a video codec.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
storing the second instance of the codec mode information in the memory of the reception apparatus when the first instance of the codec mode information for the selected service is determined not to be stored in the memory of the reception apparatus.

### Claim 5 (depends on 1)

The method of claim 1, wherein the determining comprises:
determining whether the first instance of the codec mode information in association with the selected service is stored in a lookup table including the instances of codec mode information in association with the services which are grouped based on the instances of codec mode information.

### Claim 6 (depends on 5)

The method of claim 5, wherein the lookup table includes modulation type information in association with the services.

### Claim 7 (depends on 1)

The method of claim 1, wherein the schedule for updating the one of the instances of codec mode information corresponds to periodically updating the one of the instances of codec mode information stored in the memory.

### Claim 8

A reception apparatus, comprising:
a memory configured to store instances of codec mode information in association with different services; and
processing circuitry configured to
receive updated information and update one of the instances of codec mode information stored in the memory using the updated information, in response to a signal indicating a change in the one of the instances of codec mode information or in response to a schedule for updating the one of the instances of codec mode information;
receive a user selection corresponding to a selected service via a user input,
determine whether a first instance of codec mode information in association with the selected service is stored in the memory,
when the first instance of the codec mode information in association with the selected service is determined to be stored in the memory,
load one or more codecs for decoding the selected service based on the first instance of the codec mode information stored in the memory of the reception apparatus, and
confirm whether the one or more codecs indicated by the first instance of the codec mode information is indicated by a second instance of the codec mode information acquired from a broadcast stream that includes the selected service,
when the first instance of the codec mode information in association with for the selected service is determined not to be stored in the memory,
load the one or more codecs for decoding the selected service based on the second instance of the codec mode information acquired from the broadcast stream that includes the selected service, and
decode the selected service with the one or more loaded codecs.

### Claim 9 (depends on 8)

The reception apparatus of claim 8, wherein the processing circuitry is configured to decode the selected service with the one or more loaded codecs based on a parameter included in the first instance or the second instance of the codec mode information.

### Claim 10 (depends on 8)

The reception apparatus of claim 8, wherein each of the first and second instances of the codec mode information identifies one or a combination of an audio codec and a video codec.

### Claim 11 (depends on 8)

The reception apparatus of claim 8, wherein the processing circuitry is configured to:
store the second instance of the codec mode information in the memory of the reception apparatus when the first instance of the codec mode information for the selected service is determined not to be stored in the memory of the reception apparatus.

### Claim 12 (depends on 8)

The reception apparatus of claim 8, wherein the processing circuitry is configured to determine whether the first instance of the codec mode information in association with the selected service is stored in a lookup table including the instances of codec mode information in association with the services which are grouped based on the codec mode information.

### Claim 13 (depends on 12)

The reception apparatus of claim 12, wherein the lookup table includes modulation type information in association with the services.

### Claim 14 (depends on 8)

The reception apparatus of claim 8, wherein the processing circuitry is configured to confirm whether the one or more codecs indicated by the first instance of the codec mode information is indicated by the second instance of the codec mode information acquired from the broadcast stream that includes the selected service while the one or more codecs indicated by the first instance of the codec mode information is loaded.

### Claim 15

A non-transitory computer readable medium storing computer-readable instructions therein which when executed by a computer cause the computer to perform a method of a reception apparatus for reducing processing delay, the method comprising:
storing, in a memory of the reception apparatus, instances of codec mode information in association with different services;
receiving updated information and updating one of the instances of codec mode information stored in the memory using the updated information, in response to a signal indicating a change in the one of the instances of codec mode information or in response to a schedule for updating the one of the instances of codec mode information;
receiving a user selection corresponding to a selected service via a user input;
determining whether a first instance of codec mode information in association with the selected service is stored in the memory of the reception apparatus;
when the first instance of the codec mode information in association with for the selected service is determined to be stored in the memory of the reception apparatus,
loading one or more codecs for decoding the selected service based on the first instance of the codec mode information stored in the memory of the reception apparatus, and
confirming whether the one or more codecs indicated by the first instance of the codec mode information is indicated by a second instance of the codec mode information acquired from a broadcast stream that includes the selected service;
when the first instance of the codec mode information in association with the selected service is determined not to be stored in the memory of the reception apparatus,
loading the one or more codecs for decoding the selected service based on the second instance of the codec mode information acquired from the broadcast stream that includes the selected service; and
decoding the selected service with the one or more loaded codecs.

### Claim 16 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the decoding comprises:
decoding the selected service with the one or more loaded codecs based on a parameter included in the first instance or the second instance of the codec mode information.

### Claim 17 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein each of the first and second instances of the codec mode information identifies one or a combination of an audio codec and a video codec.

### Claim 18 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the method further comprises:
storing the second instance of the codec mode information in the memory of the reception apparatus when the first instance of the codec mode information for the selected service is determined not to be stored in the memory of the reception apparatus.

### Claim 19 (depends on 15)

The non-transitory computer readable medium of claim 15, wherein the determining comprises:
determining whether the first instance of the codec mode information in association with the selected service is stored in a lookup table including the instances of codec mode information in association with the services which are grouped based on the instances of codec mode information.

### Claim 20 (depends on 19)

The non-transitory computer readable medium of claim 19, wherein the lookup table includes modulation type information in association with the services.
