Dynamic decoding of communication between card reader and portable device

    公开(公告)号:US09805730B2

    公开(公告)日:2017-10-31

    申请号:US14458389

    申请日:2014-08-13

    Inventor: Fredrik Munter

    Abstract: The proposed technology generally relates the field of data transmission, in particular it relates to decoding an encoded data signal received at an audio interface of a portable electronic device, wherein the encoded data signal is encoded with an encoding scheme having an adjustable encoder clock frequency. The proposed method comprises pre-processing the received encoded data signal; scanning the received encoded data signal for a known start sequence and when a known start sequence is successfully detected then calculating an actual frequency based on the detected start sequence; interpreting, a data block succeeding the start sequence using the assessed actual frequency; and assessing whether to request adjustment of the adjustable encoder clock frequency based on the scanning and/or the interpretation. The proposed technology relates to a method performed in a portable communications device well as a corresponding device and computer program.

    ENCODER, ENCODING METHOD, DECODER, DECODING METHOD, AND CODEC SYSTEM

    公开(公告)号:US20170264906A1

    公开(公告)日:2017-09-14

    申请号:US15214353

    申请日:2016-07-19

    Inventor: Lei DAI Taehyun KIM

    CPC classification number: H03M5/00 G09G5/006 H03M5/12

    Abstract: The present disclosure relates to an encoder and an encoding method thereof, as well as a decoder and a decoding method thereof, which can be used to reduce the number of wires necessary for data transmission and transmit more data at a faster speed with the same number of wires, thereby improving the efficiency of data transmission. The encoder may comprises two input terminals configured to receive two input signals simultaneously, each input terminal comprises a wire identifying a positive voltage and a wire identifying a negative voltage; and a plurality of output terminals, wherein each output terminal comprises a wire identifying a positive voltage and a wire identifying a negative voltage, a combination of the two input signals corresponds to one of the plurality of output terminals, and the output terminal to which the current combination of the two input signals corresponds is configured to output signals through the two wires of the output terminal.

    Path encoding and decoding
    54.
    发明授权

    公开(公告)号:US09667271B2

    公开(公告)日:2017-05-30

    申请号:US15358909

    申请日:2016-11-22

    Abstract: This invention relates to a system, method and computer program product for encoding an input string of binary characters including: a cellular data structure definition including a starting empty cell; one or more path definitions defining paths through the data structure; a character reading and writing engine for writing a binary character to an empty cell with a predefined initial position; a next cell determination engine for determining a next empty cell by methodically checking cells along one of the paths in the data structure until an empty cell is located; a loop facilitator for looping back to the writing next character step and the determining next cell step until there are no more data characters or a next empty cell is not determined; and a serialization deserialization engine for methodically serializing the data structure into a one dimensional binary string of characters representing an encoded string of alphanumeric characters.

    SEMICONDUCTOR DEVICE
    55.
    发明申请

    公开(公告)号:US20170117820A1

    公开(公告)日:2017-04-27

    申请号:US15397909

    申请日:2017-01-04

    Inventor: Akiko GOTO

    Abstract: First and second external terminals are connected to high-voltage and low-voltage terminals, respectively, of a direct-current voltage source circuit in which first and second direct-current voltage sources are connected in series. A third external terminal is connected to a connecting point between the first and second direct-current voltage sources. A first switching element is connected between the first and fourth external terminals. A second switching element is connected between the fourth and second external terminals. A first AC switch unit includes third and fourth switching elements connected in inverse series between the third and fourth external terminals. A second AC switch unit includes fifth and sixth switching elements connected in inverse series between the third and fourth external terminals. The first and second AC switch units are connected in parallel. The first and second switching elements and the first and second AC switch units are incorporated in one module.

    PATH ENCODING AND DECODING
    56.
    发明申请
    PATH ENCODING AND DECODING 有权
    路径编码和解码

    公开(公告)号:US20160294412A1

    公开(公告)日:2016-10-06

    申请号:US15184306

    申请日:2016-06-16

    Abstract: This invention relates to a system, method and computer program product for encoding an input string of binary characters including: a cellular data structure definition including a starting empty cell; one or more path definitions defining paths through the data structure; a character reading and writing engine for writing a binary character to an empty cell with a predefined initial position; a next cell determination engine for determining a next empty cell by methodically checking cells along one of the paths in the data structure until an empty cell is located; a loop facilitator for looping back to the writing next character step and the determining next cell step until there are no more data characters or a next empty cell is not determined; and a serialization deserialization engine for methodically serializing the data structure into a one dimensional binary string of characters representing an encoded string of alphanumeric characters.

    Abstract translation: 本发明涉及一种用于编码二进制字符输入串的系统,方法和计算机程序产品,包括:包括起始空单元的蜂窝数据结构定义; 定义通过数据结构的路径的一个或多个路径定义; 用于将具有预定义的初始位置的二进制字符写入空单元的字符读写引擎; 下一个小区确定引擎,用于通过以数据结构中的一个路径方式地检查小区来确定下一个空单元,直到找到一个空单元; 循环辅助器,用于循环回到写入下一个字符步骤,并确定下一个单元步骤,直到没有更多的数据字符或下一个空单元格未被确定; 以及用于将数据结构有序地串行化为表示字母数字字符的编码字符串的一维二进制字符串的序列化反序列化引擎。

    Path encoding and decoding
    57.
    发明授权
    Path encoding and decoding 有权
    路径编码和解码

    公开(公告)号:US09425825B2

    公开(公告)日:2016-08-23

    申请号:US14947101

    申请日:2015-11-20

    Abstract: This invention relates to a system, method and computer program product for encoding an input string of binary characters including: a cellular data structure definition including a starting empty cell; one or more path definitions defining paths through the data structure; a character reading and writing engine for writing a binary character to an empty cell with a predefined initial position; a next cell determination engine for determining a next empty cell by methodically checking cells along one of the paths in the data structure until an empty cell is located; a loop facilitator for looping back to the writing next character step and the determining next cell step until there are no more data characters or a next empty cell is not determined; and a serialization deserialization engine for methodically serializing the data structure into a one dimensional binary string of characters representing an encoded string of alphanumeric characters.

    Abstract translation: 本发明涉及用于编码二进制字符的输入串的系统,方法和计算机程序产品,包括:包括起始空单元的蜂窝数据结构定义; 定义通过数据结构的路径的一个或多个路径定义; 用于将具有预定义的初始位置的二进制字符写入空单元的字符读写引擎; 下一个小区确定引擎,用于通过以数据结构中的一个路径方式地检查小区来确定下一个空单元,直到找到一个空单元; 循环辅助器,用于循环回到写入下一个字符步骤,并确定下一个单元步骤,直到没有更多的数据字符或下一个空单元格未被确定; 以及用于将数据结构有序地串行化为表示字母数字字符的编码字符串的一维二进制字符串的序列化反序列化引擎。

    DECODING DEVICE, INFORMATION TRANSMISSION SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM
    58.
    发明申请
    DECODING DEVICE, INFORMATION TRANSMISSION SYSTEM, AND NON-TRANSITORY COMPUTER READABLE MEDIUM 有权
    解码设备,信息传输系统和非终端计算机可读介质

    公开(公告)号:US20160191205A1

    公开(公告)日:2016-06-30

    申请号:US14689850

    申请日:2015-04-17

    Abstract: Provided is a decoding device including a reception unit that receives data of which the number of bits is converted and encoded such that a ratio between appearance frequency of a first code and appearance frequency of a second code is a predetermined range, and to which an error correcting code including redundant bits for calculating an error position of the data and a parity check bit of the data is appended, and a detection unit that detects that there are an odd number of bit errors in the data when a value of a syndrome corresponding to an error position is a first predetermined value and an error occurs in the decoding, or when the value of the syndrome is not the first value and a value of the parity check bit is a second predetermined value and an error occurs in the decoding on the data.

    Abstract translation: 提供了一种解码装置,包括:接收单元,接收对数据进行转换和编码的数据,使得第一代码的出现频率与第二代码的出现频率之间的比率是预定范围,并且错误 附加了包括用于计算数据的错误位置的冗余位和数据的奇偶校验位的校正码,以及检测单元,当检测到对应于所述数据的综合征的值时,检测到数据中存在奇数个位错误 误差位置是第一预定值,并且在解码中出现错误,或者当校正子的值不是第一值并且奇偶校验位的值是第二预定值,并且在解码时出现错误 数据。

    MULTI-WIRE SYMBOL TRANSITION CLOCKING SYMBOL ERROR CORRECTION
    59.
    发明申请
    MULTI-WIRE SYMBOL TRANSITION CLOCKING SYMBOL ERROR CORRECTION 有权
    多线符号转换时钟符号错误校正

    公开(公告)号:US20160149729A1

    公开(公告)日:2016-05-26

    申请号:US14949290

    申请日:2015-11-23

    Abstract: Apparatus, systems and methods for error detection in transmissions on a multi-wire interface are disclosed. A method for correcting transmission errors in multi-wire transition-encoded interface may include determining whether a symbol error is present in the sequence of symbols based on a value of an error detection code (EDC) in the received plurality of bits, generating one or more permutations of the sequence of symbols, where each permutation includes one symbol that is different from corresponding symbols in the sequence of symbols and different from corresponding symbols in other permutations. A permutation in the one or more permutations may be identified as including a corrected sequence of symbols when it produces a decoded EDC value that matches an expected EDC value. The expected EDC value may correspond to a predefined value for EDCs transmitted over the multi-wire interface to enable detection of up to two symbol errors at the receiver.

    Abstract translation: 公开了用于在多线接口上的传输中的错误检测的装置,系统和方法。 用于校正多线转换编码接口中的传输错误的方法可以包括基于接收到的多个比特中的错误检测码(EDC)的值来确定符号序列中是否存在符号错误,生成一个或 符号序列的更多排列,其中每个置换包括不同于符号序列中的对应符号并且不同于其他排列中的对应符号的一个符号。 一个或多个排列中的排列可以被识别为当其产生与期望的EDC值匹配的解码的EDC值时包括经校正的符号序列。 期望的EDC值可以对应于通过多线接口发送的EDC的预定义值,以使得能够在接收器处检测多达两个符号错误。

    ERROR DETECTION CONSTANTS OF SYMBOL TRANSITION CLOCKING TRANSCODING
    60.
    发明申请
    ERROR DETECTION CONSTANTS OF SYMBOL TRANSITION CLOCKING TRANSCODING 审中-公开
    符号转换时钟检测的错误检测常数

    公开(公告)号:US20160147596A1

    公开(公告)日:2016-05-26

    申请号:US14949435

    申请日:2015-11-23

    Abstract: Apparatus, systems and methods for error detection in transmissions on a multi-wire interface are disclosed. A method for transmitting data on the multi-wire interface includes transmitting data on a multi-wire interface includes obtaining a plurality of bits to be transmitted over a plurality of connectors, converting the plurality of bits into a sequence of symbols, and transmitting the sequence of symbols on the plurality of connectors. A predetermined number of least significant bits in the plurality of bits may be used for error detection. The predetermined number of least significant bits may have a constant value that is different from each of a plurality of error values. A symbol error affecting one or two symbols in the sequence of symbols may cause a decoded version of the predetermined number of least significant bits to have value that is one of a plurality of error values.

    Abstract translation: 公开了用于在多线接口上的传输中的错误检测的装置,系统和方法。 一种用于在多线接口上发送数据的方法,包括:在多线接口上发送数据包括获得要在多个连接器上发送的多个比特,将所述多个比特转换成符号序列,以及发送所述序列 的多个连接器上的符号。 多个位中的预定数量的最低有效位可用于错误检测。 预定数量的最低有效位可以具有不同于多个误差值中的每一个的常数值。 影响符号序列中的一个或两个符号的符号错误可能导致预定数量的最低有效位的解码版本具有作为多个误差值之一的值。

Patent Agency Ranking