# US 8,787,694 B2 · System and method for encoding and decoding using texture replacement

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

- Number: US 8,787,694 B2
- Document ID: US8787694B2
- Status: Granted
- Kind: B2
- Application number: 13/845,678
- Filed: 2013-03-18
- Published: 2013-10-31
- Granted: 2014-07-22
- Earliest claimed: 2002-02-21
- Assignees: AT&T Intellectual Property II, L.P.
- Applicants: AT&T Intellectual Property II, L.P.
- Inventors: Adriana Dumitras; Barin Geoffry Haskell
- Web page: https://patentgrep.com/patent/US8787694B2

## CPC

- G06T 11/10: Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77)
- H04N 19/119: Adaptive subdivision aspects, e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
- H04N 19/147: according to rate distortion criteria (rate-distortion as a criterion for motion estimation H04N19/567)
- H04N 19/17: the unit being an image region, e.g. an object
- H04N 19/23: with coding of regions that are present throughout a whole video segment, e.g. sprites, background or mosaic
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The invention provides devices and methods that process images. The invention processes a received signal representing information of texture and information of an image, which has the texture removed from at least one region. The image information is encoded to obtain encoded information of the image. An output signal is generated representing the texture information and the encoded image information. In another embodiment, the invention synthesizes texture based on the received texture information, decodes received image information, which is encoded, to obtain a decoded image, and then maps the synthesized texture onto the decoded image.

## Claims

### Claim 1

A method comprising:
receiving a video sequence having a region with removed texture;
receiving texture parameters associated with the video sequence; and
mapping synthesized texture based on the texture parameters into the region, wherein the synthesized texture differs from the removed texture by dominant texture orientation.

### Claim 2 (depends on 1)

The method of claim 1, wherein the video sequence and the texture parameters are received in different channels.

### Claim 3 (depends on 1)

The method of claim 1, wherein the video sequence and the texture parameters are received simultaneously.

### Claim 4 (depends on 1)

The method of claim 1, wherein the texture parameters are not coded.

### Claim 5 (depends on 1)

The method of claim 1, wherein the synthesized texture is artifact free.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
identifying an additional region within the video sequence having a color identical to that of the region; and
mapping the synthesized texture into the additional region.

### Claim 7

A system comprising:
a processor; and
a computer-readable storage medium having instructions stored which, when executed by the processor, result in the processor performing operations comprising:
receiving a video sequence having a region with removed texture;
receiving texture parameters associated with the video sequence; and
mapping synthesized texture based on the texture parameters into the region, wherein the synthesized texture differs from the removed texture by dominant texture orientation.

### Claim 8 (depends on 7)

The system of claim 7, wherein the video sequence and the texture parameters are received in different channels.

### Claim 9 (depends on 7)

The system of claim 7, wherein the video sequence and the texture parameters are received simultaneously.

### Claim 10 (depends on 7)

The system of claim 7, wherein the texture parameters are not coded.

### Claim 11 (depends on 7)

The system of claim 7, wherein the synthesized texture is artifact free.

### Claim 12 (depends on 7)

The system of claim 7, the computer-readable storage medium having additional instruction stored which result in the operations further comprising:
identifying an additional region within the video sequence having a color identical to that of the region; and
mapping the synthesized texture into the additional region.

### Claim 13

A computer-readable storage device having instructions stored which, when executed by a computing device, result in the computing device performing operations comprising:
receiving a video sequence having a region with removed texture;
receiving texture parameters associated with the video sequence; and
mapping synthesized texture based on the texture parameters into the region, wherein the synthesized texture differs from the removed texture by dominant texture orientation.

### Claim 14 (depends on 13)

The computer-readable storage device of claim 13, wherein the video sequence and the texture parameters are received in different channels.

### Claim 15 (depends on 13)

The computer-readable storage device of claim 13, wherein the video sequence and the texture parameters are received simultaneously.

### Claim 16 (depends on 13)

The computer-readable storage device of claim 13, wherein the texture parameters are not coded.

### Claim 17 (depends on 13)

The computer-readable storage device of claim 13, wherein the synthesized texture is artifact free.
