Method, System and Related Device for Compressing and Encrypting Tactile Effect Data

By compressing and encrypting haptic effect data, the method addresses memory occupation and security issues, achieving efficient storage and secure playback.

JP7706550B2Active Publication Date: 2025-07-11AAC ACOUSTIC TECH (SHANGHAI) CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023532291
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-12-08
Filing Date
2022-12-30
Publication Date
2025-07-11
Estimated Expiration
2042-12-30

AI Technical Summary

Technical Problem

Existing tactile feedback technologies face issues of increasing memory size occupation and data security vulnerabilities due to the storage and generation of haptic effect data.

Method used

A method involving data compression and encryption is employed, where haptic effect data is downsampled and encrypted using preset methods, then decrypted and upsampled to original frequency for playback, ensuring reduced storage and enhanced security.

Benefits of technology

This approach reduces storage space requirements and ensures data security by compressing and encrypting haptic effect data, while maintaining reproduction quality and effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007706550000001
    Figure 0007706550000001
  • Figure 0007706550000002
    Figure 0007706550000002
  • Figure 0007706550000003
    Figure 0007706550000003
Patent Text Reader

Abstract

The present invention provides methods, systems, and related devices for compressing and encrypting haptic effect data. [Solution] The method includes: obtaining haptic effect data, compressing the haptic effect data according to a preset compression method, encrypting the haptic effect data according to a preset encryption method, obtaining haptic memory data, decrypting the haptic memory data according to a preset decoding method, decompressing the haptic memory data according to a preset decompression method, obtaining haptic feedback data, performing digital-to-analog conversion on the haptic feedback data, and inputting the data into a brake unit to play the haptic effect.Compared with the prior art, the present invention uses encryption and compression methods from data acquisition to playback, respectively, so that storage space can be saved when storing haptic effect data, and the playback effect can be ensured by restoring the data to the original data when playing back, and at the same time, encryption processing is performed using an encryption algorithm when storing, so that the security of the original haptic effect data can be ensured during the storage process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method for processing tactile effect data, and in particular, to a method, system, and related device for compressing and encrypting tactile effect data.

Background Art

[0002] With the development of consumer electronics technology, tactile feedback solutions that use brakes mainly composed of vibration motors, voice coil motors, etc. as carriers have been widely applied to various consumer electronic devices such as mobile phones and tablets.

[0003] In the prior art, various tactile effect data are stored on the digital side of the tactile feedback solution as digital signals. When a tactile effect is required, the system calls this digital signal and converts it into an analog signal by a certain digital-to-analog conversion device, so as to drive the brake to perform the application of the tactile feedback effect. Among them, there are the following two methods for generating tactile effect data. One is a method of storing pre-designed effect data in a memory such as a hard disk of a PC or a RAM unit in a chip, and directly calling it from the interface as needed. This method is usually called the RAM mode. The other is to generate the required tactile effect data in real time through the signal processing link on the digital side. This method is usually called the RTP mode.

[0004] However, whether in the RAM mode or the RTP mode, two problems are inevitable in the process of storing and generating tactile effect data, and with the rapid development of tactile feedback technology, these two problems are becoming more and more prominent. The first problem is that the memory size occupied by the tactile effect data becomes larger and larger with the increase of the preset effect file. The second problem is that there is a problem with data security because the original haptic effect data is stored in a user-readable disk or RAM space.

[0005] Therefore, in order to solve the above problems, it is necessary to provide a new method for processing haptic effect data. Summary of the Invention Problems to be Solved by the Invention

[0006] The technical problem to be solved by the present invention is to provide a method for processing haptic effect data that can reduce the storage size and encryption requirements of haptic effect data. Means for Solving the Problems

[0007] In order to solve the above technical problems, on the first aspect, the present invention provides a method for compressing and encrypting haptic effect data, and the method for compressing and encrypting haptic effect data includes: acquiring haptic effect data; compressing the haptic effect data by a preset compression method and encrypting it by a preset encryption method to obtain haptic memory data, wherein the preset compression method is to downsample the haptic effect data at a preset compression frequency; decrypting the haptic memory data by a preset decryption method and decompressing it by a preset decompression method to obtain haptic feedback data, wherein the preset decompression method is to upsample the haptic memory data at a preset playback frequency; performing digital-to-analog conversion on the haptic feedback data and inputting it into a brake unit to play the haptic effect.

[0008] On the second aspect, the present invention provides another method for compressing and encrypting haptic effect data, and the method for compressing and encrypting haptic effect data includes: Obtaining tactile effect data, Compressing the tactile effect data by a preset compression method and encrypting it by a preset encryption method to obtain tactile memory data, where the preset compression method is to compress the tactile effect data, which is the original frequency, by source coding, Decrypting the tactile memory data by a preset decryption method and decompressing it by a preset decompression method to obtain tactile feedback data, where the preset decompression method is to restore the tactile memory data to the original frequency, Performing digital-to-analog conversion on the tactile feedback data and inputting it into a brake unit to reproduce the tactile effect.

[0009] Preferably, the preset encryption method is to encrypt the tactile effect data by a preset private key. The preset decryption method is to decrypt the tactile memory data by the preset private key.

[0010] In a third aspect, the present invention further provides a compression and encryption system for tactile effect data. The compression and encryption system for tactile effect data includes A data acquisition module for obtaining tactile effect data, A compression and encryption module for compressing the tactile effect data by a preset compression method and encrypting it by a preset encryption method to obtain tactile memory data, where the preset compression method is to downsample the tactile effect data at a preset compression frequency. A decompression and decryption module for decrypting the haptic memory data by a preset decryption method and decompressing it by a preset decompression method to obtain haptic feedback data, wherein the preset decompression method is to upsample the haptic memory data at a preset playback frequency, and a decompression and decryption module, A haptic effect playback module that performs digital-to-analog conversion on the haptic feedback data and inputs it to a brake unit to play a haptic effect.

[0011] In the fourth aspect, the present invention further provides a compression and encryption system for another haptic effect data. The compression and encryption system for the haptic effect data A data acquisition module for acquiring haptic effect data, A compression and encryption module for compressing the haptic effect data by a preset compression method and encrypting it by a preset encryption method to obtain haptic memory data, wherein the preset compression method is to compress the haptic effect data, which is the original frequency, by source coding, and a compression and encryption module, A decompression and decryption module for decrypting the haptic memory data by a preset decryption method and decompressing it by a preset decompression method to obtain haptic feedback data, wherein the preset decompression method is to restore the haptic memory data to the original frequency, and a decompression and decryption module, A haptic effect playback module that performs digital-to-analog conversion on the haptic feedback data and inputs it to a brake unit to play a haptic effect.

[0012] On the fifth page, the present invention further provides a computer device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps in the compression and encryption method of the tactile effect data according to any one of the above items are realized.

[0013] On the sixth page, the present invention further provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps in the compression and encryption method of the tactile effect data according to any one of the above items are realized.

Advantages of the Invention

[0014] Compared with the prior art, in the compression and encryption method of the tactile effect data of the present invention, from the stage of data acquisition to the stage of reproduction, processing is carried out in the ways of encryption and compression respectively. Therefore, when storing the tactile effect data, the storage space can be saved, and when reproducing, it can be restored to the original data to ensure the reproduction effect. At the same time, by performing encryption processing using an encryption algorithm when storing, the security of the original tactile effect data in the storage process can be ensured.

Brief Description of the Drawings

[0015] To more clearly explain the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly described below. Obviously, the drawings in the following description are only some embodiments of the present invention, and those skilled in the art can also obtain other drawings based on these drawings without creative labor.

Figure 1

Figure 2

Figure 3

Figure 4

Embodiments for Carrying Out the Invention

[0016] Hereinafter, in combination with the drawings in the embodiments of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described. Obviously, the described embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments in the present invention, all other embodiments obtained by those skilled in the art without creative labor shall fall within the protection scope of the present invention. Example 1

[0017] Referring to Figure 1, Figure 1 is a flowchart of a method for compressing and encrypting tactile effect data provided by an embodiment of the present invention. Specifically, the method includes the following steps

[0018] S1: Obtain tactile effect data.

[0019] Exemplarily, in the embodiment of the present invention, the method for obtaining the tactile effect data may be obtained by collecting from the environment through an audio recording device, or may be obtained by editing the tactile effect data with computer software. In the present invention, the acquisition method is not particularly limited.

[0020] S2: Compress the tactile effect data by a preset compression method, and then encrypt it by a preset encryption method to obtain tactile memory data. The preset compression method is to perform downsampling processing on the tactile effect data at a preset compression frequency.

[0021] S3: Decode the tactile memory data by a preset decoding method, and then decompress it by a preset decompression method to obtain tactile feedback data, where the preset decompression method is to upsample the tactile memory data at a preset playback frequency.

[0022] Specifically, the preset compression frequency and the preset playback frequency vary according to the speed of the data. For example, in one embodiment, since the frequency range of human tactile feedback is within 500 Hz, most of the frequency ranges of tactile feedback data do not exceed this 500 Hz. However, in order to improve the feedback quality of the tactile effect while reproducing the tactile effect, it is usually required not to generate extra noise. Since the human ear is sensitive to noise in the range of about 5 kHz to 8 kHz, when playing back the tactile feedback data, the playback speed usually increases to 24 kHz to 96 kHz. In the embodiments of the present invention, in order to compress the storage space of the tactile effect data, a low-speed digital signal such as 4 kHz is used in step S2, but a high-speed digital signal such as 48 kHz is used when decompressing in step S3.

[0023] Preferably, the preset encryption method is to encrypt the tactile effect data with a preset secret key. The preset decoding method is to decrypt the tactile memory data with the preset secret key.

[0024] Specifically, for the pre-stored or generated tactile feedback data, from the perspective of its security requirements, it is necessary to encrypt the tactile feedback data by some method. When actually implementing in the embodiments of the present invention, in order to balance the complexity and security of encryption, multiple existing encryption algorithms may be adopted. Preferably, when the execution entities of steps S1, S2 and steps S3, S4 do not match, in order to complete the decryption operation before decompressing and before playing back the tactile feedback signal, it is necessary to synchronize the preset secret key from the encryption side to the decryption side.

[0025] S4: Perform digital - to - analog conversion on the haptic feedback data, input it into the brake unit, and reproduce the haptic effect.

[0026] Compared with the prior art, in the method for compressing and encrypting haptic effect data of the present invention, from the stage of data acquisition to reproduction, processing is carried out in the ways of encryption and compression respectively. Therefore, when storing haptic effect data, storage space can be saved, and when reproducing, it can be restored to the original data to ensure the reproduction effect. At the same time, by performing encryption processing using an encryption algorithm when storing, the security of the original haptic effect data in the storage process can be ensured. Example 2

[0027] Referring to FIG. 2, FIG. 2 is a flowchart of another method for compressing and encrypting haptic effect data provided by an embodiment of the present invention. Specifically, the method includes the following steps.

[0028] S1: Obtain haptic effect data.

[0029] S2: Compress the haptic effect data by a preset compression method and encrypt it by a preset encryption method to obtain haptic memory data. The preset compression method is to compress the haptic effect data, which is the original frequency, by source coding.

[0030] S3: Decrypt the haptic memory data by a preset decryption method and decompress it by a preset decompression method to obtain haptic feedback data. The preset decompression method is to restore the haptic memory data to the original frequency.

[0031] Specifically, the compression method of source coding is based on the characteristics of the contingency and low frequency of data. There is always a lot of redundant information in the data. In the embodiment of the present invention, in step S2, the redundant frequencies in the tactile effect data are coded and compressed by source coding. In step S3, the compressed part of the data is restored by source coding, and the tactile feedback data with the original frequency is obtained, thereby ensuring the quality of the tactile feedback.

[0032] S4: Perform digital-to-analog conversion on the tactile feedback data, input it into the brake unit, and reproduce the tactile effect. Example 3

[0033] In the embodiment of the present invention, a compression and encryption system 200 for tactile effect data is further provided. Referring to FIG. 3, FIG. 3 is a diagram showing the configuration of the compression and encryption system 200 for tactile effect data provided by the embodiment of the present invention. The compression and encryption system 200 for tactile effect data includes a data acquisition module 201 for acquiring tactile effect data, a compression and encryption module 202 for compressing the tactile effect data by a preset compression method and then encrypting it by a preset encryption method to obtain tactile memory data. The preset compression method is to perform downsampling processing on the tactile effect data at a preset compression frequency. The compression and encryption module 202, a decompression and decryption module 203 for decrypting the tactile memory data by a preset decryption method and then decompressing it by a preset decompression method to obtain tactile feedback data. The preset decompression method is to perform upsampling processing on the tactile memory data at a preset reproduction frequency. The decompression and decryption module 203, a tactile effect reproduction module 204 for performing digital-to-analog conversion on the tactile feedback data and inputting it into the brake unit to reproduce the tactile effect. Example 4

[0034] In another possible embodiment, the compression methods used in the compression and encryption module 202 and the decompression and decryption module 203 are different.

[0035] The compression and encryption module 202 is used to compress the tactile effect data by a preset compression method and then encrypt it by a preset encryption method to obtain tactile memory data. The preset compression method is to compress the tactile effect data, which is the original frequency, by source coding.

[0036] The decompression and decryption module 203 is used to decrypt the tactile memory data by a preset decryption method and then decompress it by a preset decompression method to obtain tactile feedback data. The preset decompression method is to restore the tactile memory data to the original frequency.

[0037] The compression and encryption system 200 for the tactile effect data can implement the steps in the compression and encryption method of the tactile effect data in the above embodiments and can achieve the same technical effects. Specifically, refer to the description of the above embodiments, and there is no need to repeat the description here. Embodiment 5

[0038] In an embodiment of the present invention, a computer device 300 is further provided. Referring to FIG. 4, FIG. 4 is a diagram showing the configuration of the computer device provided by the embodiment of the present invention. The computer device 300 includes a memory 302, a processor 301, and a computer program stored in the memory 302 and executable on the processor 301.

[0039] The processor 301 calls the computer program stored in the memory 302 to execute the steps in the method for compressing and encrypting haptic effect data provided by the embodiments of the present invention. Specifically, with reference to FIGS. 1 and 2, the following steps are included.

[0040] S1: Obtain haptic effect data.

[0041] S2: Compress the haptic effect data by a preset compression method and encrypt it by a preset encryption method to obtain haptic memory data. The preset compression method is to downsample the haptic effect data at a preset compression frequency.

[0042] S3: Decrypt the haptic memory data by a preset decryption method and decompress it by a preset decompression method to obtain haptic feedback data. The preset decompression method is to upsample the haptic memory data at a preset playback frequency.

[0043] Preferably, the preset encryption method is to encrypt the haptic effect data with a preset secret key. The preset decryption method is to decrypt the haptic memory data with the preset secret key.

[0044] S4: Perform digital-to-analog conversion on the haptic feedback data and input it into the brake unit to play the haptic effect. Or,

[0045] S1: Obtain haptic effect data.

[0046] S2: Compress the haptic effect data by a preset compression method and encrypt it by a preset encryption method to obtain haptic memory data. The preset compression method is to compress the haptic effect data, which is the original frequency, by source coding.

[0047] S3: Decode the tactile memory data by a preset decoding method, and then decompress it by a preset decompression method to obtain tactile feedback data. The preset decompression method is to restore the tactile memory data to the original frequency.

[0048] S4: Perform digital-to-analog conversion on the tactile feedback data, input it into the brake unit, and play the tactile effect.

[0049] The computer device 300 provided by the embodiment of the present invention can implement each step in the compression and encryption method of tactile effect data as in the above embodiment, and can achieve the same technical effect. Specifically, refer to the description of the above embodiment, and there is no need to repeat it here. Example 6

[0050] In the embodiment of the present invention, a computer-readable storage medium is further provided. A computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, each process and step in the compression and encryption method of tactile effect data provided by the embodiment of the present invention can be realized, and the same technical effect can be realized. To avoid repetition, there is no need to repeat it here.

[0051] What has been described above is only the embodiments of the present invention. For those skilled in the art, improvements can be made without departing from the creative idea of the present invention, but all of these belong to the protection scope of the present invention.

Claims

1. The data acquisition module acquires haptic effect data, the compression and encryption module compresses the haptic effect data by a preset compression method, and encrypts it by a preset encryption method to obtain haptic memory data and stores it in the memory space, wherein the preset compression method is to perform downsampling processing on the haptic effect data at a preset compression frequency, the decompression and decryption module decrypts the haptic memory data by a preset decryption method, and decompresses it by a preset decompression method to obtain haptic feedback data, wherein the preset decompression method is to perform upsampling processing on the haptic memory data at a preset playback frequency, the haptic effect playback module performs digital-to-analog conversion on the haptic feedback data and inputs it to the brake unit to play the haptic effect, wherein the data acquisition module, the compression and encryption module, the decompression and decryption module, and the haptic effect playback module are all built in the compression and encryption device for haptic effect data, characterized in that it is a compression and encryption method for haptic effect data.

2. The data acquisition module acquires haptic effect data, the compression and encryption module compresses the haptic effect data by a preset compression method, and encrypts it by a preset encryption method to obtain haptic memory data, wherein the preset compression method is to perform compression processing on the haptic effect data, which is the original frequency, by source coding, the decompression and decryption module decrypts the haptic memory data by a preset decryption method, and decompresses it by a preset decompression method to obtain haptic feedback data and stores it in the memory space, wherein the preset decompression method is to restore the haptic memory data to the original frequency, the haptic effect playback module performs digital-to-analog conversion on the haptic feedback data and inputs it to the brake unit to play the haptic effect, wherein the data acquisition module, the compression and encryption module, the decompression and decryption module, and the haptic effect playback module are all built in the compression and encryption device for haptic effect data. A method for compressing and encrypting haptic effect data, characterized in that...

3. The preset encryption method is to encrypt the haptic effect data with a preset secret key, The preset decryption method is to decrypt the haptic memory data with the preset secret key, The method for compressing and encrypting haptic effect data according to claim 1 or 2, characterized in that...

4. A device for compressing and encrypting haptic effect data, comprising: A data acquisition module for acquiring haptic effect data; A compression and encryption module for compressing the haptic effect data by a preset compression method and then encrypting it by a preset encryption method to obtain haptic memory data and store it in a memory space, wherein the preset compression method is to downsample the haptic effect data at a preset compression frequency; A decompression and decryption module for decrypting the haptic memory data by a preset decryption method and then decompressing it by a preset decompression method to obtain haptic feedback data, wherein the preset decompression method is to upsample the haptic memory data at a preset playback frequency; A haptic effect playback module for performing digital-to-analog conversion on the haptic feedback data and inputting it into a brake unit to play the haptic effect. The data acquisition module, the compression and encryption module, the decompression and decryption module, and the haptic effect playback module are all built in the device for compressing and encrypting haptic effect data. A device for compressing and encrypting haptic effect data, characterized in that...

5. A device for compressing and encrypting haptic effect data, comprising: A data acquisition module for acquiring haptic effect data; A compression and encryption module for compressing the haptic effect data by a preset compression method and then encrypting it by a preset encryption method to obtain haptic memory data and store it in a memory space, wherein the preset compression method is to compress the haptic effect data, which is the original frequency, by source coding. A decompression and decryption module for decrypting the tactile memory data by a preset decryption method and then decompressing it by a preset decompression method to obtain tactile feedback data, wherein the preset decompression method is to restore the tactile memory data to the original frequency, and the decompression and decryption module, A tactile effect reproduction module that performs digital-to-analog conversion on the tactile feedback data and inputs it into a brake unit to reproduce a tactile effect, and The data acquisition module, the compression and encryption module, the decompression and decryption module, and the tactile effect reproduction module are all built into a compression and encryption device for tactile effect data. A compression and encryption device for tactile effect data, characterized in that.

6. Including a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps in the compression and encryption method of tactile effect data according to Claim 1 or 2 are realized. A computer device, characterized in that.

7. A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the steps in the compression and encryption method of tactile effect data according to Claim 1 or 2 are realized. A computer-readable storage medium, characterized in that.

Citation Information

Patent Citations

  • Remote ultrasonic diagnosis system with tactile feedback

    CN109288540A

  • Synchronization of haptic effect data in media transport streams

    JP2011501575A

  • Method and system for coding and streaming tactile sense data

    JP2014239430A

  • Browser-based cloud gaming

    JP2020501619A

  • Haptic surface compression

    US20130222311A1