摘要:
There is provided an encoder for encoding input data to generate corresponding encoded data. The encoder is operable to process the input and to encode at least a portion thereof using at least one Delta encoding algorithm, and to generate one or more predictors for use in encoding one or more subsequent portions of the input data, wherein the encoder is also operable to encode data generated by the at least one Delta encoding algorithm and the one or more predictors by employing at least one entropy encoding algorithm to generate the encoded data. There is provided a decoder for decoding the encoded data to generate corresponding decoded data; optionally, the decoded data and the input data are mutually similar.
摘要:
An encoder is provided for encoding input data (D1) to generate corresponding encoded output data (D2). The encoder includes a data processing arrangement for generating a run-length encoded (RLE) representation of the input data (D1). Moreover, the encoder is operable to split the run-length encoded (RLE) representation into a plurality of parts (A, B), wherein at least one part is associated with original symbols and at least another part is associated with counters representative of occurrence of the original symbols. Furthermore, the encoder is operable to encode the plurality of parts (A, B) separately to generate the encoded output data (D2). There is also provided a corresponding decoder for decoding the encoded data (D2) to generate corresponding decoded output data (D3). Additionally, there is provided a coder including the aforesaid encoder and decoder.
摘要:
There is provided an entropy modifier (10, 60) which is operable to encode, alternatively decode, a stream of input data bits having a first entropy for generating corresponding entropy-modified output data having a second entropy, wherein the entropy modifier is operable to process the stream of input data bits to handle groups of mutually similar bits and the value of the first bit, and one or more maximum run lengths of the groups of mutually similar bits. Optionally, the entropy modifier (10, 60) is operable to control one or more maximum run lengths of the groups of mutually similar bits by using at least one escape code.
摘要:
A data communication system includes a centralized server arrangement coupled via a communication network arrangement to a plurality of client devices. The centralized server arrangement and the plurality of client devices exchange data. The system allocates the data into a primary type of data and at least a secondary type of data. The primary data is communicated substantially immediately within the system, and at least the secondary data is communicated in the system in association with corresponding acknowledgements (ACK) in response to receipt of the second type of data at one or more of the client devices. At least one of the one or more client devices is optionally a wireless-enabled mobile communication device or a wirelessly-connected personal computer (PC).
摘要:
A secure media player system for communicating media content information D1 from an encoder 10 to at least one decoder 20. The encoder is operable to process and encode the media content information into one or more first sections of un-encrypted data E2(A) and one or more second sections of encrypted data E2(B). The sections of media content information that are encrypted include one or more parameters, such as headers and stream flags, which enable the original media content information to be regenerated from the unencrypted data. The one or more first sections of un-encrypted data and one or more second sections of encrypted data are communicated to the at least one decoder, to process and render the media content information (D3) to one or more users. Encryption may be carried out using a key which identifies the encoder and encryption may be customised uniquely for each decoder. Keys may be provided by a validating authority, certifying authority or verification authority. This system of encrypting only the critical media content allows for a relatively light and efficient data processing and distribution operation.
摘要:
An encoder for compressing input data (D1) to generate corresponding encoded data (D2) is provided. The encoder is operable to process the input data (D1) to identify reoccurrence of mutually similar multi-dimensional patterns of data bits and/or data symbols therein. The encoder is then operable to represent one or more duplicate reoccurrences of the mutually similar multi-dimensional patterns of data bits and/or data symbols by way of one or more duplication symbols uniquely identifying the mutually similar patterns.
摘要:
An encoder for encoding data to generate corresponding encoded data including information indicative of a frequency, probability or range of one or more symbols to be represented in the encoded data. The encoder can include in the encoded data additional information indicative of whether information indicative of a frequency, probability or range for at least one symbol amongst the one or more symbols is in the encoded data. The encoder can include in the encoded data the additional information of whether information indicative of a frequency, probability or range for at least one symbol amongst the one or more symbols in the encoded data expressed as single availability bit information. The encoder can represent inclusion of information indicative of the frequency, probability or range information by use of a single availability bit value “7”, and non-inclusion of information indicative of the frequency, probability or range information by use of a single availability bit value “0”.