Encoders, decoders and methods utilizing mode symbols

    公开(公告)号:US10116328B2

    公开(公告)日:2018-10-30

    申请号:US15577680

    申请日:2016-06-10

    发明人: Ossi Kalevo

    摘要: An encoder is provided. The encoder is configured to analyze input data to identify at least one mode symbol therein. The encoder is configured to generate data values of a first type including non-mode symbols and data values of a second type including runs of the at least one mode symbol. Moreover, the encoder is configured to generate information that is indicative of a count of the non-mode symbols and information that is indicative of the at least one mode symbol. Furthermore, the encoder is configured to assemble or encode the information that is indicative of the at least one mode symbol, the information that is indicative of the count of the non-mode symbols, the data values of the first type including the non-mode symbols and the data values of the second type including the runs of the at least one mode symbol, to generate encoded data.

    Encoder and method
    43.
    发明授权
    Encoder and method 有权
    编码器和方法

    公开(公告)号:US09258389B2

    公开(公告)日:2016-02-09

    申请号:US14163820

    申请日:2014-01-24

    摘要: 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.

    摘要翻译: 编码器包括可操作的数据处理硬件:将输入数据划分成多个块或分组; 将多个变换应用于块或分组的内容以生成相应的变换数据; 在应用转换之前检查变换数据的表示质量,以确定变换数据的表示质量是否满足一个或多个质量标准; 如果变换数据的表示质量不满足一个或多个质量标准,则进一步分割和/或组合一个或多个块或分组并重复该变换步骤; 并且如果变换数据的表示质量满足一个或多个质量标准,则输出变换数据以提供表示要编码的输入数据的编码输出数据。

    Entropy modifier and method
    44.
    发明授权
    Entropy modifier and method 有权
    熵修饰符和方法

    公开(公告)号:US08754791B1

    公开(公告)日:2014-06-17

    申请号:US13782757

    申请日:2013-03-01

    发明人: Ossi Kalevo

    IPC分类号: H03M7/00

    CPC分类号: H03M7/46 H03M7/4093

    摘要: There is provided an entropy modifier 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 is operable to control one or more maximum run lengths of the groups of mutually similar bits by using at least one escape code.

    摘要翻译: 提供了一种熵修改器,其可操作地对具有第一熵的输入数据位的数据流进行编码,以产生具有第二熵的对应的熵修改的输出数据,其中该熵修改器可操作以处理输入流 数据位以处理相互相似位的组和第一位的值以及相互相似位的组的一个或多个最大运行长度。 可选地,熵修改器可操作以通过使用至少一个转义码来控制相互相似位的组的一个或多个最大游程长度。

    DECODER AND METHOD
    45.
    发明申请
    DECODER AND METHOD 有权
    解码器和方法

    公开(公告)号:US20140044191A1

    公开(公告)日:2014-02-13

    申请号:US13584047

    申请日:2012-08-13

    IPC分类号: G06K9/36 H04N7/30

    摘要: The decoder operable: to process the encoded input data to extract therefrom header information indicative of encoded data pertaining to blocks and/or packets included in the encoded input data, the header information including data indicative of one or more transformations employed to encode and compress original block and/or packet data for inclusion as the encoded data pertaining to the blocks and/or packets; to prepare a data field in a data storage arrangement for receiving decoded block and/or packet content; to retrieve information describing the one or more transformations and then applying an inverse of the one or more transformation for decoding the encoded and compressed original block and/or packet data to generate corresponding decoded block and/or packet content for populating said data field; and when the encoded input data has been at least partially decoded, to output data from the data field as the decoded output data.

    摘要翻译: 解码器可操作:处理编码的输入数据以从其中提取指示与编码的输入数据中包含的块和/或分组有关的编码数据的标题信息,该标题信息包括指示用于编码和压缩原始的一个或多个变换的数据 块和/或分组数据,用于作为与块和/或分组有关的编码数据; 以准备用于接收解码块和/或分组内容的数据存储装置中的数据字段; 检索描述一个或多个变换的信息,然后应用用于解码编码和压缩的原始块和/或分组数据的一个或多个变换的逆,以生成用于填充所述数据字段的对应的解码块和/或分组内容; 并且当已编码的输入数据已被至少部分地解码时,从数据字段输出数据作为解码的输出数据。

    PROCESSING AND REPRODUCTION OF FRAMES
    46.
    发明申请
    PROCESSING AND REPRODUCTION OF FRAMES 有权
    框架的处理和复制

    公开(公告)号:US20130315307A1

    公开(公告)日:2013-11-28

    申请号:US13959157

    申请日:2013-08-05

    IPC分类号: H04N7/32

    摘要: A processor is configured to receive input data, divide an individual frame into blocks, compare the blocks with corresponding blocks of a first prediction frame for and identify changed blocks. In order to obtain an efficient solution for processing and reproducing frames, the processor is configured to include in generated intermediate data the blocks identified as changed blocks, and generate a change indicator indicating the positions in the individual frame of the identified changed blocks and identified unchanged blocks.

    摘要翻译: 处理器被配置为接收输入数据,将单个帧划分为块,将块与第一预测帧的相应块进行比较并识别改变的块。 为了获得用于处理和再现帧的有效解决方案,处理器被配置为在所生成的中间数据中包括被标识为改变的块的块,并且生成指示所识别的改变的块的各个帧中的位置并且被改变的标识的改变指示符 块。

    METHOD FOR RECOGNIZING PATTERN, PATTERN RECOGNIZER AND COMPUTER PROGRAM
    47.
    发明申请
    METHOD FOR RECOGNIZING PATTERN, PATTERN RECOGNIZER AND COMPUTER PROGRAM 有权
    用于识别图案,图案识别器和计算机程序的方法

    公开(公告)号:US20110007971A1

    公开(公告)日:2011-01-13

    申请号:US12831045

    申请日:2010-07-06

    IPC分类号: G06K9/46

    CPC分类号: G06K9/6203 G06K9/6212

    摘要: The invention relates to a pattern recognizer, which, in order to recognize the pattern fast and with lowest possible computing power, comprises a memory (12) for storing area-specific reference values (REF) calculated on the basis of image information of image areas containing parts of the pattern to be recognized, and a processor (14) that is configured to divide (15) a received image into areas, to calculate (16) reference values (REF) area-specifically on the basis of the image information of said areas, to compare (17) the calculated reference values (REF) with the reference values (REF) stored in the memory (12) and to indicate (18) that the pattern is recognized, in case in the received image there is found a part consisting of adjacent areas, where the reference values (REF) of the areas correspond, with sufficient accuracy, to the reference values (REF) stored in the memory (12).

    摘要翻译: 本发明涉及一种模式识别器,其为了快速识别图案并且具有最低可能的计算能力,包括用于存储基于图像区域的图像信息计算的面积特定参考值(REF)的存储器(12) 包含要识别的图案的部分;以及处理器(14),被配置为将接收到的图像划分为(15)个区域,以基于区域特定地基于图像信息来计算(16)参考值 所述区域将计算出的参考值(REF)与存储在存储器(12)中的参考值(REF)进行比较(17),并且在所接收的图像中发现的情况下指示(18)识别图案 由相邻区域组成的部分,其中区域的参考值(REF)以足够的精度对应于存储在存储器(12)中的参考值(REF)。

    SYSTEM AND METHOD FOR PROVIDING PROTECTED DATA STORAGE IN DATA MEMORY

    公开(公告)号:US20240184900A1

    公开(公告)日:2024-06-06

    申请号:US18460228

    申请日:2023-09-01

    IPC分类号: G06F21/60 G06F21/62

    CPC分类号: G06F21/602 G06F21/6218

    摘要: A system for providing protected data storage in a data memory of a computing device has an encoder and a decoder. The encoder encrypts unencrypted data using encryption information to generate encrypted data, and stores the encrypted data and the encryption information in an allocated portion of the data memory. The decoder accesses the encrypted data and the encryption information from the allocated portion of the data memory, and decrypts the encrypted data using the encryption information to re-generate the unencrypted data. Each time the unencrypted data is read from the allocated portion of the data memory or the unencrypted data is to be written to the allocated portion of the data memory, the encoder re-encrypts the unencrypted data using newer encryption information to generate newer encrypted data, and replaces previous encrypted data and previous encryption information with the newer encrypted data and the newer encryption information, respectively, in the allocated portion of the data memory. The encoder and the decoder are integrated, so as to operate in a single thread of execution.

    SYSTEM AND METHOD FOR PROVIDING PROTECTED DATA STORAGE IN DATA MEMORY

    公开(公告)号:US20210319142A1

    公开(公告)日:2021-10-14

    申请号:US17270967

    申请日:2019-08-30

    摘要: A system for protected data storage in a data memory of a computing device includes an encoder and a decoder. The encoder encrypts unencrypted data using encryption information to generate encrypted data, and stores the encrypted data and the encryption information in data memory. The decoder accesses the encrypted data and the encryption information from the data memory, and decrypts the encrypted data using the encryption information to re-generate the unencrypted data. Each time the unencrypted data is read from data memory or the unencrypted data is to be written to the data memory, the encoder re-encrypts the unencrypted data using newer encryption information to generate newer encrypted data, and replaces previous encrypted data and previous encryption information with the newer encrypted data and the newer encryption information, respectively, in the data memory. The encoder and the decoder are integrated, to operate in a single thread of execution.