Abstract:
A method for variable length coding an ordered series of digital signals, e.g., of quantized transform coefficients of a block of image data with a most likely-to-occur amplitude, e.g., 0, and at least one other amplitude, e.g., 1, to form a set of codewords. The method includes establishing a breakpoint along the ordering to define a first contiguous region and a second contiguous region, such that clusters of consecutive signals of any value other than the most likely-to-occur value occur mostly in the first contiguous region. The method includes encoding the signals in the first region using a first region encoding method suitable for encoding clusters; and encoding the signals in the second region using a second region encoding method. The first region and second region encoding methods include variable length codes such that relatively short codewords are formed to represent relatively more likely-to-occur sequences.
Abstract:
Coding quantized transform coefficients as occur in image compression includes, for a subset of coefficient amplitude values coding by a first method corresponding to each amplitude of the subset, events of a run of zero or more zero-valued coefficients ending in the single non-zero amplitude, coding by a second method events of a run of zero or more zero-valued coefficients ending in any single non-zero amplitude not in the subset, and coding by a third method the amplitude values of the concatenation of the non-zero amplitude not in the subset. The coding methods produce variable length codewords. The method is suitable for series that have scattered non-zero-valued coefficients.
Abstract:
A system and method for providing interactive communications includes receiving a communication from an originator destined for a persona. An identity of the persona is determined and one or more rules associated with the identity of the persona is determined. Presence information of the persona is obtained. The communication is sent to the persona in accordance with the determination of the identity of the persona, the one or more rules associated with the identity, and the presence information of the persona.
Abstract:
In one embodiment, a method includes recording a sequence of online activities of a first user. The online activities include online consumption of online content by the first user. The method includes constructing a path based on the sequence of online activities of the first user. The path includes a sequence of online activity points that each correspond to one of the online activities in the sequence of online activities of the first user, and the path enables a second user to experience personally for themselves at least an approximation of the sequence of online activities of the first user. The method includes communicating the path for traversal of a portion of the path by the second user.
Abstract:
Coding quantized transform coefficients as occur in image compression combines a position coding method to code the position of clusters of consecutive non-zero-value coefficients with an amplitude coding method to code the amplitudes of a concatenation of a plurality of the clusters. The amplitude coding method exploits that runs of amplitude 1 coefficients are more likely in the clusters than runs of other coefficient amplitudes.
Abstract:
In particular embodiments, a method for editing a web page includes identifying a plurality of components that collectively form a programmatic representation of a first web page. At least one of the components has content that dynamically changes in response to data retrieved externally from the content. A second web page is generated. The second web page includes a plurality of parameters. Each parameter of the second web page corresponds to a respective one of the identified plurality of components. One or more modifications made to the plurality of parameters are interpreted. A programmatic representation of a third web page is generated, the generation based at least in part on the interpretation.
Abstract:
A method for variable length coding an ordered series of digital signals, e.g., of quantized transform coefficients of a block of image data with a most likely-to-occur amplitude, e.g., O, and at least one other amplitude, e.g., 1, to form a set of codewords. The method includes establishing a breakpoint (301) along the ordering to define a first contiguous region and a second contiguous region, such that clusters of consecutive signals of any value other than the most likely-to-occur value occur mostly in the first contiguous region. The method includes encoding the signals in the first region using a first region encoding method (303) suitable for encoding clusters; and encoding the signals in the second region using a second region encoding method (305). The first region and second region encoding methods include variable length codes such that relatively short codewords are formed to represent relatively more likely-to-occur sequences.