CN104076911B - Feedback method and electronic equipment - Google Patents
Feedback method and electronic equipment Download PDFInfo
- Publication number
- CN104076911B CN104076911B CN201310097878.7A CN201310097878A CN104076911B CN 104076911 B CN104076911 B CN 104076911B CN 201310097878 A CN201310097878 A CN 201310097878A CN 104076911 B CN104076911 B CN 104076911B
- Authority
- CN
- China
- Prior art keywords
- electronic device
- force
- unit
- application
- feedback information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000007667 floating Methods 0.000 claims description 25
- 238000004458 analytical method Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 description 4
- 230000008713 feedback mechanism Effects 0.000 description 4
- 238000013016 damping Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000007788 liquid Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
Landscapes
- Motorcycle And Bicycle Frame (AREA)
- Telephone Function (AREA)
Abstract
The invention discloses a kind of feedback method and electronic equipment.Methods described be applied to electronic equipment and including:Receive the force feedback information that the application program by being run in the electronic equipment is produced;Parse the force feedback information;Determine the first direction of the power that the application program will apply to the electronic equipment;And apply the power with first direction to the electronic equipment.Therefore, a kind of feedback scheme is proposed in the present invention, can provide a user with real force feedback impression, so that it obtains more operation informations, and without taking a large amount of bulkies and low cost in the electronic device.
Description
Technical Field
The present invention relates to the field of computer technologies, and in particular, to a feedback method and an electronic device.
Background
With the continuous development of computer technology, personal users have more and more high-performance electronic devices, such as smart phones, tablet computers (PADs), ultrabooks, digital user assistants (PDAs), Personal Computers (PCs), and the like.
When a user is performing an interface operation on these electronic devices, some tactile feedback mechanism is often needed to prompt the user about the process or result of the operation.
To this end, the first feedback mechanism in the prior art is used to provide mechanical force feedback. Such a feedback mechanism is used, for example, for a steering wheel simulation device for a racing game, or a driving simulation device for an airplane game, or the like. In particular, in the case where the electronic device is a steering wheel simulator that is operating a racing game, the user can feel the damping and gyroscopic forces of the steering wheel by using the steering wheel simulator, thereby significantly improving the user's operational experience.
However, in this manner, the electronic device needs to be fixed in a certain position for operation to feed back force to the user through the actuator (feedback means). Obviously, such electronic devices would be bulky and expensive to manufacture.
Therefore, in order to save space and cost of the electronic device, in the prior art, a method for generating overall vibration for the electronic device is mostly used for a tactile feedback mechanism of the electronic device, which uses a device such as an eccentric wheel to generate overall vibration for the electronic device to realize vibration feedback.
However, such overall vibration feedback generally has only a simple prompting function, and cannot provide a real force feedback feeling to enable a user to obtain more operation information. That is, when the user needs some real tactile feedback, the single vibration provided by most electronic devices often fails to achieve the desired effect.
Therefore, a new feedback method and electronic device are needed to solve the above problems.
Disclosure of Invention
In order to solve the above technical problem, according to an aspect of the present invention, there is provided a feedback method applied to an electronic device, the method including: receiving force feedback information generated by an application running in the electronic device; analyzing the force feedback information; determining a first direction of force to be applied by the application to the electronic device; and applying a force having a first direction to the electronic device.
Further, according to another aspect of the present invention, there is provided an electronic apparatus including: a receiving unit for receiving force feedback information generated by an application program running in the electronic device; an analysis unit for analyzing the force feedback information; a determination unit for determining a first direction of a force to be applied by the application to the electronic device; and an applying unit for applying a force having a first direction to the electronic device.
Compared with the prior art, with the feedback method and the electronic device according to the present invention, it is possible to receive force feedback information from an application running in the electronic device, determine a first direction of a force to be applied to the electronic device by the application by parsing the force feedback information, and apply a force having the first direction to the electronic device by various means. Therefore, the feedback scheme provided by the invention can provide a real force feedback feeling for a user to obtain more operation information without occupying a large amount of large volume and being low in cost in the electronic equipment.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
fig. 1 illustrates a feedback method according to the present invention.
Fig. 2 illustrates an electronic device according to the invention.
Fig. 3 illustrates a feedback method according to a first embodiment of the present invention.
Fig. 4 illustrates an electronic device according to a first embodiment of the invention.
Fig. 5 illustrates a feedback method according to a second embodiment of the present invention.
Fig. 6 illustrates an electronic device according to a second embodiment of the invention.
Fig. 7 illustrates a feedback method according to a third embodiment of the present invention.
Fig. 8 illustrates an electronic device according to a third embodiment of the invention.
Fig. 9 illustrates a feedback method according to a fourth embodiment of the present invention.
Fig. 10 illustrates an electronic device according to a fourth embodiment of the present invention.
Fig. 11 illustrates a gyro unit according to a fourth embodiment of the present invention.
Detailed Description
Various embodiments according to the present invention will be described in detail with reference to the accompanying drawings. Here, it is to be noted that, in the drawings, the same reference numerals are given to constituent parts having substantially the same or similar structures and functions, and repeated description thereof will be omitted.
Hereinafter, a feedback method and an electronic device according to the present invention will be described with reference to fig. 1 and 2.
Fig. 1 illustrates a feedback method according to the present invention, and fig. 2 illustrates an electronic device according to the present invention.
The feedback method illustrated in fig. 1 is applied to the electronic device illustrated in fig. 2. Specifically, the electronic apparatus 100 includes: a receiving unit 110, a parsing unit 120, a determining unit 130, and an applying unit 140.
As illustrated in fig. 1, the feedback method includes:
in step S110, the receiving unit 110 receives force feedback information generated by an application program running in the electronic device;
in step S120, the analyzing unit 120 analyzes the force feedback information;
in step S130, the determination unit 130 determines a first direction of a force to be applied to the electronic device by the application; and
in step S140, the applying unit 140 applies a force having a first direction to the electronic device.
It can be seen that with the feedback method and the electronic device according to the present invention, it is possible to receive force feedback information from an application running in the electronic device, determine a first direction of a force to be applied to the electronic device by the application by parsing the force feedback information, and apply a force having the first direction to the electronic device by various means. Therefore, the feedback scheme provided by the invention can provide a real force feedback feeling for a user to obtain more operation information without occupying a large amount of large volume and being low in cost in the electronic equipment.
Hereinafter, a feedback method and an electronic device according to a first embodiment of the present invention will be described with reference to fig. 3 and 4.
Fig. 3 illustrates a feedback method according to a first embodiment of the present invention, and fig. 4 illustrates an electronic device according to a first embodiment of the present invention.
The feedback method illustrated in fig. 3 may be applied to the electronic device 100 illustrated in fig. 4.
As illustrated in fig. 4, like fig. 2, the electronic device 100 may include: a receiving unit 110, a parsing unit 120, a determining unit 130, and an applying unit 140.
In addition, one or more application programs 150 may also be installed in the electronic device 100. Such as a racing game, an airplane game, a navigation program, etc. In some cases, the application 150 may need to return some tactile feedback to the user to prompt the user for the progress or result of the operation.
Also, the electronic device 100 may further include: a weight unit 160 such that the applying unit 140 applies a force required by an application program running in the electronic device 100 to the electronic device 100 through the weight unit 160.
Hereinafter, embodiments of the present invention will be specifically described taking a mobile phone as an example of an electronic device. However, it should be noted that the present invention is not limited thereto. The electronic device may be any type of electronic device including, but not limited to: desktop computers, notebook computers, tablet computers, e-readers, multimedia players, personal digital assistants, and the like. Furthermore, the present invention can also be applied to other processes of an electronic device.
As illustrated in fig. 3, the feedback method according to the first embodiment of the present invention includes:
in step S210, force feedback information generated by an application running in the electronic device is received.
When a user runs a certain application (e.g., a racing game, a plane game, a navigation program, etc.) in the electronic device (e.g., mobile phone) 100, the application may, in some cases, require some tactile feedback to the user to prompt the user for the course or result of the operation.
For example, where a user is running a race game via electronic device 100, the race game may simulate electronic device 100 as a steering wheel controlling the direction of the race to enhance the user's operational experience. When a user rotates the electronic device 100 as a steering wheel to control the direction of rotation of a racing car in the game, the racing game preferably desires to apply a force in the opposite direction to the user through the electronic device 100 so that the user feels the damping and gyroscopic forces of the steering wheel.
Specifically, at this time, in the electronic device 100, the running application 150 generates a force feedback information according to the tactile feedback need to be provided to the user by itself. For example, the force feedback information may include parameters such as direction of force, intensity, frequency, etc. that is expected to be applied to the electronic device 100.
Accordingly, the receiving unit 110 receives the above-mentioned force feedback information from the application 150 and transmits it to the parsing unit 120.
In step S220, the force feedback information is parsed.
After receiving the force feedback information generated by the application 150 running in the electronic device 100 from the receiving unit 110, the parsing unit 120 parses it in a format predetermined by the application 150.
In one example, the application 150 may be installed and stored in the electronic device 100. At this point, the application 150 may simply generate the force feedback information by the defined variable values.
In another example, when the application 150 is not located in the electronic device 100 itself but in the cloud (network side), that is, when the application 150 is not installed in the electronic device 100 but is directly downloaded from the cloud and run by the electronic device 100, the application 150 may generate the force feedback information in the format of extensible markup language (XML).
The extensible markup language is a markup language for marking and making an electronic file structured. It can be used to mark data, or define data types, etc. XML is a subset of the Standard Generalized Markup Language (SGML) and is well suited for network (Web) transport. XML provides a unified way to describe and exchange structured data that is independent of the application or vendor.
It will be appreciated that the application 150 may generate the force feedback information in other predetermined formats.
Then, the parsing unit 120 transmits the generated parsing result to the determination unit 130 for subsequent processing.
In step S230, a first direction of force to be applied by the application to the electronic device is determined.
After parsing unit 120 parses out the force feedback information, determining unit 130 determines a first direction of a force to be applied by application 150 to the electronic device.
Specifically, the determination unit 130 determines the direction of the force that the application 150 wishes to apply to the electronic device 100, and parameters such as the strength and the frequency according to the analysis result of the analysis unit 120.
In step S240, a force having a second direction opposite to the first direction is applied to the gyro unit.
Next, the applying unit 140 applies a force having a first direction to the electronic device according to the first direction of the required force determined by the determining unit 130. Furthermore, the applying unit 140 may also preferably apply the force required by the application 150 to the electronic device according to other parameters of the required force (such as intensity, frequency, etc.) determined by the determining unit 130.
As described above, in the present embodiment, the applying unit 140 may be connected to one or more weight units 160. The counterweight unit 160 has a certain weight and may be mounted on one or more sliding rails.
The slide rail is provided in the electronic apparatus 100, on which the weight unit 160 is mounted, so that the weight unit 160 moves on the slide rail in various directions of the electronic apparatus under the control of the applying unit 140. The direction may include, for example: the front, back, left, right, upper and lower end face directions of the electronic equipment. Further, the direction may preferably include any direction therebetween.
For example, the sliding track may be a free-sliding chain, hinge, slide, or the like. Further, the weight unit 160 may be fixedly mounted (e.g., welded, riveted, glued, etc.) on the sliding rail to move with the sliding rail.
Specifically, the applying unit 140 moves the weight unit 160 in the electronic device to a first direction according to the first direction of the force required by the application 150, resulting in a weight of the electronic device in the first direction being greater than in other directions, thereby generating a force having the first direction in the electronic device.
Further, preferably, the electronic apparatus 100 may include a plurality of weight units 160, the weight units 160 having different weights. Thus, the application unit 140 may also move the weight unit 160 having different weights in the first direction in the electronic device according to the intensity of the force required by the application program 150, thereby generating the force having different intensities in the electronic device.
Similarly, the applying unit 140 may also move the weight unit 160 to the first direction in the electronic device at a time point when the force is required or return the weight unit 160 to the initial position in the electronic device at a time point when the force is not required according to the frequency of the force required by the application 150, thereby generating the force having a different frequency in the electronic device.
It can thus be seen that with the feedback method and electronic device according to the first embodiment of the present invention, it is possible to receive force feedback information from a local or remote application running in the electronic device, determine a first direction in which the application is to apply a force to the electronic device by interpreting the force feedback information, and apply a force having the first direction to the electronic device by actuating a weight unit having a weight in the first direction. Therefore, in the first embodiment of the present invention, a simple, easy and cheap feedback scheme is provided, which can provide a user with a real force feedback feeling through a low-cost weight unit, so that the user can obtain more operation information during the running of an application program.
Hereinafter, a feedback method and an electronic device according to a second embodiment of the present invention will be described with reference to fig. 5 and 6.
Unlike the first embodiment in which the weight unit having a weight is actuated in a first direction, in the second embodiment, the floating unit having a buoyant force is moved in the electronic apparatus to a second direction opposite to the first direction to apply a force having the first direction to the electronic apparatus.
Fig. 5 illustrates a feedback method according to a second embodiment of the present invention, and fig. 6 illustrates an electronic device according to the second embodiment of the present invention.
The feedback method illustrated in fig. 5 may be applied to the electronic device 100 illustrated in fig. 6.
As illustrated in fig. 6, instead of the weight unit 160 illustrated in fig. 4, the electronic apparatus 100 may include: a floating unit 170 such that the applying unit 140 applies a force required by an application program running in the electronic device 100 to the electronic device 100 through the floating unit 170.
As illustrated in fig. 5, the feedback method according to the second embodiment of the present invention includes:
in step S310, force feedback information generated by an application running in the electronic device is received.
In step S320, the force feedback information is analyzed.
In step S330, a first direction of force to be applied by the application to the electronic device is determined.
Steps S310 to S330 in the second embodiment are the same as steps S210 to S230 in the first embodiment, and thus detailed description thereof is omitted.
In step S340, a force having a second direction opposite to the first direction is applied to the gyro unit.
After the determining unit 130 determines the first direction of the force to be applied by the application to the electronic device, the applying unit 140 applies a force having a first direction to the electronic device according to the first direction of the required force determined by the determining unit 130. Furthermore, the applying unit 140 may also preferably apply the force required by the application 150 to the electronic device according to other parameters of the required force (such as intensity, frequency, etc.) determined by the determining unit 130.
As described above, in the present embodiment, the applying unit 140 may be connected to one or more floating units 170. The floating unit 170 has a certain buoyancy and may be installed in one or more receiving media.
The receiving medium is disposed in the electronic device 100, in which the floating unit 170 is received, so that the floating unit 170 moves in the receiving medium to various directions of the electronic device under the control of the applying unit 140.
For example, the containment medium may be a buoyant gas, liquid, or the like. In addition, the floating unit 170 may float in the receiving medium to move in the receiving medium.
Specifically, the applying unit 140 causes the floating unit 170 to move in the electronic device to a second direction opposite to the first direction according to the first direction of the force required by the application 150, resulting in that the buoyancy of the electronic device in the second direction is greater than the buoyancy in the first direction, in other words, the weight of the electronic device in the first direction is greater than the weight in the other directions, thereby generating the force having the first direction in the electronic device.
Further, preferably, the electronic device 100 may include a plurality of floating units 170, the floating units 170 having different buoyancy. Thus, the application unit 140 may also move the floating unit 170 having different buoyancy in a second direction opposite to the first direction in the electronic device according to the strength of the force required by the application program 150, thereby generating the force having different strength in the electronic device.
Similarly, the applying unit 140 may also move the floating unit 170 in a second direction opposite to the first direction in the electronic device at a time point when the force is required or return the floating unit 170 to an initial position in the electronic device at a time point when the force is not required, according to the frequency of the force required by the application 150, thereby generating the force having a different frequency in the electronic device.
It can be seen that with the feedback method and the electronic device according to the second embodiment of the present invention, it is possible to receive force feedback information from a local or remote application program running in the electronic device, determine a first direction in which the application program is to apply a force to the electronic device by interpreting the force feedback information, and apply a force having the first direction to the electronic device by actuating a buoyant floating unit having a buoyant force in a second direction opposite to the first direction. Therefore, another simple, easy and cheap feedback scheme is proposed in the second embodiment of the present invention, which can provide a user with a real force feedback feeling through a low-cost floating unit, so that the user can obtain more operation information during the running of an application program.
For example, where a user is running an airplane game through electronic device 100, the airplane game may simulate electronic device 100 as a joystick that controls the direction of flight. When the user manipulates the electronic device 100 as a joystick to control the airplane in the game to change direction, the airplane game may preferably apply a force in an opposite direction to the user through the above-described floating unit 170 in the electronic device 100, so that the user feels the damping and turning force of the joystick.
Hereinafter, a feedback method and an electronic device according to a third embodiment of the present invention will be described with reference to fig. 7 and 8.
Unlike the second embodiment in which the floating unit having buoyancy is actuated in a second direction opposite to the first direction, in the third embodiment, the vibration unit is caused to generate vibration in the first direction of the electronic device to apply a force having the first direction to the electronic device.
Fig. 7 illustrates a feedback method according to a third embodiment of the present invention, and fig. 8 illustrates an electronic device according to the third embodiment of the present invention.
The feedback method illustrated in fig. 7 may be applied to the electronic device 100 illustrated in fig. 8.
As illustrated in fig. 8, instead of the floating unit 170 illustrated in fig. 6, the electronic device 100 may include: a vibration unit 180, such that the application unit 140 applies a force required by an application program running in the electronic device 100 to the electronic device 100 through the vibration unit 180.
Preferably, the electronic device 100 may include a plurality of vibration units 180 positioned in various directions of the electronic device 100. The direction may include, for example: the front, back, left, right, upper and lower end face directions of the electronic equipment. Further, the direction may preferably include any direction therebetween.
As illustrated in fig. 7, the feedback method according to the third embodiment of the present invention includes:
in step S410, force feedback information generated by an application running in the electronic device is received.
In step S420, the force feedback information is analyzed.
In step S430, a first direction of force to be applied by the application to the electronic device is determined.
Steps S410 to S430 in the third embodiment are the same as steps S210 to S230 in the first embodiment, and thus detailed description thereof is omitted.
In step S440, a force having a second direction opposite to the first direction is applied to the gyro unit.
After the determining unit 130 determines the first direction of the force to be applied by the application to the electronic device, the applying unit 140 applies a force having a first direction to the electronic device according to the first direction of the required force determined by the determining unit 130. Furthermore, the applying unit 140 may also preferably apply the force required by the application 150 to the electronic device according to other parameters of the required force (such as intensity, frequency, etc.) determined by the determining unit 130.
As described above, in the present embodiment, the applying unit 140 may be connected to one or more vibrating units 180. The vibration unit 180 is used to generate vibration.
In one example, the vibration unit 180 is a single vibration unit and may be mounted on one or more sliding rails.
The sliding rail is provided in the electronic apparatus 100, and the vibration unit 180 is mounted thereon, so that the vibration unit 180 moves on the sliding rail in various directions of the electronic apparatus under the control of the application unit 140.
For example, the sliding track may be a free-sliding chain, hinge, slide, or the like. In addition, the vibration unit 180 may be fixedly mounted (e.g., welded, riveted, glued, etc.) on the sliding rail to move with the sliding rail.
Specifically, the applying unit 140 causes the vibration unit 180 to move to a first direction in the electronic device according to the first direction of the force required by the application 150, causing the electronic device to generate vibration in the first direction, thereby generating the force having the first direction in the electronic device.
Further, preferably, the vibration unit 180 may have different vibration strengths and frequencies. Thus, the application unit 140 may also cause the vibration unit 180 to generate vibrations in the electronic device at different intensities and frequencies according to the intensity of the force required by the application program 150, thereby generating forces in the electronic device with different intensities and frequencies.
In another example, the vibration unit 180 includes a plurality of vibration units 180, and the vibration units 180 are located in various directions of the electronic device 100.
Specifically, the applying unit 140 causes the vibration unit 180 in the first direction in the electronic device to generate vibration according to the first direction of the force required by the application 150, causing the vibration of the electronic device in the first direction to be larger than the vibration in the other directions, thereby generating the force having the first direction in the electronic device.
Similarly, the plurality of vibration units 180 may have different vibration intensities and frequencies so that forces having different intensities and frequencies are generated in the electronic device.
It can be seen that, with the feedback method and the electronic device according to the third embodiment of the present invention, it is possible to receive force feedback information from a local or remote application running in the electronic device, determine a first direction in which the application is to apply a force to the electronic device by interpreting the force feedback information, and apply a force having the first direction to the electronic device by actuating a vibration unit that generates vibration in the first direction or causing a vibration unit in the first direction among a plurality of vibration units to generate vibration. Therefore, in the third embodiment of the present invention, a simple, easy and cheap feedback scheme is provided, which can provide a user with a real force feedback feeling through a vibration unit which is low in cost and ubiquitous in electronic devices, so that the user can obtain more operation information about an application program according to different modes of vibration in addition to a common prompting function.
Hereinafter, a feedback method and an electronic apparatus according to a fourth embodiment of the present invention will be described with reference to fig. 9 and 10.
Unlike the third embodiment in which the electronic device is caused to generate vibration in a first direction, in the fourth embodiment, a force having a second direction opposite to the first direction is caused to be applied to a rotating gyro unit in the electronic device to cause the gyro unit to automatically apply a force having the first direction to the electronic device.
Fig. 9 illustrates a feedback method according to a fourth embodiment of the present invention, and fig. 10 illustrates an electronic device according to the fourth embodiment of the present invention.
The feedback method illustrated in fig. 9 may be applied to the electronic device 100 illustrated in fig. 10.
As illustrated in fig. 10, instead of the vibration unit 180 illustrated in fig. 8, the electronic device 100 may include: a gyro unit 190 such that the applying unit 140 applies a force required by an application program running in the electronic device 100 to the electronic device 100 through the gyro unit 190.
As illustrated in fig. 9, the feedback method according to the fourth embodiment of the present invention includes:
in step S510, force feedback information generated by an application running in the electronic device is received.
In step S520, the force feedback information is analyzed.
In step S530, a first direction of force to be applied by the application to the electronic device is determined.
Steps S510 to S530 in the fourth embodiment are the same as steps S210 to S230 in the first embodiment, and thus detailed description thereof is omitted.
In step S540, a force having a second direction opposite to the first direction is applied to the gyro unit.
After the determining unit 130 determines the first direction of the force to be applied by the application to the electronic device, the applying unit 140 applies a force having a first direction to the electronic device according to the first direction of the required force determined by the determining unit 130. Furthermore, the applying unit 140 may also preferably apply the force required by the application 150 to the electronic device according to other parameters of the required force (such as intensity, frequency, etc.) determined by the determining unit 130.
As described above, in the present embodiment, the applying unit 140 may be connected to one gyro unit 190. The gyro unit 190 rotates in the electronic apparatus 100. In this embodiment, the feedback of the spatial torsion force in the electronic device 100 is realized by using the unique characteristic of the directivity of the gyro device.
Fig. 11 illustrates a gyro unit according to a fourth embodiment of the present invention.
After a gyro unit is rotated at high speed, it will remain pointing in a certain direction in space, as shown in fig. 11. When trying to change its orientation, it will generate a counter force to resist the change in direction. Thus, a top may be installed in the electronic device 100 while one or more gears are installed to affect its steering. When the drive gear turns the top, the top will generate a reverse force, thus obtaining the torsion force of the device in the space. For example, if an XZ plane clockwise twisting force is desired, only an XZ plane counterclockwise force need be applied to the top.
Specifically, the applying unit 140 applies a force having a second direction opposite to the first direction to the gyro unit 190 according to the first direction of the force required by the application 150, so that the gyro unit 190 generates the force having the first direction in the electronic device.
Similarly, the applying unit 140 may apply a force having a second direction opposite to the first direction and having a desired intensity to the gyro unit 190 at a time point when the force is desired, or may not apply any force to the gyro unit 190 at a time point when the force is not desired, according to the intensity and frequency of the force desired by the application 150, thereby generating a force having a different intensity and frequency in the electronic device.
It can be seen that, with the feedback method and the electronic device according to the fourth embodiment of the present invention, it is possible to receive force feedback information from a local or remote application running in the electronic device, determine a first direction of a force to be applied to the electronic device by the application by parsing the force feedback information, and embed the gyro unit in the electronic device and rotate it at a high speed, and apply a reverse torsional force to the gyro using a gear outside the gyro unit when the electronic device needs a torsional force, so that the gyro automatically applies the required force to the electronic device. Therefore, in the fourth embodiment of the present invention, another simple, easy and cheap feedback scheme is proposed, which can provide a user with a real force feedback feeling through a gyro unit which is low in cost and is generally equipped in an electronic device, so that the user can obtain more operation information in the running of an application program.
For example, in a case where the user is executing a navigation program through the electronic apparatus 100, when the navigation program finds that it is currently necessary to prompt the user to change a travel direction (e.g., turn right or turn left) according to the calculated trajectory, the electronic apparatus 100 may apply a force in an opposite direction (e.g., a spatial force of turning right or turn left) to the gyro unit through a gear connected to the gyro unit so that the gyro generates a force corresponding to a desired travel direction, thereby guiding the user to a correct route.
It should be noted that although the receiving unit 110, the analyzing unit 120, the determining unit 130, the applying unit 140, the application 150, the weighting unit 160, the floating unit 170, the vibrating unit 180, and the gyroscope unit 190 are included in the electronic device 100 to illustrate various embodiments of the present invention, those skilled in the art will appreciate that the present invention is not limited thereto. One or more of the above units may also form a feedback device separate from the electronic device, connected to the electronic device through a wired and/or wireless network, and transmitting the interaction information according to an agreed data format for controlling the electronic device to generate the haptic feedback according to the requirements of the application program.
For example, the feedback means may comprise: the receiving unit 110, the parsing unit 120, the determining unit 130, and the applying unit 140, and may further include: one or more of the weight unit 160, the floating unit 170, the vibration unit 180, and the gyro unit 190 to apply a force having a first direction to the electronic apparatus 100 in a best-fit manner in a single or combined manner.
Further, although various embodiments of the present invention are described herein with respect to the respective units described above as subjects of execution of the respective steps, it will be understood by those skilled in the art that the present invention is not limited thereto. The execution of each step may be performed by one or more other devices, apparatuses, units, or even modules.
For example, the respective steps performed by the receiving unit 110, the analyzing unit 120, the determining unit 130, and the applying unit 140 described above may be collectively implemented by a Central Processing Unit (CPU) in the electronic device.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present invention may be implemented by means of software plus a necessary hardware platform, and may also be implemented by software or hardware entirely. With this understanding in mind, all or part of the technical solutions of the present invention that contribute to the background can be embodied in the form of a software product, which can be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods according to the embodiments or some parts of the embodiments.
Various embodiments of the present invention are described in detail above. However, those skilled in the art will appreciate that various modifications, combinations, or sub-combinations of the embodiments may be made without departing from the spirit and principle of the invention, and such modifications are intended to be within the scope of the invention.
Claims (2)
1. A feedback method, applied to an electronic device, the method comprising:
receiving force feedback information generated by an application running in the electronic device; analyzing the force feedback information;
determining a first direction of force to be applied by the application to the electronic device based on the parsed force feedback information; and
applying a force having a first direction to the electronic device;
wherein the electronic device includes a weight unit having a weight, and
the step of applying a force having a first direction to the electronic device comprises:
moving the weight unit in a first direction in the electronic device, thereby generating the force having the first direction in the electronic device;
or,
the electronic device includes a floating unit having a buoyancy, and
the step of applying a force having a first direction to the electronic device comprises:
moving the floating unit in a second direction in the electronic device opposite to the first direction, thereby generating the force having the first direction in the electronic device;
or,
the electronic apparatus includes a gyro unit that rotates in the electronic apparatus, and
the step of applying a force having a first direction to the electronic device comprises:
applying a force having a second direction opposite the first direction to the gyroscope unit such that the gyroscope generates the force having the first direction in the electronic device.
2. An electronic device, characterized in that the electronic device comprises:
a receiving unit for receiving force feedback information generated by an application program running in the electronic device; an analysis unit for analyzing the force feedback information;
a determining unit, configured to determine, based on the parsed force feedback information, a first direction in which the application is to apply force to the electronic device; and
an applying unit configured to apply a force having a first direction to the electronic apparatus;
wherein the electronic device includes a weight unit having a weight, and
the applying unit causes the weight unit to move in the electronic device to a first direction, thereby generating the force having the first direction in the electronic device;
alternatively, the electronic device includes a floating unit having a buoyancy, and
the applying unit causes the floating unit to move in the electronic device to a second direction opposite to the first direction, thereby generating the force having the first direction in the electronic device;
or,
the electronic apparatus includes a gyro unit that rotates in the electronic apparatus, and
the applying unit applies a force having a second direction opposite to the first direction to the gyro unit so that the gyro generates the force having the first direction in the electronic device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310097878.7A CN104076911B (en) | 2013-03-25 | 2013-03-25 | Feedback method and electronic equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310097878.7A CN104076911B (en) | 2013-03-25 | 2013-03-25 | Feedback method and electronic equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104076911A CN104076911A (en) | 2014-10-01 |
| CN104076911B true CN104076911B (en) | 2017-06-27 |
Family
ID=51598225
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310097878.7A Active CN104076911B (en) | 2013-03-25 | 2013-03-25 | Feedback method and electronic equipment |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104076911B (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102111496A (en) * | 2009-12-24 | 2011-06-29 | 三星电子株式会社 | Method and device for generating vibration in portable terminal |
| CN102221890A (en) * | 2010-06-22 | 2011-10-19 | 微软公司 | Free space directional force feedback device |
| CN102402318A (en) * | 2010-09-09 | 2012-04-04 | 瑞声声学科技(深圳)有限公司 | Method for realizing positioning and force feedback |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| ATE516864T1 (en) * | 2005-06-27 | 2011-08-15 | Coactive Drive Corp | SYNCHRONIZED VIBRATION DEVICE FOR HAPTIC FEEDBACK |
-
2013
- 2013-03-25 CN CN201310097878.7A patent/CN104076911B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102111496A (en) * | 2009-12-24 | 2011-06-29 | 三星电子株式会社 | Method and device for generating vibration in portable terminal |
| CN102221890A (en) * | 2010-06-22 | 2011-10-19 | 微软公司 | Free space directional force feedback device |
| CN102402318A (en) * | 2010-09-09 | 2012-04-04 | 瑞声声学科技(深圳)有限公司 | Method for realizing positioning and force feedback |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104076911A (en) | 2014-10-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11403124B2 (en) | Remotely emulating computing devices | |
| US9104661B1 (en) | Translation of applications | |
| Atkinson et al. | Making the mainstream accessible: redefining the game | |
| US9656163B2 (en) | Haptic enhancements for emulated video game not originally designed with haptic capabilities | |
| CN112416599A (en) | Resource scheduling method, device, equipment and computer readable storage medium | |
| Lot et al. | Gyroscopic stabilisers for powered two-wheeled vehicles | |
| CN107930119A (en) | Information processing method, device, electronic equipment and storage medium | |
| De Luca et al. | Visual programming language environment for different IoT and robotics platforms in computer science education | |
| CN104076911B (en) | Feedback method and electronic equipment | |
| KR20140135839A (en) | Online game experience using multiple devices | |
| Dong et al. | Implementation of real‐time hybrid simulation based on Python‐graphics processing unit computing | |
| KR20170006762A (en) | Apparatus and method for providing cloud game service | |
| WO2024129352A1 (en) | Systems and methods for generating images to achieve a style | |
| KR20150113231A (en) | Game control method and system using bicycle | |
| KR101389352B1 (en) | The method, apparatus and recording medium for game inputing vibration from external impact | |
| Kohlhase et al. | FrameIT: detangling knowledge management from game design in serious games | |
| Caffrey et al. | Developing a multimodal web application | |
| Ross | Speech recognition and synthesis as an online learning tool: Challenges and possibilities | |
| CN118045342A (en) | Information interaction method and device, storage medium and electronic device | |
| Eke | WAP, HTTP and HTML5 Web Socket Architecture Analysis in Contemporary Mobile App Development | |
| Sun et al. | Design of a Demonstration System for Vehicular Edge Computing Scheduling | |
| EP4532053A1 (en) | Method and system for processing gender voice compensation | |
| Wolfer | INTEGRATING LOW-COST, OPEN-SOURCE, HAPTICS INTO THE COMPUTING CURRICULUM | |
| KR20150107145A (en) | Method for providing interface in vehicle driving simulation, recording medium and device for performing the method | |
| KR101892952B1 (en) | System for cloud streaming service, method of controlling frame rate based on events and apparatus for the same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |