IP Library › Granted Patent US 10,997,694
Granted Patent B2
US 10,997,694 · App. 16/751,055 · Granted May 4, 2021

Method to generate additional level of detail when zooming in on an image

Inventor: Michael Chen (Wallingford, PA)
Assignee: Comcast Cable Communications, LLC
G06T3/4053G06T11/001G06T19/006
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,997,694
App. No.
16/751,055
Granted
May 4, 2021
Kind
B2
Abstract

A viewer may zoom in on an image to see a portion of the image. The image may be analyzed to determine if zoom enhancement is necessary. The zoomed region may be matched to a replacement texture. The replacement texture may be used to enhance the image by replacing some or all of the image data.

Claims (46)

1. A method comprising:

receiving an input indicative of a zoom region for an image;

determining a first characteristic of image data associated with the zoom region;

determining, based on the first characteristic, to enhance the zoom region;

determining, based on a second characteristic of the image data, a texture; and

modifying, based on the texture, the image data.

2. The method of claim 1 , wherein the first characteristic is a distance from a virtual camera to a virtual object.

3. The method of claim 1 , wherein the first characteristic is a measure of detail of the image data.

4. The method of claim 1 , wherein the first characteristic is a zoom ratio based on a dimension of the zoom region and a dimension of the image, and

wherein the second characteristic is determined based on the zoom ratio satisfying a zoom ratio threshold.

5. The method of claim 1 , wherein the texture comprises vector data.

6. The method of claim 1 , wherein the modifying the image data comprises replacing a portion of the image data with the texture.

7. The method of claim 1 , wherein the modifying the image data comprises:

adjusting an opacity of the texture; and

combining the image data with the texture.

8. The method of claim 1 , wherein:

the input indicative of a zoom region indicates a zoom direction; and

the determining the texture is based on the zoom direction.

9. The method of claim 1 , wherein the second characteristic is a local binary pattern.

10. The method of claim 1 , wherein:

the image is a frame of a video sequence; and

determining the texture is based on a content type associated with the video sequence.

11. A method comprising:

determining, based on an input, a zoom region of an image;

determining image data associated with the zoom region;

segmenting, based on a first characteristic associated with an object, the image data into a plurality of segments; and

modifying, based on a second characteristic, a texture of each respective segment of the plurality of segments.

12. The method of claim 11 , wherein the modifying the texture comprises selecting the texture from a texture database associated with the image.

13. The method of claim 11 , wherein the modifying the texture comprises searching a texture database for textures corresponding to the second characteristic.

14. The method of claim 11 , wherein the modifying the texture is based on a texture database containing textures derived from the image.

15. A method comprising:

determining, by a computing device, a first texture associated with a virtual object in a three-dimensional scene;

selecting, by the computing device and based on the first texture, a second texture from a texture database;

generating, based on the first texture and based on the second texture, a third texture; and

mapping the third texture to the virtual object.

16. The method of claim 15 , wherein the selecting the second texture is based on a distance from a virtual camera to the virtual object.

17. The method of claim 15 , wherein the selecting the second texture is based on metadata associated with the three-dimensional scene.

18. The method of claim 15 , further comprising:

generating, based on the first texture, a generated texture; and

adding the generated texture to the texture database.

19. The method of claim 15 wherein the generating the third texture is based on a scaled vector representation of the first texture.

20. The method of claim 15 wherein:

the selecting the second texture from the texture database comprises:

generating, based on the first texture, a generated texture; and

adding the generated texture to the texture database; and

the second texture comprises the generated texture.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2021
From: CHEN, MICHAEL
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 054887/0254 →
Continuity (2)
Continuation 15818158 · Nov 20, 2017
Related Publication 20200226719A1 · Jul 16, 2020
Cited By (1)
US 12,243,189