Method and system for adjusting volume
Abstract
A volume adjustment method and system. The system is used to continuously detect the angular velocity of rotation of the handheld electronic device through an angular velocity sensor in the handheld electronic device when the application program that needs to output sound in the handheld electronic device is activated, the angular velocity including The speed and direction of the rotation of the handheld electronic device; the volume of the handheld electronic device is adjusted according to the speed and direction of the rotation of the handheld electronic device.
Term
No projected expiry on record.
- Priority
- Filed
- Published
- Today
10 claims: 10 independent, 0 dependent
- 1一種音量調節方法,包括以下步驟: 偵測步驟:當手持電子裝置中需要輸出聲音的應用程式啟動時,透過該手持電子裝置中的角速度感測器持續偵測手持電子裝置旋轉的角速度,該角速度包括該手持電子裝置旋轉的速率和方向;及 調節步驟:根據該手持電子裝置旋轉的速率和方向,對該手持電子裝置的音量進行調節。
- 2如申請專利範圍第1項所述之音量調節方法,該方法還包括: 執行步驟一:當該需要輸出聲音的應用程式啟動時,開啟該角速度感測器; 執行步驟二:當該需要輸出聲音的應用程式關閉時,關閉該角速度感測器。
- 3如申請專利範圍第1項所述之音量調節方法,所述調節步驟包括: 當手持電子裝置在預設方向上旋轉的速率達到預設的速率閥值時,以預設的調節單位放大手持電子裝置的音量;或 當手持電子裝置在該預設方向的反方向上旋轉的速率達到該預設的速率閥值時,以該預設的調節單位減小手持電子裝置的音量。
- 4如申請專利範圍第3項所述之音量調節方法,該預設的速率閥值為多個,並且每個速率閥值對應一個預設的調節單位。
- 5如申請專利範圍第4項所述之音量調節方法,所述調節步驟包括: 當手持電子裝置在預設方向上旋轉的速率達到其中一個速率閥值時,以該速率閥值對應的調節單位放大手持電子裝置的音量;或 當手持電子裝置在預設方向的反方向上旋轉的速率達到其中一個速率閥值時,以該速率閥值對應的調節單位減小手持電子裝置的音量。
- 6一種音量調節系統,包括: 偵測模組,用於當手持電子裝置中需要輸出聲音的應用程式啟動時,透過該手持電子裝置中的角速度感測器持續偵測手持電子裝置旋轉的角速度,該角速度包括該手持電子裝置旋轉的速率和方向;及 調節模組,用於根據該手持電子裝置旋轉的速率和方向,對該手持電子裝置的音量進行調節。
- 7如申請專利範圍第6項所述之音量調節系統,該系統還包括執行模組,用於當該需要輸出聲音的應用程式啟動時,開啟該角速度感測器;及當該需要輸出聲音的應用程式關閉時,關閉該角速度感測器。
- 8如申請專利範圍第6項所述之音量調節系統,所述調節模組用於: 當手持電子裝置在預設方向上旋轉的速率達到預設的速率閥值時,以預設的調節單位放大手持電子裝置的音量;或 當手持電子裝置在該預設方向的反方向上旋轉的速率達到該預設的速率閥值時,以該預設的調節單位減小手持電子裝置的音量。
- 9如申請專利範圍第8項所述之音量調節系統,該預設的速率閥值為多個,並且每個速率閥值對應一個預設的調節單位。
- 10如申請專利範圍第9項所述之音量調節系統,所述調節模組用於: 當手持電子裝置在預設方向上旋轉的速率達到其中一個速率閥值時,以該速率閥值對應的調節單位放大手持電子裝置的音量;或 當手持電子裝置在預設方向的反方向上旋轉的速率達到其中一個速率閥值時,以該速率閥值對應的調節單位減小手持電子裝置的音量。
Independent claims10
30 paragraphs, as filed
Volume adjustment method and system
Method and System for Adjusting Volume
The invention relates to a volume adjustment method and system, in particular to a volume adjustment method and system of a handheld electronic device.
When users use handheld electronic devices, such as mobile phones, MP3s, and PDAs, to make calls or play video and audio, they often encounter situations where the volume needs to be adjusted. Generally, the user adjusts the volume by using the built-in volume adjustment function of the operating system of the handheld electronic device, and the operation process of this adjustment method is relatively complicated. In addition, some handheld electronic devices are provided with a physical key for adjusting the volume, but the provision of such a physical key will make the hardware structure of the handheld electronic device more complicated and higher production costs.
In view of the above, it is necessary to provide a volume adjustment method and system, which can adjust the volume of a handheld electronic device through simple operations, and does not require a special physical key to adjust the volume.
A volume adjustment method includes the following steps: a detection step: when an application program that needs to output sound in a handheld electronic device is activated, continuously detect the angular velocity of the handheld electronic device's rotation through an angular velocity sensor in the handheld electronic device. Including the speed and direction of rotation of the handheld electronic device; and an adjustment step: adjusting the volume of the handheld electronic device according to the speed and direction of rotation of the handheld electronic device.
A volume adjustment system includes a detection module, which is used to continuously detect the angular velocity of the rotation of the handheld electronic device through an angular velocity sensor in the handheld electronic device when the application program that needs to output sound in the handheld electronic device is started. The angular velocity includes the rotation rate and direction of the handheld electronic device; and an adjustment module for adjusting the volume of the handheld electronic device according to the rotation rate and direction of the handheld electronic device.
Compared with the prior art, the volume adjustment method and system of the present invention can adjust the volume of the handheld electronic device through simple operations, and there is no need to specifically set a physical key to adjust the volume.
Refer to FIG. 1, which is a diagram of the operating environment of the preferred embodiment of the volume adjustment system of the present invention. In this embodiment, the volume adjustment system 10 runs in a handheld electronic device 1, and the handheld electronic device 1 further includes an angular velocity sensor 11. The angular velocity sensor 11 is used to detect the angular velocity of the rotation of the handheld electronic device 1, and the angular velocity of rotation includes the speed (speed) and direction of the rotation. The handheld electronic device 1 may be a portable electronic device such as a mobile phone, MP3, PDA, etc.
In addition, a number of application programs are installed in the handheld electronic device 1, and the application programs will output sound after being activated. For example, the application can be a video player, game, etc. If the handheld electronic device 1 is a mobile phone, the application program can also be a call program. The volume adjustment system 10 is used to adjust the volume of the handheld electronic device 1 according to the angular velocity of the handheld electronic device 1 detected by the angular velocity sensor 11 after the application is started.
The volume adjustment system 10 includes an execution module 101, a detection module 102 and an adjustment module 103. The module referred to in the present invention is a computer program segment that completes a specific function, and is more suitable for describing the execution process of software in the handheld electronic device 1 than a program. Therefore, in the present invention, all software descriptions below are described as modules.
The execution module 101 is used for turning on the angular velocity sensor 11 when the application program that needs to output sound in the handheld electronic device 1 is started. After the angular velocity sensor 11 is activated, it will continue to detect the angular velocity of the rotation of the handheld electronic device 1.
The detection module 102 is used to continuously detect the angular velocity of the rotation of the handheld electronic device 1 through the angular velocity sensor 11.
The adjustment module 103 is used to adjust the volume of the handheld electronic device 1 according to the detected angular velocity of the handheld electronic device 1 rotation, that is, the speed and direction of the handheld electronic device 1 rotation.
In this embodiment, when the rate at which the handheld electronic device 1 rotates in a preset direction reaches a preset rate threshold, the adjustment module 103 will amplify the volume of the handheld electronic device 1 in a preset adjustment unit. When the rate of rotation of the handheld electronic device 1 in the opposite direction to the preset direction reaches the preset rate threshold, the adjustment module 103 will reduce the volume of the handheld electronic device 1 in the preset adjustment unit.
For example, the preset direction is a clockwise direction on the plane where the screen of the handheld electronic device 1 is located, the preset rate threshold is 150 degrees per second, and the preset adjustment unit is 10% of the highest volume of the handheld electronic device 1. %. When the hand-held electronic device 1 rotates clockwise on the plane where the screen is located at a rate of 150 degrees/second, the adjustment module 103 amplifies the volume of the hand-held electronic device 1 by 10% of the highest volume. When the hand-held electronic device 1 rotates counterclockwise on the plane of the screen at a rate of 150 degrees/second, the adjustment module 103 reduces the volume of the hand-held electronic device 1 by 10% of the highest volume.
In addition, in other embodiments, the preset rate threshold may also be multiple, and each rate threshold corresponds to a preset adjustment unit. When the rate at which the handheld electronic device 1 rotates in the preset direction reaches one of the rate thresholds, the adjustment module 103 will amplify the volume of the handheld electronic device 1 in an adjustment unit corresponding to the rate threshold. When the rate at which the handheld electronic device 1 rotates in the opposite direction to the preset direction reaches one of the rate thresholds, the adjustment module 103 will reduce the volume of the handheld electronic device 1 in an adjustment unit corresponding to the rate threshold.
For example, the preset direction is a clockwise direction on the plane where the screen of the handheld electronic device 1 is located, there are two preset rate thresholds, the first rate threshold is 100 degrees/sec, and the second rate threshold is 150 degrees/sec. The adjustment unit corresponding to the first rate threshold is 5% of the highest volume of the handheld electronic device 1, and the adjustment unit corresponding to the second rate threshold is 10% of the highest volume. When the hand-held electronic device 1 rotates clockwise on the plane where the screen is located at a rate of 100 degrees/second, the adjustment module 103 amplifies the volume of the hand-held electronic device 1 by 5% of the highest volume. When the hand-held electronic device 1 rotates clockwise on the plane where the screen is located at a rate of 150 degrees/second, the adjustment module 103 amplifies the volume of the hand-held electronic device 1 by 10% of the highest volume.
The execution module 101 is also used to turn off the angular velocity sensor 11 when the application program that needs to output sound is closed.
Refer to FIG. 2, which is a flowchart of a preferred embodiment of the volume adjustment method of the present invention.
In step S1, when the application program that needs to output sound in the handheld electronic device 1 is started, the execution module 101 turns on the angular velocity sensor 11. After the angular velocity sensor 11 is activated, it will continue to detect the angular velocity of the rotation of the handheld electronic device 1.
In step S2, the detection module 102 continuously detects the angular velocity of the rotation of the handheld electronic device 1 through the angular velocity sensor 11, and the angular velocity of the rotation includes the rate and direction of the rotation.
In step S3, the adjustment module 103 adjusts the volume of the handheld electronic device 1 according to the detected angular velocity of the handheld electronic device 1 rotation, that is, the rotation rate and direction of the handheld electronic device 1.
When the speed at which the handheld electronic device 1 rotates in a preset direction reaches a preset speed threshold, the adjustment module 103 will amplify the volume of the handheld electronic device 1 in a preset adjustment unit. When the rate of rotation of the handheld electronic device 1 in the opposite direction to the preset direction reaches the preset rate threshold, the adjustment module 103 will reduce the volume of the handheld electronic device 1 in the preset adjustment unit.
Or the preset rate threshold may be multiple, and each rate threshold corresponds to a preset adjustment unit. When the rate at which the handheld electronic device 1 rotates in the preset direction reaches one of the rate thresholds, the adjustment module 103 will amplify the volume of the handheld electronic device 1 in an adjustment unit corresponding to the rate threshold. When the rate at which the handheld electronic device 1 rotates in the opposite direction to the preset direction reaches one of the rate thresholds, the adjustment module 103 will reduce the volume of the handheld electronic device 1 in an adjustment unit corresponding to the rate threshold.
Step S4, when the application program that needs to output sound is closed, the execution module 101 turns off the angular velocity sensor 11.
To sum up, the present invention meets the requirements of an invention patent, and Yan filed a patent application in accordance with the law. However, the foregoing are only preferred embodiments of the present invention, and the scope of the present invention is not limited to the above-mentioned embodiments. Anyone familiar with the art of the present invention makes equivalent modifications or changes based on the spirit of the present invention. Should be covered in the scope of the following patent applications.
<p>1. . . Handheld electronic device</p><p>10. . . Volume adjustment system</p><p>101. . . Execution module</p><p>102. . . Detection module</p><p>103. . . Adjustment module</p><p>11. . . Angular velocity sensor</p>
FIG. 1 is a diagram of the operating environment of the preferred embodiment of the volume adjustment system of the present invention.
Fig. 2 is a flowchart of a preferred embodiment of the volume adjustment method of the present invention.
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10516788B2 | Cited by | United States of America | Applicant |
| US11483434B2 | Cited by | United States of America | Applicant |
| US9866707B2 | Cited by | United States of America | Applicant |
| US10200545B2 | Cited by | United States of America | Applicant |
| TWI570624B | Cited by | Taiwan Province of China | Examiner |
| US10554826B2 | Cited by | United States of America | Applicant |
| US11044369B2 | Cited by | United States of America | Applicant |
2 priority claims, no other members on record
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 2011104465292 | China | – | |
| 201110446529 | China | A |
Numbers
- Publication
- 201327371
- Application
- 100149744
Titles3
- English
- METHOD AND SYSTEM FOR ADJUSTING VOLUME
- Chinese
- 音量調節方法及系統
- English
- Volume adjustment method and system
Classification
- IPC, 2
- G06F3 16
- G01P3 00