用于提供使用文本数据的语音通话的方法及其电子装置与流程

文档序号:15204148发布日期:2018-08-21 06:46阅读:399来源:国知局

本发明涉及一种在电子装置中提供使用文本数据的语音通话的方法及其电子装置。



背景技术:

随着近年来电子装置的快速发展,能够提供无线语音通话和信息交流的电子装置已成为生活的必需品。当电子装置最初普及时,人们认识到,电子装置便于携带并且便于用于无线通话。然而,随着该技术进一步发展并且无线互联网进一步改进,电子装置的应用范围已经更广泛(例如,除了简单电话通话或日程以外的游戏、使用短距离通信的遥控器和使用的安装的数字相机的图像捕捉等),因此,用户的需求已得以满足。

制造商提供具有更多的附加功能的电子装置,并试图提高用户使用无线通话功能(即,电子装置的原始特征中的一个)的便利性。

最近发布的电子装置提供文本到语音(tts)技术。

tts是一种将文本数据转换成语音数据的技术。通过使用tts功能,例如,电子装置可输出接收到的文本数据的内容,并且可将电子图书的内容输出为语音数据,或可将电子装置的功能项指导为语音数据。

另外,当接收到呼叫时,电子装置可将呼叫者的信息转换成语音数据,并且随后使用tts功能输出转换的语音数据。由于这还将显示在电子装置的输出屏幕上的呼叫者的信息转换为语音数据,并还提供转换的语音数据,因此当在特定情况下(例如,在驾驶时)用户不能直接控制电子装置时,这样的tts功能的利用率增加。

然而,现有的电子装置不能在通话连接过程中利用tts功能,因此,仅可将输出在电子装置的显示屏幕上的文本数据转换为语音数据。

例如,在当语音通话不可用时拒绝接收来电之后,用户可使用文本数据通知对方语音通话不可用,并且接收文本数据的电子装置可通过tts功能将接收到的文本数据的内容输出为语音数据。然而,在通话连接期间,从对方接收到的语音不能被输出为文本。

此外,当语音数据发生时,由于电子装置可接收用户的语音数据,并将它提供给对方,因此个人信息会暴露给其他人。

因此,需要一种能够使用文本数据进行语音通话的电子装置和相关的方法。

以上信息仅被表达为用于协助本公开的理解的背景资料。关于上述描述中的任何一项是否可用作对于本发明的现有技术,没有确定且没有断言。



技术实现要素:

本发明的各个方面在于解决至少上述问题和/或缺点,并且至少提供下面描述的优点。因此,本发明的一方面在于提供一种在电子装置中使用由用户输入的文本数据进行语音通话的装置和方法。

本发明的另一方面在于提供一种用于在电子装置中通知对方关于用户的文本输入开始和结束的装置和方法。

本发明的另一方面在于提供一种用于在电子装置中将在通话连接期间输入的文本数据转换为音频数据的装置和方法。

本发明的另一方面在于提供一种用于在电子装置中将从对方接收到的音频数据转换为文本数据的装置和方法。

根据本发明的一方面,提供一种用于在电子装置中提供语音通话的方法。所述方法包括:当在通话连接期间检测到文本数据的输入时,将检测到的文本数据转换为音频数据;将转换的音频数据转换为数字信号,并将转换的数字信号发送到对方。

所述方法还可包括:当在通话连接期间检测到文本数据的输入时,产生通知文本数据正被输入的信息,并且在检测到的文本数据被转换为音频数据之前将产生的信息发送到对方。

通知文本数据正被输入的信息可使用音频数据、视频数据和图标中的至少一个。

所述方法还可包括:将在通话连接期间从对方接收到的音频数据转换为文本数据,并且输出转换的文本数据。

当在通话连接期间检测到文本数据的输入时,将检测到的文本数据转换为音频数据的步骤可包括:当在通话连接期间检测到用于将文本数据转换为音频数据的指令时,激活文本数据输入模式。

根据本发明的另一方面,提供一种用于在电子装置中提供语音通话的装置。所述装置包括:至少一个处理器;存储器;存储在存储器中的至少一个程序,被配置为由所述至少一个处理器执行,其中,所述至少一个程序包括执行以下操作的指令:当在通话连接期间检测到文本数据的输入时,将检测到的文本数据转换为音频数据,并且将转换的音频数据转换为数字信号,并将转换的数字信号发送到对方。

所述至少一个程序可包括执行以下操作的指令:当在通话连接期间检测到文本数据的输入时,产生通知文本数据正被输入的信息,并且在将检测到的文本数据转换为音频数据之前,将产生的信息发送到对方。

所述至少一个程序可包括执行以下操作的指令:使用使用音频数据、视频数据和图标中的至少一个通知文本数据正被输入的信息。

所述至少一个程序可包括执行以下操作的指令:用于在通话连接期间将从对方接收到的音频数据转换为文本数据,并且用于输出转换的文本数据。

所述至少一个程序可包括执行以下操作的指令:当检测到在通话连接期间将文本数据转换为音频数据的指令时,激活文本数据输入模式。

根据本发明的另一方面,一种包含具有在其上记录的指令的至少一个程序的非暂时性计算机可读记录介质,其中,当由电子装置执行所述指令时,实施提供的方法。

从结合附图公开本发明的示例性实施例的以下详细描述,本发明的其它方面、优点和显著特征对于本领域的技术人员将变得清楚。

附图说明

从下面结合附图的描述,本发明的特定示例性实施例的上述和其它方面、特征和优点将更加清楚,其中:

图1是示出根据本发明的示例性实施例的执行使用文本数据的语音通话的电子装置的配置的框图;

图2是示出根据本发明的示例性实施例的用于提供使用文本数据的语音通话功能的处理器单元的组件的示图;

图3是示出根据本发明的示例性实施例的在电子装置中执行使用文本数据的语音通话的操作的流程图;

图4是示出根据本发明的示例性实施例的提供语音通话功能的电子装置的操作的示图;

图5是示出根据本发明的示例性实施例的提供语音通话功能的电子装置的操作的示图;

图6是示出根据本发明的示例性实施例的提供语音通话功能的电子装置的操作的示图;

图7a到图7d是示出根据本发明的示例性实施例的在电子装置中执行使用文本数据的语音通话的操作的示图;

图8是示出根据本发明的示例性实施例的提供语音通话功能的电子装置的操作的示图;

图9a是示出根据本发明的示例性实施例的在电子装置中执行使用文本数据的语音通话的操作的流程图;

图9b是示出根据本发明的示例性实施例的提供使用文本数据的语音通话功能的电子装置的配置的示图。

在整个附图中,应该注意,相同的参考标号用于描述相同或相似的元件、特征和结构。

具体实施方式

提供下面参照附图的描述以帮助全面理解由权利要求及其等同物所限定的本发明的示例性实施例。所述描述包括各种具体细节以帮助该理解,但这些具体细节将被认为仅仅是示例性的。因此,本领域的普通技术人员将认识到,在不脱离本发明的范围和精神的情况下,可以对这里所描述的实施例进行各种改变和修改。此外,为了清楚和简明,可省略对公知功能和构造的描述。

下面的描述和权利要求中所使用的术语和词语不局限于字面意义,而仅仅被发明人使用以使本发明得以清楚和一致的理解。因此,本领域的技术人员应该清楚,提供下面对本发明的示例性实施例的描述仅是为了说明的目的,而不是为了限制由权利要求及其等同物所限定的本发明的目的。

应当理解,除非上下文清楚地另有指示,否则单数形式包括复数指示物。因此,例如,提及“组件表面”包括提及一个或多个这样的表面。

在下面的描述中,将描述根据本发明的实施例的用于在电子装置中允许使用文本数据的语音通话的装置和方法。在实施例中,使用文本数据的语音通话将从对方接收到的音频数据输出为文本数据,并还将由用户输入的文本数据转换为音频数据,并随后将转换的音频数据发送到对方。

如有需要,则使用文本数据的语音通话通过扬声器输出从对方接收到的音频数据,并且还将由用户输入的文本数据转换为音频数据,并随后将转换的音频数据发送到对方。

也就是说,由在语音通话不可用的地方使用文本数据与对方进行通信的用户采用使用文本数据的语音通话。此时,至少对方发送/接收音频数据仿佛在进行语音通话。此外,电子装置可将通知文本正被输入的音频数据发送到对方。

在实施例中,电子装置可以是便携式电子装置,也可以是诸如便携式终端、移动电话、媒体播放器、平板计算机、手持计算机或个人数字助理(pda)的装置。此外,电子装置可以是组合这样的装置中的至少两个功能的任意便携式电子装置。在实施例中,文本数据可以是使用输入装置将被传递到对方的消息。根据本发明的示例性实施例,电子装置可包括包含显示器和输入装置的任意种类的电子装置。例如,电子装置可包括台式计算机、冰箱、多功能外围装置、视频游戏控制台、数字相机、移动互联网装置(mid)、超移动pc(umpc)、导航装置、智能tv、数字手表和mp3播放器。

描述下面涉及包括触摸屏的电子装置的示例性实施例。然而,对于本技术领域的普通技术人员是显而易见的,即使不包括触摸屏,在这个说明书中的示例性实施例也可被适当地应用于具有不同于显示器的另一输入装置的电子装置或计算装置。

图1是示出根据本发明的示例性实施例的执行使用文本数据的语音通话的电子装置的配置的框图。

参照图1,电子装置100可包括存储器110、处理器单元120、音频处理单元130、通信系统140,输入/输出控制单元150、触摸屏160和输入装置170。在实施例中,提到的配置中的至少一个组件可包括两个或更多个组件。例如,电子装置100可包括一个或多个存储器110和通信系统140。

将如下描述各种组件。

存储器110可包括存储用于控制电子装置100的程序的程序存储单元111以及存储在程序执行期间产生的数据的数据存储单元112。例如,根据本发明的实施例,数据存储单元112可存储用于诸如电话簿、传出消息、传入消息的存储的可更新的各种数据,还可存储与由用户输入的词语和句子相应的音频数据。在实施例中,与词语和句子相应的音频数据可以是用于表示支持数字、英语字母和韩语字母的输入单元的句子或字词的发声数据。例如,音频数据可以是用于英语词语“school”的发声数据,也可以是用于韩语词语“hakkyo”的发声数据。

此外,程序存储单元111可包括操作系统(os)程序113、数据转换程序114、编解码器(codec)程序115和至少一个应用程序116。在实施例中,包括在程序存储单元111中的程序可被表达在作为一组指令的指令集中。在实施例中,包括在程序存储单元111中的程序可被表达在硬件配置中。例如,电子装置100可包括os模块、数据转换模块和codec模块。

os程序113可包括控制一般系统操作的各种软件组件。例如,控制这样一般系统操作可表示存储管理和控制、存储硬件(装置)控制和管理、电源控制和管理等。os程序113可用于允许硬件(例如,装置)和程序组件(例如,模块)之间的顺畅的通信。

数据转换程序114可包括在通话连接期间对由用户输入的文本数据进行处理,并将其转换为音频数据的至少一个软件组件。也就是说,数据转换程序114可转换文本数据的内容,仿佛由用户发生的语音数据。例如,数据转换程序114可分析由用户输入的文本数据,并且可从存储器110获得与文本数据相应的发声数据。

数据转换程序114可以是tts程序。

在实施例中,当在通话连接期间确认用户输入文本数据时,数据转换程序114可产生指示文本正被输入的信息。

数据转换程序114可将从对方接收到的音频数据转换为文本数据,使得在显示单元162上输出将被显示的音频数据的内容。

codec程序115可包括处理和转换发送/接收的数据来执行语音通话的至少一个软件组件。

在实施例中,codec程序115可将接收到的数字数据转换为模拟语音信号,并随后将它们提供到音频处理单元130,并且还可将来自用户的音频数据转换为数字数据,然后将它们提供到通信单元140。

此外,codec程序115可对由数据转换程序114转换的音频数据(即,转换了由用户输入的文本数据的内容的音频数据)进行处理,并将其转换为数字数据。

同样地,codec程序115可对通知由数据转换程序114转换的文本数据正被转换的信息进行处理,并将其转换为数字信号。

应用程序116可包括用于安装在电子装置100中的至少一个应用程序的软件组件。根据本发明的实施例,应用程序116可包括允许使用文本数据的语音通话的程序。

处理器单元120可包括至少一个处理器122和接口124。在实施例中,处理器122和接口124可被集成为一个电路,或可使用额外组件来实现。

接口124可用作控制处理器122和存储器110的访问的存储器接口。

此外,接口124可用作控制电子装置100的输入/输出外围装置和处理器122之间的连接的外围接口。

处理器122可通过至少一个软件程序控制电子装置100来提供使用文本数据的语音通话功能。在实施例中,处理器122可执行存储在存储器110中的至少一个程序来对从对方接收到的音频数据进行处理,并将其转换为文本数据,并且还将由用户输入的文本数据转换为音频数据,并随后将它们提供到对方。例如,处理器122可包括转换发送数据的图2的数据转换引擎210。也就是说,可使用软件(诸如,存储在存储器110中的程序)和硬件(诸如,数据转换引擎210)来执行电子装置中的使用文本数据的语音通话。

处理器122可通过数据转换程序114来产生通知用户当前输入文本的信息。然而,根据本发明的实施例,处理器122可将各种数据(诸如,预存的视频数据和图标)发送到对方来通知文本数据正被输入。在实施例中,由于用于通知文本数据正被输入的预存的视频数据和图标不需要被转换为数字数据,因此处理器122可通过通信系统140将视频数据和图标立即提供给对方。

音频处理单元130可通过扬声器131和麦克风132提供用户和电子装置100之间的音频接口。

通信系统140可执行电子装置100的用于语音通信和用于数据通信的通信功能。在实施例中,通信系统可包括一个以上通信子模块,每个子模块支持不同的通信网络。例如,通信网络不限于上述,并且可包括全球移动通信系统(gsm)网络、增强型数据gsm环境(edge)网络、码分多址(cdma)网络、w-码分多址(w-cdma)网络、长期演进(lte)网络、正交频分多址(ofdma)网络、无线lan、蓝牙网络和近场通信(nfc)。也就是说,根据本发明的实施例,通信系统140可发送/接收使用文本数据的语音通话所需的数据(例如,通知文本数据正被输入的信息和包括文本数据的内容的音频数据)。

输入/输出控制单元150可提供输入/输出装置(诸如,触摸屏160和输入装置170)和接口124之间的接口。

作为用于输出/输入信息的输入/输出装置的触摸屏160可包括触摸输入单元161和显示单元162。

触摸输入单元161可通过输入/输出控制单元150将通过触摸面板获得的触摸信息提供到处理器单元120。在实施例中,触摸输入单元161可将触摸信息改变为指令结构(诸如,touch_down、touch_move和touch_up),并随后可将它提供到处理器单元120。

显示单元162可显示电子装置100的状态信息、由用户输入的文本的信息、运动图像的信息和静止图像的信息。例如,显示单元162可将从对方接收到的音频数据的内容输出为文本数据。在实施例中,显示单元162可将要被发送到对方的内容输出为文本数据。

触摸装置170可通过输入/输出控制单元150将通过用户的选择产生的输入数据提供到处理器单元120。例如,输入装置170可被配置仅包括用于控制电子装置100的控制按钮。作为另一示例,输入装置170可被配置有用于从用户接收输入数据的键盘。根据本发明的实施例,这样的输入装置170可产生关于将被发送到对方的内容的输入。

尽管未示出,电子装置100可还包括用于提供额外功能的组件,诸如,捕捉图像或运动图像的相机模块、接收广播的广播接收模块、数字音乐播放模块(诸如mp3模块)、用于短距离无线通信的短距离无线通信模块和用于接近感测的接近传感器模块以及用于操作它们的软件。

图2是示出根据本发明的示例性实施例的用于提供使用文本数据的语音通话功能的处理器单元120的组件的示图。

参照图2,处理器单元200可被配置包括数据转换引擎210、处理器220、编解码器(codec)230和外围装置接口240。在实施例中,在codec230中,由硬件配置存储在存储器110中的codec程序115的功能。在实施例中,数据转换引擎210通过硬件配置存储在图1的存储器110中的数据转换程序114。

也就是说,根据本发明的实施例的电子装置可通过图1的存储的程序来提供使用文本数据的语音通话功能。在实施例中,可使用在图2中示出的通过硬件配置的处理器单元200来提供使用文本数据的语音通话功能。

处理器单元200的处理器220可与数据转换引擎210、codec230和存储在存储器110中的至少一个程序关联地执行根据本发明的示例性实施例的方法。根据本发明的示例性实施例,在通话连接期间,处理器220与数据转换引擎210关联地对由用户输入的文本数据进行处理,并将其转换为音频数据。此时,数据转换引擎210可通过tts程序将文本数据转换为音频数据。

在实施例中,当确认用户输入文本数据时,处理器220可与数据转换引擎210关联地产生指示文本正被输入的信息。

处理器220可与数据转换引擎210关联地将从对方接收到的音频数据转换为文本数据,使得在显示单元162上输出将被显示的音频数据的内容。

此外,处理器220可与codec230关联地处理和转换发送数据来执行语音通话。也就是说,处理器220可通过codec230对通过通信系统140和外围接口240接收到的对方的数字数据进行处理,并将其转换为模拟语音信号。

此外,处理器220可使用codec230将由数据转换引擎210转换的音频数据(即,转换了由用户输入的文本数据的内容的音频数据)转换为数字数据,并随后可对转换的数字数据进行处理,并通过外围接口240和通信系统140将其发送到对方。

在实施例中,处理器220可使用codec230将通知由数据转换程序114转换的文本数据正被输入的消息转换为数字数据,并随后可对转换的消息进行处理,并通过外围接口240和通信系统140将其发送到对方。

图3是示出根据本发明的示例性实施例的在电子装置中执行使用文本数据的语音通话的操作的流程图。

参照图3,电子装置将从对方接收到的音频数据输出为文本数据,将由用户输入的文本数据转换为音频数据,并且将转换的音频数据发送到对方,使得使用文本数据的语音通话成为可能。在实施例中,电子装置可将通知文本正被输入的音频数据发送到对方。

也就是说,电子装置在语音通话不可用的地方允许与对方进行语音通话。

为了执行上述操作,在步骤301,电子装置执行与对方的通话连接,并进行到步骤303,以确认是否将数据发送到对方。在步骤303,确认是否将音频数据发送到对方,或是否从对方接收音频数据。

在步骤303,当从对方接收到音频数据时,电子装置进行到步骤319,以将接收到的音频数据产生为文本数据,并且随后进行到步骤321来处理和输出产生的文本数据。也就是说,电子装置可将音频数据的内容输出为文本数据。这是为了即使当用户在语音通话不可用的区域(例如,会议室和影院)时,也保持与对方的通话连接。例如,电子装置可将从对方接收到的语音转换为文本数据,并将转换的文本数据输出到屏幕,而不将语音输出到扬声器。当然,电子装置可在通过扬声器输出从对方接收到的音频数据的同时,允许使用文本数据的语音通话。下面将参照图4进一步描述。

此外,在步骤303,当数据被发送到对方时,电子装置进行到步骤305来激活文本数据输入模式,并随后从用户接收文本数据。这表示作为文本写入要被传递到对方的内容,而不是作为语音输入内容。

随后,电子装置进行到步骤307来产生通知用户正在输入文本数据的音频数据(以下,称为第一音频数据),并随后前进到步骤309来将产生的音频数据发送到对方。由于这点,接收第一音频数据的对方确认由于电子装置的用户在会议室或影院,语音通话不可用,因此使用文本数据来执行语音通话。随后,对方可等待直到接收到通过转换文本数据而获得的音频数据。此时,电子装置可将打字的声音用作第一音频数据。当然,电子装置可提供通知文本数据正被输入的各种音频数据,使得用户可选择优选的音频数据。在实施例中,电子装置可使用各种数据(诸如,视频数据、图像数据和图标)向对方通知文本数据正被输入。

如上所述,在正常语音通话中,在接收到对方的语音之后,用户的语音被立即传递到对方。然而,当根据本发明的实施例使用文本数据执行语音通话时,直到在从对方接收到语音之后完成用户的输入,对方可不确认用户在哪种情况下。因此,电子装置可将向对方通知用户作为文本数据输入作为语音将被传递的内容的情况的信息提供到对方。

随后,电子装置进行到步骤311来确认是否完成文本数据输入。这是为了确认将被发送到对方的语音内容是否作为文本数据被写入。例如,当文本数据输入功能的完成按钮(或发送按钮)被输入时,电子装置确定完成文本输入。

在步骤311,如果确定未完成文本数据输入,则电子装置进行到步骤305来以向对方提供通知文本数据正被输入的音频数据,直到完成文本数据输入。

在步骤311,当确认完成文本数据输入时,电子装置进行到步骤313来产生关于输入的文本数据的音频数据(以下,称为第二音频数据)。此时,电子装置可通过tts技术将由用户输入的文本数据转换为音频数据。

然后,电子装置进行到步骤315,来将在步骤313中产生的音频数据转换为数字信号,并且随后将转换的数字信号发送到对方,并进行到步骤317来确认是否终止与对方的通话连接。

在步骤317,如果确认与对方的通话连接未被终止,则电子装置再次执行步骤303。

在步骤317,如果确认与对方的通话连接被终止,则电子装置终止本发明的实施例的算法。

在图3中,当在通话连接期间发生文本数据输入时,描述了与向对方通知文本数据输入相关的电子装置的操作。

然而,电子装置的用户可还在与对方的通话连接期间执行文本输入可用操作。例如,电子装置可在通话连接期间通过执行备忘录应用来将通话内容保存为备忘录文件。

在这种情况下,由于不是作为语音将被传递的内容作为文本数据被输入的情况,因此,电子装置不需要向用户通知文本数据正被输入的情况。

因此,由于不可用的语音通话,电子装置定义用于执行使用文本数据的语音通话的指令(或菜单),并且激活用于执行使用文本数据的语音通话的功能。仅在该功能被激活时,电子装置可向对方通知文本数据正被输入的情况。

图4是示出根据本发明的示例性实施例的提供语音通话功能的电子装置的操作的示图。

参照图4,电子装置控制配置有处理器401和编解码器(codec)403的处理器单元400来执行语音通话。电子装置可还包括输入单元405,并可与扬声器407和通信系统409连接。

也就是说,电子装置的处理器单元400对通过通信系统接收到的对方的语音数据进行解码来通过扬声器407输出解码的语音数据。处理器单元可通过使用除了扬声器以外的头戴式耳机、双耳式耳机、耳塞或耳挂式耳机(earset)来输出对方的语音数据。在附图中,通过codec403将从对方接收到的rx信号转换为模拟信号,并且通过扬声器输出转换的模拟信号。

一般来说,电子装置使用codec将用户通过麦克风输入的音频数据转换为数字数据,并且通过通信系统将转换的数字数据传递到对方。

通过用户产生语音数据来将它们传递到对方意味着将传递的内容暴露给用户周围的其他用户。

也就是说,用户和对方之间的私人内容会被暴露给其他人,并且语音数据发生可为在公共场所中的其他人提供不适。

为了解决上述问题,根据本发明的实施例的电子装置的处理器单元可提供使用文本数据的语音通话功能。

为了使用上述功能,用户作为文本数据输入将作为语音数据被发送的内容,而不是使用语音数据将内容传递到对方。

因此,处理器单元将由用户输入的文本数据转换为语音数据,并随后通过codec和通信系统将转换的内容提供到对方。

在图4中示出的tx信号表示由用户输入的文本数据被转换为音频数据。

也就是说,处理器单元可将从对方接收到的数据输出为音频信号,并且可通过文本数据输入产生将被传递到对方的内容。

虽然在图4中描述由用户输入的文本数据被转换为音频数据并被发送的示例,但电子装置的处理器单元可仅提供通知文本数据正被输入的信息,直到完成输入文本数据。这是为了在由用户输入的文本数据被转换为音频数据并被发送之前,向对方通知文本数据输入,以防止在对方接收到音频数据之前停止通话连接。也就是说,用户可通过通知文本数据输入的消息确认对方的通话连接可用状态,来在接收到音频数据之前,预先停止语音通话。

在这种情况下,图4的tx信号可以是通知用户当前输入文本数据的信息。

图5是示出根据本发明的示例性实施例的提供语音通话功能的电子装置的操作的示图。

参照图5,电子装置控制配置有处理器501和编解码器(codec)503的处理器单元500来执行语音通话。电子装置可还包括输入单元505,并且可与扬声器507和通信系统509连接。

也就是说,电子装置的处理器单元可对通过通信系统接收到的对方的语音数据进行解码来通过扬声器输出解码的语音数据。处理器单元可使用除了扬声器以外的头戴式耳机、双耳式耳机、耳塞或耳挂式耳机来输出对方的语音数据。在附图中,通过codec将从对方接收到的rx信号转换为模拟信号,并且通过扬声器输出转换的模拟信号。

一般来说,电子装置使用codec将通过麦克风输入的用户的音频数据转换为数字数据,并且通过通信系统将转换的数字数据传递到对方。

通过用户产生语音数据来将它们传递到对方意味着将传递的内容暴露给用户周围的其他用户。

也就是说,用户和对方之间的私人内容会被暴露给其他人,并且语音数据发生可为在公共场所中的他人提供不适。

为了解决上述问题,根据本发明的实施例的电子装置可提供使用文本数据的语音通话功能。

为了使用上述功能,用户作为文本数据输入将要作为语音数据被发送的内容,而不是使用语音数据将内容传递到对方。

因此,电子装置的处理器单元可通过codec和通信系统将由用户输入的文本数据转换为语音数据,并随后将转换的语音数据发送到对方。

然而,它花费用于将由用户输入的文本数据转换为音频数据,并将转换的音频数据发送到对方所需的预定时间。由于这点,因为用户没有提供信息,所以对方可确定通话连接被终止。为了解决上述问题,在用户输入文本数据时,根据本发明的实施例的处理器单元可向对方通知用于语音通话的数据正被输入。

在图5中,tx1信号表示用户输入文本数据,tx2信号表示由用户输入的文本数据被转换为音频数据。

也就是说,处理器单元可将从对方接收到的数据输出为音频信号,并且可通过文本数据输入产生将被传递到对方的内容。

在实施例中,处理器单元可通过codec和通信系统来确认用户控制输入单元,并且可产生向对方通知这个情况的音频信号。

图6是示出根据本发明的示例性实施例的提供语音通话功能的电子装置的操作的示图。

参照图6,电子装置控制配置有处理器603和编解码器(codec)605的处理器单元601来执行语音通话。电子装置可还包括输入单元607和输出单元609,并且可与通信系统611连接。

一般来说,电子装置的处理器单元对通过通信系统接收到的对方的语音数据进行解码,并通过扬声器输出解码的语音数据。处理器单元可使用除了扬声器以外的头戴式耳机、双耳式耳机、耳塞或耳挂式耳机来输出对方的语音数据。

在实施例中,处理器单元使用codec将通过麦克风输入的用户的音频数据转换为数字数据,并且通过通信系统将转换的数字数据传递到对方。

上述语音通话可需要被限制在特定场所,诸如会议室或影院。

为了解决上述问题,根据本发明的实施例的电子装置的处理器单元可提供使用文本数据的语音通话功能。

为了使用上述功能,电子装置将数据(例如,音频数据)转换为文本数据,并且输出转换的文本数据,而不是通过扬声器输出从对方接收到的音频数据。

在实施例中,处理器单元作为文本数据接收将要作为语音数据被发送的内容,而不是使用语音数据将通话内容传递到对方。

在另一实施例中,处理器单元作为文本数据输出从对方接收到的数据(例如,音频数据),并且通过输入单元作为文本数据接收将要被传递到对方的内容。

在实施例中,处理器单元确认用户控制输入单元,并通过codec和通信系统产生向对方通知这个情况的音频信号来将它提供到对方。

在附图中,通过codec将从对方接收到的rx信号转换为模拟信号,并随后由处理器将转换的模拟信号转换为文本数据并显示在输出单元上。

在实施例中,在图6,tx1信号表示用户输入文本数据,tx2信号表示由用户输入的文本数据被转换为音频数据。

图7a到图7d是示出根据本发明的示例性实施例的在电子装置中执行使用文本数据的语音通话的操作的示图。

例如,图7a和图7b示出在电子装置中使用文本数据响应对方的屏幕。

参照图7a,如图7a所示,用户1的电子装置可执行与用户2的电子装置的通话连接。此时,用户1的电子装置通过麦克风接收用户1的音频数据,并随后将接收到的音频数据发送到用户2的电子装置。因此,通过装备在用户2的电子装置中的扬声器输出由用户1输入的音频数据。也就是说,如图7a中所示,当用户1对用户1的电子装置的麦克风说“hello”时,通过用户2的电子装置的扬声器输出“hello”。

一般来说,用户2通过上述方法将语音数据发送到用户1,使得语音通话被执行。

如图7b中所示,根据本发明的实施例的电子装置可对音频数据进行处理,并使用文本数据将其发送到对方。

也就是说,当用户2不产生音频数据时,如图7b所示,将被传递到用户1的内容(例如,指示用户2正在开会的内容)作为文本数据被输入。

在实施例中,用户2的电子装置将指示用户2当前输入文本数据的信息提供到用户1的电子装置,因此,如附图所示,用户1的电子装置输出“嘀嘀嘀”的音频数据,使得它指示对方当前输入文本数据。

图7c和图7d示出配置为在电子装置中执行使用文本数据的语音通话的屏幕。

参照图7c,用户1的电子装置和用户2的电子装置彼此通信,并且如图7c所示,用户2作为文本数据写入要被发送到用户1的内容。

如图7d所示,当用户2完成将被发送到用户1的数据的输入时,用户2的电子装置可将由用户2输入的文本转换为音频数据,并随后将转换的音频数据发送到用户1。

也就是说,由于虽然用户2作为文本数据输入将要被发送的内容,但用户2的电子装置将文本数据转换为音频数据,因此用户1可从用户2接收音频数据。

由于这点,用户1的电子装置通过扬声器输出接收到的音频数据,使得与用户2的语音通话可被保持。

也就是说,如图7d所示,用户2的电子装置可将由用户2输入的文本数据转换为音频数据,并随后将转换的音频数据发送到用户1的电子装置,使得用户1的电子装置可通过扬声器输出接收到的音频数据。

图8是示出根据本发明的示例性实施例的提供语言通话功能的电子装置的操作的示图。

参照图8,电子装置控制配置有处理器801、codec803的处理器单元800来执行语音通话。电子装置可还包括输入单元805,并且与通信系统809连接。

一般来说,电子装置的处理器单元800对通过通信系统接收到的对方的语音数据进行解码,并且通过扬声器输出解码的语音数据。处理器单元800可使用除了扬声器以外的头戴式耳机、双耳式耳机、耳塞或耳挂式耳机来输出对方的语音数据。

在实施例中,处理器单元可将根据本发明的实施例接收到的对方的语音数据转换为文本数据,并随后可输出转换的文本数据。

在实施例中,处理器单元可作为文本数据接收要作为语音数据被发送的内容,而不是使用语音数据将通话内容传递到对方。

在实施例中,处理器单元可确认用户控制输入单元,并可通过codec和通信系统产生向对方通知这个情况的音频信号。

可通过结合图4到图6的描述来确认这样的操作。

在实施例中,处理器单元可对各种数据(诸如,用于通知文本数据正被输入的预存储的视频数据和图标)进行处理,并将其发送到对方。

在实施例中,由于用于通知文本数据正被输入的预存储的视频数据和图标不需要被转换为数字数据,处理器单元可通过通信系统将视频数据和图标提供到对方。也就是说,当选择指示用户正在开会的图标时,检测用户的文本数据输入的处理器单元可将该图标发送到对方。

在图8中,tx1信号表示由用户输入的文本数据被转换为音频数据,并且被发送到对方,tx2信号表示指示用户当前输入文本数据的信息。也就是说,在没有通过codec的情况下,tx2信号可通过处理器和通信系统之间的进程间通信(ipc)被直接发送到对方。

图9a是示出根据本发明的示例性实施例的在电子装置中执行使用文本数据的语音通话的操作的流程图。

参照图9a,当电子装置在通话连接期间检测到文本数据的输入时,可执行用于将检测到的文本数据转换为音频数据的步骤901以及用于将音频数据转换为数字信号并且将转换的数字信号发送到对方的步骤903。

当在通话连接期间检测到文本数据的输入,用于将检测到的文本数据转换为音频数据的步骤901包括确认用户是否作为文本写入要被传递到对方的语音内容,并且将要作为文本数据被写入的内容转换为音频数据。

这是为了当用户无法产生音频数据时,使用文本输入接收将被提供到对方的内容。也就是说,这表示电子装置的用户可作为文本写入要被传递到对方的内容,而不是作为语音输入内容。

在实施例中,在通话连接期间,在激活文本输入模式之后,电子装置可从用户接收文本数据。因此,当输入文本数据输入功能的完成按钮(或发送按钮)时,电子装置可确定完成文本数据输入。

用于将音频数据转换为数字信号并将转换的数字信号发送到对方的步骤903可包括将包括文本数据的内容的音频数据转换为数字信号,并且将转换的数字信号发送到对方。

用于图9a的每个步骤的指令集可被包括在图1的存储器110的数据转换程序114和codec程序115中,可由至少一个处理器执行程序114和程序115。

在实施例中,如果需要,则电子装置可产生通知用户作为文本数据写入将要被传递到对方的语音内容的信息。当在通话连接期间检测到文本数据的输入时,这样的步骤可包括在用于将检测到的文本数据转换为音频数据的步骤901中。

在实施例中,如果需要,电子装置可将来自对方的音频数据转换为文本数据,并随后则可输出转换的文本数据。

图9b是示出根据本发明的示例性实施例的执行使用文本数据的语音通话功能的电子装置的配置的示图。

参照图9b,当在通话连接期间,电子装置检测到文本数据的输入时,实施例包括用于将检测到的文本数据转换为音频数据的装置911和用于将转换的音频数据转换为数字信号并且用于将转换的数字信号发送到对方的装置913。

当在通话连接期间检测到文本数据的输入时,用于将检测到的文本数据转换为音频数据的装置911确认用户是否作为文本数据写入要被发送到对方的语音内容,并且将作为文本数据写入的内容转换为音频数据。

这是为了当用户无法产生音频数据时,使用文本输入接收将被提供到对方的内容。也就是说,电子装置的用户可作为文本写入要被发送到对方的内容,而不是作为语音输入内容。

在通话连接期间,在激活文本数据输入模式之后,装置911可从用户接收文本数据。因此,当输入文本数据输入功能的完成按钮(或发送按钮)时,装置911确定完成文本数据输入。

用于将转换的音频数据转换为数字信号并且用于将转换的数字信号发送到对方的装置913可将包括文本数据的内容的音频数据转换为数字信号,并随后,将转换的数字信号发送到对方。

每个装置可被配置为单独的硬件配置或一个装置。

根据用于允许使用文本数据与对方进行语音通话的电子装置和方法,用户通过文本输入与对方执行语音通话,向对方通知文本正被输入,使得在语音通话不可用的环境中可与对方执行顺畅的语音通话。

在此,应该注意,如上所述的本公开的各种实施例通常在一定程度上涉及的输入数据的处理和输出数据的产生。输入数据处理和输出数据产生可被实现在硬件或与硬件的组合的软件中。例如,特定电子组件可被采用在用于实现与如上所述的本公开的各种实施例相关的功能移动装置或类似物或相关的电路中。可选地,根据存储的指令操作的一个或多个处理器可实现与如上所述的本公开的各种实施例相关的功能。如果是这种情况,则这些指令可被存储在一个或多个非暂时性处理器可读介质上在本公开的范围之内。处理器可读介质的示例包括只读存储器(rom)、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储装置。处理器可读介质还可被分布在联网的计算机系统,使得指令以分布式方式被存储和执行。此外,用于完成本公开的功能计算机程序、指令和指令段可容易地由本公开所属的领域的程序员解释。

虽然已经参照本发明的特定示例性实施例示出和描述了本发明,但是本领域的技术人员将理解,在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可在其中进行形式和细节上的各种改变。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1