摘要:
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”.
摘要:
A server node arrangement includes a plurality of server nodes. The server node arrangement is coupled via communication network to a plurality of sources of input data, and to one or more output devices. The server node arrangement receives data content from the plurality of sources of input data, and processes the data content to supply to at least a subset of the output devices. The server node arrangement hosts one or more processes which process the data content into a form which is compatible to a native data rendering format of the subset of the output devices. The at least a subset of the output devices are operable to render the data content simultaneously. The server node arrangement provides a system which communicates content data in a more computationally efficient manner, which is capable of saving energy utilization.
摘要:
A processor (12) is configured to receive input data (10), divide an individual frame (1) into blocks, compare the blocks with corresponding blocks of a first prediction frame for (2) and identify changed blocks (3). In order to obtain an efficient solution for processing and reproducing frames, the processor is configured to include in generated intermediate data (7) the blocks identified as changed blocks (3)" and generate a change indicator (8) indicating the positions in the individual frame (1) of the identified changed blocks (3) and identified unchanged blocks (4).
摘要:
An encoder (10) is operable to encode input data (20) to generate corresponding encoded output data (30). The encoder (10) includes data processing hardware which is operable: (a) to sub-divide input data (20) into a plurality of blocks or packets, the blocks or packets having a size depending upon a nature of their content, and the blocks or packets being of one or more sizes; (b) to apply a plurality of transformations to content of the blocks or packets to generate corresponding transformed data; (c) to check a quality of representation of the transformed data of the blocks or packets compared to the content of the blocks or packets prior to application of the transformations to determine whether or not the quality of representation of the transformed data satisfies one or more quality criteria; (d) in an event that the quality of representation of the transformed data of the one or more blocks or packets does not satisfy the one or more quality criteria, to sub-divide and/or to combine the one or more blocks or packets further and repeating step (b); and (e) in an event that the quality of representation of the transformed data of the one or more blocks or packets satisfies the one or more quality criteria, to output the transformed data to provide encoded output data (30) representative of the input data (20) to be encoded. The encoder (10) is operable to use the transformations to compress content associated with the blocks or packets, so that the encoded output data (30) is smaller in size than the input data (20) to be encoded.
摘要:
The present invention relates to an image processor (1) that is configured to compare (7) a single frame included in the received signal (3) with a preceding processed frame so as to detect changes. In order to enable compression in as compact a format as possible the processor (1) is configured to detect (7) changes by dividing the pixels of a single frame into movement blocks and to detect the movement block as changed if in said movement block there is a given number of pixels whose characteristic value change as compared with the corresponding pixels of the preceding processed frame exceeds a predetermined threshold, to set the values of the pixels of the unchanged movement blocks in the frame under process to predetermined values and to generate a signal (4) that indicates the changes.