# US 10,771,801 B2 · Region of interest (ROI) request and inquiry in a video chain

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

- Number: US 10,771,801 B2
- Document ID: US10771801B2
- Status: Granted
- Kind: B2
- Application number: 14/027,925
- Filed: 2013-09-16
- Published: 2014-03-20
- Granted: 2020-09-08
- Earliest claimed: 2012-09-14
- Assignees: Texas Instruments Incorporated
- Applicants: Texas Instruments Incorporated
- Inventors: Goksel Dedeoglu; Madhukar Budagavi
- Web page: https://patentgrep.com/patent/US10771801B2

## CPC

- H04N 19/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence)
- H04N 19/124: Quantisation
- H04N 19/167: Position within a video image, e.g. region of interest [ROI]
- H04N 19/17: the unit being an image region, e.g. an object
- H04N 19/40: using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method for video stream processing in a video chain is provided that includes transmitting a video stream in the video chain, receiving, by a first video node in the video chain, a region of interest (ROI) command from a second video node in the video chain, wherein the ROI command includes an ROI type indicator, and performing, by the first video node, the ROI command according to the ROI type indicator.

## Claims

### Claim 1

A method comprising:
transmitting, by a first device to a second device, a video stream in a video chain;
receiving, by the first device from the second device, a region of interest (ROI) request, wherein the ROI request comprises a first ROI type indicator that indicates a type of a first ROI, a second ROI type indicator that indicates a type of a second ROI, a first ROI priority field that indicates a first priority of the first ROI, and a second ROI priority field that indicates a second priority of the second ROI, wherein the first ROI priority field indicates a higher priority than the second ROI priority field, wherein the type of the first ROI is different than the type of the second ROI, and wherein the first ROI request is based on statistical information collected about a set of third devices;
modulating, by the first device, a quantization step size of the first ROI in the video stream based on the first ROI type indicator and the first ROI priority field; and
modulating, by the first device, a quantization step size of the second ROI in the video stream based on with the second ROI type indicator and the second ROI priority field.

### Claim 2 (depends on 1)

The method of claim 1, wherein the ROI request is transmitted using Real Time Streaming Protocol.

### Claim 3

A system comprising:
a first device; and
a second device communicatively coupled to the first device; and
wherein the first device comprises:
at least one first processor; and
a first non-transitory computer readable storage medium storing a first program for execution by the at least one first processor, the first program including first instructions to:
transmit a video stream to the second device;
receive a region of interest (ROI) inquiry from the second device, wherein the ROI inquiry comprises a first ROI type indicator that indicates a first ROI type and a second ROI type indicator that indicates a second ROI type, wherein the first ROI type is different than the second ROI type, and wherein the first ROI inquiry is based on statistical information collected about a set of third devices;
identify a first ROI of the first ROI type in the video stream;
identify a second ROI of the second ROI type in the video stream; and
modulate a quantization step size of the first ROI in the video stream based on the first ROI type indicator and the first ROI priority field; and
modulate a quantization step size of the second ROI in the video stream based on with the second ROI type indicator and the second ROI priority field.

### Claim 4 (depends on 3)

The system of claim 3, wherein the ROI inquiry further comprises information about a location of the first ROI and a size of the first ROI.

### Claim 5 (depends on 3)

The system of claim 3, wherein the first instructions further comprise first instructions to:
receive an ROI request from the second device, wherein the ROI request comprises at least one ROI type indicator that indicates a type of at least one ROI and at least one ROI priority field that indicates a priority of the at least one ROI.

### Claim 6 (depends on 5)

The system of claim 5, wherein the second device comprises:
at least one second processor; and
a second non-transitory computer readable storage medium storing a second program for execution by the at least one second processor, the second program including second instructions to:
identify the at least one ROI, wherein the ROI inquiry response comprises information about at least one location of the at least one ROI and a size of the at least one ROI, and wherein the at least one ROI is based on a number of POI inquiries received from devices of the set of third devices; and
receive, from the first device, the video stream in which quality of the at least one ROI is improved,
wherein the first instructions further comprise first instructions to improve quality in the at least one ROI in the video stream based on the ROI type indicator.

### Claim 7 (depends on 3)

The system of claim 3, wherein the ROI inquiry is transmitted using Real Time Streaming Protocol.

### Claim 8

A first device, comprising:
at least one processor; and
a non-transitory computer readable storage medium storing a program for execution by the at least one processor, the program including instructions to:
transmit, to a second device, a video stream;
receive, from the second device, a region of interest (ROI) inquiry, wherein the ROI comprises a first ROI type indicator that indicates a first ROI type and a second ROI type indicator that indicates a second ROI type, wherein the first ROI type is different than the second ROI type, and wherein the ROI inquiry is based on statistical information collected about a set of third devices;
identify a first ROI of the first ROI type in the video stream;
identify a second ROI of the second ROI type in the video stream; and
modulate a quantization step size of the first ROI in the video stream based on the first ROI type indicator and the first ROI priority field; and
modulate a quantization step size of the second ROI in the video stream based on with the second ROI type indicator and the second ROI priority field.

### Claim 9 (depends on 8)

The first device of claim 8, wherein the ROI inquiry further comprises information about a location of the first ROI and a size of the first ROI.

### Claim 10 (depends on 8)

The first device of claim 8, wherein the instructions further comprise instructions to:
receive an ROI request from the second device, wherein the ROI request comprises at least one ROI type indicator that indicates a type of at least one ROI and at least one ROI priority field that indicates a priority of the at least one ROI.

### Claim 11 (depends on 1)

The method of claim 1, further comprising:
receiving, by the first device from the second device, an ROI inquiry, wherein the ROI inquiry comprises at least one ROI type indicator for at least one ROI in the video stream;
identifying, by the first device, at least one identified ROI of the at least one ROI type; and
transmitting, by the first device to the second device, an ROI inquiry response comprising at least one ROI label of the at least one identified ROI and at least one ROI priority of the at least one identified ROI.

### Claim 12 (depends on 1)

The method of claim 1, wherein the ROI request further comprises an indicator of a number of ROIs in the ROI request and a first label for the first ROI.

### Claim 13 (depends on 11)

The method of claim 11, wherein the ROI inquiry response further comprises information about a location of the at least one identified ROI and a size of the at least one identified ROI.

### Claim 14 (depends on 8)

The first device of claim 8, wherein the ROI inquiry response further comprises an indicator of (a number of ROIs minus one) and a label of the first ROI.

### Claim 15 (depends on 9)

The first device of claim 9, wherein the ROI inquiry response further comprises a first window start x position for the first ROI, a first window start y position for the first ROI, a first window width for the first ROI, and a first window height for the first ROI.

### Claim 16 (depends on 1)

The method of claim 1, wherein the statistical information is based on ROI inquiries received from devices of the set of third devices.

### Claim 17 (depends on 8)

The first device of claim 8, wherein the statistical information is based on ROI inquiries received from devices of the set of third devices.

### Claim 18 (depends on 13)

The method of claim 13, wherein the ROI request further comprises a first window start x position for the first ROI, a first window start y position for the first ROI, a first window width for the first ROI, and a first window height for the first ROI.
