High performance content alteration architecture and techniques
First Claim
1. A high performance HIP generation system comprising:
- at least one of a character cache component that stores a plurality of characters and an arc cache component that stores a plurality of arcs;
a warp field cache component that stores a pre-computed warp field, wherein the pre-computed, warp field comprises a plurality of sub-regions;
a component that selects any number of at least one of characters or arcs to form a binary HIP sequence; and
a warping component that maps the HIP sequence to any one of the plurality of sub-regions selected from the warp field cache to facilitate warping the HIP sequence.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a unique system and method that facilitates obtaining high performance and more secure HIPs. More specifically, the HIPs can be generated in part by caching pre-rendered characters and/or pre-rendered arcs as bitmaps in binary form and then selecting any number of the characters and/or arcs randomly to form a HIP sequence. The warp field can be pre-computed and converted to integers in binary form and can include a plurality of sub-regions. The warp field can be cached as well. Any one sub-region can be retrieved from the warp field cache and mapped to the HIP sequence to warp the HIP. Thus, the pre-computed warp field can be used to warp multiple HIP sequences. The warping can occur in binary form and at a high resolution to mitigate reverse engineering. Following, the warped HIP sequence can be down-sampled and texture and/or color can be added as well to improve its appearance.
-
Citations
63 Claims
-
1. A high performance HIP generation system comprising:
-
at least one of a character cache component that stores a plurality of characters and an arc cache component that stores a plurality of arcs; a warp field cache component that stores a pre-computed warp field, wherein the pre-computed, warp field comprises a plurality of sub-regions; a component that selects any number of at least one of characters or arcs to form a binary HIP sequence; and a warping component that maps the HIP sequence to any one of the plurality of sub-regions selected from the warp field cache to facilitate warping the HIP sequence. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
16. An advanced HIP generation system comprising a character sequence generation component that generates a HIP sequence, the HIP sequence comprising some number of characters and some amount of clutter combined with the characters;
- and a warping component that warps the HIP sequence at a high resolution in binary form such that a warped HIP sequence appears in black and white.
- View Dependent Claims (17, 18, 24)
-
36. A method of generating a high performance HIP comprising:
-
caching at least one of a plurality of pre-rendered characters to a character cache and a plurality of pre-rendered arcs to an arc cache; caching a pre-computed warp field to a warp field cache, wherein the pre-computed warp field comprises a plurality of sub-regions; selecting any number of pre-rendered characters and any number of arcs to form a HIP sequence; and warping the HIP sequence in part by mapping the HIP sequence to any one sub-region selected from the warp field cache. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 55, 56, 57, 58)
-
-
44. An advance HIP generation method comprising generating a character sequence, the character sequence comprising any number of characters combined with any amount of clutter;
- and warping the HIP using at least one of the following;
a graphics processing unit (GPU); and at least one of a 64-bit or a 128-bit single instruction multiple data (SIMD) operations on a 32-bit processor that are provided through at least one of multimedia extensions (MMX), streaming SIMD extensions (SSE), or steaming MMD extensions 2 (SSE2) instruction sets.
- and warping the HIP using at least one of the following;
-
52. An advanced HIP generation method comprising:
-
selecting any number of characters and any number of arcs to form a HIP sequence; warping the HIP sequence to yield a HIP image for widespread distribution and use; and customizing the HIP image at least in part by adding at least one of texture and/or color to enhance an appearance of the HIP image. - View Dependent Claims (53, 54)
-
-
59. A data packet adapted to be transmitted between two or more computer processes facilitating improving performance and security of HIPs, the data packet comprising:
- information associated with caching pre-rendered characters, pre-rendered arcs, and a pre-computed warp field, generating a HIP sequence in part by randomly selecting any number of characters and arcs, and mapping the HIP sequence to a selected sub-region of the warp field to warp the HIP sequence.
-
60. A high performance HIP generation system comprising:
-
means for caching at least one of a plurality of pre-rendered characters to a character cache and a plurality of pre-rendered arcs to an arc cache; means for caching a pre-computed warp field to a warp field cache, wherein the pre-computed warp field comprises a plurality of sub-regions; means for selecting any number of pre-rendered characters and any number of arcs to form a HIP sequence; and means for warping the HIP sequence at a high resolution in part by mapping the HIP sequence to any one sub-region selected from the warp field cache. - View Dependent Claims (61, 62, 63)
-
Specification