Implementation method for changing vibration effect with music

A realization method and music technology, applied in voice analysis, electrical components, code conversion, etc., can solve the problems that cannot meet the requirements of vibration rhythm

Active Publication Date: 2011-05-18
GUANGDONG OPPO MOBILE TELECOMM CORP LTD
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, electronic products that use motors to drive vibrations are only simple repetitive rhythmic vibrations in terms of vibration, and cannot drive electronic product

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Implementation method for changing vibration effect with music
  • Implementation method for changing vibration effect with music
  • Implementation method for changing vibration effect with music

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0044] Example 1

[0045] The program flow chart of the present invention is as figure 1 As shown, a method for realizing the vibration effect changing with the music, the steps are as follows:

[0046]This method involves the following data, the cycle is T, the PCM data read from the PCM buffer is represented by PCM_Level_L, the number of sampling points in one cycle is SubCount, the maximum value of SubCount is MaxSubCount, and the maximum value of the amplitude in an interrupt is MaxV_tmp, The amplitude reference value is set to a constant VLowLimit, the sampling point reference value is set to a constant FLowLimit, the maximum value of the amplitude of all interruption points within a sampling period is MaxV, the number of effective periods is ICount, the minimum reference value of the amplitude is MinV_T, and the sampling period The time is set by the implementer according to the product characteristics.

[0047] Step 1, after the audio file is decoded, the PCM data is ...

Example Embodiment

[0061] Example 2

[0062] This method is also suitable for judging the count when PCM_Level_L is less than zero, and when PCM_Level_L is greater than zero, the information of one cycle is interrupted. The software flow chart is as follows figure 2 As shown, the steps are as follows:

[0063] This method involves the following data, the cycle is T, the PCM data read from the PCM buffer is represented by PCM_Level_L, the number of sampling points in one cycle is SubCount, the maximum value of SubCount is MaxSubCount, and the maximum value of the amplitude in an interrupt is MaxV_tmp, The amplitude reference value is set to a constant VLowLimit, the sampling point reference value is set to a constant FLowLimit, the maximum value of the amplitude of all interruption points within a sampling period is MaxV, the number of effective periods is ICount, the minimum reference value of the amplitude is MinV_T, and the sampling period The time is set by the implementer according to the ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to an implementation method for changing the vibration effect with music, which adopts a pulse code modulation (PCM) data analyzing method, and calculates the strength of a motor according to the magnitude of volume, strength of variation and frequency, thereby driving the motor to vibrate. The implementation method comprises the following steps: because a sound source whichplays the main effect on sound variation is same, most sounds in one period have the same frequency, therefore, predicting the current sound source frequency by the number of waveforms returning to an original track in one period and the time used by each waveform for crossing over the original track; filtering off noise waves with low amplitude and high frequency; and finally based on the variation rhythm of the music through fine adjustment, enhancing or attenuating the amplitude of influence on human ears, debugging the motor characteristics in details, enhancing, attenuating or suddenly changing according to the amplitude in a certain interval, and outputting a voltage for driving the motor, so that an electronic product with a music playing function rhythmically vibrates according tothe rhythm variation of the music and brings people a merry experience.

Description

technical field [0001] The invention relates to a method for realizing vibration, in particular to a method for realizing a vibration effect changing with music. Background technique: [0002] At present, electronic products with the function of playing music, such as mobile phones, MP3, MP4, etc., the vibration function of such electronic products is more and more widely used. Some vibrations are realized by speakers, and some vibrations are realized by motors. With the development of technology, More and more manufacturers choose to use motors instead of speakers for hardware circuit design. [0003] However, electronic products that use motors to drive vibrations are only simple repetitive rhythmic vibrations in terms of vibration, and cannot drive electronic products to perform rhythmic vibrations according to the vibration rhythm in audio files, and cannot satisfy people's needs for different vibration rhythms of different music. Require. Invention content: [0004]...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H03M7/30G10L19/00
Inventor 苏豫杨晨鹏
Owner GUANGDONG OPPO MOBILE TELECOMM CORP LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products