Display composition technique
AssigneeLucent Technologies Inc.
InventorJames Robert Ensor
Life of this patent
Estimating the term…
Abstract
A mix of computer graphics and video is employed to display images, and more particularly, the ratio of computer graphics to video is adjusted as a function of the available processing and transport capacity. The function for adjusting the ratio of computer graphics to video may also be dependent on the motion of the viewer's viewpoint.
Claims24
A method for use in processing frames of a signal, each of said frames representing an image that is made up of computer graphics, a video portion, or a combination thereof, the method comprising the steps of:
- determining an available processing capacity for said computer graphics and an available transport capacity for a video signal for display as said video portion;
- and
- adjusting the ratio of computer graphics to video portion in at least one of said frames as a joint function of said available processing and transport capacities.
A method for use in processing frames of a signal, each of said frames representing an image that is made up of computer graphics, a video portion, or a combination thereof, the method comprising the steps of:
- determining the available processing capacity for said computer graphics;
- and
- adjusting the ratio of computer graphics to video portion in at least one of said frames as a function of said available processing capacity.
A method for use in processing frames of a signal, each of said frames representing an image that is made up of computer graphics, a video portion, or a combination thereof, the method comprising the steps of:
- determining the available transport capacity for a video signal for display as said video portion;
- and
- adjusting the ratio of computer graphics to video portion in at least one of said frames as a function of said available transport capacity.
A video client, comprising:
- a video signal receiver;
- a processor for generating a computer graphics portion of a world and for placing a portion of a video received as a video signal by said video signal receiver on a screen in said world, said computer graphics portion and said video creating a substantially unified view of said world for a viewer, said processor determining a size of said computer graphics portion of said world as a function of available image processing capacity of said processor and available frame rate of said received video signal.
A video client, comprising:
- a video signal receiver;
- a processor for generating a computer graphics portion of a world and for placing a portion of a video received as a video signal by said video signal receiver on a screen in said world, said computer graphics portion and said video screen being adjusted in size relative to each other by said processor for a frame in accordance with a function of one or more of the set consisting of:
- computational capacity of said video client to generate said computer graphics portion, frame rate of said video available to said processor to generate said video for display on said video screen, change in a viewpoint of a viewer of said world.
A video client, comprising:
- a video signal receiver;
- a processor for generating a computer graphics portion of a world and for placing a portion of a video received as a video signal by said video signal receiver on a screen in said world, said computer graphics portion and said video screen being adjusted in size relative to each other for a frame by said processor in accordance with an available frame rate of said video signal.
A video client, comprising:
- a video signal receiver;
- a processor for generating a computer graphics portion of a world and for placing a portion of a video received as a video signal by said video signal receiver on a screen in said world, said computer graphics portion and said video screen being adjusted in size relative to each other by said processor in accordance with an ability of said video client to generate video for display on said video screen.
A video client for displaying a world, comprising:
- means for receiving a video signal;
- means for determining the frame rate of said video signal;
- means for determining the available processing bandwidth;
- means for generating a display signal representative of said world, said signal having a portion representative of computer graphics and a portion representative of a video, said display signal being divided into said portions as a function of at least one image factor which may be dynamically changing.
A method for use in processing frames of a signal, each of said frames representing an image that is made up of computer graphics portion, a video portion, or a combination thereof, said computer graphics portion and said video portion each having a respective nominal size, the method comprising the steps of:
- decreasing said computer graphics portion of said world for a frame when available image processing capacity is unable to depict said computer graphics portion of said world at said nominal size;
- correspondingly increasing said video portion of said world so that an entire view of said world is presented to a viewer.
A method for use in rendering a world, said world being represented by a computer graphics portion, a video portion, or a combination thereof, said computer graphics portion and said video portion each having a respective first size for a rendering of said world, the method comprising the steps of:
- decreasing the size of said computer graphics portion of said world for a subsequent rendering of said world when available image processing capacity is unable to depict said computer graphics portion of said world at said first size of said computer graphics portion of said first rendering;
- correspondingly increasing said size of said video portion of said world to a size greater than said first size of said video portion so that an entire view of said world is presented to a viewer.
A method for use in rendering a world, said world being represented by a computer graphics portion, a video portion, or a combination thereof, said computer graphics portion and said video portion each having a respective first size for a rendering of said world, the method comprising the steps of:
- increasing the size of said computer graphics portion of said world for a subsequent rendering of said world when available frame rate for said video portion is insufficient to generate said video portion at said first size;
- correspondingly decreasing said size of said video portion of said world to a size smaller than said first size of said video portion so that an entire view of said world is presented to a viewer.
Dependencies are inferred from the claim text.