CODE TABLE GENERATION DEVICE, MEMORY SYSTEM, AND CODE TABLE GENERATION METHOD

    公开(公告)号:US20240204796A1

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

    申请号:US18244621

    申请日:2023-09-11

    CPC classification number: H03M7/405 H03M7/4056

    Abstract: According to one embodiment, a code table generation device includes a frequency table generation unit, a frequency sorting unit, and a Huffman tree generation unit. The frequency table generation unit generates a frequency table including entries each including a symbol and a frequency of occurrence, based on a frequency of occurrence for each symbol of input symbols. The frequency sorting unit sorts the entries in the frequency table by frequency of occurrence. The Huffman tree generation unit generates a Huffman tree having leaf nodes by using a queue that includes storage areas in which the sorted entries are respectively stored as the leaf nodes in an initial state, in response to the entries having been sorted.

    INFORMATION PROCESSING APPARATUS AND PRESET DICTIONARY GENERATING METHOD

    公开(公告)号:US20230283294A1

    公开(公告)日:2023-09-07

    申请号:US17941376

    申请日:2022-09-09

    CPC classification number: H03M7/3088 H03M7/46

    Abstract: According to one embodiment, an information processing apparatus includes a processor. The processor divides teacher data into character strings, calculates a score of each of the character strings based on at least an appearance frequency of each character string in the character strings, an appearance position of each of the character string in the character strings, and a length of each of the character strings, and determines a position of each of the character strings in a preset dictionary based on the score.

    MEMORY SYSTEM
    3.
    发明申请

    公开(公告)号:US20210289217A1

    公开(公告)日:2021-09-16

    申请号:US17019941

    申请日:2020-09-14

    Abstract: According to one embodiment, a memory system includes a frequency value update unit, a first intra-group rearranging unit, a second intra-group rearranging unit, and a routing unit. The frequency value update unit adds a first value to each of one or more first frequency values that are associated with one or more first symbols, respectively, in one or more entries in a table. The first intra-group rearranging unit rearranges first entries, which belong to a first group, using frequency values in the first entries. The second intra-group rearranging unit rearranges second entries, which belong to a second group lower than the first group, using frequency values. The routing unit rearranges at least one of the first entries and at least one of the second entries.

    COMPRESSION DEVICE AND COMPRESSION METHOD
    4.
    发明公开

    公开(公告)号:US20240106459A1

    公开(公告)日:2024-03-28

    申请号:US18208745

    申请日:2023-06-12

    CPC classification number: H03M7/3084 H03M7/3066

    Abstract: According to one embodiment, a compression device includes a substring generator and a match information generator. The substring generator receives generates substrings which are stored in a memory. Byte positions of the substrings are different from each other. The match information generator determines a first string, at least part thereof matching at least part of one of the substrings, and outputs match information. The match information includes a position of the memory storing the first string and a length of the at least part of the first string matching the at least part of one of the substrings.

    MEMORY SYSTEM
    5.
    发明公开
    MEMORY SYSTEM 审中-公开

    公开(公告)号:US20240031588A1

    公开(公告)日:2024-01-25

    申请号:US18479521

    申请日:2023-10-02

    CPC classification number: H04N19/423 H04N19/146 H04N19/13 H04N19/184

    Abstract: According to one embodiment, a memory system includes a frequency value update unit, a first intra-group rearranging unit, a second intra-group rearranging unit, and a routing unit. The frequency value update unit adds a first value to each of one or more first frequency values that are associated with one or more first symbols, respectively, in one or more entries in a table. The first intra-group rearranging unit rearranges first entries, which belong to a first group, using frequency values in the first entries. The second intra-group rearranging unit rearranges second entries, which belong to a second group lower than the first group, using frequency values. The routing unit rearranges at least one of the first entries and at least one of the second entries.

    COMPRESSION DEVICE AND DECOMPRESSION DEVICE

    公开(公告)号:US20230006689A1

    公开(公告)日:2023-01-05

    申请号:US17688368

    申请日:2022-03-07

    Abstract: According to one embodiment, an interleaving unit divides a symbol string into first and second symbols. A first coding unit converts the first symbols to first codewords. A first packet generating unit generates first packets including the first codewords. A first request generating unit generates first packet requests including sizes of variable length packets. A second coding unit converts the second symbols to second codewords. A second packet generating unit generates second packets including the second codewords. A second request generating unit generates second packet requests including sizes of variable length packets. A multiplexer outputs a compressed stream including the first and second variable length packets cut out from the first and second packets.

    MEMORY SYSTEM
    7.
    发明申请

    公开(公告)号:US20210294500A1

    公开(公告)日:2021-09-23

    申请号:US16998031

    申请日:2020-08-20

    Abstract: A memory system including a history buffer, a hash calculator, a read pointer table, a history buffer writing circuit, a read pointer writing circuit, a read pointer reading circuit, a history buffer reading circuit, a matching circuit replacing the input data string with a reference information referring the matching candidate data string in the case where at least a part of the input data string and a part of the matching candidate data string match. Reading of the read pointer by the read pointer reading circuit and reading of the stored input data string by the history buffer reading circuit are executed after writing of the read pointer by the read pointer writing circuit and writing of the input data string by the history buffer writing circuit are finished.

    VARIABLE LENGTH CODING DEVICE AND MEMORY SYSTEM

    公开(公告)号:US20250077417A1

    公开(公告)日:2025-03-06

    申请号:US18801968

    申请日:2024-08-13

    Abstract: According to one embodiment, a variable length coding device includes circuitry. The circuitry determines N code lengths corresponding to respective N symbols, based on a Huffman tree. In a case where the N code lengths include a first code length longer than a maximum code length, the circuitry selects a first symbol corresponding to the first code length from the N symbols, selects, from the N symbols, a second symbol corresponding to a second code length shorter than the maximum code length, changes the second code length corresponding to the second symbol to a code length obtained by adding one to the second code length, and changes the first code length corresponding to the first symbol to a code length equal to the changed second code length.

    CODE TABLE GENERATION DEVICE, MEMORY SYSTEM, AND CODE TABLE GENERATION METHOD

    公开(公告)号:US20230283295A1

    公开(公告)日:2023-09-07

    申请号:US17941345

    申请日:2022-09-09

    CPC classification number: H03M7/405 H03M7/3077 H03M7/4062

    Abstract: According to one embodiment, a code table generation device includes a table generation unit, a merge unit and a tree generation unit. The table generation unit generates a frequency table including symbols and frequencies of occurrence respectively associated with the symbols, based on a frequency of occurrence for each symbol of input symbols. The merge unit acquires top K symbols in descending order of the frequencies of occurrence and remaining symbols from the symbols, divides the remaining symbols into one or more symbol sets, and determines a frequency of occurrence associated with a root node of each of subtrees correspond to the respective symbol sets. The tree generation unit generates a Huffman tree using the K symbols and the root node of each of the subtrees.

    COMPRESSION DEVICE, DECOMPRESSION DEVICE, AND METHOD

    公开(公告)号:US20210288662A1

    公开(公告)日:2021-09-16

    申请号:US17010013

    申请日:2020-09-02

    Abstract: According to one embodiment, a compression device includes a dictionary based encoder, a second buffer, a comparator, and a compression data generator. The dictionary based encoder searches for second data at least partially matching first data from a first buffer, and acquires a first match position indicating a position of the second data in the first buffer and a match length indicating a matched length of the first and second data. The second buffer stores the previously acquired second match position with an index. The compression data generator generates first compressed data that includes the index assigned to the second match position in the second buffer and the match length when the first match position matches the second match position in the second buffer.

Patent Agency Ranking