Image Delivery System with Image Quality Varying with Frame Rate
First Claim
1. A method for delivering images from a motion picture sequence at varying levels of image quality, comprisingstoring in a memory of an image server computer plural copies of a sequence of images, each copy having a different level of image quality and representing plural frames of a motion picture sequence;
- establishing communication over a computer network with an image client computer;
determining a first communication bandwidth available for transmission of the motion picture sequence from the image server computer to the image client computer;
transmitting a first copy of said sequence of images representing the frames of the motion picture sequence at a first frame rate and at a first level of image quality according to said first communication bandwidth;
receiving at the image server computer an indication from the image client computer of a specific frame of the motion picture sequence at which there is a specified change to a second frame rate; and
changing transmission of the motion picture sequence from the image server computer from the first level of image quality and first frame rate to a second level of image quality at the second frame rate.
3 Assignments
0 Petitions
Accused Products
Abstract
An image delivery system responds to limits of bandwidth by changing the resolution of the delivered image according to the frame rate required. For a motion picture image, the resolution is reduced in order to maintain the frame rate, and if the image is paused, a maximum image resolution is loaded instead during the time the image is not being updated. For immersive imaging systems, there is a similar adjustment of resolution according to frame rate and the bandwidth requirements, and the user is free to look around, either inside a motion picture at reduced resolution or a paused image at a higher resolution. This higher resolution is typically seen in a movable region of interest window extracted from the larger immersive image.
133 Citations
19 Claims
-
1. A method for delivering images from a motion picture sequence at varying levels of image quality, comprising
storing in a memory of an image server computer plural copies of a sequence of images, each copy having a different level of image quality and representing plural frames of a motion picture sequence; -
establishing communication over a computer network with an image client computer; determining a first communication bandwidth available for transmission of the motion picture sequence from the image server computer to the image client computer; transmitting a first copy of said sequence of images representing the frames of the motion picture sequence at a first frame rate and at a first level of image quality according to said first communication bandwidth; receiving at the image server computer an indication from the image client computer of a specific frame of the motion picture sequence at which there is a specified change to a second frame rate; and changing transmission of the motion picture sequence from the image server computer from the first level of image quality and first frame rate to a second level of image quality at the second frame rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for displaying images from a motion picture sequence at varying levels of image quality, comprising
establishing communication over a computer network with an image server computer with a memory having stored thereon plural copies of a sequence of images, each copy having a different level of image quality and representing plural frames of a motion picture sequence; -
determining a first communication bandwidth available for transmission of the motion picture sequence from the image server computer to the image client computer; requesting said sequence of images from the motion picture sequence; receiving and displaying said sequence of images from the motion picture sequence from the image server computer at a first frame rate and at a first level of image quality, according to said first communication bandwidth; transmitting to the server image computer an indication of a frame in the motion picture sequence at which there is a specified change to a second frame rate; receiving at the client image computer at least one frame of a second level of image quality at the second frame rate, and displaying said at least one frame at said second level of image quality and at said second frame rate. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification