TWI514258B - Methods and systems for voice management, and related computer program products - Google Patents

Methods and systems for voice management, and related computer program products Download PDF

Info

Publication number
TWI514258B
TWI514258B TW103105042A TW103105042A TWI514258B TW I514258 B TWI514258 B TW I514258B TW 103105042 A TW103105042 A TW 103105042A TW 103105042 A TW103105042 A TW 103105042A TW I514258 B TWI514258 B TW I514258B
Authority
TW
Taiwan
Prior art keywords
voice
data
detected
electronic device
sound
Prior art date
Application number
TW103105042A
Other languages
Chinese (zh)
Other versions
TW201533654A (en
Inventor
John C Wang
Yung Hsing Wang
Original Assignee
Hooloop Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hooloop Corp filed Critical Hooloop Corp
Priority to TW103105042A priority Critical patent/TWI514258B/en
Priority to US14/599,594 priority patent/US20150234633A1/en
Priority to CN201510041157.3A priority patent/CN104851446A/en
Priority to EP15153631.5A priority patent/EP2908511A1/en
Publication of TW201533654A publication Critical patent/TW201533654A/en
Application granted granted Critical
Publication of TWI514258B publication Critical patent/TWI514258B/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72433User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/64Automatic arrangements for answering calls; Automatic arrangements for recording messages for absent subscribers; Arrangements for recording conversations
    • H04M1/65Recording arrangements for recording a message from the calling party
    • H04M1/6505Recording arrangements for recording a message from the calling party storing speech in digital form
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Business, Economics & Management (AREA)
  • Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephonic Communication Services (AREA)

Description

語音管理方法及系統,及其電腦程式產品Voice management method and system, and computer program product thereof

本發明係有關於一種語音管理方法及系統,且特別有關於一種可以依據感測器偵測之資料來自動進行語音管理,如語音播放與/或語音錄製之方法及系統。The present invention relates to a voice management method and system, and more particularly to a method and system for automatically performing voice management, such as voice playback and/or voice recording, based on data detected by the sensor.

近年來,可攜式裝置,如智慧型手機或筆記型電腦等變得越來越高階且具有強大功能。舉例來說,可攜式裝置可以具有網路連接能力。使用者可以隨時隨地的利用可攜式裝置來連接網路,以瀏覽網際網路,且透過網路進行相關應用與服務。由於這些裝置及其功能所帶來的便利,也使得這些裝置成為現代人的必備品之一,並隨時隨地的在生活中頻繁使用這些功能。In recent years, portable devices, such as smart phones or notebook computers, have become more sophisticated and powerful. For example, a portable device can have network connectivity. Users can use the portable device to connect to the Internet anytime and anywhere to browse the Internet and conduct related applications and services through the network. Thanks to the convenience of these devices and their functions, these devices have become one of the must-have items for modern people, and they are frequently used in life anytime and anywhere.

隨著智慧型手機之網路通訊應用程式的普及,使用者可以在智慧型手機中執行網路通訊應用程式來與朋友們進行線上通訊。一般來說,使用者可以輸入文字訊息或錄製一段語音來傳送給特定朋友,或一群組之成員。特定朋友或群組成員可以立即或待有空時再讀取此文字訊息或語音。With the popularity of smart phone network communication applications, users can perform network communication applications on smart phones to communicate with friends online. In general, users can enter text messages or record a voice to send to a specific friend, or a group of members. A specific friend or group member can read this text message or voice immediately or when they are available.

習知地,在錄製語音或播放語音時皆須透過使用者手動操作應用程式的操作介面,並選取相關功能,以進行語音管理作業。對於一般使用者而言,前述操作行為係非常不便且缺乏效率的。當前述語音管理作業需要頻繁地進行時,繁複且不便的操作作業不僅容易造成使用者使用上的困擾,更容易造成電子裝置之系統資源的浪費。Conventionally, when recording a voice or playing a voice, the user's operation interface needs to be manually operated by the user, and related functions are selected for voice management operations. The aforementioned operational behavior is very inconvenient and inefficient for the average user. When the foregoing voice management operations need to be performed frequently, complicated and inconvenient operation operations are not only easy to cause troubles for users, but also more likely to waste system resources of the electronic devices.

有鑑於此,本發明提供語音管理方法及系統,其中,電子裝置可以依據感測器偵測之資料來自動進行語音管理,如語音播放與/或語 音錄製作業。In view of the above, the present invention provides a voice management method and system, wherein an electronic device can automatically perform voice management, such as voice playback and/or language, according to data detected by the sensor. Audio recording job.

本發明實施例之一種語音管理方法。首先,利用一鄰近感測器偵測資料,並利用一動作感測器偵測資料。接著,當鄰近感測器偵測之資料顯示相應一物件之出現被偵測到,且動作感測器偵測之資料顯示為一特定動作或一特定姿勢時,進行一語音播放作業。A voice management method according to an embodiment of the present invention. First, a proximity sensor is used to detect the data, and a motion sensor is used to detect the data. Then, when the data detected by the proximity sensor indicates that the occurrence of the corresponding object is detected, and the data detected by the motion sensor is displayed as a specific action or a specific gesture, a voice play operation is performed.

本發明實施例之一種語音管理系統至少包括一鄰近感測器、一動作感測器、與一處理單元。當鄰近感測器偵測之資料顯示相應一物件之出現被偵測到,且動作感測器偵測之資料顯示為一特定動作或一特定姿勢時,處理單元進行一語音播放作業。A voice management system according to an embodiment of the present invention includes at least a proximity sensor, a motion sensor, and a processing unit. When the data detected by the proximity sensor indicates that the occurrence of the corresponding object is detected, and the data detected by the motion sensor is displayed as a specific action or a specific gesture, the processing unit performs a voice play operation.

在一些實施例中,語音播放作業係將電子裝置中未播放之至少一語音進行播放。In some embodiments, the voice play operation plays at least one voice that is not played in the electronic device.

在一些實施例中,當語音播放作業結束之後,進行一語音錄製作業。In some embodiments, a voice recording job is performed after the voice play job ends.

在一些實施例中,在語音錄製作業執行之前,產生一提示。在一些實施例中,提示可以包括一顯示提示、一聲音提示、與/或一震動提示。In some embodiments, a prompt is generated prior to execution of the voice recording job. In some embodiments, the prompt may include a display prompt, an audible prompt, and/or a vibrating alert.

在一些實施例中,當語音播放作業執行時,判斷一收音單元是否接收到一聲音。當收音單元接收到一聲音時,中斷語音播放作業,並進行一語音錄製作業。In some embodiments, when the voice play job is executed, it is determined whether a sound unit has received a sound. When the sound receiving unit receives a sound, the voice playback job is interrupted, and a voice recording operation is performed.

在一些實施例中,當鄰近感測器偵測之資料顯示並未偵測到相應一物件之出現時,結束語音播放作業。In some embodiments, the voice playback operation ends when the data displayed by the proximity sensor does not detect the presence of the corresponding object.

本發明實施例之一種語音管理方法。首先,利用一鄰近感測器偵測資料,並利用一動作感測器偵測資料。接著,當鄰近感測器偵測之資料顯示相應一物件之出現被偵測到,且動作感測器偵測之資料顯示為一特定動作或一特定姿勢時,進行一語音錄製作業。A voice management method according to an embodiment of the present invention. First, a proximity sensor is used to detect the data, and a motion sensor is used to detect the data. Then, when the data detected by the proximity sensor indicates that the occurrence of the corresponding object is detected, and the data detected by the motion sensor is displayed as a specific action or a specific gesture, a voice recording operation is performed.

本發明實施例之一種語音管理系統至少包括一鄰近感測器、一動作感測器、與一處理單元。當鄰近感測器偵測之資料顯示相應一物件之出現被偵測到,且動作感測器偵測之資料顯示為一特定動作或一特定姿勢時,處理單元進行一語音錄製作業。A voice management system according to an embodiment of the present invention includes at least a proximity sensor, a motion sensor, and a processing unit. When the data detected by the proximity sensor indicates that the occurrence of the corresponding object is detected, and the data detected by the motion sensor is displayed as a specific action or a specific gesture, the processing unit performs a voice recording operation.

本發明之語音管理方法及系統之效果可以依據感測器偵測 之資料來自動進行語音管理,如語音播放與/或語音錄製作業,從而增加相關語音管理作業之效率。The effect of the voice management method and system of the present invention can be detected by the sensor The data is used to automatically perform voice management, such as voice playback and/or voice recording, thereby increasing the efficiency of related voice management operations.

本發明上述方法可以透過程式碼方式存在。當程式碼被機器載入且執行時,機器變成用以實行本發明之裝置。The above method of the present invention can exist in a coded manner. When the code is loaded and executed by the machine, the machine becomes the means for practicing the invention.

為使本發明之上述目的、特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖示,詳細說明如下。The above described objects, features, and advantages of the invention will be apparent from the description and appended claims appended claims

100‧‧‧語音管理系統100‧‧‧Voice Management System

110‧‧‧鄰近感測器110‧‧‧ proximity sensor

120‧‧‧動作感測器120‧‧‧ motion sensor

130‧‧‧發音單元130‧‧‧ pronunciation unit

140‧‧‧儲存單元140‧‧‧ storage unit

150‧‧‧處理單元150‧‧‧Processing unit

S210、S220、S230、S240‧‧‧步驟S210, S220, S230, S240‧‧‧ steps

S310、S320、…、S360‧‧‧步驟S310, S320, ..., S360‧‧ steps

S410、S420、…、S470‧‧‧步驟S410, S420, ..., S470‧‧‧ steps

S510、S520、…、S560‧‧‧步驟S510, S520, ..., S560‧‧ steps

S610、S620、S630、S640‧‧‧步驟S610, S620, S630, S640‧‧‧ steps

第1圖為一示意圖係顯示依據本發明實施例之語音管理系統。1 is a schematic diagram showing a voice management system in accordance with an embodiment of the present invention.

第2圖為一流程圖係顯示依據本發明實施例之語音管理方法。2 is a flow chart showing a voice management method according to an embodiment of the present invention.

第3圖為一流程圖係顯示依據本發明另一實施例之語音管理方法。Figure 3 is a flow chart showing a voice management method in accordance with another embodiment of the present invention.

第4圖為一流程圖係顯示依據本發明另一實施例之語音管理方法。Figure 4 is a flow chart showing a voice management method in accordance with another embodiment of the present invention.

第5圖為一流程圖係顯示依據本發明另一實施例之語音管理方法。Figure 5 is a flow chart showing a voice management method in accordance with another embodiment of the present invention.

第6圖為一流程圖係顯示依據本發明另一實施例之語音管理方法。Figure 6 is a flow chart showing a voice management method in accordance with another embodiment of the present invention.

第1圖顯示依據本發明實施例之語音管理系統。如第1圖所示,依據本發明實施例之語音管理系統100可以適用於一電子裝置。在一些實施例中,電子裝置可以係任何具有上網能力之電子裝置,如個人電腦或行動裝置,如行動電話、智慧型手機、個人數位助理、全球定位系統、及筆記型電腦等。語音管理系統100可以包括一鄰近感測單元110、至少一動作感測器120、一發音單元130,如耳機或揚聲器、一儲存單元140、與一處理單元150。值得注意的是,在一些實施例中,語音管理系統100可以更包括一收音單元(第1圖未顯示),如麥克風,用以接收聲音。另外,在一些實施例中,語音管理系統100可以更包括一網路連接單元(第1圖未顯示),用以連接至一網路,如有線網路、電信網路、與無線網路等。藉由網路連接單元,電子裝置可以具有一網路接取能力。Figure 1 shows a voice management system in accordance with an embodiment of the present invention. As shown in FIG. 1, the voice management system 100 according to an embodiment of the present invention can be applied to an electronic device. In some embodiments, the electronic device can be any electronic device with Internet access capabilities, such as a personal computer or mobile device, such as a mobile phone, a smart phone, a personal digital assistant, a global positioning system, and a notebook computer. The voice management system 100 can include a proximity sensing unit 110, at least one motion sensor 120, a sounding unit 130, such as a headphone or speaker, a storage unit 140, and a processing unit 150. It should be noted that in some embodiments, the voice management system 100 may further include a radio unit (not shown in FIG. 1), such as a microphone, for receiving sound. In addition, in some embodiments, the voice management system 100 may further include a network connection unit (not shown in FIG. 1) for connecting to a network, such as a wired network, a telecommunication network, and a wireless network. . The electronic device can have a network access capability by means of a network connection unit.

在一些實施例中,鄰近感測單元110可以設置於電子裝置之發音單元130附近,以偵測相應一物件之出現,換言之,偵測物件是否 接近電子裝置。動作感測器120可以係一加速度感測器與/或一陀螺儀,其可以偵測得知電子裝置的姿勢,如相對於重力的特定角度。儲存單元140可以儲存相關資料,如電子裝置錄製的語音、及由一伺服器接收之語音等。處理單元150可以控制電子裝置中相關軟體與硬體之作業,並進行本案之語音管理方法。值得注意的是,在一些實施例中,語音管理系統100可以具有一顯示單元(第1圖中未顯示)。顯示單元可以顯示相關資料,如影像、介面與/或資料等。In some embodiments, the proximity sensing unit 110 can be disposed near the sounding unit 130 of the electronic device to detect the occurrence of a corresponding object, in other words, whether the object is detected. Close to the electronic device. The motion sensor 120 can be an acceleration sensor and/or a gyroscope that can detect the posture of the electronic device, such as a specific angle with respect to gravity. The storage unit 140 can store related materials, such as voice recorded by the electronic device, voice received by a server, and the like. The processing unit 150 can control the operations of related software and hardware in the electronic device, and perform the voice management method of the present case. It should be noted that in some embodiments, the voice management system 100 can have a display unit (not shown in FIG. 1). The display unit can display related materials such as images, interfaces and/or materials.

第2圖顯示依據本發明實施例之語音管理方法。依據本發明實施例之語音管理方法適用於一電子裝置,如個人電腦或行動裝置,如行動電話、智慧型手機、個人數位助理、全球定位系統、及筆記型電腦等。Figure 2 shows a voice management method in accordance with an embodiment of the present invention. The voice management method according to an embodiment of the present invention is applicable to an electronic device such as a personal computer or a mobile device such as a mobile phone, a smart phone, a personal digital assistant, a global positioning system, and a notebook computer.

首先,如步驟S210,利用一鄰近感測器偵測資料,並如步驟S220,利用一動作感測器偵測資料。其中,鄰近感測單元可以設置於電子裝置之發音單元附近,以偵測相應一物件之出現。此外,動作感測器可以係一加速度感測器與/或一陀螺儀,其可以偵測得知電子裝置的姿勢,如相對於重力的特定角度。接著,如步驟S230,依據鄰近感測器偵測之資料判斷電子裝置是否偵測到一物件,且依據動作感測器偵測之資料判斷電子裝置是否產生一特定動作或電子裝置於一特定時間點,如動作結束時之姿勢是否為一特定姿勢,如大體等於將電子裝置置放於使用者耳朵附近時的姿勢。提醒的是,在一些實施例中,一既定期間內動作感測器所偵測相應電子裝置之資料,如位移、速度、與/或角加速度的變化可以被記錄。在一些實施例中,判斷電子裝置是否產生一特定動作可以判斷既定期間內資料的變化是否符合相應此特定動作之一預設變化。若符合,表示電子裝置產生此特定動作。當鄰近感測器並未偵測到一物件或動作感測器偵測之資料並未顯示為特定動作或特定姿勢時(步驟S230的否),流程回到步驟S210。當鄰近感測器偵測到一物件且動作感測器偵測之資料顯示為特定動作或特定姿勢時(步驟S230的是),如步驟S240,進行一語音播放作業。First, in step S210, the data is detected by using a proximity sensor, and in step S220, the data is detected by using a motion sensor. The proximity sensing unit may be disposed near the sounding unit of the electronic device to detect the occurrence of the corresponding object. In addition, the motion sensor can be an acceleration sensor and/or a gyroscope that can detect the posture of the electronic device, such as a specific angle with respect to gravity. Then, in step S230, determining whether the electronic device detects an object according to the data detected by the proximity sensor, and determining, according to the data detected by the motion sensor, whether the electronic device generates a specific action or the electronic device at a specific time. A point, such as whether the posture at the end of the action is a specific posture, such as a posture substantially equal to when the electronic device is placed near the user's ear. It is reminded that in some embodiments, changes in data, such as displacement, velocity, and/or angular acceleration, of the corresponding electronic device detected by the motion sensor during a given period of time may be recorded. In some embodiments, determining whether the electronic device generates a specific action can determine whether the change in the data within the predetermined period meets a predetermined change in one of the corresponding specific actions. If it is met, it means that the electronic device generates this specific action. When the proximity sensor does not detect that an object or motion sensor detected data is not displayed as a specific action or a specific gesture (NO in step S230), the flow returns to step S210. When the proximity sensor detects an object and the motion sensor detects the data as a specific action or a specific gesture (YES in step S230), in step S240, a voice playback operation is performed.

值得注意的是,在一些實施例中,包含至少一成員之一群組可以進行語音通訊。每一成員之電子裝置可以接收由其他成員之電子裝置所產生之語音。在一些實施例中,成員之電子裝置所產生之語音可以透 過一網路傳送至一伺服器。伺服器再將語音傳送至群組中其他成員的電子裝置。在一些實施例中,步驟S240之前可以先判斷在此群組中此電子裝置是否具有未播放之至少一語音。當在此群組中電子裝置具有未播放之至少一語音時,再進行如步驟S240之語音播放作業。值得注意的是,在一些實施例中,語音播放作業中可以依據時間順序依據將未播放之語音進行播放。在一些實施例中,當未播放之兩語音間存在一已播放語音時,此已播放語音亦會被再次播放。必須說明的是,在一些實施例中,語音播放作業執行中若鄰近感測器偵測之資料顯示並未偵測到相應一物件之出現時,則語音播放作業會被結束。It is worth noting that in some embodiments, a group comprising at least one member can perform voice communication. Each member's electronic device can receive speech generated by other members' electronic devices. In some embodiments, the voice generated by the member's electronic device can be transparent. Transfer to a server over a network. The server then transmits the voice to the electronic devices of other members of the group. In some embodiments, before step S240, it may be determined whether the electronic device has at least one voice that is not played in the group. When the electronic device has at least one voice that is not played in the group, the voice playing operation as in step S240 is performed. It should be noted that in some embodiments, the unplayed voice may be played in accordance with the chronological order in the voice play job. In some embodiments, the played voice is also played again when there is a played voice between the two unplayed voices. It should be noted that, in some embodiments, if the data display detected by the proximity sensor does not detect the occurrence of the corresponding object during the execution of the voice play operation, the voice play operation is ended.

第3圖顯示依據本發明另一實施例之語音管理方法。依據本發明實施例之語音管理方法適用於一電子裝置,如個人電腦或行動裝置,如行動電話、智慧型手機、個人數位助理、全球定位系統、及筆記型電腦等。Figure 3 shows a voice management method in accordance with another embodiment of the present invention. The voice management method according to an embodiment of the present invention is applicable to an electronic device such as a personal computer or a mobile device such as a mobile phone, a smart phone, a personal digital assistant, a global positioning system, and a notebook computer.

首先,如步驟S310,利用一鄰近感測器偵測資料,並如步驟S320,利用一動作感測器偵測資料。其中,鄰近感測單元可以設置於電子裝置之發音單元附近,以偵測相應一物件之出現。此外,動作感測器可以係一加速度感測器與/或一陀螺儀,其可以偵測得知電子裝置的姿勢,如相對於重力的特定角度。接著,如步驟S330,依據鄰近感測器偵測之資料判斷電子裝置是否偵測到一物件,且依據動作感測器偵測之資料判斷電子裝置是否產生一特定動作或電子裝置於一特定時間點,如動作結束時之姿勢是否為一特定姿勢,如大體等於將電子裝置置放於使用者耳朵附近時的姿勢。類似地,在一些實施例中,一既定期間內動作感測器所偵測相應電子裝置之資料,如位移、速度、與/或角加速度的變化可以被記錄。在一些實施例中,判斷電子裝置是否產生一特定動作可以判斷既定期間內資料的變化是否符合相應此特定動作之一預設變化。若符合,表示電子裝置產生此特定動作。當鄰近感測器並未偵測到一物件或動作感測器偵測之資料並未顯示為特定動作或特定姿勢時(步驟S330的否),流程回到步驟S310。當鄰近感測器偵測到一物件且動作感測器偵測之資料顯示為特定動作或特定姿勢時(步驟S330的是),如步驟S340,進行一語音播放作業。類似地,在一些實施例中,包含至少一成員之一群組可以進行語音通訊。每一 成員之電子裝置可以接收由其他成員之電子裝置所產生之語音。在一些實施例中,成員之電子裝置所產生之語音可以透過一網路傳送至一伺服器。伺服器再將語音傳送至群組中其他成員的電子裝置。在一些實施例中,步驟S340之前可以先判斷在此群組中此電子裝置是否具有未播放之至少一語音。當在此群組中電子裝置具有未播放之至少一語音時,再進行如步驟S340之語音播放作業。值得注意的是,在一些實施例中,語音播放作業中可以依據時間順序依據將未播放之語音進行播放。在一些實施例中,當未播放之兩語音間存在一已播放語音時,此已播放語音亦會被再次播放。必須說明的是,在一些實施例中,語音播放作業執行中若鄰近感測器偵測之資料顯示並未偵測到相應一物件之出現時,則語音播放作業會被結束。First, in step S310, the data is detected by using a proximity sensor, and in step S320, the data is detected by using a motion sensor. The proximity sensing unit may be disposed near the sounding unit of the electronic device to detect the occurrence of the corresponding object. In addition, the motion sensor can be an acceleration sensor and/or a gyroscope that can detect the posture of the electronic device, such as a specific angle with respect to gravity. Then, in step S330, determining whether the electronic device detects an object according to the data detected by the proximity sensor, and determining, according to the data detected by the motion sensor, whether the electronic device generates a specific action or the electronic device at a specific time. A point, such as whether the posture at the end of the action is a specific posture, such as a posture substantially equal to when the electronic device is placed near the user's ear. Similarly, in some embodiments, changes in data, such as displacement, velocity, and/or angular acceleration, of the respective electronic device detected by the motion sensor during a given period of time may be recorded. In some embodiments, determining whether the electronic device generates a specific action can determine whether the change in the data within the predetermined period meets a predetermined change in one of the corresponding specific actions. If it is met, it means that the electronic device generates this specific action. When the proximity sensor does not detect that an object or motion sensor detected data is not displayed as a specific action or a specific gesture (NO in step S330), the flow returns to step S310. When the proximity sensor detects an object and the motion sensor detects the data as a specific action or a specific gesture (YES in step S330), in step S340, a voice play operation is performed. Similarly, in some embodiments, a group comprising at least one member can perform voice communication. Each The member's electronic device can receive voices generated by other members' electronic devices. In some embodiments, the voice generated by the member's electronic device can be transmitted to a server via a network. The server then transmits the voice to the electronic devices of other members of the group. In some embodiments, before step S340, it may be determined whether the electronic device has at least one voice that is not played in the group. When the electronic device has at least one voice that is not played in the group, the voice playing operation as in step S340 is performed. It should be noted that in some embodiments, the unplayed voice may be played in accordance with the chronological order in the voice play job. In some embodiments, the played voice is also played again when there is a played voice between the two unplayed voices. It should be noted that, in some embodiments, if the data display detected by the proximity sensor does not detect the occurrence of the corresponding object during the execution of the voice play operation, the voice play operation is ended.

之後,如步驟S350,判斷語音播放作業是否結束。當語音播放作業並未結束時(步驟S350的否),繼續步驟S340之語音播放作業。當語音播放作業結束時(步驟S350的是),進行一語音錄製作業。提醒的是,語音錄製作業可以依據一收音單元接收到之聲音產生一語音。在一些實施例中,可以判斷是否接收到相應結束語音錄製作業之一指令。在一些實施例中,語音錄製作業期間,當鄰近感測器並未偵測到一物件時,則可以產生相應結束語音錄製作業之一指令。當接收到相應結束語音錄製作業之一指令時,電子裝置可以將相應語音錄製作業產生之語音傳送至一伺服器。類似地,伺服器可以將相應此電子裝置之語音通知一群組中之其他電子裝置。Thereafter, as in step S350, it is determined whether the voice play job is over. When the voice play job has not ended (NO in step S350), the voice play job in step S340 is continued. When the voice play job ends (YES in step S350), a voice recording job is performed. It is reminded that the voice recording operation can generate a voice according to the sound received by a sound unit. In some embodiments, it may be determined whether an instruction to end a corresponding voice recording job has been received. In some embodiments, during a voice recording operation, when an adjacent sensor does not detect an object, an instruction to end the voice recording job may be generated. When receiving an instruction to end the corresponding voice recording job, the electronic device can transmit the voice generated by the corresponding voice recording job to a server. Similarly, the server can notify the other electronic devices in a group of the voice of the corresponding electronic device.

第4圖顯示依據本發明另一實施例之語音管理方法。依據本發明實施例之語音管理方法適用於一電子裝置,如個人電腦或行動裝置,如行動電話、智慧型手機、個人數位助理、全球定位系統、及筆記型電腦等。Figure 4 shows a voice management method in accordance with another embodiment of the present invention. The voice management method according to an embodiment of the present invention is applicable to an electronic device such as a personal computer or a mobile device such as a mobile phone, a smart phone, a personal digital assistant, a global positioning system, and a notebook computer.

首先,如步驟S410,利用一鄰近感測器偵測資料,並如步驟S420,利用一動作感測器偵測資料。其中,鄰近感測單元可以設置於電子裝置之發音單元附近,以偵測相應一物件之出現。此外,動作感測器可以係一加速度感測器與/或一陀螺儀,其可以偵測得知電子裝置的姿勢,如相對於重力的特定角度。接著,如步驟S430,依據鄰近感測器偵測之資料判斷電子裝置是否偵測到一物件,且依據動作感測器偵測之資料判斷電子 裝置是否產生一特定動作或電子裝置於一特定時間點,如動作結束時之姿勢是否為一特定姿勢,如大體等於將電子裝置置放於使用者耳朵附近時的姿勢。類似地,在一些實施例中,一既定期間內動作感測器所偵測相應電子裝置之資料,如位移、速度、與/或角加速度的變化可以被記錄。在一些實施例中,判斷電子裝置是否產生一特定動作可以判斷既定期間內資料的變化是否符合相應此特定動作之一預設變化。若符合,表示電子裝置產生此特定動作。當鄰近感測器並未偵測到一物件或動作感測器偵測之資料並未顯示為特定動作或特定姿勢時(步驟S430的否),流程回到步驟S410。當鄰近感測器偵測到一物件且作感測器偵測之資料顯示為特定動作或特定姿勢時(步驟S430的是),如步驟S440,進行一語音播放作業。類似地,在一些實施例中,包含至少一成員之一群組可以進行語音通訊。每一成員之電子裝置可以接收由其他成員之電子裝置所產生之語音。在一些實施例中,成員之電子裝置所產生之語音可以透過一網路傳送至一伺服器。伺服器再將語音傳送至群組中其他成員的電子裝置。在一些實施例中,步驟S440之前可以先判斷在此群組中此電子裝置是否具有未播放之至少一語音。當在此群組中電子裝置具有未播放之至少一語音時,再進行如步驟S440之語音播放作業。值得注意的是,在一些實施例中,語音播放作業中可以依據時間順序依據將未播放之語音進行播放。在一些實施例中,當未播放之兩語音間存在一已播放語音時,此已播放語音亦會被再次播放。必須說明的是,在一些實施例中,語音播放作業執行中若鄰近感測器偵測之資料顯示並未偵測到相應一物件之出現時,則語音播放作業會被結束。First, in step S410, the data is detected by using a proximity sensor, and in step S420, the data is detected by using a motion sensor. The proximity sensing unit may be disposed near the sounding unit of the electronic device to detect the occurrence of the corresponding object. In addition, the motion sensor can be an acceleration sensor and/or a gyroscope that can detect the posture of the electronic device, such as a specific angle with respect to gravity. Then, in step S430, determining whether the electronic device detects an object according to the data detected by the proximity sensor, and determining the electronic device according to the data detected by the motion sensor. Whether the device generates a particular action or electronic device at a particular point in time, such as whether the gesture at the end of the action is a particular gesture, such as generally equal to the posture when the electronic device is placed near the user's ear. Similarly, in some embodiments, changes in data, such as displacement, velocity, and/or angular acceleration, of the respective electronic device detected by the motion sensor during a given period of time may be recorded. In some embodiments, determining whether the electronic device generates a specific action can determine whether the change in the data within the predetermined period meets a predetermined change in one of the corresponding specific actions. If it is met, it means that the electronic device generates this specific action. When the proximity sensor does not detect that an item or motion sensor detected data is not displayed as a specific action or a specific gesture (NO in step S430), the flow returns to step S410. When the proximity sensor detects an object and the data detected by the sensor is displayed as a specific action or a specific gesture (YES in step S430), in step S440, a voice play job is performed. Similarly, in some embodiments, a group comprising at least one member can perform voice communication. Each member's electronic device can receive speech generated by other members' electronic devices. In some embodiments, the voice generated by the member's electronic device can be transmitted to a server via a network. The server then transmits the voice to the electronic devices of other members of the group. In some embodiments, before step S440, it may be determined whether the electronic device has at least one voice that is not played in the group. When the electronic device has at least one voice that is not played in the group, the voice playing operation as in step S440 is performed. It should be noted that in some embodiments, the unplayed voice may be played in accordance with the chronological order in the voice play job. In some embodiments, the played voice is also played again when there is a played voice between the two unplayed voices. It should be noted that, in some embodiments, if the data display detected by the proximity sensor does not detect the occurrence of the corresponding object during the execution of the voice play operation, the voice play operation is ended.

之後,如步驟S450,判斷語音播放作業是否結束。當語音播放作業並未結束時(步驟S450的否),繼續步驟S440之語音播放作業。當語音播放作業結束時(步驟S450的是),如步驟S460,產生一提示。值得注意的是,在一些實施例中,提示可以包括一顯示提示,如文字或符號、一聲音提示、與/或一震動提示。必須說明的是,透過提示使用者可以得知目前的狀態。換言之,電子裝置將進入語音錄製作業。提示之後,如步驟S470,進行一語音錄製作業。提醒的是,語音錄製作業可以依據一收音單元接收到之聲音產生一語音。在一些實施例中,可以判斷是否接收到相應結束語音錄製作業之一指令。在一些實施例中,語音錄製作業期間, 當鄰近感測器並未偵測到一物件時,則可以產生相應結束語音錄製作業之一指令。當接收到相應結束語音錄製作業之一指令時,電子裝置可以將相應語音錄製作業產生之語音傳送至一伺服器。類似地,伺服器可以將相應此電子裝置之語音通知一群組中之其他電子裝置。Thereafter, as in step S450, it is determined whether the voice play job is over. When the voice play job has not ended (NO at step S450), the voice play job of step S440 is continued. When the voice play job ends (YES in step S450), in step S460, a prompt is generated. It should be noted that in some embodiments, the prompt may include a display prompt such as a text or symbol, an audible prompt, and/or a vibrating alert. It must be noted that the user can be informed of the current status by prompting the user. In other words, the electronic device will enter the voice recording job. After the prompting, as in step S470, a voice recording job is performed. It is reminded that the voice recording operation can generate a voice according to the sound received by a sound unit. In some embodiments, it may be determined whether an instruction to end a corresponding voice recording job has been received. In some embodiments, during a voice recording job, When the proximity sensor does not detect an object, an instruction to end the voice recording operation may be generated. When receiving an instruction to end the corresponding voice recording job, the electronic device can transmit the voice generated by the corresponding voice recording job to a server. Similarly, the server can notify the other electronic devices in a group of the voice of the corresponding electronic device.

第5圖顯示依據本發明另一實施例之語音管理方法。依據本發明實施例之語音管理方法適用於一電子裝置,如個人電腦或行動裝置,如行動電話、智慧型手機、個人數位助理、全球定位系統、及筆記型電腦等。Figure 5 shows a voice management method in accordance with another embodiment of the present invention. The voice management method according to an embodiment of the present invention is applicable to an electronic device such as a personal computer or a mobile device such as a mobile phone, a smart phone, a personal digital assistant, a global positioning system, and a notebook computer.

首先,如步驟S510,利用一鄰近感測器偵測資料,並如步驟S520,利用一動作感測器偵測資料。其中,鄰近感測單元可以設置於電子裝置之發音單元附近,以偵測相應一物件之出現。此外,動作感測器可以係一加速度感測器與/或一陀螺儀,其可以偵測得知電子裝置的姿勢,如相對於重力的特定角度。接著,如步驟S530,依據鄰近感測器偵測之資料判斷電子裝置是否偵測到一物件,且依據動作感測器偵測之資料判斷電子裝置是否產生一特定動作或電子裝置於一特定時間點,如動作結束時之姿勢是否為一特定姿勢,如大體等於將電子裝置置放於使用者耳朵附近時的姿勢。類似地,在一些實施例中,一既定期間內動作感測器所偵測相應電子裝置之資料,如位移、速度、與/或角加速度的變化可以被記錄。在一些實施例中,判斷電子裝置是否產生一特定動作可以判斷既定期間內資料的變化是否符合相應此特定動作之一預設變化。若符合,表示電子裝置產生此特定動作。當鄰近感測器並未偵測到一物件或動作感測器偵測之資料並未顯示為特定動作或特定姿勢時(步驟S530的否),流程回到步驟S510。當鄰近感測器偵測到一物件且動作感測器偵測之資料顯示為特定動作或特定姿勢時(步驟S530的是),如步驟S540,進行一語音播放作業。類似地,在一些實施例中,包含至少一成員之一群組可以進行語音通訊。每一成員之電子裝置可以接收由其他成員之電子裝置所產生之語音。在一些實施例中,成員之電子裝置所產生之語音可以透過一網路傳送至一伺服器。伺服器再將語音傳送至群組中其他成員的電子裝置。在一些實施例中,步驟S540之前可以先判斷在此群組中此電子裝置是否具有未播放之至少一語音。當在此群組中電子裝置具有未播放之至少一語音時,再進行如步驟 S540之語音播放作業。值得注意的是,在一些實施例中,語音播放作業中可以依據時間順序依據將未播放之語音進行播放。在一些實施例中,當未播放之兩語音間存在一已播放語音時,此已播放語音亦會被再次播放。必須說明的是,在一些實施例中,語音播放作業執行中若鄰近感測器偵測之資料顯示並未偵測到相應一物件之出現時,則語音播放作業會被結束。First, in step S510, the data is detected by using a proximity sensor, and in step S520, the data is detected by using a motion sensor. The proximity sensing unit may be disposed near the sounding unit of the electronic device to detect the occurrence of the corresponding object. In addition, the motion sensor can be an acceleration sensor and/or a gyroscope that can detect the posture of the electronic device, such as a specific angle with respect to gravity. Then, in step S530, determining whether the electronic device detects an object according to the data detected by the proximity sensor, and determining, according to the data detected by the motion sensor, whether the electronic device generates a specific action or the electronic device at a specific time. A point, such as whether the posture at the end of the action is a specific posture, such as a posture substantially equal to when the electronic device is placed near the user's ear. Similarly, in some embodiments, changes in data, such as displacement, velocity, and/or angular acceleration, of the respective electronic device detected by the motion sensor during a given period of time may be recorded. In some embodiments, determining whether the electronic device generates a specific action can determine whether the change in the data within the predetermined period meets a predetermined change in one of the corresponding specific actions. If it is met, it means that the electronic device generates this specific action. When the proximity sensor does not detect that an object or motion sensor detected data is not displayed as a specific action or a specific gesture (NO in step S530), the flow returns to step S510. When the proximity sensor detects an object and the motion sensor detects the data as a specific action or a specific gesture (YES in step S530), in step S540, a voice playback operation is performed. Similarly, in some embodiments, a group comprising at least one member can perform voice communication. Each member's electronic device can receive speech generated by other members' electronic devices. In some embodiments, the voice generated by the member's electronic device can be transmitted to a server via a network. The server then transmits the voice to the electronic devices of other members of the group. In some embodiments, before step S540, it may be determined whether the electronic device has at least one voice that is not played in the group. When the electronic device in the group has at least one voice that is not played, the steps are further performed. S540 voice playback job. It should be noted that in some embodiments, the unplayed voice may be played in accordance with the chronological order in the voice play job. In some embodiments, the played voice is also played again when there is a played voice between the two unplayed voices. It should be noted that, in some embodiments, if the data display detected by the proximity sensor does not detect the occurrence of the corresponding object during the execution of the voice play operation, the voice play operation is ended.

之後,如步驟S550,判斷一收音單元是否接收到一聲音。值得注意的是,在一些實施例中,判斷收音單元是否接收到一聲音係判斷收音單元於一既定期間內是否接收到大於一特定音量之一聲音。當收音單元並未接收到一聲音時(步驟S550的否),繼續步驟S540之語音播放作業。當收音單元接收到一聲音時(步驟S550的是),如步驟S560,進行一語音錄製作業。類似地,語音錄製作業可以依據一收音單元接收到之聲音產生一語音。在一些實施例中,可以判斷是否接收到相應結束語音錄製作業之一指令。在一些實施例中,語音錄製作業期間,當鄰近感測器並未偵測到一物件時,則可以產生相應結束語音錄製作業之一指令。當接收到相應結束語音錄製作業之一指令時,電子裝置可以將相應語音錄製作業產生之語音傳送至一伺服器。類似地,伺服器可以將相應此電子裝置之語音通知一群組中之其他電子裝置。類似地,在一些實施例中,語音錄製作業之前可以產生一提示。值得注意的是,在一些實施例中,提示可以包括一顯示提示,如文字或符號、一聲音提示、與/或一震動提示。必須說明的是,透過提示使用者可以得知目前的狀態。換言之,電子裝置將進入語音錄製作業。Thereafter, in step S550, it is determined whether a sound receiving unit receives a sound. It should be noted that, in some embodiments, determining whether the sound receiving unit receives a sound system determines whether the sound receiving unit receives a sound greater than a specific volume for a predetermined period of time. When the sound receiving unit has not received a sound (NO in step S550), the voice playing operation in step S540 is continued. When the sound receiving unit receives a sound (YES in step S550), in step S560, a voice recording job is performed. Similarly, a voice recording job can generate a voice based on the sound received by a sound unit. In some embodiments, it may be determined whether an instruction to end a corresponding voice recording job has been received. In some embodiments, during a voice recording operation, when an adjacent sensor does not detect an object, an instruction to end the voice recording job may be generated. When receiving an instruction to end the corresponding voice recording job, the electronic device can transmit the voice generated by the corresponding voice recording job to a server. Similarly, the server can notify the other electronic devices in a group of the voice of the corresponding electronic device. Similarly, in some embodiments, a prompt can be generated prior to the voice recording job. It should be noted that in some embodiments, the prompt may include a display prompt such as a text or symbol, an audible prompt, and/or a vibrating alert. It must be noted that the user can be informed of the current status by prompting the user. In other words, the electronic device will enter the voice recording job.

第6圖顯示依據本發明另一實施例之語音管理方法。依據本發明實施例之語音管理方法適用於一電子裝置,如個人電腦或行動裝置,如行動電話、智慧型手機、個人數位助理、全球定位系統、及筆記型電腦等。Figure 6 shows a voice management method in accordance with another embodiment of the present invention. The voice management method according to an embodiment of the present invention is applicable to an electronic device such as a personal computer or a mobile device such as a mobile phone, a smart phone, a personal digital assistant, a global positioning system, and a notebook computer.

首先,如步驟S610,利用一鄰近感測器偵測資料,並如步驟S620,利用一動作感測器偵測資料。其中,鄰近感測單元可以設置於電子裝置之發音單元附近,以偵測相應一物件之出現。此外,動作感測器可以係一加速度感測器與/或一陀螺儀,其可以偵測得知電子裝置的姿勢,如相對於重力的特定角度。接著,如步驟S630,依據鄰近感測器偵測之資料 判斷電子裝置是否偵測到一物件,且依據動作感測器偵測之資料判斷電子裝置是否產生一特定動作或電子裝置於一特定時間點,如動作結束時之姿勢是否為一特定姿勢,如大體等於將電子裝置置放於使用者耳朵附近時的姿勢。類似地,在一些實施例中,一既定期間內動作感測器所偵測相應電子裝置之資料,如位移、速度、與/或角加速度的變化可以被記錄。在一些實施例中,判斷電子裝置是否產生一特定動作可以判斷既定期間內資料的變化是否符合相應此特定動作之一預設變化。若符合,表示電子裝置產生此特定動作。當鄰近感測器並未偵測到一物件或動作感測器偵測之資料並未顯示為特定動作或特定姿勢時(步驟S630的否),流程回到步驟S610。當鄰近感測器偵測到一物件且動作感測器偵測之資料顯示為特定動作或特定姿勢時(步驟S630的是),如步驟S640,進行一語音錄製作業。類似地,語音錄製作業可以依據一收音單元接收到之聲音產生一語音。在一些實施例中,可以判斷是否接收到相應結束語音錄製作業之一指令。在一些實施例中,語音錄製作業期間,當鄰近感測器並未偵測到一物件時,則可以產生相應結束語音錄製作業之一指令。當接收到相應結束語音錄製作業之一指令時,電子裝置可以將相應語音錄製作業產生之語音傳送至一伺服器。類似地,伺服器可以將相應此電子裝置之語音通知一群組中之其他電子裝置。值得注意的是,在一些實施例中,語音錄製作業結束之後電子裝置可以進行語音播放作業。類似地,在語音播放作業中電子裝置中未播放的語音將被播放。First, in step S610, the data is detected by using a proximity sensor, and in step S620, the data is detected by using a motion sensor. The proximity sensing unit may be disposed near the sounding unit of the electronic device to detect the occurrence of the corresponding object. In addition, the motion sensor can be an acceleration sensor and/or a gyroscope that can detect the posture of the electronic device, such as a specific angle with respect to gravity. Then, according to step S630, the data detected by the proximity sensor is detected. Determining whether the electronic device detects an object, and determining whether the electronic device generates a specific action or the electronic device at a specific time according to the data detected by the motion sensor, such as whether the posture at the end of the action is a specific posture, such as It is roughly equal to the posture when the electronic device is placed near the user's ear. Similarly, in some embodiments, changes in data, such as displacement, velocity, and/or angular acceleration, of the respective electronic device detected by the motion sensor during a given period of time may be recorded. In some embodiments, determining whether the electronic device generates a specific action can determine whether the change in the data within the predetermined period meets a predetermined change in one of the corresponding specific actions. If it is met, it means that the electronic device generates this specific action. When the proximity sensor does not detect that an item or motion sensor detected data is not displayed as a specific action or a specific gesture (NO in step S630), the flow returns to step S610. When the proximity sensor detects an object and the motion sensor detects the data as a specific action or a specific gesture (YES in step S630), in step S640, a voice recording operation is performed. Similarly, a voice recording job can generate a voice based on the sound received by a sound unit. In some embodiments, it may be determined whether an instruction to end a corresponding voice recording job has been received. In some embodiments, during a voice recording operation, when an adjacent sensor does not detect an object, an instruction to end the voice recording job may be generated. When receiving an instruction to end the corresponding voice recording job, the electronic device can transmit the voice generated by the corresponding voice recording job to a server. Similarly, the server can notify the other electronic devices in a group of the voice of the corresponding electronic device. It should be noted that in some embodiments, the electronic device can perform a voice play job after the voice recording job ends. Similarly, unplayed speech in the electronic device will be played during the voice playback job.

提醒的是,在本案中,由於可以判斷電子裝置是否產生特定動作,如把電子裝置提起並將電子裝置置放於使用者耳朵附近時的動作,且當電子裝置產生特定動作時再進行語音播放作業或語音錄製作業。因此,無論使用者係站立或躺臥著手持電子裝置,皆可進行本案之語音管理方法。It is reminded that, in the present case, since it is possible to determine whether the electronic device generates a specific action, such as an action when the electronic device is lifted and the electronic device is placed near the user's ear, and the electronic device generates a specific action, the voice play is performed. Job or voice recording job. Therefore, the voice management method of the present case can be performed regardless of whether the user is standing or lying on the handheld electronic device.

因此,透過本案之語音管理方法及系統可以依據鄰近感測器及動作感測器偵測之資料來自動進行語音管理,如語音播放作業與/或語音錄製作業,從而改善相應語音管理作業之效率,並減少電子裝置之系統資源浪費。Therefore, the voice management method and system of the present invention can automatically perform voice management, such as voice playback operations and/or voice recording operations, based on data detected by proximity sensors and motion sensors, thereby improving the efficiency of corresponding voice management operations. And reduce the waste of system resources of electronic devices.

本發明之方法,或特定型態或其部份,可以以程式碼的型 態存在。程式碼可以包含於實體媒體,如軟碟、光碟片、硬碟、或是任何其他機器可讀取(如電腦可讀取)儲存媒體,亦或不限於外在形式之電腦程式產品,其中,當程式碼被機器,如電腦載入且執行時,此機器變成用以參與本發明之裝置。程式碼也可以透過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態進行傳送,其中,當程式碼被機器,如電腦接收、載入且執行時,此機器變成用以參與本發明之裝置。當在一般用途處理單元實作時,程式碼結合處理單元提供一操作類似於應用特定邏輯電路之獨特裝置。The method of the present invention, or a specific type or part thereof, may be in the form of a code State exists. The code may be included in a physical medium such as a floppy disk, a CD, a hard disk, or any other machine readable (such as computer readable) storage medium, or is not limited to an external computer program product, wherein When the code is loaded and executed by a machine, such as a computer, the machine becomes a device for participating in the present invention. The code can also be transmitted via some transmission medium, such as a wire or cable, fiber optics, or any transmission type, where the machine becomes part of the program when it is received, loaded, and executed by a machine, such as a computer. Invented device. When implemented in a general purpose processing unit, the code combination processing unit provides a unique means of operation similar to application specific logic.

雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明,任何熟悉此項技藝者,在不脫離本發明之精神和範圍內,當可做些許更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。While the present invention has been described in its preferred embodiments, the present invention is not intended to limit the invention, and the present invention may be modified and modified without departing from the spirit and scope of the invention. The scope of protection is subject to the definition of the scope of the patent application.

S210、S220、S230、S240‧‧‧步驟S210, S220, S230, S240‧‧‧ steps

Claims (7)

一種語音管理方法,適用於一電子裝置,包括下列步驟:利用一鄰近感測器偵測資料;利用一動作感測器偵測資料;當該鄰近感測器偵測之該資料顯示相應一物件之出現被偵測到,且該動作感測器偵測之該資料顯示為一特定動作或一特定姿勢時,進行一語音播放作業;以及當該鄰近感測器偵測之該資料顯示相應該物件之出現持續被偵測到,該動作感測器偵測之該資料顯示為該特定動作或該特定姿勢,且該語音播放作業結束之後時,進行一語音錄製作業,其中該語音錄製作業係依據該電子裝置之一收音單元所接收之聲音進行。 A voice management method, applicable to an electronic device, comprising the steps of: detecting data by using a proximity sensor; detecting data by using a motion sensor; and displaying the corresponding object when the proximity sensor detects the data When the appearance is detected, and the motion sensor detects that the data is displayed as a specific action or a specific gesture, performing a voice play operation; and when the proximity sensor detects the data display corresponding to the The appearance of the object is continuously detected, and the motion sensor detects that the data is displayed as the specific action or the specific gesture, and after the end of the voice playing operation, a voice recording operation is performed, wherein the voice recording operation is performed. It is performed according to the sound received by the sound pickup unit of one of the electronic devices. 根據申請專利範圍第1項之語音管理方法,更包括在該語音錄製作業執行之前,產生一提示。 According to the voice management method of claim 1, the method further includes generating a prompt before the voice recording operation is performed. 根據申請專利範圍第1項之語音管理方法,更包括下列步驟:當該語音播放作業執行時,判斷一收音單元是否接收到一聲音;以及當該收音單元接收到一聲音時,中斷該語音播放作業,並進行一語音錄製作業。 According to the voice management method of claim 1, the method further includes the following steps: determining whether a sound receiving unit receives a sound when the voice playing operation is performed; and interrupting the voice playing when the sound receiving unit receives a sound Homework and perform a voice recording job. 一種語音管理系統,適用於一電子裝置,至少包括:一鄰近感測器;一動作感測器;以及 一處理單元,用以當該鄰近感測器偵測之資料顯示相應一物件之出現被偵測到,且該動作感測器偵測之資料顯示為一特定動作或一特定姿勢時,進行一語音播放作業,且當該鄰近感測器偵測之該資料顯示相應該物件之出現持續被偵測到,該動作感測器偵測之該資料顯示為該特定動作或該特定姿勢,且該語音播放作業結束之後時,進行一語音錄製作業,其中該語音錄製作業係依據該電子裝置之一收音單元所接收之聲音進行。 A voice management system, suitable for an electronic device, comprising at least: a proximity sensor; a motion sensor; a processing unit, configured to: when the data detected by the proximity sensor indicates that the occurrence of the corresponding object is detected, and the information detected by the motion sensor is displayed as a specific action or a specific posture, perform a a voice play operation, and when the data detected by the proximity sensor indicates that the occurrence of the corresponding object is continuously detected, the motion sensor detects the data to be displayed as the specific action or the specific gesture, and the After the end of the voice play operation, a voice recording operation is performed, wherein the voice recording operation is performed according to the sound received by the sound pickup unit of one of the electronic devices. 根據申請專利範圍第4項之語音管理系統,其中該處理單元更在該語音錄製作業執行之前,產生一提示。 According to the voice management system of claim 4, wherein the processing unit generates a prompt before the voice recording job is executed. 根據申請專利範圍第4項之語音管理系統,其中該處理單元更當該語音播放作業執行時,判斷一收音單元是否接收到一聲音,且當該收音單元接收到一聲音時,中斷該語音播放作業,並進行一語音錄製作業。 According to the voice management system of claim 4, wherein the processing unit further determines whether a sound receiving unit receives a sound when the voice playing operation is performed, and interrupts the voice playing when the sound receiving unit receives a sound. Homework and perform a voice recording job. 一種電腦程式產品,用以被一機器載入且執行一語音管理方法,該電腦程式產品包括:一第一程式碼,用以利用一鄰近感測器偵測資料;一第二程式碼,用以利用一動作感測器偵測資料;一第三程式碼,用以當該鄰近感測器偵測之該資料顯示相應一物件之出現被偵測到,且該動作感測器偵測之該資料顯示為一特定動作或一特定姿勢時,進行一語音播放作業;以及一第四程式碼,用以當該鄰近感測器偵測之該資料顯示相應該物件之出現持續被偵測到,該動作感測器偵測之 該資料顯示為該特定動作或該特定姿勢,且該語音播放作業結束之後時,進行一語音錄製作業,其中該語音錄製作業係依據該機器之一收音單元所接收之聲音進行。 A computer program product for loading and executing a voice management method by a machine, the computer program product comprising: a first code for detecting data by using a proximity sensor; and a second code for using Detecting data by using a motion sensor; a third code is used to detect when the data detected by the proximity sensor indicates that an object is detected, and the motion sensor detects When the data is displayed as a specific action or a specific gesture, a voice play operation is performed; and a fourth code is used to continuously detect the occurrence of the corresponding object detected by the proximity sensor. , the motion sensor detects When the material is displayed as the specific action or the specific gesture, and after the end of the voice playing operation, a voice recording operation is performed, wherein the voice recording operation is performed according to the sound received by the sound receiving unit of the machine.
TW103105042A 2014-02-17 2014-02-17 Methods and systems for voice management, and related computer program products TWI514258B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
TW103105042A TWI514258B (en) 2014-02-17 2014-02-17 Methods and systems for voice management, and related computer program products
US14/599,594 US20150234633A1 (en) 2014-02-17 2015-01-19 Methods and Systems for Voice Management
CN201510041157.3A CN104851446A (en) 2014-02-17 2015-01-27 voice management method and system
EP15153631.5A EP2908511A1 (en) 2014-02-17 2015-02-03 Methods and systems for voice management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW103105042A TWI514258B (en) 2014-02-17 2014-02-17 Methods and systems for voice management, and related computer program products

Publications (2)

Publication Number Publication Date
TW201533654A TW201533654A (en) 2015-09-01
TWI514258B true TWI514258B (en) 2015-12-21

Family

ID=52669393

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103105042A TWI514258B (en) 2014-02-17 2014-02-17 Methods and systems for voice management, and related computer program products

Country Status (4)

Country Link
US (1) US20150234633A1 (en)
EP (1) EP2908511A1 (en)
CN (1) CN104851446A (en)
TW (1) TWI514258B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180342264A1 (en) * 2017-01-19 2018-11-29 AnchorFM, Inc. Method of automatically recording audio content, and system therefor
CN107526569B (en) 2017-08-18 2019-09-27 Oppo广东移动通信有限公司 A kind of volume adjusting method, device, storage medium and mobile terminal
CN107888776A (en) * 2017-11-18 2018-04-06 珠海市魅族科技有限公司 Voice broadcast method and device, computer installation and computer-readable recording medium
CN108156326B (en) * 2018-01-02 2021-02-02 京东方科技集团股份有限公司 Method, system and device for automatically starting recording
CN109408025B (en) * 2018-10-25 2021-10-22 北京小米移动软件有限公司 Audio playing method, device and storage medium
CN110427167B (en) * 2019-06-11 2024-01-02 珠海声原智能科技有限公司 Audio information processing method for handheld device

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101014071A (en) * 2007-01-08 2007-08-08 龙旗科技(上海)有限公司 Voice messaging method and system for hanset
TW201011560A (en) * 2008-09-04 2010-03-16 Aibelive Co Ltd Control process of background voice fading-out for electronic apparatus
TWM379258U (en) * 2009-07-31 2010-04-21 zhi-min Chen Transmission socket
TW201140386A (en) * 2009-11-09 2011-11-16 Invensense Inc Handheld computer systems and techniques for character and command recognition related to human movements
US20120094698A1 (en) * 2010-06-24 2012-04-19 Paul Casto Location aware message restriction and auto-replay feature
TW201303617A (en) * 2011-06-03 2013-01-16 Apple Inc Audio configuration based on selectable audio modes
TW201403458A (en) * 2012-04-27 2014-01-16 Hewlett Packard Development Co Audio input from user

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8952895B2 (en) * 2011-06-03 2015-02-10 Apple Inc. Motion-based device operations
US8112281B2 (en) * 2007-12-19 2012-02-07 Enbiomedic Accelerometer-based control of wearable audio recorders
US9009053B2 (en) * 2008-11-10 2015-04-14 Google Inc. Multisensory speech detection
JP5852510B2 (en) * 2012-05-29 2016-02-03 京セラ株式会社 Portable electronic devices

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101014071A (en) * 2007-01-08 2007-08-08 龙旗科技(上海)有限公司 Voice messaging method and system for hanset
TW201011560A (en) * 2008-09-04 2010-03-16 Aibelive Co Ltd Control process of background voice fading-out for electronic apparatus
TWM379258U (en) * 2009-07-31 2010-04-21 zhi-min Chen Transmission socket
TW201140386A (en) * 2009-11-09 2011-11-16 Invensense Inc Handheld computer systems and techniques for character and command recognition related to human movements
US20120094698A1 (en) * 2010-06-24 2012-04-19 Paul Casto Location aware message restriction and auto-replay feature
TW201303617A (en) * 2011-06-03 2013-01-16 Apple Inc Audio configuration based on selectable audio modes
TW201403458A (en) * 2012-04-27 2014-01-16 Hewlett Packard Development Co Audio input from user

Also Published As

Publication number Publication date
US20150234633A1 (en) 2015-08-20
CN104851446A (en) 2015-08-19
EP2908511A1 (en) 2015-08-19
TW201533654A (en) 2015-09-01

Similar Documents

Publication Publication Date Title
TWI514258B (en) Methods and systems for voice management, and related computer program products
KR101550520B1 (en) Creating custom vibration patterns in response to user input
TWI502487B (en) Methods for voice management, and related devices and computer program prodcuts
TW201535156A (en) Performing actions associated with individual presence
JP6467554B2 (en) Message transmission method, message processing method, and terminal
TW201633226A (en) Social reminders
WO2016115716A1 (en) Voice playing method and voice playing device
CN103631375B (en) According to the method and apparatus of the Situation Awareness control oscillation intensity in electronic equipment
CN108632446A (en) A kind of information cuing method and mobile terminal
WO2017215236A1 (en) Playback method and earphone
KR101584887B1 (en) Method and system of supporting multitasking of speech recognition service in in communication device
KR102351495B1 (en) Electronic device and method for providing message in the electronic device
KR101643808B1 (en) Method and system of providing voice service using interoperation between application and server
US9900489B2 (en) System and method of providing device use information
CN106375779A (en) Method, apparatus and system for acquiring the permission to use music
JP5937831B2 (en) TERMINAL DEVICE, TERMINAL DEVICE CONTROL METHOD, AND TERMINAL DEVICE CONTROL PROGRAM
TWI526924B (en) Methods and systems for managing the playback of sounds, and related computer program products
TWI547827B (en) Group event management methods and systems, and related computer program products
TWI601033B (en) Management methods and systems for movement detection, and related computer program products
TWI554131B (en) Group management methods and systems, and related computer program products
TWI555372B (en) Playback management methods and systems for communication data, and related computer program products
KR101621136B1 (en) Method and communication terminal of providing voice service using illumination sensor
TWI670980B (en) Push notification management methods and systems for communication data, and related computer program prodcuts
TWI511024B (en) Data triggered methods and systems for object operation, and related computer program products
TWI618407B (en) Systems and methods for managing media using a control device, and related computer program products

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees