# US 7,609,898 B2 · Method and system for progressive image transmission

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

- Number: US 7,609,898 B2
- Document ID: US7609898B2
- Status: Granted
- Kind: B2
- Application number: 10/957,316
- Filed: 2004-10-01
- Published: 2006-04-06
- Granted: 2009-10-27
- Earliest claimed: 2004-10-01
- Assignees: Microsoft Corporation
- Inventors: Wei-Ying Ma; Xing Xie
- Web page: https://patentgrep.com/patent/US7609898B2

## CPC

- G06V 10/255: {Detecting or recognising potential candidate objects based on visual cues, e.g. shapes}
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

A method and system for transmitting an image progressively is provided. The transmission system identifies a first region and a second region of the image. The transmission system also identifies a first resolution and a second resolution. The transmission system then transmits the image by transmitting, in the following order, the first region in the first resolution, the second region in the first resolution, the first region in the second resolution, and the second region in the second resolution. The transmission system may identify the regions based on the likelihood of being the focus of user attention.

## Claims

### Claim 1

A method in a device for transmitting an image, the method comprising:
identifying a first region and a second region of the image;
identifying by the device a first resolution and a second resolution, the second resolution is a most appropriate resolution that is identified by calculating the most appropriate resolution for the image according to the following:
MAR =max (H−max([(log2(1/K)],0),0)
where MAR is the most appropriate resolution, H is a maximum resolution, and K is a zoom ratio for display of the image; and
transmitting the image by transmitting, in the following order, the first region in the first resolution, the second region in the first resolution, the first region in the second resolution, and the second region in the second resolution for progressive display of the image.

### Claim 2 (depends on 1)

The method of claim 1 wherein the first region is a region of interest and the second region is background.

### Claim 3 (depends on 2)

The method of claim 2 wherein the identifying of the region of interest includes identifying attention objects.

### Claim 4 (depends on 2)

The method of claim 2 wherein the region of interest is limited to a certain fraction of the size of the image.

### Claim 5 (depends on 4)

The method of claim 4 wherein the fraction is 25 percent.

### Claim 6 (depends on 1)

The method of claim 1 including identifying a final resolution that is the second resolution.

### Claim 7 (depends on 6)

The method of claim 6 wherein the final resolution is a most appropriate resolution.

### Claim 8 (depends on 7)

The method of claim 7 wherein the first region is a region of interest and the second region is background.

### Claim 9 (depends on 8)

The method of claim 8 wherein the identifying of the region of interest includes identifying attention objects.

### Claim 10 (depends on 7)

The method of claim 7 wherein the most appropriate resolution is identified based on the zoom at which the image is to be displayed.

### Claim 11

A computer-readable storage medium containing instructions for controlling a computer system to display an image, by a method comprising:
receiving a transmission of the image, in the following order, a first region of the image in a first plurality of resolutions, a second region of the image in the first plurality of resolutions, the first region in a second resolution, and the second region in the second resolution, the second resolution being a most appropriate resolution calculated for the image according to the following:
MAR =max (H−max([(log2(1/K)],0),0)
where MAR is the most appropriate resolution, H is a maximum resolution, and K is a zoom ratio for display of the image; and
displaying the regions of the image in the resolutions in the order received
wherein a user viewing the displayed regions of the image can direct the stopping of the transmission when the user deems the display of the regions of the image to be of sufficient resolution.

### Claim 12 (depends on 11)

The computer-readable medium of claim 11 wherein the first region is a region of interest and the second region is background.

### Claim 13 (depends on 12)

The computer-readable medium of claim 12 wherein the region of interest includes attention objects.

### Claim 14 (depends on 13)

The computer-readable medium of claim 13 wherein the region of interest comprises attention objects with high attention values.

### Claim 15 (depends on 11)

The computer-readable medium of claim 11 wherein the second resolution is an appropriate resolution.

### Claim 16

A computing device for transmitting an image, the device comprising:
a processor;
a memory;
a component that identifies a plurality of regions of interest of the image;
a component that calculates a most appropriate resolution for the image according to the following:
MAR =max (H−max([(log2(1/K)],0),0)
where MAR is the most appropriate resolution, H is a maximum resolution, and K is a zoom ratio for display of the image;
a component that transmits, in the following order, the regions of interest in a first resolution, the regions of interest in a second resolution, a region other than a region of interest in the first resolution, the region other than a region of interest in the second resolution, the regions of interest in the most appropriate resolution, and the region other than a region of interest in the most appropriate resolution; and
a component that receives an indication that a user wants to stop the transmission of the image and that controls the component that transmits to stop transmission before transmission of the image in the most appropriate resolution is complete.

### Claim 17 (depends on 16)

The computing device of claim 16 wherein the component that identifies regions of interest identifies regions of interest that are limited to a certain number of attention objects.

### Claim 18 (depends on 16)

The computer system computing device of claim 16 wherein the component that identifies regions of interest limits the regions of interest to a certain fraction of the size of the image.

### Claim 19 (depends on 16)

The computing device of claim 16 wherein the transmission of the image is stopped before the region other than a region of interest is transmitted in the first resolution.
