TWI832575B - 振動裝置及其運作方法 - Google Patents
振動裝置及其運作方法 Download PDFInfo
- Publication number
- TWI832575B TWI832575B TW111144745A TW111144745A TWI832575B TW I832575 B TWI832575 B TW I832575B TW 111144745 A TW111144745 A TW 111144745A TW 111144745 A TW111144745 A TW 111144745A TW I832575 B TWI832575 B TW I832575B
- Authority
- TW
- Taiwan
- Prior art keywords
- motor
- vibration
- signal processing
- processing unit
- signal
- Prior art date
Links
- 238000000034 method Methods 0.000 title description 25
- 238000001914 filtration Methods 0.000 claims abstract description 9
- 238000011017 operating method Methods 0.000 claims description 13
- 230000005236 sound signal Effects 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 5
- 230000033764 rhythmic process Effects 0.000 description 2
- 230000008054 signal transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H23/00—Percussion or vibration massage, e.g. using supersonic vibration; Suction-vibration massage; Massage with moving diaphragms
- A61H23/02—Percussion or vibration massage, e.g. using supersonic vibration; Suction-vibration massage; Massage with moving diaphragms with electric or magnetic drive
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D19/00—Control of mechanical oscillations, e.g. of amplitude, of frequency, of phase
- G05D19/02—Control of mechanical oscillations, e.g. of amplitude, of frequency, of phase characterised by the use of electric means
-
- G—PHYSICS
- G08—SIGNALLING
- G08B—SIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- G08B6/00—Tactile signalling systems, e.g. personal calling systems
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B06—GENERATING OR TRANSMITTING MECHANICAL VIBRATIONS IN GENERAL
- B06B—METHODS OR APPARATUS FOR GENERATING OR TRANSMITTING MECHANICAL VIBRATIONS OF INFRASONIC, SONIC, OR ULTRASONIC FREQUENCY, e.g. FOR PERFORMING MECHANICAL WORK IN GENERAL
- B06B1/00—Methods or apparatus for generating mechanical vibrations of infrasonic, sonic, or ultrasonic frequency
- B06B1/02—Methods or apparatus for generating mechanical vibrations of infrasonic, sonic, or ultrasonic frequency making use of electrical energy
- B06B1/04—Methods or apparatus for generating mechanical vibrations of infrasonic, sonic, or ultrasonic frequency making use of electrical energy operating with electromagnetism
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/26—Pre-filtering or post-filtering
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P25/00—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details
- H02P25/02—Arrangements or methods for the control of AC motors characterised by the kind of AC motor or by structural details characterised by the kind of motor
- H02P25/032—Reciprocating, oscillating or vibrating motors
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02P—CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- H02P5/00—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors
- H02P5/46—Arrangements specially adapted for regulating or controlling the speed or torque of two or more electric motors for speed regulation of two or more dynamo-electric motors in relation to one another
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
- H04R3/04—Circuits for transducers, loudspeakers or microphones for correcting frequency response
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H23/00—Percussion or vibration massage, e.g. using supersonic vibration; Suction-vibration massage; Massage with moving diaphragms
- A61H23/02—Percussion or vibration massage, e.g. using supersonic vibration; Suction-vibration massage; Massage with moving diaphragms with electric or magnetic drive
- A61H2023/0209—Percussion or vibration massage, e.g. using supersonic vibration; Suction-vibration massage; Massage with moving diaphragms with electric or magnetic drive powered with frequencies not related to mains frequency
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/01—Constructive details
- A61H2201/0119—Support for the device
- A61H2201/0138—Support for the device incorporated in furniture
- A61H2201/0149—Seat or chair
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5002—Means for controlling a set of similar massage devices acting in sequence at different locations on a patient
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5007—Control means thereof computer controlled
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/50—Control means thereof
- A61H2201/5023—Interfaces to the user
- A61H2201/5048—Audio interfaces, e.g. voice or music controlled
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10G—REPRESENTATION OF MUSIC; RECORDING MUSIC IN NOTATION FORM; ACCESSORIES FOR MUSIC OR MUSICAL INSTRUMENTS NOT OTHERWISE PROVIDED FOR, e.g. SUPPORTS
- G10G7/00—Other auxiliary devices or accessories, e.g. conductors' batons or separate holders for resin or strings
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Acoustics & Sound (AREA)
- Power Engineering (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Pain & Pain Management (AREA)
- Rehabilitation Therapy (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Epidemiology (AREA)
- Computational Linguistics (AREA)
- Physical Education & Sports Medicine (AREA)
- Multimedia (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- Control Of Electric Motors In General (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一種振動裝置,包含音訊輸入單元、訊號處理單元、馬達控制單元以及至少一振動馬達,其中訊號處理單元連接於音訊輸入單元以及馬達控制單元且馬達控制單元連接於所述至少一振動馬達。音訊輸入單元用於取得音訊。訊號處理單元用於對音訊執行低通濾波以產生濾波訊號,根據所述至少一振動馬達的額定轉速對濾波訊號執行振幅調變以產生調變訊號,且根據調變訊號透過馬達控制單元控制所述至少一振動馬達。
Description
本發明係關於一種振動裝置,特別係關於一種具有振動參數調整功能的。
現今有多種可供使用者振感體驗的振動裝置,例如振動椅、振動槍等,其中一些種類的振動裝置可以提供多種振動參數以供使用者選擇,惟這些振動參數為固定之預設值,無法滿足現代使用者對於振感之細緻感的要求。
鑒於上述,本發明提供一種振動裝置及其運作方法。
依據本發明一實施例的振動裝置,包含音訊輸入單元、訊號處理單元、馬達控制單元以及至少一振動馬達,其中訊號處理單元連接於音訊輸入單元以及馬達控制單元且所述至少一振動馬達連接於馬達控制單元。音訊輸入單元用於取得音訊。訊號處理單元用於對音訊執行低通濾波以產生濾波訊號,根據所述至少一振動馬達的額定轉速對濾波訊號執行振幅調變以產生調變訊號,且根據調變訊號透過馬達控制單元控制所述至少一振動馬達。
依據本發明的另一實施例的振動裝置,包含設定單元、訊號處理單元、馬達控制單元以及至少一振動馬達,其中訊號處理單元連接於設定單元以及馬達控制單元且所述至少一振動馬達連接於馬達控制單元。設定單元用於接收節拍設定指令,節拍設定包含速度參數及音符參數。訊號處理單元用於根據速度參數及音符參數計算振動時間,並根據振動時間透過馬達控制單元控制所述至少一振動馬達。
根據本發明一實施例的振動裝置的運作方法,包含:取得音訊;對音訊執行低通濾波以產生濾波訊號;根據至少一振動馬達的額定轉速對濾波訊號進行調變以產生調變訊號;以及根據調變訊號控制所述至少一振動馬達。
根據本發明另一實施例的振動裝置的運作方法,包含:接收節拍設定指令,節拍設定指令包含速度參數及音符參數;根據速度參數及音符參數計算振動時間;以及根據振動時間控制所述至少一振動馬達。
綜上所述,本案所揭示的振動裝置及其運作方法可以提供根據音訊或外部輸入之設定指令來調整振動馬達的多種振動參數,以供使用者更多元的振感體驗。
以上之關於本揭露內容之說明及以下之實施方式之說明係用以示範與解釋本發明之精神與原理,並且提供本發明之專利申請範圍更進一步之解釋。
1,5,10:振動裝置
11_1-11_n,51_1-51_n,101_1-101_n:振動馬達
12,52,102:馬達控制單元
13,104:音訊輸入單元
14,54,105:訊號處理單元
C1,C2:訊號
53,103:設定單元
1051:音頻處理器
1052:微控制器
圖1係依據本發明一實施例所繪示的振動裝置的功能方塊圖。
圖2係依據本發明一實施例所繪示的振動裝置的運作方法的流程圖。
圖3a至圖3d係依據本發明一實施例所繪示的振動裝置在處理訊號的過程中訊號之變化示意圖。
圖4係依據本發明另一實施例所繪示的振動裝置的功能方塊圖。
圖5係依據本發明又一實施例所繪示的振動裝置的運作方法的流程圖。
圖6係依據本發明再一實施例所繪示的振動裝置的運作方法的流程圖。
圖7係依據本發明另再一實施例所繪示的振動裝置的運作方法的流程圖。
圖8係依據本發明又再一實施例所繪示的振動裝置的運作方法的流程圖。
圖9係依據本發明又一實施例繪示的振動裝置的功能方塊圖。
以下在實施方式中詳細敘述本發明之詳細特徵以及優點,其內容足以使任何熟習相關技藝者了解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點。以下之實施例係進一步詳細說明本發明之觀點,但非以任何觀點限制本發明之範疇。
請參考圖1,圖1為依據本發明一實施例所繪示的振動裝置1的功能方塊圖。如圖1所示振動裝置1包含多個振動馬達11_1-11_n、
馬達控制單元12、音訊輸入單元13及訊號處理單元14,其中振動馬達11_1-11_n電性連接至馬達控制單元12,且馬達控制單元12及音訊輸入單元13可透過有線或無線的方式連接至訊號處理單元14。於此要特別說明的是,圖1示例性地繪示振動馬達11_1-11_n的數量為至少三個,惟於其他實施例中,振動裝置1之振動馬達的數量可為一或兩個,本發明對於振動馬達的數量不予限制。振動馬達11_1-11_n例如但不限於扁平型振動小馬達。馬達控制單元12,用於受訊號處理單元14控制以控制振動馬達11_1-11_n。於一實施態樣中,馬達控制單元12可為馬達控制電路。於另一實施態樣中,馬達控制單元12可為可程式化邏輯控制器。音訊輸入單元13用於取得音訊。舉例來說,音訊輸入單元13可為麥克風或是其他收音設備,或者,音訊輸入單元13可為訊號傳輸埠,以從外部裝置接收音訊。
訊號處理單元14可以包含低通濾波器及振幅調變器,用於對從音訊輸入單元13接收的音訊執行低通濾波以產生濾波訊號,根據振動馬達11_1-11_n的額定轉速對濾波訊號執行振幅調變以產生調變訊號,且根據調變訊號透過馬達控制單元12控制振動馬達11_1-11_n,其中低通濾波器及振幅調變器可由軟體實現、硬體電路實現或由兩者之結合實現。於一實施態樣中,訊號處理單元14可包含內建低通濾波器以及振幅調變器的程式的訊號處理元件,所述訊號處理元件包含音頻處理器或/及微控制器,其中音頻處理器例如為數位訊號處理器(digital signal processor,DSP)。於另一實施態樣中,訊號處理單元14可包含低通濾波電路及振幅調變電路。於又一實施態樣中,訊號處理單元14可同時包
含上述低通濾波電路及振幅調變電路中之一或二者及上述訊號處理元件。
請參考圖2,圖2係依據本發明一實施例所繪示的振動裝置的運作方法的流程圖。如圖2所示,振動裝置的運行方法包含步驟S21:取得一音訊;步驟S22:對音訊執行低通濾波以產生濾波訊號;步驟S23:根據馬達的額定轉速對濾波訊號進行調變產生調變訊號;以及步驟S24:根據調變訊號控制振動馬達。振動裝置的運行方法可適用於圖1所示的振動裝置1,以下例示性地以圖1所示的振動裝置1以及圖3a至圖3d所示的波形來說明圖2所示的運作方法的流程圖,其中圖3a至圖3d係依據本發明一實施例所繪示的振動裝置在處理訊號的過程中訊號之變化示意圖。
於步驟S21中,音訊輸入單元13取得一音訊。具體而言,步驟S21可為使用麥克風收錄使用者的聲音或環境中的音樂,或者可為透過電性或網絡連接至外部裝置取得音訊檔案(例如,MP3檔案)。
於步驟S22中,訊號處理單元14對音訊執行低通濾波以產生濾波訊號。具體而言,音訊(如圖3a所示的波形)可通過訊號處理單元14內部的低通濾波電路被低通濾波成為濾波訊號或透過訊號處理單元14內建的低通濾波軟體被低通濾波成為濾波訊號,其中濾波訊號如圖3b所示而圖3c所示訊號為圖3b所表示之區域A的波形的放大圖。進一步來說,低通濾波的截止頻率可預設為100赫茲。
於步驟S23中,訊號處理單元14根據振動馬達11_1-1_n的額定轉速對濾波訊號進行調變以產生調變訊號。具體而言,調變訊號
包含振幅參數以及頻率參數,振幅參數對應於濾波訊號的振幅而頻率參數對應於振動馬達11_1-1_n的額定轉速。更具體來說,調變過程可以下列關係式表示:S v =S LP ×sin(2πωt)其中,S v 為調變訊號,S LP 為濾波訊號,ω為振動馬達11_1-1_n的額定轉速。此調變訊號包含了振動馬達11_1-1_n的振幅大小及頻率,調變的正弦訊號使用振動馬達11_1-1_n的額定轉速當作調頻的基頻,S LP 提供了振幅的大小,也就是振動馬達11_1-1_n在本來的基頻轉動下,會有S LP 部分的大小,以供使用者獲得韻律的感受。如圖3d所示,訊號C1為調變訊號而訊號C2為濾波訊號。
於S24中,訊號處理單元14根據上述調變訊號透過馬達控制單元12控制振動馬達11_1-11_n,也就是說,上述調變訊號即為振動馬達11_1-11_n的控制訊號。藉由上述基於馬達本身的振動轉速配合濾波後的低頻部分做調變,在電流電壓的變化下,可以使馬達產生如同輸入訊號的低頻部分的振動,且調變的振動幅度直接在輸入訊號就決定了振動的時間與大小,又因為正弦訊號的交流特性,比起直接使用直流電控制馬達可以達到不同的振感。
請參考圖4,圖4係依據本發明另一實施例所繪示的振動裝置的功能方塊圖。如圖4所示,振動裝置5包含多個振動馬達51_1-51_n、馬達控制單元52、訊號處理單元54及設定單元53。振動馬達51_1-51_n電性連接於馬達控制單元52,且馬達控制單元52及設定單元53可透過有線或無線連接的方式連接於訊號處理單元54。於此要特別說明的
是,圖4示例性地繪示振動馬達11_1-11_n的數量為至少三個,惟於其他實施例中,振動裝置4之振動馬達的數量可為一或兩個,本發明對於振動馬達的數量不予限制。
振動馬達51_1-51_n例如但不限於扁平型振動小馬達。馬達控制單元52用於控制振動馬達51_1-51_n。於一實施態樣中,馬達控制單元52可為馬達控制電路。於另一實施態樣中,馬達控制單元52可為可程式化邏輯控制器。設定單元53例如為可以提供多種選項之按鍵、可以提供使用者設定介面之顯示觸控面板等輸入設備或訊號傳輸埠,用於接收節拍設定指令,節拍設定包含速度參數及音符參數。具體而言速度參數可為每分鐘節拍(BPM)而音符參數可為四分音符、八分音符或其他類似者。
訊號處理單元54用於根據速度參數及音符參數計算振動時間,並根據振動時間透過馬達控制單元52控制振動馬達51_1-51_n。進一步來說,訊號處理單元54可以脈衝寬度調變(Pulse-width modulation,PWM)訊號透過馬達控制單元52控制振動馬達51_1-51_n。更進一步來說,訊號處理單元54可以在時間條件滿足時,產生PWM訊號以透過馬達控制單元52控制振動馬達51_1-51_n。舉例來說,訊號處理單元54可以包含內建上述運作之程式的微控制器。具體的振動時間計算方法將於後描述。
請參照圖5,係依據本發明又一實施例所繪示的振動裝置的運作方法的流程圖。如圖5所示,振動裝置的運作方法包含步驟S61:接收節拍設定指令;步驟S62:根據速度參數及音訊參數計算振動時間;
以及步驟S63:根據振動時間控制馬達,圖5所示振動裝置的運作方法適用於圖4所示的振動裝置5,以下將示例性地以圖4所繪示的振動裝置5說明圖5的振動裝置的運作方法。
於步驟S61中,設定單元53接收節拍設定指令。
於步驟S62中,訊號處理單元54根據速度參數及音訊參數計算振動時間。具體來說,訊號處理單元54可以透過將預設時間長度除以速度參數的數值以產生第一數值,將預設音符值除以音符參數的數值以產生第二數值,以及將第一數值除以第二數值,以產生振動時間。更具體來說,振動時間可以下列公式計算而得:
其中,60s表示預設時間長度為60秒;BPM表示節拍設定指令所包含之速度參數的數值;Quarter_Note表示預設音符值為1/4;NOTE表示節拍設定指令所包含之音符參數的數值。舉例來說,當速度參數的數值為200且音符參數的數值為1/16時,第一數值為60秒除以200,也就是0.3秒。第二數值為1/4除以1/16,也就是4。振動時間為0.3秒除以4,也就是0.075秒,即75毫秒。
於步驟S63中,訊號處理單元54透過馬達控制單元52根據振動時間控制振動馬達51_1-51_n。進一步來說,訊號處理單元54可以根據振動時間產生PWM訊號以透過馬達控制單元52控制振動馬達51_1-51_n。
請參考圖6,係依據本發明再一實施例所繪示的振動裝置的運作方法的流程圖。於此實施例中,振動裝置的運作方法包含圖2所示的步驟S61-S63,且在計算振動時間之步驟S62之前更包含圖6所繪示的步驟S71:判斷速度參數的數值是否位於預設速度範圍;以及步驟S72:判斷音符參數的數值是否符合多個預設音符值中的一者。圖6所繪示的流程圖亦可適用於圖4所繪示的振動裝置5,以下示例性地以圖4的繪示振動裝置5說明圖6所繪示的流程圖。
於步驟S71中,訊號處理單元54判斷來自設定單元53的速度參數的數值是否位於預設速度範圍。舉例來說,預設速度範圍可為大於等於10BPM且小於等於200BPM。
於步驟S72中,訊號處理單元54判斷來自設定單元53的音符參數的數值是否符合多個預設音符值中的一者。舉例來說,多個預設音符值可為4分音符、8分音符、16分音符、三連音及三連音中間音符休止。
步驟S71可視為第一判斷而步驟S72可視為第二判斷,惟要特別說明的是,兩判斷的執行順序不限於圖6所示,步驟S72可先於步驟S71或可同於S71執行。當第一判斷及第二判斷的結果皆為是時,即速度參數的數值位於預設速度範圍內且音符參數符合多個預設音符值中的一者時,訊號處理單元54將執行步驟S62以計算振動時間;當第一判斷或第二判斷的結果為否時,即速度參數非位於預設速度範圍或音符參數不符合任一預設音符值時,訊號處理單元54將執行步驟S61以等待自
設定單元53接收另一節拍設定指令,並對此節拍設定指令執行上述第一判斷及第二判斷。
請參考圖7,係依據本發明另再一實施例所繪示的振動裝置的運作方法的流程圖。於此實施例中,振動裝置的運作方法除了圖5所示的步驟S61-S63,更包含如圖7所示之馬達的數量設定、運作順序設定及強度設定的流程,包含步驟S81:接收馬達數量設定指令、運作順序指令及強度設定指令;步驟S82:判斷馬達設定數量是否位於預設數量範圍內;步驟S83:設定第N個振動馬達順序;步驟S84:判斷N是否等於馬達數量;步驟S85;N=N+1;步驟S86:設定第N個振動馬達強度;步驟S87:判斷N是否等於馬達設定數量;步驟S88:N=N+1,圖7所繪示的馬達的數量設定、運作順序設定及強度設定的方法適用於圖4所示振動裝置5,以下將以圖4中繪示的振動裝置示例性地說明圖7所繪示的馬達的數量設定、運作順序設定及強度設定的流程。
於步驟S81中,訊號處理單元54接收馬達數量設定指令、運作順序指令以及強度設定指令。具體而言,馬達數量設定指令可以指示馬達設定數量(後以M代稱),即欲開啟之馬達的數量;運作順序指令可以指示振動馬達51_1-51_n中之M個馬達之間的運作順序,例如但不限於以馬達的排列順序作為運作順序;強度設定指令可以指示馬達設定強度,例如為最大強度之百分比。
於步驟S82中,訊號處理單元54判斷馬達設定數量是否位於預設數量範圍內。預設數量範圍例如為振動馬達51_1-51_n的總數量。舉例來說,假設振動裝置5共有5個馬達,當馬達設定數量為1時,訊號
處理單元54將執行步驟S83;當馬達設定數量為6時,訊號處理單元54將等待新的馬達數量設定指令。
於步驟S83中,訊號處理單元54設定第N個振動馬達的順序。舉例來說,控制單元54可將第一個振動馬達的順序設為3,則第一個振動馬達將是第3個進行振動的馬達。
於步驟S84中,訊號處理單元54判斷N是否等於馬達設定數量,具體而言,此步驟用於判斷當前設定的振動馬達是否為最後一個馬達。舉例來說,當馬達設定數量為5而N等於1時,N不等於馬達設定數量,此時訊號處理單元54將執行步驟S85,而當馬達設定數量為5而N等於5時,訊號處理單元54將執行步驟S86。
於步驟S85中,訊號處理單元54執行N=N+1,並再次執行步驟S83。具體而言,此步驟為將要設定的馬達改為下一個馬達。舉例來說,當N=1時,在執行N=N+1後,N=2,此時再次執行步驟S83時就將對第二個振動馬達進行設定。
步驟S86、S87以及S88之執行方式與步驟S83、S84以及S85雷同,差異在於所設定之馬達參數為強度參數,於此處便不予贅述。於此要特別說明的是,圖7示例性地繪示步驟S86-S88執行於步驟S83-S85之後,惟於其他實施例中,步驟S86-S88可執行於步驟S83-S85之前,或與S83-S85同時執行。
另外,圖7中所繪示的流程圖雖將接收馬達數量設定指令、運作順序指令以及強度設定指令三者於一流程中進行處理,然而本發明不受限於此。於其他實施例中,上述三個指令可以僅存在其中一或
兩者,換句話說,在振動裝置的運作方法中,步驟S81-S82之組合、步驟S83-S85之組合及步驟S86-S88之組合可以僅存在其中一或二者。
請參照圖8,係依據本發明又再一實施例所繪示的振動裝置的運作方法的流程圖。圖8所示之流程可以為圖5所示之根據振動時間控制馬達的步驟S63的一實施態樣。如圖8所示,控制振動馬達的方法包含步驟S91:驅動第N個馬達;步驟S92:計算第N個馬達的運作時間;步驟S93:運作時間是否達到振動時間;步驟S94:判斷N是否等於馬達設定數量;步驟S95:停止第N個馬達運作;步驟S96:N=N+1;以及步驟S97:N=1。圖8所示的驅動振動馬的方法適用於圖4所示的振動裝置5,以下將以圖4中的振動裝置5示例性地說明圖8所繪示的控制振動馬達的方法。
於步驟S91中,訊號處理單元54透過馬達控制單元52驅動第N個馬達,其中N為自然數,且起始值可以為1,以下以振動馬達51_1作為第N個馬達為例。
於步驟S92中,訊號處理單元54將計算振動馬達51_1的運行時間。
於步驟S93中,訊號處理單元54將判斷運作時間是否達到振動時間,其中振動時間透過執行步驟S62取得。舉例來說,假設振動時間可為4秒,當運作時間達到4秒時,訊號處理單元54將會執行步驟S94。
於步驟S94中,訊號處理單元54判斷N是否等於馬達設定數量,其中馬達設定數量可以透過前述之馬達設定指令取得。具體而言,
此步驟用於判斷當前設定的馬達是否為最後一個馬達。舉例來說,假設馬達設定數量為3,當N為2時,代表當前驅動的馬達並非最後一個馬達,因此訊號處理單元54執行步驟S95,而當N等於3時,代表當前執行的馬達為最後一個馬達,因此執行訊號處理單元54執行步驟S97。
於步驟S95中,訊號處理單元54透過馬達控制單元52停止振動馬達51_1之運作。具體而言,便是停下目前在振動的馬達。
於步驟S96中,訊號處理單元54執行N=N+1,具體而言也就是改為控制振動馬達51_1的下一個馬達,例如振動馬達51_2,或是前述運作順序指令中所設定之振動馬達51_1的下一個馬達。
於步驟S97中,訊號處理單元54將N設為1,接著執行步驟S91,即從頭開始驅動馬達。於另一實施例中,步驟S97可以為控制結束。
進一步來說,訊號處理單元54所執行之上述步驟S91~S97中對振動馬達的控制可以PWM訊號的方式來實行。
請參照圖9,係依據本發明又一實施例繪示的振動裝置的功能方塊圖。如圖9所示,振動裝置10包含多個振動馬達10_1-10_n、馬達控制單元102、設定單元103、音訊輸入單元104及訊號處理單元105,其中振動馬達10_1-10_n、馬達控制單元102、設定單元103及音訊輸入單元104的實現元件及功能如圖1及圖4中所繪示的相同名稱之元件一般,於此便不再贅述。圖9示例性地繪示振動馬達10_1-10_n的數量為至少三個,然於其他實施例中,振動裝置10之振動馬達的數量可為一或兩個,本發明對於振動馬達的數量不予限制。
圖9中所繪示的振動裝置10可同時具有圖1中所繪示的振動裝置1的功能以及圖4中所繪示的振動裝置5的功能。具體而言,振動裝置10具有兩種模式,一個模式為音樂模式,另一個模式為節拍模式。當振動裝置10在音樂模式時,便可執行如前所述之圖1所繪示的振動裝置1的運作,當振動裝置10在節拍模式時,便可執行如前述之圖4所繪示的振動裝置5的運作。
更具體而言,振動裝置10的訊號處理單元105可以包含音頻處理器1051(例如DSP)及微控制器1052。音頻處理器1051連接於該音訊輸入單元104,用於對音訊輸入單元104所接收之音訊執行低通濾波以產生濾波訊號,根據振動馬達10_1-10_n的額定轉速對濾波訊號執行振幅調變以產生調變訊號。詳細的運作內容如前所述之振動裝置1的訊號處理單元14的運作,於此不予贅述。微控制器1052連接於音頻處理器1051及馬達控制單元102,用於根據音頻處理器1051所產生的調變訊號透過馬達控制單元102控制振動馬達10_1-10_n,或根據設定單元103所接收的節拍設定指令中的速度參數及音符參數計算振動時間並根據振動時間透過馬達控制單元102控制振動馬達10_1-10_n。詳細的運作內容如前所述之振動裝置5的訊號處理單元54的運作,於此不予贅述。
於另一實施例中,振動裝置10的訊號處理單元105可以包含微控制器1052而不包含音頻處理器1051。於此實施例中,微控制器1052可以在音訊輸入單元104接收到音訊時執行如前所述之振動裝置1的訊號處理單元14的運作,且在設定單元103接收到節拍設定指令時執行如前所述之振動裝置5的訊號處理單元54的運作。
上述一或多個實施例所述的振動裝置及其運作方法可適用於多種具有振動功能的設備,例如按摩椅、架子鼓凳(Drummer stool)等,但不以上述為限。
綜上所述,本案所揭示的振動裝置及其運作方法可以提供根據音訊或外部輸入之設定指令來調整振動馬達的多種振動參數,以供使用者更多元的振感體驗。
雖然本發明以前述之實施例揭露如上,然其並非用以限定本發明。在不脫離本發明之精神和範圍內,所為之更動與潤飾,均屬本發明之專利保護範圍。關於本發明所界定之保護範圍請參考所附之申請專利範圍。
1:振動裝置
11_1-11_n:振動馬達
12:馬達控制單元
13:音訊輸入單元
14:訊號處理單元
Claims (13)
- 一種振動裝置,包含:至少一振動馬達;一馬達控制單元,連接於該至少一振動馬達;一音訊輸入單元,用於取得一音訊;以及一訊號處理單元,連接該音訊輸入單元及該馬達控制單元,用於對該音訊執行低通濾波以產生一濾波訊號,根據該至少一振動馬達的額定轉速對該濾波訊號執行振幅調變以產生一調變訊號,且根據該調變訊號透過該馬達控制單元控制該至少一振動馬達。
- 如請求項1所述的振動裝置,其中該調變訊號包含一振幅參數及一頻率參數,該振幅參數對應於該濾波訊號的振幅,且該頻率參數對應於該至少一振動馬達的該額定轉速。
- 如請求項1所述的振動裝置,其中該訊號處理單元預設以100赫茲為該低通濾波的截止頻率。
- 如請求項1所述的振動裝置,更包含:一設定單元,連接於該訊號處理單元,用於接收一節拍設定指令,該節拍設定包含一速度參數及一音符參數;其中該訊號處理單元更用於根據該速度參數及該音符參數計算一振動時間,並根據該振動時間透過該馬達控制單元控制該至少一振動馬達。
- 如請求項4所述的振動裝置,其中該訊號處理單元包含:一音頻處理器,連接於該音訊輸入單元,用於對該音訊執行該低通 濾波以產生該濾波訊號,根據該至少一振動馬達的該額定轉速對該濾波訊號執行該振幅調變以產生該調變訊號;以及一微控制器,連接於該音頻處理器及該馬達控制單元,用於根據該調變訊號透過該馬達控制單元控制該至少一振動馬達,或根據該速度參數及該音符參數計算該振動時間並根據該振動時間透過該馬達控制單元控制該至少一振動馬達。
- 如請求項4所述的振動裝置,其中該訊號處理單元透過將一預設時間長度除以該速度參數的數值以產生一第一數值,將該音符參數的數值除以一預設音符值以產生一第二數值,以及將該第一數值除以該第二數值,以產生該振動時間。
- 如請求項4所述的振動裝置,其中該訊號處理單元更用於在計算該振動時間之前,對該節拍設定指令執行該速度參數的數值是否位於一預設速度範圍內之第一判斷及該音符參數的數值是否符合多個預設音符值中的一者之第二判斷,當該第一判斷及該第二判斷的結果為是時,該訊號處理單元計算該振動時間,而當該第一判斷或該第二判斷的結果為否時,該訊號處理單元等待自該設定單元取得另一節拍設定指令並對該另一節拍設定指令執行該第一判斷及該第二判斷。
- 如請求項4所述的振動裝置,其中該至少一振動馬達的數量為複數個,該設定單元更用於接收一馬達數量設定指令,該訊號處理單元更用於透過該馬達控制單元驅動該至少一振動馬達中的一第N個馬達,計算該第N個馬達的運作時間,執行該第N個馬達的該運作時間是否達一振動時間的判斷,當該第N個馬達的該運作時間未達該振動時間時,再次 執行該判斷,且當該第N個馬達的該運作時間達該振動時間時,判斷N是否等於該馬達數量設定指令指示的馬達設定數量,當N等於該馬達設定數量時,設定N等於1及再次執行透過該馬達控制單元驅動該第N個馬達或結束控制,當N不等於該馬達設定數量時,停止該第N個馬達的運作並透過該馬達控制單元驅動該至少一振動馬達中的第(N+1)個馬達,其中N為自然數,N的起始值為1,且(N+1)不大於該馬達數量設定指令指示的該馬達設定數量。
- 如請求項4所述的振動裝置,其中該至少一振動馬達的數量為複數個,該設定單元更用於接收一馬達數量設定指令及一運作順序設定指令,該訊號處理單元更用於對該馬達數量設定指令執行馬達設定數量是否位於一預設數量範圍內的判斷,當判斷結果為是時,該訊號處理單元根據該馬達數量設定指令及該運作順序設定指令透過該馬達控制單元設定該至少一振動馬達的運作數量及順序,當判斷結果為否時,該訊號處理單元等待自該設定單元取得另一馬達數量設定指令並對該另一馬達數量設定指令執行該判斷。
- 如請求項4所述的振動裝置,其中該設定單元更用於接收一強度設定指令,該訊號處理單元更用於根據該強度設定指令,透過該馬達控制單元設定該至少一振動馬達的強度。
- 一種振動裝置的運作方法,包含:取得一音訊;對該音訊執行低通濾波以產生一濾波訊號; 根據至少一振動馬達的額定轉速對該濾波訊號進行振幅及頻率調變以產生一調變訊號;以及根據該調變訊號控制該至少一振動馬達。
- 如請求項11所述的振動裝置的運作方法,其中該調變訊號包含一振幅參數及一頻率參數,該振幅參數對應於該濾波訊號的振幅,且該頻率參數對應於該至少一振動馬達的該額定轉速。
- 如請求項11所述的振動裝置的運作方法,其中該低通濾波的截止頻率預設為100赫茲。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW111144745A TWI832575B (zh) | 2022-11-23 | 2022-11-23 | 振動裝置及其運作方法 |
CN202211658663.3A CN118075660A (zh) | 2022-11-23 | 2022-12-22 | 振动装置及其运作方法 |
KR1020230035805A KR20240076347A (ko) | 2022-11-23 | 2023-03-20 | 진동 장치 및 그 동작 방법 |
JP2023045863A JP7503168B2 (ja) | 2022-11-23 | 2023-03-22 | 振動装置およびその動作方法 |
US18/518,592 US20240169813A1 (en) | 2022-11-23 | 2023-11-23 | Vibrotactile Device |
EP23211722.6A EP4374842A1 (en) | 2022-11-23 | 2023-11-23 | Vibration device and operation method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW111144745A TWI832575B (zh) | 2022-11-23 | 2022-11-23 | 振動裝置及其運作方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI832575B true TWI832575B (zh) | 2024-02-11 |
TW202422543A TW202422543A (zh) | 2024-06-01 |
Family
ID=88965550
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW111144745A TWI832575B (zh) | 2022-11-23 | 2022-11-23 | 振動裝置及其運作方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20240169813A1 (zh) |
EP (1) | EP4374842A1 (zh) |
JP (1) | JP7503168B2 (zh) |
KR (1) | KR20240076347A (zh) |
CN (1) | CN118075660A (zh) |
TW (1) | TWI832575B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8019486B2 (en) * | 2006-09-14 | 2011-09-13 | Martin B Rawls-Meehan | Voice command control of adjustable bed functions |
TWI490778B (zh) * | 2012-04-27 | 2015-07-01 | Hewlett Packard Development Co | 來自使用者的音頻輸入 |
TWI492776B (zh) * | 2013-07-10 | 2015-07-21 | ||
US10628484B2 (en) * | 2017-05-17 | 2020-04-21 | Board Of Trustees Of The University Of Illinois | Vibrational devices as sound sensors |
US10721265B2 (en) * | 2017-05-31 | 2020-07-21 | Paypal, Inc. | User device profiling using integrated vibration mechanism |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5857986A (en) * | 1996-05-24 | 1999-01-12 | Moriyasu; Hiro | Interactive vibrator for multimedia |
US6027463A (en) * | 1996-12-27 | 2000-02-22 | Moriyasu; Hiro | Music massager |
JP4153789B2 (ja) * | 2000-12-08 | 2008-09-24 | ファミリー株式会社 | マッサージ装置 |
JP5840427B2 (ja) * | 2011-09-09 | 2016-01-06 | アルプス電気株式会社 | 振動発生装置 |
-
2022
- 2022-11-23 TW TW111144745A patent/TWI832575B/zh active
- 2022-12-22 CN CN202211658663.3A patent/CN118075660A/zh active Pending
-
2023
- 2023-03-20 KR KR1020230035805A patent/KR20240076347A/ko unknown
- 2023-03-22 JP JP2023045863A patent/JP7503168B2/ja active Active
- 2023-11-23 EP EP23211722.6A patent/EP4374842A1/en active Pending
- 2023-11-23 US US18/518,592 patent/US20240169813A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8019486B2 (en) * | 2006-09-14 | 2011-09-13 | Martin B Rawls-Meehan | Voice command control of adjustable bed functions |
TWI490778B (zh) * | 2012-04-27 | 2015-07-01 | Hewlett Packard Development Co | 來自使用者的音頻輸入 |
TWI492776B (zh) * | 2013-07-10 | 2015-07-21 | ||
US10628484B2 (en) * | 2017-05-17 | 2020-04-21 | Board Of Trustees Of The University Of Illinois | Vibrational devices as sound sensors |
US10721265B2 (en) * | 2017-05-31 | 2020-07-21 | Paypal, Inc. | User device profiling using integrated vibration mechanism |
Also Published As
Publication number | Publication date |
---|---|
US20240169813A1 (en) | 2024-05-23 |
JP2024075538A (ja) | 2024-06-04 |
KR20240076347A (ko) | 2024-05-30 |
CN118075660A (zh) | 2024-05-24 |
JP7503168B2 (ja) | 2024-06-19 |
EP4374842A1 (en) | 2024-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11768541B2 (en) | Audio-haptic signal generator | |
US7639232B2 (en) | Systems and methods for controlling a resonant device for generating vibrotactile haptic effects | |
EP1667319A3 (en) | Apparatus for controlling speed of fan motor of air-conditioner | |
TWI832575B (zh) | 振動裝置及其運作方法 | |
JP2007122720A (ja) | 装置認識システム及び方法 | |
TW202422543A (zh) | 振動裝置及其運作方法 | |
CN111278674B (zh) | 用于输出触觉反馈的操作装置、机动车和方法 | |
JP6466578B2 (ja) | 電力変換装置、及び、その出力電流ノイズの低減方法 | |
CN113703609A (zh) | 一种马达闭环控制方法及电子设备 | |
AU2018263420B2 (en) | Converter control device, converter provided with same, air conditioner, and converter control method and converter control program | |
JPH0636487B2 (ja) | デジタル電子装置の電気信号振幅の制御装置及び対応制御方法 | |
JP6711932B2 (ja) | 電力変換装置、及び、その出力電流ノイズの低減方法 | |
JP3377226B2 (ja) | エコー装置 | |
US11626092B2 (en) | Method for controlling effect applying device for applying acoustic effect to sound signal | |
US11247596B1 (en) | System and apparatus for generating vibration of seat of vehicle in sync with music | |
JP6729311B2 (ja) | 音響信号処理装置およびその制御方法ならびにコンピュータプログラム | |
JP5434445B2 (ja) | 楽音信号制御装置及びプログラム | |
JP3966107B2 (ja) | 加振器の駆動回路 | |
Murhed | Circuit design and hardware implementation of an analog synthesizer | |
CN113014084A (zh) | 一种控制方法、装置及电子设备 | |
TW202016435A (zh) | 吊扇牆控系統 | |
CN114904264A (zh) | 一种游戏手柄及其控制方法 | |
JP2009273622A (ja) | 電気的刺激装置 | |
JP2016061909A5 (zh) | ||
JP2003088176A (ja) | モータ制御装置 |