Method and System for Interacting with Intelligent Adult Product
20180275746 ยท 2018-09-27
Inventors
Cpc classification
G06F3/04815
PHYSICS
G06F3/011
PHYSICS
A61H2201/5048
HUMAN NECESSITIES
G06F3/04847
PHYSICS
H04N13/111
ELECTRICITY
A61H19/32
HUMAN NECESSITIES
G06F3/0346
PHYSICS
A61H2201/0196
HUMAN NECESSITIES
G06F3/016
PHYSICS
A61H2201/5028
HUMAN NECESSITIES
International classification
G06F3/0484
PHYSICS
A61B5/00
HUMAN NECESSITIES
H04N13/00
ELECTRICITY
A61H19/00
HUMAN NECESSITIES
G06F3/0481
PHYSICS
Abstract
The present invention relates a method and system for interacting with an intelligent adult product. The method comprises the steps of: establishing connection between an intelligent adult product and an application in a user's mobile terminal; controlling, by an acceleration sensor in the intelligent adult product, the motion of a three-dimensional character in the application; and, viewing, by a user and by using a VR box, sounding persons and objects in a virtual scene in a first-person perspective or a third-person perspective. In the technical solutions provided by the present invention, by allowing a user to view a virtual and vivid character scene by wearing a VR box and then controlling the motion of characters in the virtual scene by an intelligent masturbation cup or an intelligent bracelet, the motion synchronization between a real character and a virtual character is realized.
Claims
1. A method for interacting with an intelligent adult product, comprising the following steps of: establishing connection between an intelligent adult product and an application in a user's mobile terminal; controlling, by an acceleration sensor in the intelligent adult product, the motion of a three-dimensional character in the application; and viewing, by a user and by using a VR box, sounding persons and objects in a virtual scene in a first-person perspective or a third-person perspective.
2. The method for interacting with an intelligent adult product according to claim 1, before establishing connection between an intelligent adult product and an application in a user's mobile terminal, further comprising the following steps of: installing, in an intelligent mobile terminal, an application for presenting a character model and a motion animation established by 3dmax molding; rendering, by the application, 3D left-eye and right-eye pictures with a parallax in real time; and viewing, by a user and by wearing the VR box, the stereoscopic effect in real time.
3. The method for interacting with an intelligent adult product according to claim 1, characterized in that the intelligent adult product is an intelligent masturbation cup or an intelligent bracelet.
4. The method for interacting with an intelligent adult product according to claim 1, characterized in that the step of controlling, by an acceleration sensor in the intelligent adult product, the motion of a three-dimensional character in the application further comprises: performing low-pass filtering on original acceleration data; normalizing the low-pass filtered acceleration data; and smoothing the normalized data, and then transmitting the smoothed data to the three-dimensional character.
5. The method for interacting with an intelligent adult product according to claim 4, characterized in that low-pass filtering is performed on the original acceleration data by a multi-order low-pass filtering algorithm, and a formula for low-pass filtering is as follows:
6. The method for interacting with an intelligent adult product according to claim 4, characterized in that the low-pass filtered acceleration data is normalized as a floating-point number from 0 to 1, an interval from a maximum value maxAccel to a minimum value minAccel in a data queue is used as a quantized interval for normalization, and the normalized depth value Depth is calculated according to the following formula:
7. The method for interacting with an intelligent adult product according to claim 4, characterized in that the smoothing is calculated by the following formula:
Depth=LastDepth.Math.(1)+ExpDepth.Math. where is a smoothing coefficient, ExpDepth is a desired depth before each update, and LastDepth is a historical depth represented by the current motion position of the three-dimensional character.
8. The method for interacting with an intelligent adult product according to claim 1, characterized in that the sound comprises the type of the sound and the volume of the sound, and is controlled by the frequency of the acceleration sensor in the intelligent adult product.
9. A system for interacting with an intelligent adult product, comprising: a connection establishment module configured to establish connection between an intelligent adult product and an application in a user's mobile terminal; a control module configured to control, by an acceleration sensor in the intelligent adult product, the motion of a three-dimensional character in the application; and a VR box viewing module configured to be used by a user, by using a VR box, to view sounding persons and objects in a virtual scene in a first-person perspective or a third-person perspective.
10. The system for interacting with an intelligent adult product according to claim 9, characterized in that an installation module is configured to: before establishing a connection between an intelligent adult product and an application in a user's mobile terminal, install, in the intelligent mobile terminal, an application for presenting a character model and a motion animation established by 3dmax molding; the application renders 3D left-eye and right-eye pictures with a parallax in real time; and a user views, by wearing a VR box, the stereoscopic effect in real time.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0035] To describe the technical solutions in the embodiments of the present invention or in the prior art more clearly, the accompanying drawings to be used in the descriptions of the embodiments or the prior art will be briefly described below. Apparently, the accompanying drawings described hereinafter are some of embodiments of the present invention, and a person of ordinary skill in the art can obtain other drawings according to these drawings without any creative effort.
[0036]
[0037]
[0038]
DETAILED DESCRIPTION OF THE PRESENT INVENTION
[0039] To make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be described below in detail. Apparently, the embodiments described herein are a part of but not all of the embodiments of the present invention. All other implementations obtained by one of ordinary skill in the art without any creative labor on the basis of the embodiments in the present invention shall fall into the protection scope of the present invention.
Embodiment 1
[0040] The present invention provides a method for interacting with an intelligent adult product.
[0041] The connection between the intelligent masturbation cup or the intelligent bracelet and the application is established by Bluetooth, and the data from the acceleration sensor is converted into a floating-point number within an interval from 0 to 1. A character model and a three-dimensional scene are established in a realistic style by 3dmax, and a motion animation is provided for the three-dimensional character. The position of the motion animation of the three-dimensional character is normalized between 0 and 1. This makes preparations for Bluetooth control. A corresponding sound file will be played during the motion of the character, and the type of the sound and the volume of the sound are controlled by the frequency of the sensor data.
[0042] The method specifically includes the following steps.
[0043] S1: The connection between an intelligent adult product and an application in a user's mobile terminal is established, including: establishing connection between an intelligent masturbation cup or an intelligent bracelet and the application in the user's intelligent mobile terminal through Bluetooth;
[0044] S2: The motion of a three-dimensional character in the application is controlled by an acceleration sensor in the intelligent adult product, including the following steps.
[0045] S201: Low-pass filtering is performed on original acceleration data.
[0046]
[0047] where X.sub.n-i is the original acceleration data, Y.sub.n is the filtered acceleration data, a.sub.j and b.sub.i are filtering coefficients, i,j denotes an order index of the multi-order low-pass filtering algorithm, and n denotes the order of the algorithm. In the present invention, 10-level filtering is adopted, and all filtering coefficients are generated by matlab.
[0048] S202: The low-pass filtered acceleration data is normalized.
[0049] In the present invention, in the algorithm for converting the acceleration data into a floating-point number from 0 to 1, two queues are specifically formed to store the original acceleration data and the filtered acceleration data, respectively, and the size of the queues is limited. When the queues are full, an old data is removed from the queues, and a new data will be added to the queues. In the queue of the filtered data, a maximum value macAccel and a minimum value minAccel are found continuously as a quantized interval for normalization. Thus, a formula is provided as follows:
[0050] where curAccel is the acceleration value at the current moment, Depth is the normalized depth value, and the normalized depth value Depth is used for controlling the motion of the three-dimensional character. When maxAccel is equal to minAccel, it is indicated that the intelligent masturbation cup or intelligent bracelet is in a static state, and Depth may be set to a default value 0. By statistically recording the Depth data, the to-and-fro frequency Freq of the intelligent masturbation cup or bracelet may be calculated. When the value of Freq is greater than a certain value, a rushing sound file may be played at a larger volume. When the value of Freq is less than or equal to a certain value, a gentle sound file may be played at a smaller volume.
[0051] S203: The normalized data is smoothed, and then the smoothed data is transmitted to the three-dimensional character.
[0052] The to-and-fro motion of the three-dimensional character may be controlled by the acquired data Depth. However, unsmooth effects such as jittering will be caused only by using the above data to control the motion of the character, because the rendering frame rate of the three-dimensional scene is different from the frequency of the receiving sensor of the application. To make the motion of the character smoother, this design provides a smoothing algorithm.
Depth=LastDepth.Math.(1)+ExpDepth.Math.
[0053] Before each rendering of the three-dimensional scene, the motion of the three-dimensional character will be updated once, that is, the Depth will be updated once. By using the normalized Depth of the sensor as a desired depth ExpDepth before each update and the current motion position of the three-dimensional character as a historical depth LastDepth, the Depth calculated according to the formula is the final position of the motion of the character. In the formula, a is a smoothing coefficient. Through lots of experiments, it is determined that the experience value of is 0.65.
[0054] S3: The user views, by using a VR box, sounding persons and objects in a virtual scene in a first-person perspective or a third-person perspective.
[0055] A corresponding sound file will be played during the motion of the three-dimensional character, and the type of the sound and the volume of the sound are controlled by the frequency of the sensor data. The application is activated, the mobile phone is inserted into the VR box with the middle vertical line aligned with the VR box, and the VR box is worn on the user's head. The user views persons and objects in the virtual scene in a first-person perspective as the three-dimensional character or in a third-person perspective. When the user turns his head, the pictures viewed by the user are also updated, and the user can control the background music and brightness of the scene and perform other operations according to the holding duration of a button in the focused scene. This 360-degree viewing and operation manner can provide the user with strong sense of immediacy.
Embodiment 2
[0056] Based on the same inventive idea, the present invention further provides a system for interacting an intelligent adult product.
[0057] a connection establishment module 11 configured to establish connection between an intelligent adult product and an application in a user's mobile terminal;
[0058] a control module 12 configured to control, by an acceleration sensor in the intelligent adult product, the motion of a three-dimensional character in the application; and
[0059] a VR box viewing module 13 configured to be used by a user, by using a VR box, to view sounding persons and objects in a virtual scene in a first-person perspective or a third-person perspective.
[0060] The system further includes an installation module which is configured to: before establishing a connection between an intelligent adult product and an application in a user's mobile terminal, install, in the intelligent mobile terminal, an application for presenting a character model and a motion animation established by 3dmax molding; the application renders 3D left-eye and right-eye pictures with a parallax in real time; and a user views, by wearing a VR box, the stereoscopic effect in real time.
[0061] The present invention provides an intelligent virtual sex solution. By allowing a user to view a virtual and vivid character scene by wearing a VR box and then controlling the motion of characters in the virtual scene by an intelligent masturbation cup or an intelligent bracelet, the motion synchronization between a real character and a virtual character is realized. Thus, the user is provided with visually and audibly immersive experience, and also most exciting tactile experience.
[0062] The foregoing descriptions merely show specific implementations of the present invention, but the protection scope of the present invention is not limited thereto. All variations or replacements which may be easily conceived by a person of skill in the art within the technical scope disclosed by the present invention shall fall into the protection scope of the present invention. Accordingly, the protection scope of the present invention shall be subject to the protection scope of the claims.