Method and system for progressive image transmission
AssigneeMicrosoft Corporation
InventorsWei-Ying Ma, Xing Xie
Life of this patent
Estimating the term…
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.
Claims19
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.
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.
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.
Dependencies are inferred from the claim text.