CN109085989B - 发声控制方法、装置、电子装置及计算机可读介质 - Google Patents

发声控制方法、装置、电子装置及计算机可读介质 Download PDF

Info

Publication number
CN109085989B
CN109085989B CN201810814651.2A CN201810814651A CN109085989B CN 109085989 B CN109085989 B CN 109085989B CN 201810814651 A CN201810814651 A CN 201810814651A CN 109085989 B CN109085989 B CN 109085989B
Authority
CN
China
Prior art keywords
audio data
exciter
screen
frequency
vibration frequency
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201810814651.2A
Other languages
English (en)
Other versions
CN109085989A (zh
Inventor
张海平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201810814651.2A priority Critical patent/CN109085989B/zh
Publication of CN109085989A publication Critical patent/CN109085989A/zh
Application granted granted Critical
Publication of CN109085989B publication Critical patent/CN109085989B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R17/00Piezoelectric transducers; Electrostrictive transducers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Telephone Function (AREA)
  • Details Of Audible-Bandwidth Transducers (AREA)

Abstract

本申请实施例提供了一种发声控制方法、装置、电子装置及计算机可读介质,涉及电子装置技术领域。该方法包括:获取多个音频数据;为每个音频数据配置对应的振动频率和播放时间起点,其中,多个音频数据的振动频率和播放时间起点各不相同;由多个激励器中,为每个音频数据分配目标激励器;根据每个音频数据的振动频率和播放时间起点控制该音频数据对应的目标激励器,以驱动该目标激励器对应的屏幕的振动区域播放所对应的音频数据。因此,不仅可以通过屏幕或后盖的振动方式来发声,可以避免在电子装置上设置出音孔,还能够以不同的音色和不同的播放起点播放不同的音频数据,便于用户收听。

Description

发声控制方法、装置、电子装置及计算机可读介质
技术领域
本申请涉及电子装置技术领域,更具体地,涉及一种发声控制方法、装置、电子装置及计算机可读介质。
背景技术
目前,电子装置,诸如手机,平板电脑等中是通过扬声器发声以将声音信号输出。然而,扬声器的设置占据了较大的设计空间,从而导致电子装置不符合薄型化设计的方向。
发明内容
本申请提出了一种发声控制方法、装置、电子装置及计算机可读介质,以改善上述缺陷。
第一方面,本申请实施例提供了一种发声控制方法,应用于电子装置,所述电子装置包括屏幕、多个用于驱动所述屏幕发声的激励器,所述多个激励器对应所述屏幕的不同位置。所述方法包括:获取多个音频数据;为每个所述音频数据配置对应的振动频率和播放时间起点,其中,所述多个音频数据的振动频率和播放时间起点各不相同;由多个所述激励器中,为每个所述音频数据分配目标激励器;根据每个所述音频数据的振动频率和播放时间起点控制该音频数据对应的目标激励器,以驱动该目标激励器对应的所述屏幕的振动区域播放所对应的音频数据。
第二方面,本申请实施例还提供了一种发声控制装置,应用于电子装置,所述电子装置包括屏幕、多个用于驱动所述屏幕发声的激励器,所述多个激励器对应所述屏幕的不同位置。所述发声控制装置包括:获取单元、配置单元、分配单元和驱动单元。获取单元,用于获取多个音频数据。配置单元,用于为每个所述音频数据配置对应的振动频率和播放时间起点,其中,所述多个音频数据的振动频率和播放时间起点各不相同。分配单元,用于由多个所述激励器中,为每个所述音频数据分配目标激励器。驱动单元,根据每个所述音频数据的振动频率和播放时间起点控制该音频数据对应的目标激励器,以驱动该目标激励器对应的所述屏幕的振动区域播放所对应的音频数据。
第三方面,本申请实施例还提供了一种电子装置,包括屏幕、多个用于驱动所述屏幕发声的激励器,所述多个激励器对应所述屏幕的不同位置。所述电子装置还包括:处理器和驱动电路。处理器,用于获取多个音频数据,为每个所述音频数据配置对应的振动频率和播放时间起点,由多个所述激励器中,为每个所述音频数据分配目标激励器,其中,所述多个音频数据的振动频率和播放时间起点各不相同。驱动电路,与所述处理器和所述激励器连接,用于根据每个所述音频数据的振动频率和播放时间起点控制该音频数据对应的目标激励器,以驱动该目标激励器对应的所述屏幕的振动区域播放所对应的音频数据。
第四方面,本申请实施例还提供了一种电子装置,包括屏幕、多个用于驱动所述屏幕发声的激励器,所述多个激励器对应所述屏幕的不同位置;还包括存储器和处理器,所述存储器与所述处理器耦合;所述存储器存储指令,当所述指令由所述处理器执行时以使所述处理器执行上述方法。
第五方面,本申请实施例还提供了一种计算机可读介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。
本申请实施例提供的发声控制方法、装置、电子装置及计算机可读介质,多个激励器对应所述屏幕的不同位置,在获取到多个音频数据之后,且多个音频数据的振动频率和播放时间起点各不相同,则为每个音频数据配置一个目标激励器,从而多个目标激励器以各自的振动频率和播放时间,播放所有的音频数据,因此,不仅可以通过屏幕或后盖的振动方式来发声,可以避免在电子装置上设置出音孔,还能够在电子装置的屏幕振动发声的时候,能够以不同的振动频率和播放时间起点输出音频数据,则能够以不同的音色和不同的播放起点播放不同的音频数据,便于用户收听。
本申请实施例的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例而了解。本申请实施例的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请实施例提供的电子装置的第一视角下的结构示意图;
图2示出了本申请实施例提供的电子装置的第二视角下的结构示意图;
图3示出了本申请一实施例提供的发声控制方法的方法流程图;
图4示出了本申请实施例提供的音频选择界面的示意图;
图5示出了本申请实施例提供的音频播放界面的示意图;
图6示出了本申请另一实施例提供的发声控制方法的方法流程图;
图7示出了本申请实施例提供的音频数据的播放时间起点的示意图;
图8示出了本申请实施例提供的屏幕的底部区域和顶部区域的示意图;
图9示出了本申请实施例提供的语言选择界面的示意图;
图10示出了本申请实施例提供的发声控制装置的模块框图;
图11示出了本申请一实施例提供的电子装置的模块框图;
图12示出了本申请另一实施例提供的电子装置的模块框图;
图13示出了本申请实施例提供的用于执行本申请实施例提供的方法的电子装置的模块框图。
具体实施方式
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
显示屏通常在手机、平板电脑等电子装置中所起到的作用为显示文本、图片、图标或者视频等内容。而伴随着触控技术的发展,越来越多的电子装置所设置的显示屏为触控显示屏,在设置触控显示屏的情况下,当检测到用户在触控显示屏上进行拖拽、单击、双击、滑动等触控操作时,可以对用户的触控操作进行响应。
随着用户对所显示内容的清晰度以及精细度要求越来越高,更多的电子装置采用尺寸较大的触控显示屏。但是,在设置尺寸较大的触控显示屏的过程中,发现电子装置前端所设置的前置摄像头、接近光传感器、听筒等功能器件会影响触控显示屏所能扩展到的区域。
通常电子装置包括前面板、后盖以及边框。在前面板包括顶部区、中部屏幕区和下部按键区。通常,上额区设置有听筒出音孔以及前置摄像头等功能器件,中部屏幕区设置有触控显示屏,下部按键区设置有一到三个物理按键。而随着技术的发展,下部按键区被逐渐取消,原本设置在下部按键区的物理按键由触控显示屏中的虚拟按键替代。
而上额区所设置的听筒出音孔对于手机的功能支持较为重要,不易轻易的取消,所以将触控显示屏的可显示区域拓展到覆盖上额区具有较大的难度。在经过一些列研究后,发明人发现可以通过控制手机的屏幕、边框或者后盖振动的方式来发出声音,从而可以取消听筒出音孔的设置。
示例性地,请参阅图1和2,示出了本申请实施例提供的一种电子装置100。其中,图1为电子装置的前视图,图2为电子装置的侧视图。
电子装置100包括电子本体部10,所述电子本体部10包括壳体12和设置在所述壳体12的屏幕120,壳体12包括前面板125、后盖127以及边框126,边框126用于连接前面板125和后盖127,屏幕120设置在前面板125上。
电子装置还包括激励器131,该激励器131用于驱动电子装置的振动部件振动,具体地,振动部件为所述电子装置的屏幕120或壳体12的至少一个,也就是说,振动部件可以是屏幕120,也可以是壳体12,还可以是屏幕120和壳体12的组合。作为一种实施方式,当振动部件为壳体12时,振动部件可以是壳体12的后盖。
于本申请实施例中,所述振动部件为屏幕120,则激励器131与屏幕120连接,用于带动屏幕120振动。具体地,所述激励器131贴附于屏幕120下方,则激励器131可以是压电驱动器或者马达。作为一种实施方式,激励器131为压电驱动器。压电驱动器通过力矩作用将自身形变传递给屏幕120,从而屏幕120振动发声。屏幕120包括触控屏109和显示面板111,显示面板111位于触摸屏109的下方,压电驱动器贴附于显示面板111的下方,即显示面板111的远离触摸屏109的一面。压电驱动器包括多层压电陶瓷片。当一片多层压电陶瓷片发声膨胀和收缩时,其将带动屏幕发生弯曲变形,如此反复,整个屏幕形成弯曲振动,从而屏幕可以推动空气并产生声音。
作为一种实施方式,电子装置100包括驱动电路。激励器131与电子装置的驱动电路连接,驱动电路用于根据振动参数输入控制信号值激励器131,以驱动激励器131振动,从而带动振动部件振动。具体地,驱动电路可以是电子装置的处理器,也可以是电子装置内的能够产生驱动电压或电流的集成电路。驱动电路输出高低电平的驱动信号至激励器131,激励器131根据该驱动信号振动,而驱动电路输出的驱动信号的电参数不同,则会导致激励器131的振动参数不同,例如,驱动信号的占空比对应激励器131的振动频率,驱动信号的幅度对应激励器131的振动幅度等。
在本申请实施例中,多个激励器131可以均匀分布于屏幕120,以使屏幕120均分为多个单独进行发声的区域。例如,激励器的个数为4个,则屏幕可以沿竖直方向以及水平方向的中心线均分为4块方形区域,4个激励器设置于4块方形区域下方,4个激励器与4块方形区域一一对应。当然,激励器的个数在本申请实施例中并不作为限定。
通过上述屏幕振动的方式,可以实现电子装置外放音乐,用户在不靠近电子装置的情况下,可以听到音乐。但是,发明人在研究中发现,现在电子装置播放音乐的时候,往往只能播放一个音频,无法同时播放多个音频。
因此,为了解决该技术问题,本申请实施例提供了一种发声控制方法,请参阅图3所示,该方法用于在电子装置振动发声的时候,可以播放多个音频。具体地,该方法包括:S301至S304。
S301:获取多个音频数据。
具体地,可以是电子装置内安装有音频播放软件,该音频播放软件对应有音频播放界面,在该界面内显示有播放列表,如图4所示,在该列表界面内显示多个音频的名称,每个音频的名称对应一个音频数据,例如,名称1对应的歌曲1,名称2对应的歌曲2。用户选中其中的多个音频,则再点击播放,则电子装置就获取发声请求,在该发声请求内包括多个音频数据,如图4中所选择的名称1、名称2和名称3的各自对应的音频数据。
在图4所显示的在同一个应用程序的同一个界面下所选择的多个音频数据,而也可以是在分屏界面下显示同一个应用程序的多个界面下的音频数据,也可以是不同应用程序的各自的界面下的音频数据,如图5所示,示出了一个分屏界面,在该分屏界面下包括第一界面和第二界面,如图5中所示,屏幕的上半部区域所显示的界面为第一界面,而屏幕的下半部所显示的界面为第二界面,示例性地,第一界面和第二界面均为视频播放界面,则第一界面播放的视频为第一视频数据,该第一视频数据对应第一音频数据,第二界面播放的视频为第二视频数据,该第二视频数据对应第二音频数据。则在第一视频数据和第二视频数据均播放的时候,就获取到了第一音频数据和第二音频数据。
S302:为每个所述音频数据配置对应的振动频率和播放时间起点,其中,所述多个音频数据的振动频率和播放时间起点各不相同。
具体地,电子装置通过屏幕的振动播放音频数据,而每个音频数据都对应一个播放参数,该播放参数为屏幕的振动时的参数,具体地,该播放参数包括振动参数和播放时间起点,而振动参数可以包括振动幅度和振动频率,于本申请实施例中,所述振动参数为振动频率。示例性地,某音频数据data1对应的振动频率为100Hz,播放时间起点为2018年4月5日20点20分,则屏幕振动播放音频数据data1时,屏幕的振动频率为100Hz,而屏幕执行振动发声播放音频数据data1的时间点为2018年4月5日20点20分。其中,激励器根据该振动频率和播放时间起点控制激励器,也就是说,在2018年4月5日20点20分,激励器控制屏幕以100Hz的振动频率振动播放音频数据data1。
作为一种实施方式,音频数据包括第一音频数据和第二音频数据,则第一音频数据对应第一振动频率,第二音频数据对应第二振动频率,并且第一振动频率与第二振动频率不同。
需要说明的是,为第一音频数据和第二音频数据配置振动频率的时候,可以根据第一音频数据和第二音频数据的频率范围,可以对第一音频数据和第二音频数据进行频谱分析,从而获取第一音频数据和第一音频数据的音律范围,即第一音频数据对应第一频率范围,以及第二音频数据对应的第二频率范围,其中,第一频率范围包括第一最低频率和第一最高频率,第二频率范围包括第二最低频率和第二最高频率,判断第一最低频率是否大于第二最低频率且小于第二最高频率,如果是,则判定第一频率范围和第二频率范围之间有相互重叠的区域,则可以设置第二振动频率,使第二音频数据的第二频率范围变更为第三频率范围,则第三频率范围对应第三最低频率和第三最高频率,第三最低频率和第三最高频率之间的差值与第二最低频率和第二最高频率之间的差值相等,也就是第三频率范围的频率宽度与第二频率范围的频率宽度一致。
则可以设置第三最低频率可以大于第一最高频率,当然,还可以是,将第三最低频率与第一最低频率之间的差值的绝对值记为第一差值,而第三最低频率与第一最高频率之间的差值的绝对值记为第二差值,则第一差值大于第二差值,由此,第三频率范围虽然第一频率范围有交集,但是,二者之间的交集比较少的同时,又不会因为第三最高频率的频率过高而导致第二音频数据的收听效果过差。
如果第一频率范围与第二频率范围没有任何交集,则直接根据第一频率范围设置第一振动频率,根据第二频率范围设置第二振动频率,而不需要在针对第一振动频率或第二振动频率更新。例如,第一频率范围为300Hz至500Hz,而第二频率范围为700Hz至900Hz,则第一振动频率的范围是300Hz至500Hz,第二振动频率为700Hz至900Hz。
而如果第一频率范围为300Hz至500Hz,而第二频率范围为350Hz至900Hz,则在一种实施方式中,第一振动频率的范围是300Hz至500Hz,第二振动频率为450Hz至1000Hz。
S303:由多个所述激励器中,为每个所述音频数据分配目标激励器。
在为每个音频数据配置了对应的振动频率和播放时间起点之后,再为每个音频数据分配目标激励器,具体地,可以是每个音频数据所分配的目标激励器互不相同。例如,以第一音频数据和第二音频数据为例,第一音频数据对应第一激励器,第二音频数据对应第二激励器。其中,第一激励器可以是多个激励器的统称,而非限定只是一个激励器,例如,以图1所示,第一激励器可以是图中最上面的两个激励器,而第二激励器则是最下面的两个激励器。
S304:根据每个所述音频数据的振动频率和播放时间起点控制该音频数据对应的目标激励器,以驱动该目标激励器对应的所述屏幕的振动区域播放所对应的音频数据。
驱动电路将驱动信号发送至激励器,作为一种实施方式,该驱动信号内包括音频数据的振动频率和播放时间起点。具体地,驱动电路将驱动信号发送至不同的目标激励器。目标激励器获取到该驱动信号之后,解析该驱动信号获取音频数据对应的振动频率和播放时间起点,根据该播放时间起点设置定时器,具体地,获取当前时间点与播放时间起点之间的时间差而设置定时器所延时的时间长度,该延时的时间长度等于该时间差,例如,当前时间点为2018年4月5日20点15分,而播放时间起点为2018年4月5日20点20分,则所设置的定时器的延时的时间长度为5分钟。
在延时结束之后,激励器根据振动频率输出驱动力从而驱动屏幕振动。具体地,驱动电路内设置有时钟源,例如是晶振,还设有振荡器,该振荡器能够设置振动频率,例如,对晶振的振荡频率进行倍频或者分频的方式设置不同的振动频率,由此,就可以根据每个所述音频数据的振动频率控制该音频数据对应的目标激励器。
作为另一种实施方式,驱动信号内包括振动频率,而未包括播放时间起点,则电子装置为每个所述音频数据配置对应的振动频率和播放时间起点之后,具体地,可以是电子装置的处理器为每个所述音频数据配置对应的振动频率和播放时间起点,将该振动频率和播放时间起点发送至驱动电路,驱动电路为每个目标激励器设置驱动信号,该驱动信号包括振动频率,并且对应播放时间起点,然后驱动电路根据每个驱动信号对应的播放时间起点为该驱动信号设置一个延时时间,该延时时间为当前时间点与播放时间起点之间的时间差,示例性地,如果驱动信号的播放时间起点为2018年4月5日20点20分,则驱动电路在2018年4月5日20点20分发送所对应的驱动信号至该时间对应的目标激励器,该驱动信号内处理包括振动频率之外还包括播放请求,激励器在获取到该播放请求之后根据该驱动信号内的振动频率控制激励器驱动屏幕振动发声。
作为一种实施方式,以多个音频数据包括第一音频数据和第二音频数据为例,则根据所述第一振动频率控制所述第一激励器,以驱动所述第一激励器对应的第一振动区域播放所述第一音频数据;根据所述第二振动频率控制所述第二激励器,以驱动所述第二激励器对应的第二振动区域播放所述第二音频数据。即第一激励器输出的频率为第一振动频率,而第二激励器输出的频率为第二振动频率。另外,如果第一激励器对应多个激励器,则第一激励器所对应的多个激励器的振动频率是一样的,通过共振的方式使得第一激励器的振动频率保持在第一振动频率,而第二激励器同理。
因此,将多个音频数据按照不同的频率即音色,以及不同的播放时间起点,使得用户不仅能够根据音色将不同的音频区分,而且还可以根据播放的时间点不同,而得到更好的收听效果。
另外,为了使得用户在收听音频的时候,能够在一个音频播放的同时另一个音频也在播放,具体地,得到同声翻译的效果。发明人在研究中发现,现在对某个音频的翻译,都是在一个音频结束之后再播放该音频的翻译音频,或者,即使能够在一个音频里同时播放两种语言的语音,也需要将这两个音频合成一个音频,类似合唱歌曲的音频,而无法将使用一个电子装置的一个扬声器同时播放两个不同的音频,且其中一个音频是根据另一个音频产生的且语言不同。
因此,为了解决该缺陷,也为了实现在屏幕发声的场景下同声翻译的效果,如图6所示,本申请实施例提供了一种发声控制方法,该方法用于在电子装置振动发声的时候,可以播放多个音频。具体地,该方法包括:S601至S606。
S601:获取第一音频数据。
第一音频数据可以是电子装置实时获取的音频数据,也可以是已经获取的音频数据,例如,已经下载完成或者缓存完的音频数据。
作为一种实施方式,当前电子装置处于语音聊天或者视频聊天的模式下,在该场景下,假设有第一用户和第二用户,第一用户使用第一电子装置,第二用户使用第二电子装置,且第一用户和第二用户通过各自所使用的电子装置进行语音聊天。则第一音频数据为第二用户通过第二电子装置所采集的语音,然后由第二电子装置发送给第一电子装置时,第一电子装置所采集的语音信号,则第一音频数据为第二用户的原始语音。则第一音频数据为电子装置实时获取的,即第二用户实时发送至第一电子装置的音频数据。
S602:根据第一音频数据生成第二音频数据,且第一音频数据对应的语言与第二音频数据对应的语言不同。
电子装置在获取到第一音频数据之后,根据该第一音频数据生成第二音频数据,其中,第一音频数据对应的语言与第二音频数据对应的语言不同。其中,第一音频数据和第二音频数据可以对应不同的语种,也可以对应相同的语种而语言不同。例如,第一音频数据对应的语言是中文,而第二音频数据对应的语言是英语,则第一音频数据和第二音频数据对应不同的语种,再例如,第一音频数据对应的语言是粤语,而第二音频数据对应的语言是普通话,则第一音频数据和第二音频数据对应相同的语种,但是所对应的语言不同。
具体地,电子装置内安装有翻译软件,在获取到第一音频数据之后,调用所述翻译软件,将第一音频数据生成第二音频数据。然后,还可以是,第一音频数据和第二音频数据为预先获取的,例如,在某个网站上下载第一音频数据和第二音频数据。
S603:为第一音频数据配置对应的第一振动频率和第一播放时间起点,以及为第二音频数据配置对应的第二振动频率和第二播放时间起点。
其中,所述第一播放时间起点与所述第二播放时间起点之间的时间差小于所述第一音频数据对应的总播放时间。如图7所示,voi1为第一音频数据,voi2为第二音频数据,其中,第一音频数据的第一播放时间长度为T1,所设置的第一播放时间起点为t11、第一播放时间终点为t12,且t12-t11=T1,同理,第二音频数据的第二播放时间长度为T2,所设置的第二播放时间起点为t21、第二播放时间终点为t22,且t22-t21=T2。由图7中可以看出,第二音频数据的第二播放时间起点位于第一播放时间起点为t11和第一播放时间终点为t12之间。例如,第一音频数据的内容为“我是中国人,我爱我的祖国”,则第二音频数据的内容为“I am Chinese,I love my country.”,则可以在第一音频数据播放到“我是中国人”的时候,第二音频数据开始播放,则第一音频数据所播放“我爱我的祖国”的时候,第二音频数据也在播放。
需要说明的是,考虑到两个用户在语音聊天的时候,第一音频数据的获取是实时且持续获取的,而第二音频数据也是实时持续获取的,则第一播放时间起点与所述第二播放时间起点之间的时间差可以根据经验而设置,作为一种实施方式,用户讲一句话或者一段话的时间为预设时间,该预设时间可以根据用户的习惯而统计获得,而该时间差为该预设时间的N倍,其中,N为大于0而小于1的小数。
S604:由多个所述激励器中,确定所述第一音频数据对应的第一激励器以及所述第二音频数据对应的第二激励器。
其中,第一激励器可以是多个激励器的统称,而第二激励器也可以是多个激励器的统称,且第一激励器与第二激励器不同,即在一些实施例中,不存在同一个激励器同时在播放第一音频数据和第二音频数据。
具体地,在所述屏幕的顶部区域对应的激励器中确定第一激励器,在所述屏幕的底部区域对应的激励器中确定第二激励器。
所述屏幕包括顶部区域、中部区域和底部区域,其中,以屏幕正对用户的角度,由上至下依次为顶部区域、中部区域和底部区域,则,顶部区域靠近摄像头,而底部区域与顶部区域相对,靠近home键。
然后,将所述屏幕的顶部区域对应的激励器作为第一备选激励器;将所述屏幕的底部区域对应的激励器作为第二备选激励器。
由第一备选激励器中选择一个或多个激励器作为第一激励器,而在第二备选激励器中选择一个或多个激励器作为第二激励器,其中,第一激励器可以是由从第一备选激励器随机选择的,而第二激励器也可以是由从第二备选激励器随机选择的,如图8所示,示例性地,顶部区域S1内包括激励器J1和激励器J2,则激励器J1和激励器J2作为第一备选激励器,从第一备选激励器中选择激励器J1作为第一激励器,底部区域S2内包括激励器J3和激励器J4,则激励器J3和激励器J4作为第二备选激励器,从第二备选激励器中选择激励器J3作为第二激励器。
作为另一种实施方式,也可以是根据每个激励器的使用记录而选择第一激励器和第二激励器,具体地,获取所述第一备选激励器和所述第二备选激励器中每个激励器对应预设时间段内的使用记录。将所述第一备选激励器中,使用记录满足第一预设标准的激励器作为第一激励器;将所述第二备选激励器中,使用记录满足第二预设标准的激励器作为第二激励器。
其中,预设时间段为用户根据需求而设定的时间段,例如,一个周内或则一个月内。另外,电子装置内每个激励器都有对应的标识,而在电子装置振动发声的时候,每个激励器的使用记录都会被记录下来,其中,使用记录包括每一次的使用时间点和使用时间长度,根据每次的使用时间点能够获取在预设时间段内的使用次数,而根据每次使用时间长度能够获取在预设时间段内的使用总时长。
具体地,可以根据使用次数来确定第一激励器和第二激励器。作为一种实施方式,获取第一备选激励中,每个激励器在预设时间段内的使用次数,将使用次数最多的激励器作为使用记录满足第一预设标准的激励器,从而该激励器作为第一激励器,由此,就能够使得所选择的激励器更符合用户的使用习惯,找到使用次数较多的激励器作为第一激励器,当然,也可以是将使用次数最少的激励器作为使用记录满足第一预设标准的激励器,从而该激励器作为第一激励器,由此,能够将使用次数较少的激励器作为第一激励器,从而避免激励器过度使用而损坏。同理,第二激励器的选择也可以是,将第二备选激励器中,使用次数最多或者最少的激励器作为第二激励器,在此不再赘述。
作为另一种实施方式,还可以是根据预设时间段内的使用总时长来确定第一激励器和第二激励器。具体地,在第一备选激励器中,选择使用总时长最大的激励器作为使用记录满足第一预设标准的激励器,从而该激励器作为第一激励器,由此,就能够使得所选择的激励器更符合用户的使用习惯,找到使用时间长度最久的激励器作为第一激励器,当然,也可以是将使用总时长最少的激励器作为使用记录满足第一预设标准的激励器,从而该激励器作为第一激励器,由此,能够将使用总时长较少的激励器作为第一激励器,从而避免激励器过度使用而损坏。同理,第二激励器的选择也可以是,将第二备选激励器中,使用总时长最多或者最少的激励器作为第二激励器,在此不再赘述。
作为又一种实施方式,可以是根据使用次数和使用总时长确定每个激励器的使用频率,具体地,可以是将每个激励器的使用次数除以使用总时长,以求得使用频率。具体地,在第一备选激励器中,选择使用频率最大的激励器作为使用记录满足第一预设标准的激励器,从而该激励器作为第一激励器,由此,就能够使得所选择的激励器更符合用户的使用习惯,找到使用时间长度最久的激励器作为第一激励器,当然,也可以是将使用频率最小的激励器作为使用记录满足第一预设标准的激励器,从而该激励器作为第一激励器,由此,能够将使用总时长较少的激励器作为第一激励器,从而避免激励器过度使用而损坏。同理,第二激励器的选择也可以是,将第二备选激励器中,使用频率最大或者最小的激励器作为第二激励器,在此不再赘述。
由此,使用次数、使用总时长或使用频率确定第一激励器和第二激励器。但是,考虑到只使用一个维度的话,由可能会找到多个相同指标的激励器,例如,以第一激励器为例,选择使用次数最多的激励器的时候,可能会选择到多个相同的使用次数的激励器,而如果用户只想选择一个激励器作为第一激励器的话,则需要从多个维度上去筛选。
具体地,以第一激励器为例,可以先根据使用次数、使用总时长或使用频率这三个要素中选择一个要素,作为第一要素,根据第一要素确定第一激励器,如果第一要素确定了多个激励器,例如,第一要素为使用次数,找到使用次数最多或最少的激励器为多个,则用户需要再从这多个激励器中确定出一个激励器,作为第一激励器。则可以从使用次数、使用总时长或使用频率这三个要素中除去第一要素的剩余要素中选择一个要素,作为第二要素,同理,如果第二要素筛选后,还是剩余多个激励器,则再使用第三要素。
在一种实施例中,以第一激励器为例,先在第一备选激励器中,选择使用次数最多的激励器,作为第一筛选激励器,确定第一筛选激励器中所包含的激励器的个数,如果大于1,则在第一筛选激励器中选择使用总时长最大的激励器,作为第二筛选激励器,若第一筛选激励器中所包含的激励器的个数等于1,则将第一筛选激励器作为第一激励器。
如果第二筛选激励器中所包含的激励器的个数还是大于1,则在第二筛选激励器中选择使用频率最大的激励器,作为第三筛选激励器,若第二筛选激励器中所包含的激励器的个数等于1,则将第二筛选激励器作为第一激励器。
如果第三筛选激励器中所包含的激励器的个数还是大于1,则确定每个激励器在屏幕上的分布位置,选择分布位置最靠近对于区域的边框的激励器作为第一激励器,如果第三筛选激励器中所包含的激励器的个数等于1,则将第三筛选激励器作为第一激励器。其中,以第一激励器为例,第三筛选激励器对应的区域为顶部区域,则将最靠近顶部边框的激励器作为第一激励器,而如果是第二激励器的话,则将最靠近底部边框的激励器作为第一激励器。
S605:根据所述第一振动频率和第一播放时间起点控制所述第一激励器,以驱动所述第一激励器对应的第一振动区域播放所述第一音频数据。
S606:根据所述第二振动频率和第二播放时间起点控制所述第二激励器,以驱动所述第二激励器对应的第二振动区域播放所述第二音频数据。
示例性地,结合具体的应用场景说明本申请的方法的具体实施方式。电子装置在获取到第一音频数据时,将所述第一音频数据翻译成第二音频数据,则第一音频数据可以是一段文章的语音或者一段新闻等,其中,所翻译的第二音频数据所对应的语音根据所述电子装置所接收的翻译请求而确定,具体地,在电子装置的屏幕上显示语言选择界面,如图9所示,在该界面内用户选择第二音频数据的语言。作为一种实施方式,电子装置在获取到第一音频数据的时候,能够确定第一音频数据的语言,则如果用户在图9所示的语言选择界面选择的语音与第一音频数据的语言,则发出提醒信息,以提醒用户重新选择。
在选定了第二音频数据对应的语言之后,将第一音频数据翻译成第二音频数据,然后为第一音频数据设置第一振动频率和第一播放时间起点,以及为第二音频数据设置第二振动频率和第二播放时间起点,且第一振动频率和第二频率不同,具体地,可以是第一振动频率为男中音的发声频率范围,而第二振动频率为女高音的发声频率范围,并且,第二播放时间起点晚于第一播放时间起点,例如,二者的时间差为3秒,由此,在播放第一音频数据的时候,3秒之后就播放了第二音频数据,使得收听第二音频数据的用户不必等到第一音频数据播放完毕之后,才能收听到第二音频数据。
又示例性地,电子装置能够与数据服务器连接,该数据服务器内存储有第一音频数据以及根据第一音频数据生成的第二音频数据,电子装置发送下载请求至数据服务器,数据服务器根据该下载请求发送第一音频数据和第二音频数据发送至电子装置。则作为一种实施方式,在数据服务器内的第一音频数据和第二音频数据的发声频率范围不同,即第一音频数据和第二音频数据的音色不同,则电子装置在获取到第一音频数据和第二音频数据之后,根据第一音频数据的发声频率为第一音频数据设置第一振动频率,根据第二音频数据的发声频率为第二音频数据设置第二振动频率,其中,第一振动频率的频率范围与第一音频数据的发声频率相同,第二振动频率的频率范围与第二音频数据的发声频率相同,由此,可以保证第一振动频率和第二振动频率所对应的发声能够符合用户的收听习惯。
然后,为第一音频数据和第二音频数据配置播放时间起点。作为一种实施方式,获取到第一音频数据和第二音频数据的接收时间点不同,例如,第一音频数据的接收时间点为第一接收时间点,而第二音频数据的接收时间点为第二接收时间点,且第一音频数据对应的第一接收时间点早于所述第二音频数据对应的第二接收时间点,且所述第一接收时间点与所述第二接收时间点之间的时间差小于所述第一音频数据对应的总播放时间,则将第一接收时间点作为第一音频数据的第一播放时间起点,将第二接收时间点作为第二音频数据的第二播放时间起点。由此,可以在接收到第一音频数据之后,立刻播放,而在延时了一定时间之后,再播放第二音频数据,其中,所延时的时间为第一接收时间点与第二接收时间点之间的时间差。
需要说明的是,上述步骤中未详细描述的部分,可参考前述实施例,在此不再赘述。
请参阅图10,本申请实施例提供了一种发声控制装置1000,该装置用于在电子装置振动发声的时候,可以播放多个音频。具体地,该装置包括:获取单元1001、配置单元1002、分配单元1003和驱动单元1004。
获取单元1001,用于获取多个音频数据。
配置单元1002,用于为每个所述音频数据配置对应的振动频率和播放时间起点,其中,所述多个音频数据的振动频率和播放时间起点各不相同。
分配单元1003,用于由多个所述激励器中,为每个所述音频数据分配目标激励器。
驱动单元1004,根据每个所述音频数据的振动频率和播放时间起点控制该音频数据对应的目标激励器,以驱动该目标激励器对应的所述屏幕的振动区域播放所对应的音频数据。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
请参阅图11,示出了本申请实施例提供的电子装置,包括:包括屏幕120、多个用于驱动所述屏幕发声的激励器131,所述多个激励器131对应所述屏幕120的不同位置。电子装置还包括:处理器102、驱动电路1101和激励器131。
处理器102,用于获取多个音频数据,为每个所述音频数据配置对应的振动频率和播放时间起点,由多个所述激励器131中,为每个所述音频数据分配目标激励器,其中,所述多个音频数据的振动频率和播放时间起点各不相同。
驱动电路1101,与所述处理器102和所述激励器131连接,用于根据每个所述音频数据的振动频率和播放时间起点控制该音频数据对应的目标激励器,以驱动该目标激励器对应的所述屏幕120的振动区域播放所对应的音频数据。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
请参阅图12,示出了本申请实施例提供的电子装置100,包括:存储器104和处理器102,所述存储器104与所述处理器102耦合;所述存储器104存储指令,当所述指令由所述处理器102执行时以使所述处理器102执行上述方法。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
请参阅图1和2,基于上述的方法和装置,本申请实施例还提供一种电子装置100,示例性的,电子装置100可以为移动或便携式并执行无线通信的各种类型的计算机***设备中的任何一种(图1和2中只示例性的示出了一种形态)。具体的,电子装置100可以为移动电话或智能电话(例如,基于iPhone TM,基于Android TM的电话),便携式游戏设备(例如Nintendo DS TM,PlayStation Portable TM,Gameboy Advance TM,iPhone TM)、膝上型电脑、PDA、便携式互联网设备、音乐播放器以及数据存储设备,其他手持设备以及诸如手表、耳机、吊坠、耳机等,电子装置100还可以为其他的可穿戴设备(例如,诸如电子眼镜、电子衣服、电子手镯、电子项链、电子纹身、电子设备或智能手表的头戴式设备(HMD))。
电子装置100还可以是多个电子设备中的任何一个,多个电子设备包括但不限于蜂窝电话、智能电话、其他无线通信设备、个人数字助理、音频播放器、其他媒体播放器、音乐记录器、录像机、照相机、其他媒体记录器、收音机、医疗设备、车辆运输仪器、计算器、可编程遥控器、寻呼机、膝上型计算机、台式计算机、打印机、上网本电脑、个人数字助理(PDA)、便携式多媒体播放器(PMP)、运动图像专家组(MPEG-1或MPEG-2)音频层3(MP3)播放器,便携式医疗设备以及数码相机及其组合。
在一些情况下,电子装置100可以执行多种功能(例如,播放音乐,显示视频,存储图片以及接收和发送电话呼叫)。如果需要,电子装置100可以是诸如蜂窝电话、媒体播放器、其他手持设备、腕表设备、吊坠设备、听筒设备或其他紧凑型便携式设备的便携式设备。
上述电子装置100其包括电子本体部10,所述电子本体部10包括壳体12及设置在所述壳体12上的主显示屏120。所述壳体12可采用金属、如钢材、铝合金制成。本实施例中,所述主显示屏120通常包括显示面板111,也可包括用于响应对所述显示面板111进行触控操作的电路等。所述显示面板111可以为一个液晶显示面板(Liquid Crystal Display,LCD),在一些实施例中,所述显示面板111同时为一个触摸屏109。
请同时参阅图13,在实际的应用场景中,所述电子装置100可作为智能手机终端进行使用,在这种情况下所述电子本体部10通常还包括一个或多个(图中仅示出一个)处理器102、存储器104、RF(Radio Frequency,射频)模块106、音频电路110、传感器114、输入模块118、电源模块122。本领域普通技术人员可以理解,图13所示的结构仅为示意,其并不对所述电子本体部10的结构造成限定。例如,所述电子本体部10还可包括比图13中所示更多或者更少的组件,或者具有与图1和2所示不同的配置。
本领域普通技术人员可以理解,相对于所述处理器102来说,所有其他的组件均属于外设,所述处理器102与这些外设之间通过多个外设接口124相耦合。所述外设接口124可基于以下标准实现:通用异步接收/发送装置(Universal Asynchronous Receiver/Transmitter,UART)、通用输入/输出(General Purpose Input Output,GPIO)、串行外设接口(Serial Peripheral Interface,SPI)、内部集成电路(Inter-Integrated Circuit,I2C),但不并限于上述标准。在一些实例中,所述外设接口124可仅包括总线;在另一些实例中,所述外设接口124还可包括其他元件,如一个或者多个控制器,例如用于连接所述显示面板111的显示控制器或者用于连接存储器的存储控制器。此外,这些控制器还可以从所述外设接口124中脱离出来,而集成于所述处理器102内或者相应的外设内。
所述存储器104可用于存储软件程序以及模块,所述处理器102通过运行存储在所述存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理。所述存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,所述存储器104可进一步包括相对于所述处理器102远程设置的存储器,这些远程存储器可以通过网络连接至所述电子本体部10或所述主显示屏120。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
所述RF模块106用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。所述RF模块106可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。所述RF模块106可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信***(Global System for Mobile Communication,GSM)、增强型移动通信技术(Enhanced Data GSM Environment,EDGE),宽带码分多址技术(wideband codedivision multiple access,W-CDMA),码分多址技术(Code division access,CDMA)、时分多址技术(time division multiple access,TDMA),无线保真技术(Wireless,Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE802.10A,IEEE 802.11b,IEEE802.11g和/或IEEE 802.11n)、网络电话(Voice over internet protocal,VoIP)、全球微波互联接入(Worldwide Interoperability for Microwave Access,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
音频电路110、声音插孔103、麦克风105共同提供用户与所述电子本体部10或所述主显示屏120之间的音频接口。具体地,所述音频电路110从所述处理器102处接收声音数据,将声音数据转换为电信号,将电信号传输至激励器131,则音频电路110可以作为上述的驱动电路使用。该电信号作为激励器131的驱动信号,则所述激励器131根据电信号控制振动部件的振动,从而将声音数据转换为人耳能听到的声波。所述音频电路110还从所述麦克风105处接收电信号,将电信号转换为声音数据,并将声音数据传输给所述处理器102以进行进一步的处理。音频数据可以从所述存储器104处或者通过所述RF模块106获取。此外,音频数据也可以存储至所述存储器104中或者通过所述RF模块106进行发送。
所述传感器114设置在所述电子本体部10内或所述主显示屏120内,所述传感器114的实例包括但并不限于:光传感器、压力传感器、加速度传感器114F、接近传感器114J以及其他传感器。
具体地,所述光传感器可包括光线传感器。光线传感器能够根据移动终端所处环境的光线来调节屏幕的亮度。例如,在光线充足的地方屏幕会很亮,相反,如果在暗处,屏幕较暗(与屏幕亮度的设置也有关系),这样既保护了眼睛又节省了电量。
其中,压力传感器可以检测由按压在电子装置100产生的压力的传感器。即,压力传感器检测由用户和移动终端之间的接触或按压产生的压力,例如由用户的耳朵与移动终端之间的接触或按压产生的压力。因此,压力传感器可以用来确定在用户与电子装置100之间是否发生了接触或者按压,以及压力的大小。
请再次参阅图1和2,具体地在图1和2所示的实施例中,所述光线传感器及所述压力传感器邻近所述显示面板111设置。所述光线传感器可在有物体靠近所述主显示屏120时,例如所述电子本体部10移动到耳边时,所述处理器102关闭显示输出。
作为运动传感器的一种,加速度传感器114F可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别所述电子装置100姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等。另外,所述电子本体部10还可配置陀螺仪、气压计、湿度计、温度计等其他传感器,在此不再赘述,
本实施例中,所述输入模块118可包括设置在所述主显示屏120上的所述触摸屏109,所述触摸屏109可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在所述触摸屏109上或在所述触摸屏109附近的操作),并根据预先设定的程序驱动相应的连接装置。可选的,所述触摸屏109可包括触摸检测装置和触摸控制器。其中,所述触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给所述触摸控制器;所述触摸控制器从所述触摸检测装置上接收触摸信息,并将该触摸信息转换成触点坐标,再送给所述处理器102,并能接收所述处理器102发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现所述触摸屏109的触摸检测功能。
所述主显示屏120用于显示由用户输入的信息、提供给用户的信息以及所述电子本体部10的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、数字、视频和其任意组合来构成,在一个实例中,所述触摸屏109可设置于所述显示面板111上从而与所述显示面板111构成一个整体。
所述电源模块122用于向所述处理器102以及其他各组件提供电力供应。具体地,所述电源模块122可包括电源管理***、一个或多个电源(如电池或者交流电)、充电电路、电源失效检测电路、逆变器、电源状态指示灯以及其他任意与所述电子本体部10或所述主显示屏120内电力的生成、管理及分布相关的组件。
所述电子装置100还包括***119,所述***119用于确定所述电子装置100所处的实际位置。本实施例中,所述***119采用定位服务来实现所述电子装置100的定位,所述定位服务,应当理解为通过特定的定位技术来获取所述电子装置100的位置信息(如经纬度坐标),在电子地图上标出被定位对象的位置的技术或服务。
综上所述,本申请实施例提供的发声控制方法、装置、电子装置及计算机可读介质,多个激励器对应所述屏幕的不同位置,在获取到多个音频数据之后,且多个音频数据的振动频率和播放时间起点各不相同,则为每个音频数据配置一个目标激励器,从而多个目标激励器以各自的振动频率和播放时间,播放所有的音频数据,因此,不仅可以通过屏幕或后盖的振动方式来发声,可以避免在电子装置上设置出音孔,还能够在电子装置的屏幕振动发声的时候,能够以不同的振动频率和播放时间起点输出音频数据,则能够以不同的音色和不同的播放起点播放不同的音频数据,便于用户收听。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (9)

1.一种发声控制方法,其特征在于,应用于电子装置,所述电子装置包括屏幕、多个用于驱动所述屏幕发声的激励器,多个所述激励器对应所述屏幕的不同位置;所述方法包括:
获取第一音频数据;
根据所述第一音频数据生成第二音频数据,且所述第一音频数据对应的语言与所述第二音频数据对应的语言不同;
为所述第一音频数据设置第一振动频率和第一播放时间起点;
为所述第二音频数据设置第二振动频率和第二播放时间起点,所述第二播放时间起点位于所述第一音频数据的第一播放时间起点和第一播放时间终点之间,所述第一振动频率和所述第二振动频率不同,所述第一振动频率和所述第二振动频率存在交集,所述第一振动频率包括第一最低频率和第一最高频率,第二振动频率包括第三最低频率和第三最高频率,将所述第三最低频率与所述第一最低频率之间的差值的绝对值记为第一差值,将所述第三最低频率与所述第一最高频率之间的差值的绝对值记为第二差值,所述第一差值大于所述第二差值;
由多个所述激励器中,为所述第一音频数据和所述第二音频数据分配目标激励器;
根据所述第一音频数据和所述第二音频数据中的每个所述音频数据的振动频率和播放时间起点控制该音频数据对应的目标激励器,以驱动该目标激励器对应的所述屏幕的振动区域播放所对应的音频数据。
2.根据权利要求1所述的方法,所述第一音频数据对应的第一播放时间起点早于所述第二音频数据对应的第二播放时间起点,且所述第一播放时间起点与所述第二播放时间起点之间的时间差小于所述第一音频数据对应的总播放时间。
3.根据权利要求1所述的方法,其特征在于,所述由多个所述激励器中,为所述第一音频数据和所述第二音频数据分配目标激励器,包括:
由多个所述激励器中,确定所述第一音频数据对应的第一激励器以及所述第二音频数据对应的第二激励器。
4.根据权利要求3所述的方法,其特征在于,所述由多个所述激励器中,确定所述第一音频数据对应的第一激励器以及所述第二音频数据对应的第二激励器,包括:
在所述屏幕的顶部区域对应的激励器中确定第一激励器,在所述屏幕的底部区域对应的激励器中确定第二激励器。
5.根据权利要求4所述的方法,其特征在于,所述在所述屏幕的顶部区域对应的激励器中确定第一激励器,在所述屏幕的底部区域对应的激励器中确定第二激励器,包括:
将所述屏幕的顶部区域对应的激励器作为第一备选激励器;
将所述屏幕的底部区域对应的激励器作为第二备选激励器;
获取所述第一备选激励器和所述第二备选激励器中每个激励器对应预设时间段内的使用记录;
将所述第一备选激励器中,使用记录满足第一预设标准的激励器作为第一激励器;
将所述第二备选激励器中,使用记录满足第二预设标准的激励器作为第二激励器。
6.一种发声控制装置,其特征在于,应用于电子装置,所述电子装置包括屏幕、多个用于驱动所述屏幕发声的激励器,多个所述激励器对应所述屏幕的不同位置;所述发声控制装置包括:
获取单元,用于获取第一音频数据;根据所述第一音频数据生成第二音频数据,且所述第一音频数据对应的语言与所述第二音频数据对应的语言不同;
配置单元,用于为所述第一音频数据设置第一振动频率和第一播放时间起点;为所述第二音频数据设置第二振动频率和第二播放时间起点,所述第二播放时间起点位于所述第一音频数据的第一播放时间起点和第一播放时间终点之间,所述第一振动频率和所述第二振动频率不同,所述第一振动频率和所述第二振动频率存在交集,所述第一振动频率包括第一最低频率和第一最高频率,第二振动频率包括第三最低频率和第三最高频率,将所述第三最低频率与所述第一最低频率之间的差值的绝对值记为第一差值,将所述第三最低频率与所述第一最高频率之间的差值的绝对值记为第二差值,所述第一差值大于所述第二差值;
分配单元,用于由多个所述激励器中,为所述第一音频数据和所述第二音频数据分配目标激励器;
驱动单元,根据所述第一音频数据和所述第二音频数据中的每个所述音频数据的振动频率和播放时间起点控制该音频数据对应的目标激励器,以驱动该目标激励器对应的所述屏幕的振动区域播放所对应的音频数据。
7.一种电子装置,其特征在于,包括屏幕、多个用于驱动所述屏幕发声的激励器,多个所述激励器对应所述屏幕的不同位置;还包括:
处理器,用于获取第一音频数据;根据所述第一音频数据生成第二音频数据,且所述第一音频数据对应的语言与所述第二音频数据对应的语言不同;为所述第一音频数据设置第一振动频率和第一播放时间起点;为所述第二音频数据设置第二振动频率和第二播放时间起点,所述第二播放时间起点位于所述第一音频数据的第一播放时间起点和第一播放时间终点之间,所述第一振动频率和所述第二振动频率不同,所述第一振动频率和所述第二振动频率存在交集,由多个所述激励器中,为所述第一音频数据和所述第二音频数据分配目标激励器,所述第一振动频率包括第一最低频率和第一最高频率,第二振动频率包括第三最低频率和第三最高频率,将所述第三最低频率与所述第一最低频率之间的差值的绝对值记为第一差值,将所述第三最低频率与所述第一最高频率之间的差值的绝对值记为第二差值,所述第一差值大于所述第二差值;
驱动电路,与所述处理器和所述激励器连接,用于根据所述第一音频数据和所述第二音频数据中的每个所述音频数据的振动频率和播放时间起点控制该音频数据对应的目标激励器,以驱动该目标激励器对应的所述屏幕的振动区域播放所对应的音频数据。
8.一种电子装置,其特征在于,包括屏幕、多个用于驱动所述屏幕发声的激励器,所述多个激励器对应所述屏幕的不同位置;还包括存储器和处理器,所述存储器与所述处理器耦合;所述存储器存储指令,当所述指令由所述处理器执行时以使所述处理器执行所述权利要求1-5任一项所述方法。
9.一种计算机可读取存储介质,其特征在于,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行所述权利要求1-5任一项所述方法。
CN201810814651.2A 2018-07-23 2018-07-23 发声控制方法、装置、电子装置及计算机可读介质 Expired - Fee Related CN109085989B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810814651.2A CN109085989B (zh) 2018-07-23 2018-07-23 发声控制方法、装置、电子装置及计算机可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810814651.2A CN109085989B (zh) 2018-07-23 2018-07-23 发声控制方法、装置、电子装置及计算机可读介质

Publications (2)

Publication Number Publication Date
CN109085989A CN109085989A (zh) 2018-12-25
CN109085989B true CN109085989B (zh) 2020-12-04

Family

ID=64838116

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810814651.2A Expired - Fee Related CN109085989B (zh) 2018-07-23 2018-07-23 发声控制方法、装置、电子装置及计算机可读介质

Country Status (1)

Country Link
CN (1) CN109085989B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111641865B (zh) * 2020-05-25 2023-03-24 惠州视维新技术有限公司 音视频流的播放控制方法、电视设备及可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139338A (zh) * 2013-01-22 2013-06-05 瑞声科技(南京)有限公司 屏幕发声控制***、方法和移动终端
CN103778909A (zh) * 2014-01-10 2014-05-07 瑞声科技(南京)有限公司 屏幕发声***及其控制方法
CN106502623A (zh) * 2016-12-01 2017-03-15 北京小米移动软件有限公司 音频输出装置及方法
CN106856582A (zh) * 2017-01-23 2017-06-16 瑞声科技(南京)有限公司 自动调整音质的方法和***
CN206993387U (zh) * 2016-11-30 2018-02-09 乐金显示有限公司 面板振动型发声显示装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139338A (zh) * 2013-01-22 2013-06-05 瑞声科技(南京)有限公司 屏幕发声控制***、方法和移动终端
CN103778909A (zh) * 2014-01-10 2014-05-07 瑞声科技(南京)有限公司 屏幕发声***及其控制方法
CN206993387U (zh) * 2016-11-30 2018-02-09 乐金显示有限公司 面板振动型发声显示装置
CN106502623A (zh) * 2016-12-01 2017-03-15 北京小米移动软件有限公司 音频输出装置及方法
CN106856582A (zh) * 2017-01-23 2017-06-16 瑞声科技(南京)有限公司 自动调整音质的方法和***

Also Published As

Publication number Publication date
CN109085989A (zh) 2018-12-25

Similar Documents

Publication Publication Date Title
CN109032558B (zh) 发声控制方法、装置、电子装置及计算机可读介质
CN109194796B (zh) 屏幕发声方法、装置、电子装置及存储介质
CN108833638B (zh) 发声方法、装置、电子装置及存储介质
CN108881568B (zh) 显示屏发声的方法、装置、电子装置及存储介质
CN108646971B (zh) 屏幕发声控制方法、装置以及电子装置
CN108683761B (zh) 发声控制方法、装置、电子装置及计算机可读介质
CN109032556B (zh) 发声控制方法、装置、电子装置以及存储介质
CN109062535B (zh) 发声控制方法、装置、电子装置及计算机可读介质
CN109189362B (zh) 发声控制方法、装置、电子设备及存储介质
CN108810198B (zh) 发声控制方法、装置、电子装置及计算机可读介质
CN109085985B (zh) 发声控制方法、装置、电子装置以及存储介质
CN109144460B (zh) 发声控制方法、装置、电子装置以及存储介质
CN109086023B (zh) 发声控制方法、装置、电子设备及存储介质
CN105432060A (zh) 移动终端及其控制方法
CN108958632B (zh) 发声控制方法、装置、电子设备及存储介质
CN108900728B (zh) 提醒方法、装置、电子装置及计算机可读介质
CN109086024B (zh) 屏幕发声方法、装置、电子装置及存储介质
CN109144249B (zh) 屏幕发声方法、装置、电子装置及存储介质
CN109040919B (zh) 发声方法、装置、电子装置及计算机可读介质
CN108958697B (zh) 屏幕发声控制方法、装置以及电子装置
CN110798327B (zh) 消息处理方法、设备及存储介质
CN108712706B (zh) 发声方法、装置、电子装置及存储介质
CN108810764B (zh) 发声控制方法、装置以及电子装置
CN109240413B (zh) 屏幕发声方法、装置、电子装置及存储介质
CN111524501A (zh) 语音播放方法、装置、计算机设备及计算机可读存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20201204