发明名称 ENCODER AND METHOD
摘要 An encoder includes data processing hardware operable to: process input data into a plurality of blocks/packets; apply a plurality of transformations to content of the blocks/packets to generate corresponding transformed data; check a quality of representation of the transformed data prior to application of the transformations to determine whether or not the quality of representation of the transformed data satisfies quality criteria; if the quality of representation does not satisfy the quality criteria, to divide and/or combine the one or more individual blocks or packets further and repeating the transformation step; and if the quality of representation of the transformed data satisfies the one or more quality criteria, to select coding methods and encode data representative of the input data to be encoded to provide encoded output data; and communicate in the encoded data information describing the plurality of transformations or combinations of transformations employed when coding the blocks/packets.
申请公布号 US2016156367(A1) 申请公布日期 2016.06.02
申请号 US201615017750 申请日期 2016.02.08
申请人 GURULOGIC MICROSYSTEMS OY 发明人 Kalevo Ossi Mikael;Kärkkäinen Tuomas
分类号 H03M7/30;H03M7/46;H03M7/40 主分类号 H03M7/30
代理机构 代理人
主权项 1. A method of encoding input data to generate corresponding encoded output data, comprising the steps of: (a) processing the input data into a plurality of blocks or packets, the blocks or packets having a size depending upon one or more parameters describing the data content and/or data type of the input data, and the blocks or packets being of one or more sizes; (b) applying a plurality of mutually different transformations or combinations of transformations to content of the blocks or packets to generate corresponding transformed data; (c) checking 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 plurality of mutually different transformations or combinations of 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 one or more blocks or packets does not satisfy the one or more quality criteria, dividing and/or combining the one or more individual blocks or packets whose quality of representation does not satisfy the one or more criteria further and repeating step (b) for the one or more blocks or packets whose quality of representation does not satisfy the one or more criteria (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, selecting one or more coding methods and encoding the data representative of the input data to be encoded to encoded output data; and (f) communicating in the encoded output data information describing the plurality of mutually different transformations or combinations of transformations employed when coding the blocks or packets.
地址 Turku FI