Tactile illusion setting program, tactile illusion setting device, tactile illusion setting system, and image generation method

The tactile illusion setting system uses parameter-based image generation to intuitively represent tactile illusions, addressing the challenge of grasping vibration patterns in tactile illusion devices, enhancing user experience and information sharing.

JP7726375B2Active Publication Date: 2025-08-20MURATA MFG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024508149
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-03-18
Filing Date
2023-03-13
Publication Date
2025-08-20
Estimated Expiration
2043-03-13

AI Technical Summary

Technical Problem

Existing tactile illusion presentation devices struggle with determining the appropriate vibration patterns for creating desired tactile illusions, as users find it difficult to intuitively grasp the tactile illusions corresponding to the adjusted parameters.

Method used

A tactile illusion setting system that includes a tactile illusion presentation device and a setting device, utilizing roughness, sharpness, strength, and randomness parameters, along with an image generation process to create a reference image that changes with parameter values, allowing users to intuitively understand the resulting tactile illusion.

Benefits of technology

Enables users to easily and intuitively grasp the tactile illusion being presented, reducing the time required to set the desired illusion and facilitating sharing of information among multiple users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007726375000001
    Figure 0007726375000001
  • Figure 0007726375000002
    Figure 0007726375000002
  • Figure 0007726375000003
    Figure 0007726375000003
Patent Text Reader

Abstract

This pseudo-haptic sensation setting program is for setting the type of pseudo-haptic sensation for a pseudo-haptic sensation presentation device for presenting a pseudo-haptic sensation to a user as if the user touches irregularities by controlling a vibration pattern. The pseudo-haptic sensation setting program causes a computer to execute an acquisition process and an image generation process. The acquisition process is for acquiring a roughness parameter (FIN) indicating the roughness of the irregularities and a sharpness parameter (SHA) indicating the sharpness of the irregularities as setting parameters for determining the type of pseudo-haptic sensation. The image generation process is for generating a reference image (RI) which changes in accordance with a value of each setting parameter.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a tactile illusion setting program, a tactile illusion setting device, a tactile illusion setting system, and an image generation method. [Background technology]

[0002] A tactile illusion presentation device is described in Patent Document 1. The tactile illusion presentation device controls the vibration pattern from a vibrator to present a predetermined tactile illusion to a user using the tactile illusion presentation device. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2020-067701 Summary of the Invention [Problem to be solved by the invention]

[0004] In a tactile illusion presentation device such as that described in Patent Document 1, the vibration pattern of the vibrating body varies depending on the tactile illusion desired to be presented to the user. Therefore, it is conceivable to express the characteristics of the tactile illusion using multiple parameters. In this case, the vibration pattern of the desired tactile illusion is realized by adjusting the values of each parameter. However, when determining the vibration pattern that will realize the desired tactile illusion, it is difficult to grasp what kind of tactile illusion will be obtained from the values of each parameter. [Means for solving the problem]

[0005] In order to solve the above problem, one aspect of the present disclosure is a program for setting the type of tactile illusion for a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, and is a tactile illusion setting program that causes a computer to execute an acquisition process for acquiring a roughness parameter indicating the roughness of the unevenness and a sharpness parameter indicating the sharpness of the unevenness as setting parameters for determining the type of tactile illusion, and an image generation process for generating a reference image that changes in accordance with changes in the values of each setting parameter.

[0006] In order to solve the above problems, one aspect of the present disclosure is a device for setting the type of tactile illusion for a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, and is a tactile illusion setting device that performs an acquisition process to acquire a roughness parameter indicating the roughness of the unevenness and a sharpness parameter indicating the sharpness of the unevenness as setting parameters for determining the type of tactile illusion, and an image generation process to generate a reference image that changes in accordance with changes in the values of each setting parameter.

[0007] In order to solve the above problems, one aspect of the present disclosure is a tactile illusion setting system comprising a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, and a tactile illusion setting device for setting the type of tactile illusion for the tactile illusion presentation device, wherein the tactile illusion setting device performs an acquisition process to acquire a roughness parameter indicating the roughness of unevenness and a sharpness parameter indicating the sharpness of unevenness as setting parameters for determining the type of tactile illusion, and an image generation process to generate a reference image that changes in accordance with changes in the values of each setting parameter.

[0008] In order to solve the above problem, one aspect of the present disclosure is an image generation method for generating an image to be referenced when setting the type of tactile illusion for a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, wherein a computer executes an acquisition process to acquire a roughness parameter indicating the roughness of the unevenness and a sharpness parameter indicating the sharpness of the unevenness as setting parameters for determining the type of tactile illusion, and an image generation process to generate a reference image in accordance with changes in the values of each setting parameter.

[0009] According to the above configurations, a computer can generate a reference image that changes in response to changes in the values of the setting parameters. Therefore, a user who is trying to set the tactile illusion to be presented by the tactile illusion presentation device can easily intuitively grasp the tactile illusion corresponding to each setting parameter by visually viewing the reference image. [Effects of the Invention]

[0010] This makes it easier to intuitively grasp the tactile illusion that is to be set in the tactile illusion presentation device. [Brief explanation of the drawings]

[0011] [Figure 1] FIG. 1 is a schematic diagram of a tactile illusion setting system according to the first embodiment. [Figure 2] FIG. 2 is a flowchart showing a series of processes including the acquisition process and the image generation process of the first embodiment. [Figure 3] FIG. 3 is a diagram showing an initial image according to the first embodiment. [Figure 4] FIG. 4 is a diagram showing a reference image in the first roughness range of the first embodiment. [Figure 5] FIG. 5 is a diagram showing a reference image in the second roughness range of the first embodiment. [Figure 6] FIG. 6 is a diagram showing a reference image in the third roughness range of the first embodiment. [Figure 7] FIG. 7 is a diagram showing a reference image in the first sharpness range of the first embodiment. [Figure 8]FIG. 8 is a diagram showing a reference image in the second sharpness range of the first embodiment. [Figure 9] FIG. 9 is a diagram showing a reference image in the third sharpness range of the first embodiment. [Figure 10] FIG. 10 is a diagram showing a reference image in the first strength range of the first embodiment. [Figure 11] FIG. 11 is a diagram showing a reference image in the second strength range of the first embodiment. [Figure 12] FIG. 12 is a diagram showing a reference image in the third strength range of the first embodiment. [Figure 13] FIG. 13 is a diagram showing a reference image in the first clutter range of the first embodiment. [Figure 14] FIG. 14 is a diagram showing a reference image in the second clutter range of the first embodiment. [Figure 15] FIG. 15 is a diagram showing a reference image in the third clutter range of the first embodiment. [Figure 16] FIG. 16 is a diagram showing an operation screen and a display screen according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0012] (First embodiment) A first embodiment of a tactile illusion setting program and a tactile illusion setting device will be described below with reference to the drawings.

[0013] <Tactile illusion setting system> First, an overview of a tactile illusion setting system including a tactile illusion presentation device and a tactile illusion setting device will be described.

[0014] 1, the tactile illusion setting system 10 includes a tactile illusion presentation device 20 and a tactile illusion setting device 50. The tactile illusion presentation device 20 and the tactile illusion setting device 50 can communicate with each other via wire or wirelessly.

[0015] The tactile illusion presentation device 20 has a presentation control device 30 and a vibrating body 40. The presentation control device 30 controls the vibration pattern of the vibrating body 40 to a specific vibration pattern according to the tactile illusion to be presented. In this way, the tactile illusion presentation device 20 presents a tactile illusion to the user. For example, the tactile illusion presentation device 20 presents a tactile illusion to the user as if they are touching unevenness. Note that the tactile illusion is a sensation that the user's brain has as if they are touching unevenness when the vibrations of the vibrating body 40 are presented to the user.

[0016] The presentation control device 30 includes a CPU 31, a peripheral circuit 32, a ROM 33, a storage device 34, and a bus 35. The bus 35 connects the CPU 31, the peripheral circuit 32, the ROM 33, and the storage device 34 so that they can communicate with one another. The peripheral circuit 32 includes a circuit that generates a clock signal that regulates internal operations, a power supply circuit, a reset circuit, etc. The ROM 33 pre-stores various programs that the CPU 31 uses to execute various controls. The CPU 31 controls the vibrating body 40 by executing the various programs stored in the ROM 33. The storage device 34 stores data for determining the vibration pattern of the vibrating body 40. The type of tactile illusion presented by the tactile illusion presentation device 20 is determined by the data stored in the storage device 34.

[0017] Although not shown, the vibrating bodies 40 are housed inside the housing of the tactile illusion presentation device 20. The vibrating bodies 40 also include voice coil motors, weights corresponding to each voice coil motor, and a cubic case that houses them. The weights vibrate due to the force generated when a current flows through the coil of the voice coil motor. When the weights vibrate, the case vibrates due to the vibration of the weights. Therefore, by controlling the current flowing through the coil of the voice coil motor, the vibrating bodies 40 vibrate in a direction along an axis perpendicular to the surface of the case. More specifically, the vibrating bodies 40 are as described in, for example, JP 2005-190465 A.

[0018] <Tactile illusion setting device> The tactile illusion setting device 50 as a computer has a setting control device 60 and a display 70. The tactile illusion setting device 50 is a device for setting the type of tactile illusion for the tactile illusion presentation device 20. In other words, the tactile illusion setting device 50 is a device for setting a plurality of setting parameters for determining the vibration pattern of the vibrating body 40 controlled by the tactile illusion presentation device 20.

[0019] The display 70 can display an operation screen 71 and a display screen 72. The operation screen 71 includes images relating to the values of each setting parameter for determining the type of tactile illusion. The user of the tactile illusion setting device 50 can input each setting parameter by operating an input device (not shown). When the value of each setting parameter is input, the value is reflected on the operation screen 71.

[0020] One of the multiple setting parameters is a roughness parameter FIN, which indicates the roughness of the unevenness. The roughness parameter FIN is a parameter that indicates the roughness of the grains of the surface material in the tactile illusion. The greater the roughness of the unevenness indicated by the roughness parameter FIN, the more the tactile illusion feels as if you are touching a material with larger grains arranged in it.

[0021] One of the multiple setting parameters is the sharpness parameter SHA, which indicates the sharpness of the unevenness. The sharpness parameter SHA is a parameter that indicates the sharpness of the grains of the surface material in the tactile illusion. The sharper the sharpness of the unevenness indicated by the sharpness parameter SHA, the more the tactile illusion feels as if you are touching a material with grains arranged with sharper corners.

[0022] One of the multiple setting parameters is a strength parameter INT that indicates the strength of the tactile illusion. The stronger the strength of the tactile illusion indicated by the strength parameter INT, the stronger the tactile illusion will be. One of the multiple setting parameters is a randomness parameter RAN that indicates the randomness of the arrangement, roughness, and sharpness of the unevenness. The stronger the randomness of the tactile illusion indicated by the randomness parameter RAN, the more irregular the tactile illusion becomes. In other words, the tactile illusion becomes one with greater variation depending on the position.

[0023] The display screen 72 includes a reference image RI generated by the setting control device 60, which will be described later. As will be described later, the reference image RI is a virtual representation, by a two-dimensional figure S, of a tactile illusion corresponding to each setting parameter displayed on the operation screen 71.

[0024] The setting control device 60 includes a CPU 61, a peripheral circuit 62, a ROM 63, a storage device 64, and a bus 65. The bus 65 connects the CPU 61, the peripheral circuit 62, the ROM 63, and the storage device 64 so that they can communicate with one another. The peripheral circuit 62 includes a circuit that generates a clock signal that regulates internal operation, a power supply circuit, a reset circuit, etc. The ROM 63 stores an update program P1 and a tactile illusion setting program P2. The update program P1 is a program for updating data that determines the vibration pattern of the vibrator 40 of the tactile illusion presentation device 20. The tactile illusion setting program P2 is a program for setting the type of tactile illusion presented by the tactile illusion presentation device 20. Details of the tactile illusion setting program P2 will be described later.

[0025] The CPU 61 executes the update program P1 stored in the ROM 63 to update the data for determining the vibration pattern of the vibrating body 40 of the tactile illusion presentation device 20. When the user of the tactile illusion setting device 50 performs an operation to reflect each setting parameter in the tactile illusion presentation device 20, the CPU 61 executes the update program P1. When the CPU 61 starts the update program P1, it outputs a signal indicating the value of each setting parameter displayed on the operation screen 71 to the presentation control device 30 of the tactile illusion presentation device 20. As a result, the CPU 31 of the presentation control device 30 updates the data for determining the vibration pattern of the vibrating body 40, which is stored in the storage device 34.

[0026] Next, a series of processes including the acquisition process and image generation process performed by the tactile illusion setting device 50 will be described.

[0027] The CPU 61 executes a series of processes for setting the type of tactile illusion by executing the tactile illusion setting program P2 stored in the ROM 63. As a result, the CPU 61 executes an acquisition process for acquiring each setting parameter for determining the type of tactile illusion, and an image generation process for generating a reference image RI that changes according to the value of each setting parameter. In other words, the CPU 61 realizes an image generation method based on the tactile illusion setting program P2. The CPU 61 repeatedly executes the tactile illusion setting program P2 stored in the ROM 63 at a predetermined interval. In other words, the tactile illusion setting program P2 is a program that causes the CPU 61 to execute the acquisition process and the image generation process.

[0028] As shown in FIG. 2, when the CPU 61 starts the tactile illusion setting program P2, it first executes the processing of step S11. In step S11, the CPU 61 sets an initial image of the reference image RI. As shown in FIG. 3, the initial image is the reference image RI when it is assumed that each setting parameter is a predetermined initial value. For example, in the initial image of the example shown in FIG. 3, a granular figure S is set to a predetermined size within a range displayed in four rows and four columns. In the example shown in FIG. 3, the figure S is a regular heptagon. Thereafter, the CPU 61 proceeds to the processing of step S12.

[0029] 2, in step S12, the CPU 61 executes a first acquisition process to acquire a roughness parameter FIN and a sharpness parameter SHA as setting parameters. Specifically, in step S12, the CPU 61 acquires the values of the roughness parameter FIN and the sharpness parameter SHA input by the user using an input device. Thereafter, the CPU 61 proceeds to step S13.

[0030] In step S13, the CPU 61 executes a first image generation process to generate a reference image RI according to the setting parameters acquired by the first acquisition process. The reference image RI includes a two-dimensional figure S. The first image generation process is a process for changing the shape and size of the granular figure S from the initial image according to the values of the setting parameters.

[0031] In the first image generation process, the larger the roughness of the unevenness indicated by the roughness parameter FIN, the larger the size of the granular figure S is made by the CPU 61. In other words, the first image generation process is a process in which the larger the roughness of the unevenness indicated by the roughness parameter FIN, the larger the size of the granular figure S is made.

[0032] Specifically, the CPU 61 determines which of the first to third roughness ranges the value of the roughness parameter FIN belongs to. The first roughness range is a range of values of the roughness parameter FIN that indicates small roughness of the unevenness. The third roughness range is a range of values of the roughness parameter FIN that indicates large roughness of the unevenness. The second roughness range is a range that is greater than the upper limit of the first roughness range and less than the lower limit of the third roughness range. In this way, the first to third roughness ranges are three ranges obtained by dividing the range that can be input as the roughness parameter FIN.

[0033] As shown in FIG. 4, in the first image generation process, the CPU 61 generates the granular figure S with a smaller size when the value of the roughness parameter FIN is within the first roughness range. As shown in FIG. 5, in the first image generation process, the CPU 61 generates the granular figure S with a larger size when the value of the roughness parameter FIN is within the second roughness range than when the value of the roughness parameter FIN is within the first roughness range. As shown in FIG. 6, in the first image generation process, the CPU 61 generates the granular figure S with a larger size when the value of the roughness parameter FIN is within the third roughness range than when the value of the roughness parameter FIN is within the second roughness range. In this way, in the first image generation process, the CPU 61 gradually increases the size of the granular figure S as the roughness of the unevenness indicated by the roughness parameter FIN acquired in the first acquisition process increases. Note that FIGS. 4 to 6 show an example in which only the roughness parameter FIN changes and the sharpness parameter SHA is constant.

[0034] Furthermore, in the first image generation process, the CPU 61 changes the shape of the granular figure S from the initial image in accordance with the sharpness of the concaves and convexes indicated by the sharpness parameter SHA. The shape of the granular figure S becomes a regular N-polygon when N is a positive integer equal to or greater than 3. Note that in this first image generation process, the shape of the figure S becomes a circle when N is a sufficiently large integer. That is, in the first image generation process, the figure S is generated as an N-polygon or a circle. In the first image generation process, the CPU 61 decreases the value of N as the sharpness of the concaves and convexes indicated by the sharpness parameter SHA increases.

[0035] Specifically, the CPU 61 determines which of the first sharpness range, the second sharpness range, and the third sharpness range the value of the sharpness parameter SHA belongs to. The first sharpness range is a range of values of the sharpness parameter SHA that indicates a small sharpness of the concaves and convexes. The third sharpness range is a range of values of the sharpness parameter SHA that indicates a large sharpness of the concaves and convexes. The second sharpness range is a range that is greater than the upper limit of the first sharpness range and less than the lower limit of the third sharpness range. In this way, the first sharpness range, the third sharpness range, and the third sharpness range are three ranges obtained by dividing the range that can be input as the sharpness parameter SHA.

[0036] As shown in FIG. 7, in the first image generation process, if the value of the sharpness parameter SHA is within a first sharpness range, the CPU 61 sets the shape of the granular figure S to a circle. That is, the CPU 61 sets the value of N to a sufficiently large positive integer. As shown in FIG. 8, in the first image generation process, if the value of the sharpness parameter SHA is within a second sharpness range, the CPU 61 sets the shape of the granular figure S to a regular heptagon. That is, the CPU 61 sets the value of N to 7. As shown in FIG. 9, in the first image generation process, if the value of the sharpness parameter SHA is within a third sharpness range, the CPU 61 sets the shape of the granular figure S to a triangle. That is, the CPU 61 sets the value of N to 3. In this way, in the first image generation process, the CPU 61 gradually decreases the value of N as the sharpness of the concaves and convexes indicated by the sharpness parameter SHA acquired in the first acquisition process increases. Note that FIGS. 7 to 9 show an example in which only the sharpness parameter SHA changes and the roughness parameter FIN is constant. Thereafter, the CPU 61 advances the process to step S14.

[0037] 2, in step S14, the CPU 61 executes a second acquisition process to acquire a strength parameter INT as a setting parameter. Specifically, in step S14, the CPU 61 acquires the value of the strength parameter INT input by the user using an input device. Thereafter, the CPU 61 proceeds to step S15.

[0038] In step S15, the CPU 61 executes a second image generation process to generate a reference image RI according to the intensity parameter INT acquired by the second acquisition process. The second image generation process is a process to change the color of the granular figure S according to the value of the intensity parameter INT.

[0039] In the second image generation process, the stronger the strength of the tactile illusion indicated by the strength parameter INT, the longer the wavelength of the color of the granular figure S. In other words, the second image generation process is a process in which the stronger the strength of the tactile illusion indicated by the strength parameter INT, the longer the wavelength of the color of the granular figure S.

[0040] Specifically, the CPU 61 determines which of the first to third strength ranges the value of the strength parameter INT belongs to. The first strength range is a range of values of the strength parameter INT that indicates a weak strength of the tactile illusion. The third strength range is a range of values of the strength parameter INT that indicates a strong strength of the tactile illusion. The second strength range is a range that is greater than the upper limit of the first strength range and less than the lower limit of the third strength range. In this way, the first to third strength ranges are three ranges obtained by dividing the range that can be input as the strength parameter INT.

[0041] As shown in FIG. 10, in the second image generation process, the CPU 61 changes the color of the granular figure S to blue if the value of the strength parameter INT is within the first strength range. As shown in FIG. 11, in the second image generation process, the CPU 61 changes the color of the granular figure S to green if the value of the strength parameter INT is within the second strength range. As shown in FIG. 12, in the second image generation process, the CPU 61 changes the color of the granular figure S to red if the value of the strength parameter INT is within the third strength range. In other words, the CPU 61 increases the wavelength of the color of the granular figure S as the strength of the tactile illusion indicated by the strength parameter INT is stronger. In this way, in the second image generation process, the CPU 61 changes the color of the granular figure S according to the strength of the tactile illusion indicated by the strength parameter INT acquired in the second acquisition process. Note that in FIGS. 10 to 12, differences in color wavelength are represented by differences in dots. Thereafter, the CPU 61 proceeds to step S16.

[0042] 2, in step S16, the CPU 61 executes a third acquisition process to acquire a randomness parameter RAN as a setting parameter. Specifically, in step S16, the CPU 61 acquires the value of the randomness parameter RAN input by the user using an input device. In this embodiment, the acquisition process includes a first acquisition process, a second acquisition process, and a third acquisition process. Thereafter, the CPU 61 proceeds to step S17.

[0043] In step S17, the CPU 61 executes a third image generation process to generate a reference image RI according to the randomness parameter RAN acquired by the third acquisition process. The third image generation process is a process of making the shape and size of the granular figure S irregular according to the value of the randomness parameter RAN. The third image generation process is also a process of making the arrangement of the granular figure S random according to the value of the randomness parameter RAN.

[0044] In the third image generation process, the CPU 61 changes the arrangement of the figures S by making the distances DE between the geometric centers of adjacent figures S more irregular as the irregularity of the arrangement of the concaves and convexes indicated by the irregularity parameter RAN increases. In the third image generation process, the distances DE are made irregular by increasing the standard deviation of the distances DE. Regarding the arrangement of multiple figures S, the state in which the geometric centers of each figure S are arranged in a matrix is considered to be the most ordered state. In this most ordered state, the distances DE between adjacent geometric centers are uniform. In other words, in this case, the standard deviation of the distances DE between the geometric centers of adjacent figures S is zero. On the other hand, the larger the standard deviation of the distances DE, the more irregular the arrangement of the multiple figures S. In other words, the CPU 61 changes the arrangement of the figures S so that the standard deviation of the distances DE between the geometric centers of adjacent figures S increases as the irregularity increases.

[0045] In the third image generation process, the CPU 61 makes the shapes and sizes of the figures S more irregular as the irregularity of the roughness and sharpness of the irregularities indicated by the irregularity parameter RAN increases. Here, it is assumed that the larger the standard deviation of the area of the figures S, the more irregular the sizes of the figures S. Therefore, when the size of each figure S is calculated as the radius R, which is the distance from the geometric center of each figure S to the farthest point, the average value of the radius R will be the value determined in the first image generation process described above, regardless of the irregularity parameter RAN. On the other hand, the greater the irregularity of the irregularities indicated by the irregularity parameter RAN, the larger the standard deviation of the radius R for each figure S.

[0046] Furthermore, the larger the standard deviation of the N values of each figure S generated as an N-gon, the more irregular the shape of the figure S. Furthermore, when the figure S is generated as a circle, the value of N is set to a predetermined sufficiently large number. Regarding the shape of the figure S, regardless of the randomness parameter RAN, the average value of the N values of all the figures S is the value determined in the first image generation process described above. On the other hand, the greater the randomness of the irregularities indicated by the randomness parameter RAN, the larger the standard deviation of the N values of each figure S.

[0047] Specifically, the CPU 61 determines to which range of the first randomness range to the third randomness range the value of the randomness parameter RAN belongs. The first clutter range is The first randomness range is a range of values of the randomness parameter RAN that indicates small randomness of the concaves and convexes. The third randomness range is a range of values of the randomness parameter RAN that indicates large randomness of the concaves and convexes. The second randomness range is a range that is greater than the upper limit value of the first randomness range and less than the lower limit value of the third randomness range. In this way, the first randomness range to the third randomness range are three ranges obtained by dividing the range that can be input as the randomness parameter RAN.

[0048] 13, in the third image generation process, when the value of the randomness parameter RAN is within the first randomness range, the CPU 61 appropriately arranges the arrangement of the multiple figures S. Specifically, the distance DE between the geometric centers of adjacent figures S is uniform. Therefore, the CPU 61 arranges the geometric centers of the figures S in a matrix.

[0049] Furthermore, in the third image generation process, when the value of the randomness parameter RAN is within the first randomness range, the CPU 61 sets all of the shapes of the multiple figures S to be the same. Specifically, the value of N of each figure S is set to be the same. In the example shown in Fig. 13, the value of N of each figure S is all 7.

[0050] Furthermore, in the third image generation process, when the value of the randomness parameter RAN is within the first randomness range, the CPU 61 sets the sizes of the multiple figures S to be all the same. Specifically, the radii R of each figure S are all set to be the same.

[0051] 14, in the third image generation process, when the value of the randomness parameter RAN is within the second randomness range, the CPU 61 varies the positions of the geometric centers of the figures S more than when the value of the randomness parameter RAN is within the first randomness range. In other words, when the value of the randomness parameter RAN is within the second randomness range, the CPU 61 makes the arrangement of the multiple figures S more random than when the value of the randomness parameter RAN is within the first randomness range.

[0052] Furthermore, in the third image generation process, when the value of the randomness parameter RAN is within the second randomness range, the CPU 61 makes the value of N of each figure S more irregular than when the value of the randomness parameter RAN is within the first randomness range. Specifically, the CPU 61 does not change the average value of the values of N of all figures S compared to when the value of the randomness parameter RAN is within the first randomness range. Furthermore, the CPU 61 makes the variation of the values of N of each figure S from the average value larger than when the value of the randomness parameter RAN is within the first randomness range. In other words, when the value of the randomness parameter RAN is No. 2 If the value of the randomness parameter RAN is within the first randomness range, the CPU 61 makes the shapes of the plurality of figures S more irregular than when the value of the randomness parameter RAN is within the first randomness range.

[0053] Furthermore, in the third image generation process, when the value of the randomness parameter RAN is within the second randomness range, the CPU 61 makes the radius R of each figure S more irregular than when the value of the randomness parameter RAN is within the first randomness range. Specifically, the CPU 61 does not change the average value of the radii R of all figures S compared to when the value of the randomness parameter RAN is within the first randomness range. Furthermore, the CPU 61 makes the variation of the radii R of each figure S from the average value larger than when the value of the randomness parameter RAN is within the first randomness range. In other words, when the value of the randomness parameter RAN is No. 2If the value of the randomness parameter RAN is within the first randomness range, the CPU 61 makes the sizes of the plurality of figures S more irregular than when the value of the randomness parameter RAN is within the first randomness range.

[0054] 15, in the third image generation process, when the value of the randomness parameter RAN is within the third randomness range, the CPU 61 varies the positions of the geometric centers of the figures S more than when the value of the randomness parameter RAN is within the second randomness range. In other words, when the value of the randomness parameter RAN is within the third randomness range, the CPU 61 makes the arrangement of the multiple figures S more random than when the value of the randomness parameter RAN is within the second randomness range.

[0055] Furthermore, in the third image generation process, when the value of the randomness parameter RAN is within the third randomness range, the CPU 61 makes the N values of each figure S more irregular than when the value of the randomness parameter RAN is within the second randomness range. Specifically, the CPU 61 does not change the average value of the N values of all figures S from when the value of the randomness parameter RAN is within the second randomness range. Furthermore, the CPU 61 makes the variation of the N values of each figure S from the average value larger than when the value of the randomness parameter RAN is within the second randomness range. In other words, when the value of the randomness parameter RAN is within the third randomness range, the CPU 61 makes the shapes of the multiple figures S more irregular than when the value of the randomness parameter RAN is within the second randomness range.

[0056] Furthermore, in the third image generation process, when the value of the randomness parameter RAN is within the third randomness range, the CPU 61 makes the radii R of each figure S more irregular than when the value of the randomness parameter RAN is within the second randomness range. Specifically, the CPU 61 does not change the average value of the radii R of all figures S from when the value of the randomness parameter RAN is within the second randomness range. Furthermore, the CPU 61 makes the variation of the radii R of each figure S from the average value larger than when the value of the randomness parameter RAN is within the second randomness range. In other words, when the value of the randomness parameter RAN is within the third randomness range, the CPU 61 makes the sizes of the multiple figures S more irregular than when the value of the randomness parameter RAN is within the second randomness range.

[0057] In this way, in the third image generation process, the CPU 61 determines the tactile illusion represented by the disorder parameter RAN acquired in the third acquisition process. Clutter The CPU 61 changes the arrangement of the plurality of figures S and the shape and size of the figures S according to the image generation process. In this embodiment, the image generation process includes a first image generation process, a second image generation process, and a third image generation process. Thereafter, the CPU 61 advances the process to step S18.

[0058] 2, in step S18, the CPU 61 performs a process of outputting a reference image RI. Specifically, the CPU 61 outputs the reference image RI generated by the first image generation process to the third image generation process to the display screen 72. As a result, the reference image RI is displayed on the display screen 72. Thereafter, the CPU 61 ends the series of processes.

[0059] <Operation of the First Embodiment> Assume that the setting control device 60 does not have the tactile illusion setting program P2. In this case, the vibration pattern is determined in the following manner. First, the user of the tactile illusion setting device 50 inputs each setting parameter by operating an input device. At this time, the display 70 displays the input setting parameters on the operation screen 71. Next, the user of the tactile illusion setting device 50 performs an operation to reflect each setting parameter in the tactile illusion presentation device 20. In response to this, the tactile illusion setting device 50 executes an update program P1. This updates the data for determining the vibration pattern of the vibrating body 40, which is stored in the storage device 34 of the presentation control device 30. Next, the user touches the tactile illusion presentation device 20 to check the tactile illusion presented by the tactile illusion presentation device 20. If the presented tactile illusion differs from the desired tactile illusion, the user re-inputs the setting parameters. These steps must be repeated to determine each setting parameter so as to obtain the desired tactile illusion.

[0060] In the first embodiment, the CPU 61 executes the tactile illusion setting program P2 to generate a reference image RI that changes according to the setting parameters. The CPU 61 also displays the generated reference image RI on the display 70 as part of the display screen 72.

[0061] <Effects of the first embodiment> (1-1) According to the first embodiment, when determining each setting parameter, the CPU 61 generates a reference image RI corresponding to each setting parameter. By visually checking the reference image RI displayed on the display 70, the user can easily intuitively grasp the tactile illusion corresponding to each setting parameter. If the tactile illusion to be presented can be easily grasped in this way, it will lead to a reduction in the editing time required to edit the tactile illusion to be presented by the tactile illusion presentation device 20 into the desired tactile illusion.

[0062] Furthermore, compared to when each setting parameter is determined without the tactile illusion setting program P2, the presented tactile illusion can be grasped visually. This makes it easier for multiple people to share information at once. Furthermore, the presented tactile illusion can be grasped without having to go to the trouble of presenting the tactile illusion from the tactile illusion presentation device 20.

[0063] (1-2) According to the first embodiment, the reference image RI includes a two-dimensional figure S, and in the image generation process, the shape, size, color, and arrangement of the figure S change depending on the value of each setting parameter. This makes it easier to grasp the presented tactile illusion by visually recognizing the figure S that changes depending on multiple setting parameters.

[0064] (1-3) According to the first embodiment, in the image generation process, the larger the roughness of the unevenness indicated by the roughness parameter FIN, the larger the size of the figure S. Since the roughness of the tactile illusion corresponds to the size of the figure S, it becomes easier to intuitively grasp the tactile illusion presented by the tactile illusion presentation device 20.

[0065] (1-4) According to the first embodiment, in the image generation process, the figure S is generated as a regular N-sided polygon, and the sharper the sharpness of the concaves and convexes indicated by the sharpness parameter SHA, the smaller the value of N. Since the sharpness of the tactile illusion corresponds to the sharpness of the corners of the figure S, the tactile illusion presented by the tactile illusion presentation device 20 can be more intuitively grasped.

[0066] (1-5) According to the first embodiment, the acquisition process includes a second acquisition process. That is, in the second acquisition process, the CPU 61 acquires an intensity parameter INT indicating the intensity of the tactile illusion as a setting parameter. Therefore, a reference image RI that reflects the intensity of the tactile illusion can be generated.

[0067] (1-6) According to the first embodiment, the color of the figure S changes depending on the strength parameter INT. The strength of the tactile illusion presented by the tactile illusion presentation device 20 corresponds to the color of the figure S, making it easier to intuitively grasp the presented tactile illusion.

[0068] (1-7) According to the first embodiment, the acquisition process includes a third acquisition process. That is, in the third acquisition process, the CPU 61 acquires a randomness parameter RAN indicating the randomness of the unevenness as a setting parameter. Therefore, it is possible to generate a reference image RI that reflects the randomness of the unevenness of the tactile illusion.

[0069] (1-8) According to the first embodiment, the greater the randomness of the unevenness indicated by the randomness parameter RAN, the more irregular the distance DE between the geometric centers of adjacent figures S. Because the randomness of the arrangement of the unevenness in the tactile illusion corresponds to the arrangement of multiple figures S, it becomes easier to intuitively grasp the randomness of the unevenness of the tactile illusion presented by the tactile illusion presentation device 20.

[0070] (1-9) According to the first embodiment, the greater the randomness of the unevenness indicated by the randomness parameter RAN, the more irregular the shape and size of the figure S. The randomness of the roughness and sharpness of the unevenness in the tactile illusion corresponds to the randomness of the shape and size of the figure S, making it easier to intuitively grasp the randomness of the unevenness of the tactile illusion presented by the tactile illusion presentation device 20.

[0071] (Second embodiment) A second embodiment of the tactile illusion setting program and tactile illusion setting device will be described below with reference to the drawings. The second embodiment differs from the first embodiment in the way input is made to the operation screen 71, the number of reference images RI displayed on the display screen 72, and whether or not intermediate images are present. The following mainly describes the differences from the first embodiment.

[0072] <Operation screen> As shown in FIG. 16, in the second embodiment, the operation screen 171 includes an image of a line graph. In this line graph, the values of each setting parameter for determining the type of tactile illusion are displayed as a transition over time. The user of the tactile illusion setting device 50 changes the shape of the line graph by operating a pointing device (not shown). This determines the value of each setting parameter represented by the line graph. In other words, the tactile illusion setting device 50 obtains the value of each setting parameter by changing the shape of the line graph.

[0073] In FIG. 16, the sharpness parameter SHA is indicated by a solid line, the strength parameter INT by a dashed line, the roughness parameter FIN by a two-dot chain line, and the randomness parameter RAN by a one-dot chain line.

[0074] Specifically, the line graph is displayed on the operation screen 171 as a line graph from time t1 to time t5. A user of the tactile illusion setting device 50 determines the value of any of the setting parameters from time t1 to time t5 by operating the pointing device to change the shape of the line graph. For example, the user determines the values of each setting parameter at time t1 and time t5. Once the setting parameters at time t1 and time t5 have been determined in this manner, a straight line graph connecting the values at time t1 and the values at time t5 is generated. Then, the values from time t2 to time t4 on the straight line graph are set as the setting parameters from time t2 to time t4. At this time, the value of each setting parameter from time t2 to time t4 is a value between the value of the setting parameter at time t1 and the value of the setting parameter at time t5.

[0075] Although the example in which the user determines the setting parameters at time t1 and time t5 has been described, the user may also determine setting parameters at other times t. For example, the user may determine setting parameters at time t1 and time t4, or may determine setting parameters at time t2 and time t4. Furthermore, the user may determine setting parameters at three or more different times t. In these cases, it is assumed that there is a time t at which the user has not determined setting parameters between two times t at which the user has determined setting parameters. In this case, as in the above example, a graph is generated showing straight lines connecting the values of the setting parameters at the two times t at which the setting parameters were set. The value of the setting parameter at the time t at which the setting parameters were not determined on the straight line graph is determined as the value of the setting parameter at that time t.

[0076] <Acquisition process and image generation process> 16, in the second embodiment, the tactile illusion setting device 50 displays a display screen 172 on the display 70. This display screen 172 includes five reference images RI. In the following, as an example, it is assumed that the setting parameters at times t1 and t5 are determined by the user.

[0077] In the acquisition process, the CPU 61 of the setting control device 60 acquires each setting parameter at time t1 as a first setting parameter. Next, in the image generation process, the CPU 61 generates a first reference image RI1 according to the first setting parameters.

[0078] Furthermore, the CPU 61 acquires the setting parameters at time t5 as second setting parameters. Next, as an image generation process, the CPU 61 generates a second reference image RI2 according to the second setting parameters.

[0079] Then, the CPU 61 acquires each setting parameter at time t2 as a first intermediate parameter. The first intermediate parameter is a value between the first setting parameter and the second setting parameter. Next, the CPU 61 generates a first intermediate image II1 according to the first intermediate parameters as an image generation process.

[0080] The CPU 61 also acquires the setting parameters at time t3 as second intermediate parameters. The second intermediate parameters are values between the first setting parameters and the second setting parameters. Next, the CPU 61 generates a second intermediary image II2 according to the second intermediate parameters as an image generation process.

[0081] Furthermore, the CPU 61 acquires each setting parameter at time t4 as a third intermediate parameter. The third intermediate parameter is a value between the first setting parameter and the second setting parameter. Next, the CPU 61 generates a third intermediate image II3 according to the third intermediate parameters as an image generation process.

[0082] Then, the CPU 61 outputs these images to the display 70. In particular, in this embodiment, the CPU 61 outputs to the display 70 so that the display screen 172 is aligned with the graph on the operation screen 171.

[0083] (Operation of the second embodiment) In the example shown in FIG. 16, the value of the sharpness parameter SHA and the value of the randomness parameter RAN gradually increase between time t1 and time t5. As a result, the sharpness of the unevenness indicated by the sharpness parameter SHA gradually becomes sharper. Also, the randomness of the unevenness indicated by the randomness parameter RAN gradually becomes randomer. Also, the strength parameter INT and the roughness parameter FIN are constant. In this case, the first intermediate image II1 to the third intermediate image II3 can display how the tactile illusion changes from time t2 to time t4.

[0084] (Effects of the second embodiment) According to the second embodiment, in addition to the effects (1-1) to (1-9) of the first embodiment, the following effects are achieved.

[0085] (2-1) According to the second embodiment, the setting control device 60 generates the first to third intermediate images II1 to II3 as intermediate images. This makes it easier to grasp the tactile illusion that corresponds to the value between the first setting parameter and the second setting parameter.

[0086] (Other embodiments) <Illusion tactile presentation device> The presentation control device 30 may be configured as a circuit including one or more processors that execute various processes according to a computer program (software). The presentation control device 30 may also be configured as a circuit including one or more dedicated hardware circuits, such as an application-specific integrated circuit (ASIC), that execute at least some of the various processes, or a combination thereof. The processor includes a CPU and memory such as RAM and ROM. The memory stores program code or instructions configured to cause the CPU to execute processes. The memory, i.e., computer-readable medium, includes any available medium that can be accessed by a general-purpose or dedicated computer.

[0087] In each of the above embodiments, the configuration of the vibrating body 40 is not limited to that of the above embodiments. For example, the vibrating body 40 may be one that uses vibration by a motor or one that has a piezoelectric element.

[0088] <Tactile illusion setting device> The setting control device 60 may be configured as a circuit including one or more processors that execute various processes according to a computer program (software). The setting control device 60 may also be configured as a circuit including one or more dedicated hardware circuits, such as an application-specific integrated circuit (ASIC), that execute at least some of the various processes, or a combination thereof. The processor includes a CPU and memory such as RAM and ROM. The memory stores program code or instructions configured to cause the CPU to execute processes. The memory, i.e., computer-readable medium, includes any available medium that can be accessed by a general-purpose or dedicated computer.

[0089] The setting control device 60 and the display 70 may be connected wirelessly. For example, a server having the setting control device 60 and the display 70 may be configured to be able to communicate with each other via a wireless communication network. In this case, the acquisition process and the image generation process may be performed on the server.

[0090] <Acquisition process> The second acquisition process or the third acquisition process may be omitted from the acquisition process. The acquisition process only needs to include at least the first acquisition process. In other words, the acquisition process does not need to acquire the strength parameter INT or the randomness parameter RAN. The acquisition process only needs to acquire at least the roughness parameter FIN and the sharpness parameter SHA as setting parameters.

[0091] Although the acquisition process is divided into multiple steps, i.e., the first to third acquisition processes, the timing of acquiring each setting parameter is not limited to the examples in the above embodiments. For example, all setting parameters may be acquired in a single acquisition process, or the order of the first to third acquisition processes may be reversed.

[0092] The acquisition process is not limited to the process in which the CPU 61 acquires a value input by the user on the operation screen 71. For example, the acquisition process may be the CPU 61 reading setting parameters stored in advance in the storage device 64.

[0093] <Image generation processing> In the image generation process, the arrangement may not be changed according to the randomness indicated by the randomness parameter RAN. Furthermore, in the image generation process, neither the shape nor the size of the figure S may be changed according to the randomness parameter RAN. For example, in the image generation process, the greater the randomness of the concaves and convexes indicated by the randomness parameter RAN, the more irregular one selected from the shape, size, and color of the figure S may be made. Furthermore, in the image generation process, none of the shape, size, and color of the figure S may be changed according to the randomness parameter RAN.

[0094] In the image generation process, the color of the figure S may be changed in any way depending on the strength parameter INT. Also, in the image generation process, the color intensity of the figure S may be changed depending on the strength parameter INT, or the color of the figure S may not be changed depending on the strength parameter INT.

[0095] In the image generation process, if the contour of the figure S is a wavy curve, the wavy curve may be changed to have a sharper angle according to the sharpness parameter SHA. Also, it is only necessary to change the reference image RI according to the sharpness parameter SHA, and it is not necessary to change the shape of the figure S.

[0096] The figure S in the reference image RI does not have to be a regular N-gon or a circle. For example, it may be a non-regular N-gon such as a rectangle, a rhombus, or a star. It may also be a collection of points or lines. In addition, in the case of lines, they are not limited to straight lines, but may be crank-shaped, extending with repeated bends, or curved.

[0097] The figure S in the reference image RI may be three-dimensional. In addition, although the arrangement of the multiple figures S is two-dimensional in each of the above embodiments, they may also be three-dimensional.

[0098] The arrangement of multiple figures S in the reference image RI does not have to be in a matrix form in which they are lined up in the direction of mutually perpendicular axes. For example, if two axes intersect and figures S are lined up along each axis, the two axes do not have to be perpendicular. Also, for example, figures S may be lined up on the circumference of multiple circles with different diameters.

[0099] In the above embodiments, the orientations of the plurality of figures S are arranged irregularly, but the orientations of the figures S may all be aligned. In the image generation process, it is only necessary to change the reference image RI according to the roughness parameter FIN, and it is not necessary to change the size of the figure S.

[0100] In the image generation process, one or more selected from the shape, size, color, and layout of the figure S may be changed according to the value of any one of the setting parameters. For example, the size of the figure S may be changed according to the sharpness parameter SHA, or the shape of the figure S may be changed according to the roughness parameter FIN. That is, in the image generation process, the CPU 61 may change one or more selected from the shape, size, color, and layout of the figure S according to the value of the roughness parameter FIN. The CPU 61 may also change one or more selected from the shape, size, color, and layout of the figure S according to the value of the sharpness parameter SHA. In this way, which of the shape, size, color, and layout of the figure S is changed according to which parameter may be changed as appropriate. Note that one selected from the shape, size, color, and layout of the figure S may be changed according to each of two or more setting parameters. However, when the figure S is changed according to each of multiple setting parameters, it is preferable that the shape, size, color, and layout of the figure S changed according to each setting parameter be different for each setting parameter.

[0101] The reference image RI generated by the image generation process does not have to include the figure S, and may be an image expressed by multiple lines. For example, the reference image RI may be an image such as a pattern or contour lines.

[0102] In the second embodiment, the first setting parameter and the second setting parameter are setting parameters with different times t, but this is not limited to the time t. Any two setting parameters may be used regardless of the time t. Then, an intermediate image may be generated according to a value between the two setting parameters.

[0103] In the first embodiment, an example was described in which each setting parameter was divided into three ranges, but each setting parameter may be divided into two, or into four or more ranges. By dividing into more ranges, it is possible to change the reference image RI as if it were continuously changing. In the second embodiment, the sharpness parameter SHA and the randomness parameter RAN are divided into four or more ranges.

[0104] <Operation screen> In the second embodiment, the operation screen 171 is described as an image relating to a line graph, but the graph does not have to be a line graph. For example, the shape of the graph may be an interpolation curve such as a spline.

[0105] <Additional Notes> The technical concepts that can be derived from the above-described embodiments and modifications will be described below. [Appendix 1] A program for setting a type of tactile illusion in a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, comprising: On the computer, an acquisition process for acquiring a roughness parameter indicating the roughness of the unevenness and a sharpness parameter indicating the sharpness of the unevenness as setting parameters for determining the type of tactile illusion; an image generation process for generating a reference image that changes in accordance with changes in the values of the setting parameters; Run Tactile illusion setting program.

[0106] [Appendix 2] the reference image includes a two-dimensional or three-dimensional figure; The image generation process is a process of changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the roughness parameter, and changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the sharpness parameter. The tactile illusion setting program described in Appendix 1.

[0107] [Appendix 3] The image generation process is a process in which the size of the figure increases as the roughness of the unevenness indicated by the roughness parameter increases. The tactile illusion setting program described in Appendix 2.

[0108] [Appendix 4] When N is an integer greater than or equal to 3, The image generation process generates the figure as an N-sided polygon or a circle, and the sharper the sharpness of the unevenness indicated by the sharpness parameter, the smaller the value of N is. A tactile illusion setting program according to appendix 2 or appendix 3.

[0109] [Appendix 5] The acquisition process includes a process of acquiring an intensity parameter indicating the intensity of the tactile illusion as the setting parameter. A tactile illusion setting program according to any one of Supplementary Note 2 to Supplementary Note 4.

[0110] [Appendix 6] The image generation process is a process of changing the color of the figure according to an intensity parameter indicating the intensity of the tactile illusion. The tactile illusion setting program described in Appendix 5.

[0111] [Appendix 7] The acquisition process includes a process of acquiring a randomness parameter indicating randomness of the unevenness as the setting parameter. A tactile illusion setting program according to any one of Supplementary Notes 2 to 6.

[0112] [Appendix 8] the reference image includes a plurality of the graphics; The image generation process is a process in which the arrangement of the figures is changed by increasing the standard deviation of the distance between the geometric centers of the adjacent figures as the degree of randomness of the concaves and convexes indicated by the randomness parameter increases. The tactile illusion setting program described in Appendix 7.

[0113] [Appendix 9] the reference image includes a plurality of the graphics; The image generation process is a process in which one or more selected from the shape, size, and color of the figure are made more irregular as the irregularity of the unevenness indicated by the irregularity parameter increases. A tactile illusion setting program according to appendix 7 or appendix 8.

[0114] [Appendix 10] the acquisition process is a process of acquiring a first setting parameter and a second setting parameter as the setting parameters, The image generation process is a process for generating an intermediate image according to a value between the first setting parameter and the second setting parameter. A tactile illusion setting program according to any one of Supplementary Notes 1 to 9.

[0115] [Appendix 11] 1. A device for setting a type of tactile illusion for a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, comprising: an acquisition process for acquiring a roughness parameter indicating the roughness of the unevenness and a sharpness parameter indicating the sharpness of the unevenness as setting parameters for determining the type of tactile illusion; an image generation process for generating a reference image that changes in accordance with changes in the values of the setting parameters; Run Tactile illusion setting device.

[0116] [Appendix 12] A tactile illusion setting system comprising a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, and a tactile illusion setting device that sets the type of tactile illusion for the tactile illusion presentation device, The tactile setting device an acquisition process for acquiring a roughness parameter indicating the roughness of the unevenness and a sharpness parameter indicating the sharpness of the unevenness as setting parameters for determining the type of tactile illusion; an image generation process for generating a reference image that changes in accordance with changes in the values of the setting parameters; Run Tactile illusion setting system.

[0117] [Appendix 13] 1. An image generation method for generating an image to be referenced when setting a type of a tactile illusion for a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, comprising: The computer an acquisition process for acquiring a roughness parameter indicating the roughness of the unevenness and a sharpness parameter indicating the sharpness of the unevenness as setting parameters for determining the type of tactile illusion; an image generation process for generating a reference image in accordance with changes in the values of the setting parameters; Run Image generation method. [Explanation of symbols]

[0118] 10...Tactile illusion setting system 20…Illusion tactile presentation device 30...Presentation control device 40...Vibration body 50...Tactile illusion setting device 60...Setting control device 61...CPU 63...ROM 70...Display 71,171…Operation screen 72,172…display screen DE…distance FIN...Roughness parameters INT...Strength parameter P2…Tactile illusion setting program RAN...randomness parameter RI...Reference image S...shape SHA... Sharpness parameter

Claims

1. A program for setting a type of tactile illusion in a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, comprising: On the computer, an acquisition process for acquiring a roughness parameter indicating the roughness of the unevenness and a sharpness parameter indicating the sharpness of the unevenness as setting parameters for determining the type of tactile illusion; an image generation process for generating a reference image that changes in accordance with changes in the values of the setting parameters; Execute the reference image includes a two-dimensional or three-dimensional figure; the image generation process is a process of changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the roughness parameter, and changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the sharpness parameter, When N is an integer of 3 or more, The image generation process generates the figure as an N-sided polygon or a circle, and the sharper the sharpness of the unevenness indicated by the sharpness parameter, the smaller the value of N is. Tactile illusion setting program.

2. A program for setting a type of tactile illusion in a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, comprising: On the computer, an acquisition process for acquiring a roughness parameter indicating the roughness of the unevenness, a sharpness parameter indicating the sharpness of the unevenness, and a strength parameter indicating the strength of the tactile illusion as setting parameters for determining the type of the tactile illusion; an image generation process for generating a reference image that changes in accordance with changes in the values of the setting parameters; Execute the reference image includes a two-dimensional or three-dimensional figure; The image generation process is a process of changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the roughness parameter, and changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the sharpness parameter. Tactile illusion setting program.

3. The image generation process is a process of changing the color of the figure according to a strength parameter indicating the strength of the tactile illusion. The tactile illusion setting program according to claim 2.

4. A program for setting a type of tactile illusion in a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, comprising: On the computer, an acquisition process for acquiring a roughness parameter indicating the roughness of the unevenness, a sharpness parameter indicating the sharpness of the unevenness, and a disorder parameter indicating the disorder of the unevenness as setting parameters for determining the type of tactile illusion; an image generation process for generating a reference image that changes in accordance with changes in the values of the setting parameters; Execute the reference image includes a two-dimensional or three-dimensional figure; the image generation process is a process of changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the roughness parameter, and changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the sharpness parameter, the reference image includes a plurality of the graphics; The image generation process is a process in which the arrangement of the figures is changed by increasing the standard deviation of the distance between the geometric centers of the adjacent figures as the degree of randomness of the concaves and convexes indicated by the randomness parameter increases. Tactile illusion setting program.

5. The image generation process is a process in which the size of the figure increases as the roughness of the unevenness indicated by the roughness parameter increases. The tactile illusion setting program according to any one of claims 1 to 4.

6. A program for setting a type of tactile illusion in a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, comprising: On the computer, an acquisition process for acquiring a roughness parameter indicating the roughness of the unevenness and a sharpness parameter indicating the sharpness of the unevenness as setting parameters for determining the type of tactile illusion; an image generation process for generating a reference image that changes in accordance with changes in the values of the setting parameters; Execute the acquisition process is a process of acquiring a first setting parameter and a second setting parameter as the setting parameters, The image generation process is a process for generating an intermediate image according to a value between the first setting parameter and the second setting parameter. Tactile illusion setting program.

7. the reference image includes a two-dimensional or three-dimensional figure; The image generation process is a process of changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the roughness parameter, and changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the sharpness parameter. The tactile illusion setting program according to claim 6.

8. 1. A device for setting a type of tactile illusion for a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, comprising: an acquisition process for acquiring a roughness parameter indicating the roughness of the unevenness and a sharpness parameter indicating the sharpness of the unevenness as setting parameters for determining the type of tactile illusion; an image generation process for generating a reference image that changes in accordance with changes in the values of the setting parameters; Run the reference image includes a two-dimensional or three-dimensional figure; the image generation process is a process of changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the roughness parameter, and changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the sharpness parameter, When N is an integer of 3 or more, The image generation process generates the figure as an N-sided polygon or a circle, and the sharper the sharpness of the unevenness indicated by the sharpness parameter, the smaller the value of N is. Tactile illusion setting device.

9. A tactile illusion setting system comprising a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, and a tactile illusion setting device that sets the type of tactile illusion for the tactile illusion presentation device, The tactile illusion setting device an acquisition process for acquiring a roughness parameter indicating the roughness of the unevenness and a sharpness parameter indicating the sharpness of the unevenness as setting parameters for determining the type of tactile illusion; an image generation process for generating a reference image that changes in accordance with changes in the values of the setting parameters; Run the reference image includes a two-dimensional or three-dimensional figure; the image generation process is a process of changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the roughness parameter, and changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the sharpness parameter, When N is an integer of 3 or more, The image generation process generates the figure as an N-sided polygon or a circle, and the sharper the sharpness of the unevenness indicated by the sharpness parameter, the smaller the value of N is. Tactile illusion setting system.

10. 1. An image generation method for generating an image to be referenced when setting a type of a tactile illusion for a tactile illusion presentation device that presents a tactile illusion to a user by controlling a vibration pattern, comprising: The computer an acquisition process for acquiring a roughness parameter indicating the roughness of the unevenness and a sharpness parameter indicating the sharpness of the unevenness as setting parameters for determining the type of tactile illusion; an image generation process for generating a reference image in accordance with changes in the values of the setting parameters; Run the reference image includes a two-dimensional or three-dimensional figure; the image generation process is a process of changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the roughness parameter, and changing one or more selected from the shape, size, color, and arrangement of the graphic in accordance with the value of the sharpness parameter, When N is an integer of 3 or more, The image generation process generates the figure as an N-sided polygon or a circle, and the sharper the sharpness of the unevenness indicated by the sharpness parameter, the smaller the value of N is. Image generation method.

Citation Information

Patent Citations

  • Tactile sensation presentation device and tactile sensation presentation method

    JP2020067701A

  • Virtual reality environment creating device, and controller device

    WO2009035100A1