Method and system for enhancing the quality of video prompts in an interactive media response system
First Claim
Patent Images
1. A method for enhancing the quality of visual prompts in an interactive media response system, said method comprising:
- determining a video codec used by a thin device, wherein said video codec is a block based codec, wherein said video codec generates pixel blocks, and wherein each pixel block of said pixel blocks comprises boundaries;
based on said determining said video codec used by said thin device, generating a spatial map of said boundaries for said pixel blocks;
accessing visual prompts to be displayed on said thin device; and
modifying display parameters of a plurality of text visual prompts of said visual prompts, wherein said plurality of text visual prompts comprises a plurality of characters, and wherein said modifying comprises;
jittering, using said spatial map that was generated, at least one character of said plurality of characters such that at least one edge of each character of said plurality of characters is positioned on a portion of at least one of a horizontal and vertical boundary of said boundaries such that a display of said at least one edge appears to be less blurred than a portion of said at least one character, which portion is not positioned on any boundary of any pixel block of said pixel blocks, said jittering thereby increasing an overall visual sharpness of said visual prompts on display.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention recite a method for enhancing the quality of visual prompts in and interactive media response system. In one embodiment, a video coder/decoder (codec) used by a thin device is determined. A visual prompt to be displayed on the thin device is accessed and the display parameters of the visual prompt are modified such that at least one character of the visual prompt is aligned with a blocking artifact generated by the video codec.
-
Citations
24 Claims
-
1. A method for enhancing the quality of visual prompts in an interactive media response system, said method comprising:
-
determining a video codec used by a thin device, wherein said video codec is a block based codec, wherein said video codec generates pixel blocks, and wherein each pixel block of said pixel blocks comprises boundaries; based on said determining said video codec used by said thin device, generating a spatial map of said boundaries for said pixel blocks; accessing visual prompts to be displayed on said thin device; and modifying display parameters of a plurality of text visual prompts of said visual prompts, wherein said plurality of text visual prompts comprises a plurality of characters, and wherein said modifying comprises; jittering, using said spatial map that was generated, at least one character of said plurality of characters such that at least one edge of each character of said plurality of characters is positioned on a portion of at least one of a horizontal and vertical boundary of said boundaries such that a display of said at least one edge appears to be less blurred than a portion of said at least one character, which portion is not positioned on any boundary of any pixel block of said pixel blocks, said jittering thereby increasing an overall visual sharpness of said visual prompts on display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An interactive media response system comprising:
-
a thin device using a video codec, wherein said video codec is a block based codec, wherein said video codec generates pixel blocks, and wherein each pixel block of said pixel blocks comprises boundaries; and a computer system communicatively coupled with said thin device, said computer system configured for; based on said video codec determined to be used by said thin device, generating a spatial map of said boundaries for said pixel blocks; accessing visual prompts to be displayed on said thin device; and modifying display parameters of a plurality of text visual prompts of said visual prompts, wherein said plurality of text visual prompts comprises a plurality of characters, and wherein said modifying comprises; jittering, using said spatial map that was generated, at least one character of said plurality of characters such that at least one edge of each character of said plurality of characters is positioned on a portion of at least one of a horizontal and vertical boundary of said boundaries such that a display of said at least one edge appears to be less blurred than a portion of said at least one character, which portion is not positioned on any boundary of any pixel block of said pixel blocks, said jittering thereby increasing an overall visual sharpness of said visual prompts on display. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for enhancing the quality of visual prompts in and interactive media response system, said system comprising:
-
a determiner for determining a video codec used by a thin device, wherein said codec is a block based codec, wherein said video codec generates pixel blocks, and wherein each pixel block of said pixel blocks comprises boundaries; and a modifier for modifying display parameters of a plurality of text visual prompts of said visual prompts, wherein said plurality of text visual prompts comprises a plurality of characters, and wherein said modifying comprises; jittering, using a spatial map that was generated based on said video codec determined to be used by said thin device, at least one character of said plurality of characters such that at least one edge of each character of said plurality of characters is positioned on a portion of at least one of a horizontal and vertical boundary of said boundaries such that a display of said at least one edge appears to be less blurred than a portion of said at least one character, which portion is not positioned on any boundary of any pixel block of said pixel blocks, said jittering thereby increasing an overall visual sharpness of said visual prompts on display. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer usable medium having computer readable program code embodied therein for causing a computer system to perform a method for enhancing the quality of visual prompts in an interactive media response system, said method comprising:
-
determining a video codec used by a thin device, wherein said codec is a block based codec, wherein said video codec generates pixel blocks, and wherein each pixel block of said pixel blocks comprises boundaries; based on said determining said video codec used by said thin device, generating a spatial map of said boundaries for said pixel blocks; accessing visual prompts to be displayed on said thin device; and modifying display parameters of a plurality of text visual prompts of said visual prompts, wherein said plurality of text visual prompts comprises a plurality of characters, and wherein said modifying comprises; jittering, using said spatial map that was generated, at least one character of said plurality of characters such that at least one edge of each character of said plurality of characters is positioned on a portion of at least one of a horizontal and vertical boundary of said boundaries such that a display of said at least one edge appears to be less blurred than a portion of said at least one character, which portion is not positioned on any boundary of any pixel block of said pixel blocks, said jittering thereby increasing an overall visual sharpness of said visual prompts on display. - View Dependent Claims (20, 21)
-
-
22. 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 for enhancing the quality of visual prompts in an interactive media response system, said method comprising; determining a video codec used by a thin device, wherein said video codec is a block based codec, wherein said video codec generates pixel blocks, and wherein each pixel block of said pixel blocks comprises boundaries; based on said determining said video codec used by said thin device, generating a spatial map of said boundaries for said pixel blocks; accessing visual prompts to be displayed on said thin device; and modifying display parameters of a plurality of text visual prompts of said visual prompts, wherein said plurality of text visual prompts comprises a plurality of characters, and wherein said modifying comprises; jittering, using said spatial map that was generated, at least one character of said plurality of characters such that at least one edge of each character of said plurality of characters is positioned on a portion of at least one of a horizontal and vertical boundary of said boundaries such that a display of said at least one edge appears to be less blurred than a portion of said at least one character, which portion is not positioned on any boundary of any pixel block of said pixel blocks, said jittering thereby increasing an overall visual sharpness of said visual prompts on display. - View Dependent Claims (23, 24)
-
Specification