发明名称 Encoder and method
摘要 An encoder includes data processing hardware which is operable: to divide input data into a plurality of blocks or packets; to apply a plurality of transformations to content of the blocks or packets to generate corresponding transformed data; to 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 one or more quality criteria; if the quality of representation of the transformed data 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 the transformation step; and if the quality of representation of the transformed data satisfies the one or more quality criteria, to output the transformed data to provide encoded output data representative of the input data to be encoded.
申请公布号 US9258389(B2) 申请公布日期 2016.02.09
申请号 US201414163820 申请日期 2014.01.24
申请人 GURULOGIC MICROSYSTEMS OY 发明人 Kalevo Ossi Mikael;Kärkkäinen Tuomas
分类号 H04N19/119;H04L29/06;H04N19/172;H04N19/154;H04N19/192;H04N19/96;H04N19/12;H04N19/136 主分类号 H04N19/119
代理机构 Carter, DeLuca, Farrell & Schmidt, LLP 代理人 Michal, Esq. Robert P.;Carter, DeLuca, Farrell & Schmidt, LLP
主权项 1. A method of encoding input data to generate corresponding encoded output data, comprising the steps of: (a) dividing the input data into a plurality of blocks or packets, the blocks or packets having a size depending upon a nature of their data content and/or data type, and the blocks or packets being of one or more sizes; (b) applying a plurality of different types 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 individual blocks or packets compared to the content of the individual 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, sub-dividing 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; 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, outputting the transformed data to provide the encoded output data representative of the input data to be encoded.
地址 Turku FI