Method and system for improving interactive media response systems using visual cues
First Claim
Patent Images
1. An interactive media response method comprising:
- determining, by a media stream generation system, a video compression standard used by a thin device, wherein the media stream generation system is connected to the thin device via a network;
generating media at the media stream generation system using the determined video compression standard, wherein said media stream generation system provides interactive control of said generated media by utilizing a software application resident in said media stream generation system to modify said generated media subsequent to said media generation, said generated media comprising;
a compressed visual prompt for display on said thin device using the determined video compression standard; and
an audio prompt for presentation on said thin device;
determining, by the media stream generation system, whether the video compression standard used by the thin device is a block-based video compression standard;
in response to a determination that the video compression standard used by the thin device is a block-based video compression standard, the media stream generation system adjusting positions of text characters included in the compressed visual prompt based on block boundaries of the block-based video compression standard, wherein the adjusting comprises computing rendering coefficients of the text characters included in the compressed visual prompt;
sending the rendering coefficients, said compressed visual prompt, and said audio prompt from the media stream generation system to said thin device via the network, wherein said sending of said compressed visual prompt and said audio prompt are synchronized based on a correlation of said compressed visual prompt and said audio prompt;
decompressing, by the thin device, the compressed visual prompt using the determined video compression standard to generate a decompressed visual prompt; and
displaying the decompressed visual prompt on said thin device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention recite a method and system for providing visual cues in an interactive media response system. In one embodiment, at least one visual prompt for display on a thin device is generated. The visual prompt is then sent to the thin device where it is displayed.
-
Citations
33 Claims
-
1. An interactive media response method comprising:
-
determining, by a media stream generation system, a video compression standard used by a thin device, wherein the media stream generation system is connected to the thin device via a network; generating media at the media stream generation system using the determined video compression standard, wherein said media stream generation system provides interactive control of said generated media by utilizing a software application resident in said media stream generation system to modify said generated media subsequent to said media generation, said generated media comprising; a compressed visual prompt for display on said thin device using the determined video compression standard; and an audio prompt for presentation on said thin device; determining, by the media stream generation system, whether the video compression standard used by the thin device is a block-based video compression standard; in response to a determination that the video compression standard used by the thin device is a block-based video compression standard, the media stream generation system adjusting positions of text characters included in the compressed visual prompt based on block boundaries of the block-based video compression standard, wherein the adjusting comprises computing rendering coefficients of the text characters included in the compressed visual prompt; sending the rendering coefficients, said compressed visual prompt, and said audio prompt from the media stream generation system to said thin device via the network, wherein said sending of said compressed visual prompt and said audio prompt are synchronized based on a correlation of said compressed visual prompt and said audio prompt; decompressing, by the thin device, the compressed visual prompt using the determined video compression standard to generate a decompressed visual prompt; and displaying the decompressed visual prompt on said thin device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An interactive media response system comprising:
-
a thin device; and a media stream generating system connected to the thin device, the media stream generating system to; determine a video compression standard used by the thin device; generate compressed media for said thin device using the determined video compression standard, said compressed media comprising compressed video content and an audio prompt for presentation on the thin device, the compressed video content including a visual prompt to be displayed upon said thin device, wherein the media stream generation system uses a software application to provide interactive control of the generated compressed media; determine whether the video compression standard used by the thin device is a block-based video compression standard; in response to a determination that the video compression standard used by the thin device is a block-based video compression standard, adjust positions of text characters included in the compressed video content visual prompt based on block boundaries of the block-based video compression standard, comprising a computation of rendering coefficients of the text characters included in the visual prompt; and transmit the compressed media and the rendering coefficients to the thin device via a network connection; the thin device to decompress the compressed video content using the video compression standard to generate decompressed video content, and to display the decompressed video content on a display of the thin device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A media stream generating method comprising:
-
determining, by a media system, a video compression standard used by a thin device, wherein the thin device is connected to the media system; generating, by the media system, compressed media for said thin device using the determined video compression standard, the compressed media including a visual prompt and an audio prompt to be presented on the thin device, wherein the media system uses a software application to provide interactive control of the generated compressed media; determining, by the media system, whether the video compression standard used by the thin device is a block-based video compression standard; in response to a determination that the video compression standard used by the thin device is a block-based video compression standard, adjusting positions of text characters included in the visual prompt based on block boundaries of the block-based video compression standard, wherein the adjusting comprises computing rendering coefficients of the text characters included in the visual prompt; transmitting, by the media system, the compressed media and the rendering coefficients to the thin device via a network connection; decompressing, by the thin device, the compressed media using the video compression standard to generate decompressed media; and presenting the decompressed media on the thin device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer usable medium having computer readable program code embodied therein for causing a computer system to perform a method, said method comprising:
-
determining a video compression standard used by a thin device; generating compressed media at a media stream generation system, said compressed media comprising a visual prompt and an audio prompt for presentation on said thin device, wherein the media stream generation system includes a software application to provide interactive control of the generated compressed media; determining whether the video compression standard used by the thin device is a block-based video compression standard; in response to a determination that the video compression standard used by the thin device is a block-based video compression standard, adjusting positions of text characters included in the visual prompt based on block boundaries of the block-based video compression standard, the adjusting comprising computing rendering coefficients of the text characters included in the visual prompt; and sending the compressed media and the rendering coefficients to said thin device, wherein the thin device is to decompress the compressed media using the video compression standard to generate a decompressed visual prompt, and to display said decompressed visual prompt on a display of said thin device. - View Dependent Claims (27, 28, 29)
-
-
30. A computer system comprising:
-
a bus; a memory unit coupled to said bus; and a processor coupled to said bus, said processor for executing a method, said method comprising; determining a video compression standard used by a thin device connected to the computer system; generating compressed media for the thin device using the determined video compression standard, the compressed media including a visual prompt and an audio prompt for presentation on the thin device, wherein the computer system uses a software application to provide interactive control of the generated compressed media; determining whether the video compression standard used by the thin device is a block-based video compression standard; in response to a determination that the video compression standard used by the thin device is a block-based video compression standard, adjusting positions of text characters included in the visual prompt based on block boundaries of the block-based video compression standard, comprising computing rendering coefficients of the text characters included in the visual prompt; and sending the compressed media and the rendering coefficients to said thin device via a network connection, wherein the thin device is to decompress the compressed media using the video compression standard to generate a decompressed visual prompt, and to display said decompressed visual prompt on said thin device. - View Dependent Claims (31, 32, 33)
-
Specification