信息处理装置和控制方法与流程

未命名 07-22 阅读:78 评论:0

1.本发明涉及信息处理装置和控制方法。


背景技术:

2.存在用于搜索丢失或被盗取的物体的技术。例如,在专利文献1中公开如下的技术:在夜间等在宽阔的停车场停车并从车离开的情况下,存在以后不知道在哪个场所停车的情况,但通过按下便携用发送机的开关,从而发送分配给本车的特定的电波,通过载置于本车的接收机来接收该特定的电波,使灯点亮或者使蜂鸣器鸣响,能够从较远的场所确认本车的位置。
3.另外,在专利文献2中公开如下的技术:为了防止以笔记本电脑为代表的移动终端(信息处理装置)的被盗取或者丢失,在第一移动终端的当前位置与第二移动终端的当前位置之间的距离为规定值以上的情况下,向至少任意一方输出警告音。
4.专利文献1:日本特开平9-035191号公报;
5.专利文献2:日本特开2008-294688号公报。
6.然而,即使为了搜索丢失或者被盗取的笔记本电脑等信息处理装置而从较远的场所使信息处理装置输出声音(例如,蜂鸣音),也有时由于系统的制约而无法输出声音。例如,在系统的动作状态处于通常的动作状态,通过系统的控制从扬声器输出声音的情况下,由于系统占用扬声器和音频器件等,因此有时由于系统的制约而不能通过远程操作发出蜂鸣音。例如,通过追加用于利用远程操作发出蜂鸣音的专用的扬声器,能够发出蜂鸣音,但硬件的附加和成本提高等的影响较大。


技术实现要素:

7.本发明是鉴于上述的情况而完成的,目的之一在于:提供一种信息处理装置和控制方法,能够使用现有的扬声器通过远程操作输出声音。
8.本发明是为了解决上述的课题而完成的,本发明的第一方式的信息处理装置具备:存储器,其暂时存储os(operating system:操作系统)的程序;处理器,其执行所述os的程序;扬声器,其输出声音;近距离无线通信部,其在通过近距离无线通信接收到特定的信号的情况下,输出表示接收到所述特定的信号这一情况的第一信息;ec(embedded controller:嵌入式控制器),其根据取得从所述近距离无线通信部输出的所述第一信息这一情况而输出用于输出声音的第一声音数据;以及音频处理器件,其具备供从所述ec输出的所述第一声音数据输入的端子以及供通过基于所述os的处理而从所述处理器输出的第二声音数据输入的端子,对基于所述第一声音数据的声音和基于所述第二声音数据的声音进行排他性切换并从所述扬声器输出,所述ec在取得从所述近距离无线通信部输出的所述第一信息的情况下,进行控制以便所述音频处理器件使基于所述第一声音数据的声音从所述扬声器输出。
9.在上述信息处理装置中,所述ec还可以在取得从所述近距离无线通信部输出的所
述第一信息的情况下,输出用于将从所述扬声器输出的声音从基于所述第二声音数据的声音切换为基于所述第一声音数据的声音的控制信号,所述音频处理器件具备供从所述ec输出的所述控制信号输入的控制端子,并基于所述控制信号将从所述扬声器输出的声音从基于所述第二声音数据的声音切换为基于所述第一声音数据的声音。
10.在上述信息处理装置中,所述控制端子还可以是对应于i2s(inter-ic sound)标准的端子。
11.在上述信息处理装置中,所述音频处理器件还可以基于所述控制信号对所述处理器请求切换控制,所述处理器根据来自所述音频处理器件的所述切换控制的请求,对所述音频处理器件进行指示以将从所述扬声器输出的声音从基于所述第二声音数据的声音切换为基于所述第一声音数据的声音,所述音频处理器件根据来自所述处理器的所述指示,将从所述扬声器输出的声音从基于所述第二声音数据的声音切换为基于所述第一声音数据的声音。
12.在上述信息处理装置中,所述ec还可以根据取得从所述近距离无线通信部输出的所述第一信息这一情况而将第二信息输出到所述处理器,所述处理器若取得从所述ec输出的所述第二信息,则对所述ec指示输出所述第一声音数据,所述ec根据使来自所述处理器的所述第一声音数据输出的指示,输出所述第一声音数据。
13.在上述信息处理装置中,所述ec还可以在输出用于将从所述扬声器输出的声音从基于所述第二声音数据的声音切换为基于所述第一声音数据的声音的控制信号之后,若满足规定的条件,则输出用于将从所述扬声器输出的声音从基于所述第一声音数据的声音切换为基于所述第二声音数据的声音的控制信号。
14.另外,在本发明的第二方式的信息处理装置的控制方法中,该信息处理装置具备:存储器,其暂时存储os(operating system)的程序;处理器,其执行所述os的程序;扬声器,其输出声音;近距离无线通信部,其进行近距离无线通信;音频处理器件;以及ec(embedded controller),其中,该信息处理装置的控制方法包含如下的步骤:所述近距离无线通信部在通过近距离无线通信接收到特定的信号的情况下,输出表示接收到所述特定的信号这一情况的第一信息;所述ec根据取得从所述近距离无线通信部输出的所述第一信息这一情况而输出用于输出声音的第一声音数据;以及所述音频处理器件具备供从所述ec输出的所述第一声音数据输入的端子以及供通过基于所述os的处理而从所述处理器输出的第二声音数据输入的端子,对基于所述第一声音数据的声音和基于所述第二声音数据的声音进行排他性切换而从所述扬声器输出,所述ec在取得从所述近距离无线通信部输出的所述第一信息的情况下,进行控制以便所述音频处理器件使基于所述第一声音数据的声音从所述扬声器输出。
15.根据本发明的上述方式,信息处理装置不论系统的动作状态如何,都能够使用现有的扬声器通过远程操作输出声音。
附图说明
16.图1是表示第一实施方式的信息处理系统的概略结构的一例的图。
17.图2是表示第一实施方式的信息处理装置的硬件结构例的框图。
18.图3是表示进行第一实施方式的远程蜂鸣控制的结构的一例的框图。
19.图4是表示第一实施方式的远程蜂鸣控制处理的一例的流程图。
20.图5是表示第一实施方式的远程蜂鸣控制的停止处理的一例的流程图。
21.图6是表示进行第二实施方式的远程蜂鸣控制的结构的一例的框图。
22.附图标记的说明
23.1...信息处理系统;10...信息处理装置;11...cpu;12...主存储器;13...视频子系统;14...显示部;21...芯片组;22...非易失性存储器;23...存储介质;24...音频编解码器;25...lan适配器;26...usb连接器;27...近距离无线通信部;31...嵌入式控制器;32(32a、32b)...扬声器;33...操作部;34...电源按钮;35...电源电路;100...soc;241...放大器。
具体实施方式
24.以下,参照附图对本发明的实施方式进行说明。
25.《第一实施方式》
26.图1是表示本实施方式的信息处理系统1的概略结构的一例的图。信息处理系统1具备信息处理装置10和移动终端50(终端装置的一例)。信息处理装置10是笔记本型(蛤壳型)的pc(personal computer:个人计算机)等计算机装置的一例。信息处理装置10不管在屋内或者屋外,能够移动到各种场所来使用,因此有可能丢失或者被盗取。移动终端50是智能电话等便携式计算机装置的一例。另外,移动终端50也可以是笔记本型(蛤壳型)的pc(personal computer:个人计算机)等计算机装置。
27.移动终端50和信息处理装置10通过将彼此的识别信息预先登记为配对的信息,能够在移动终端50与信息处理装置10之间进行通信。例如,移动终端50与信息处理装置10能够使用利用bluetooth(注册商标)功能进行通信的信标(beacon)进行通信。
28.在将信息处理装置10丢失的情况下或者信息处理装置10被盗取的情况下,用户通过从移动终端50使用信标向信息处理装置10发送特定的信号,能够从信息处理装置10输出蜂鸣(beep)音等报告音。例如,为了能够发现丢失或者被盗取的信息处理装置10,通过从信息处理装置10输出较大的音量的蜂鸣音,能够通知信息处理装置10的场所。
29.这里,以下将从移动终端50向信息处理装置10发送的特定的信号这一情况称为“防丢失标签”。当从移动终端50使用信标发送防丢失标签时,只要信息处理装置10处于信标到达的范围(例如,100m左右的范围),则接收该防丢失标签并输出蜂鸣音。
30.[信息处理装置的硬件结构]
[0031]
接下来,参照图2对信息处理装置10的主要的硬件结构进行说明。图2是表示本实施方式的信息处理装置10的硬件结构的一例的框图。
[0032]
信息处理装置10具备cpu11、主存储器12、视频子系统13、显示部14、芯片组21、非易失性存储器22、存储介质23、音频编解码器24、lan适配器25、usb连接器26、近距离无线通信部27、嵌入式控制器31、扬声器32、操作部33、电源按钮34以及电源电路35。
[0033]
cpu(central processing unit:中央处理单元)11通过程序控制而执行各种运算处理,控制信息处理装置10整体。例如,cpu11基于os(operating system:操作系统)、bios(basic input output system:基本输入输出系统)而执行处理。
[0034]
主存储器12是作为cpu11的执行程序的读入区域、或者作为写入执行程序的处理
数据的作业区域而利用的可写入存储器。主存储器12例如由多个dram(dynamic random access memory:动态随机存取存储器)芯片构成。
[0035]
视频子系统13是用于实现与图像显示相关的功能的子系统,包含视频控制器而构成。该视频控制器对来自cpu11的描绘命令进行处理,将处理后的描绘信息写入视频存储器,并且从视频存储器读出该描绘信息,作为描绘数据(显示数据)输出到显示部14。
[0036]
显示部14例如包含液晶显示器、有机el显示器而构成,显示基于从视频子系统13输出的描绘数据(显示数据)的显示图像。
[0037]
芯片组21进行cpu11与各种器件的桥接。例如,芯片组21具备usb、串行ata(at attachment:at附件)、spi(serial peripheral interface:串行外设接口)总线、pci(peripheral component interconnect:外围组件互连)总线、pci-express总线、以及lpc(low pin count:低引脚数)总线等控制器,将多个器件连接。例如,作为多个器件,包含非易失性存储器22、存储介质23、音频编解码器24、lan适配器25、usb连接器26、近距离无线通信部27、以及嵌入式控制器31。
[0038]
非易失性存储器22例如由eeprom(electrically erasable programmable read only memory:电可擦可编程只读存储器)、闪存等能够电改写的非易失性存储器构成。非易失性存储器22存储bios的程序、由bios利用的设定数据等。
[0039]
存储介质23包含hdd(hard disk drive:硬盘驱动器)或者ssd(solid state drive:固态驱动器)等而构成。例如,存储介质23存储os、各种驱动器、各种服务/实用程序、应用程序等各种程序、以及由各种程序利用的数据等。
[0040]
音频编解码器24是进行各种声音数据的编码或者解码的编解码器件,与芯片组21、嵌入式控制器31和扬声器32连接。例如,音频编解码器24从扬声器32输出基于经由芯片组21从cpu11输入的声音数据的声音或者基于从ec31输入的声音数据的声音。此外,音频编解码器24可以与未图示的麦克风连接,也可以生成基于经由麦克风而输入的声音的声音数据。
[0041]
lan适配器25通过有线或者无线经由网络与其他的装置进行通信。网络例如是因特网、移动电话网、vpn(virtual private network:虚拟专用网络)网、专用通信线路网、wan(wide area network:广域网)、lan(local area network:局域网)、pstn(public switched telephone network;公共交换电话网)等,或者由它们的组合构成的通信网络。
[0042]
usb连接器26是用于与对应于usb标准的各种设备(周边设备)连接的连接器(连接端子)。usb连接器26与由芯片组21具备的usb控制器连接,构成为能够与对应于usb标准的各种设备(周边设备)连接的usb端口。
[0043]
近距离无线通信部27使用规定的通信方式来与其他的设备(例如,移动终端50)进行近距离无线通信。例如,近距离无线通信部27进行基于bluetooth(注册商标)的通信。作为一例,近距离无线通信部27使用与ble(bluetooth low energy:低功耗蓝牙)的通信标准对应的信标,从移动终端50接收电波。近距离无线通信部27与芯片组21连接。近距离无线通信部27与cpu11经由芯片组21进行数据的发送接收。
[0044]
另外,近距离无线通信部27还与嵌入式控制器31连接。例如,近距离无线通信部27与嵌入式控制器31的数字输入端子连接,若从移动终端50使用信标接收防丢失标签,则将表示接收到防丢失标签这一情况的信息输出到嵌入式控制器31。
[0045]
扬声器32与音频编解码器24连接,输出基于由音频编解码器24解码的声音数据的声音。
[0046]
操作部33包含键盘、触摸板、电源按钮等而构成。操作部33基于用户的操作而将操作信号输出到嵌入式控制器31。此外,操作部33也可以是经由usb连接器26等而连接的外部设备。作为外部设备,列举键盘、鼠标、触摸板等。
[0047]
电源按钮34是用于将信息处理装置10的电源接通的操作部件。例如,电源按钮34将与用户的操作对应的操作信号输出到嵌入式控制器31。
[0048]
电源电路35例如包含dc/dc转换器、充放电单元、ac/dc适配器等而构成。例如,电源电路35将从ac适配器(未图示)等外部电源或者电池等供给的直流电压变换为为了使信息处理装置10进行动作所需要的多个电压。另外,电源电路35基于来自嵌入式控制器31的控制,向信息处理装置10的各部供给电力。
[0049]
嵌入式控制器(ec:embedded controller)31是与执行os、bios的处理的cpu11分开设置的处理器。嵌入式控制器31具备未图示的cpu、rom、ram、闪存、多个信道的a/d输入端子、d/a输出端子、计时器以及数字输入输出端子。例如,音频编解码器24、操作部33、电源按钮34以及电源电路35等经由各自的输入端子与嵌入式控制器31连接。另外,嵌入式控制器31通过经由总线连接的芯片组21而与cpu11进行数据的交换。
[0050]
例如,在嵌入式控制器31取得与用户对电源按钮34的操作对应的操作信号的情况下,进行电源电路335的控制、以及针对cpu11的系统的启动的指示等。另外,嵌入式控制器31若从近距离无线通信部27取得表示从移动终端50接收到防丢失标签这一情况的信息,则进行用于从扬声器32输出蜂鸣音的控制。
[0051]
此外,参照图2说明的各部的一部分也可以构成为集成于一个芯片的soc(system on a chip:片上系统)。作为一例,图示的soc100包含cpu11、主存储器12、芯片组21以及非易失性存储器22而构成。
[0052]
接下来,对信息处理装置10进行使用近距离无线通信通过远程操作从移动终端50输出蜂鸣音的控制(以下,称为“远程蜂鸣控制”)的结构详细地说明。
[0053]
[远程蜂鸣控制的结构]
[0054]
图3是表示进行本实施方式的远程蜂鸣控制的结构的一例的框图。在该图中,表示图2所示的结构中的与远程蜂鸣控制相关的结构。
[0055]
音频编解码器24通过hda(high definition audio:高清音频)总线与soc100连接,通过在os上进行动作的音频驱动器的控制来进行数据的发送接收。在os(系统)处于通常动作状态的情况下,通过基于os的处理而从soc100输出的音频数据经由hda总线被输入到音频编解码器24的hda端子。
[0056]
从soc100输出的音频数据是通过os的处理而输出的声音的数据、以及通过在os上进行动作的应用程序的处理而输出的声音的数据等。另外,通常动作状态是指os启动而能够执行与上述的音频相关的处理的状态,例如,相当于由acpi(advanced configuration and power interface:高级配置和电源接口)规定的睡眠状态的“s0”(非睡眠状态)。
[0057]
近距离无线通信部27经由芯片组21与cpu11进行数据的发送接收。例如,近距离无线通信部27通过由cpu11执行的bios或者os的处理,使用近距离无线与外部的设备(例如,移动终端50)进行通信。作为一例,近距离无线通信部27使用与ble的通信标准对应的信标,
从移动终端50接收电波。
[0058]
另外,近距离无线通信部27还与嵌入式控制器31的数字输入端子连接,若从移动终端50接收防丢失标签,则输出表示接收到防丢失标签的情况的
“‑
bt_int”信号。
[0059]
嵌入式控制器31若取得从近距离无线通信部27输出的
“‑
bt_int”信号,则进行控制以便从扬声器32输出蜂鸣音。例如,嵌入式控制器31若取得
“‑
bt_int”信号,则通知在soc100上进行动作的bios,根据来自bios的指示而输出蜂鸣信号(ec_beep)。蜂鸣信号例如是规定的频率(蜂鸣音的频率)的pwm信号。此外,嵌入式控制器31与soc例如由espi(enhanced serial peripheral interface:增强型串行外设接口)连接。
[0060]
此外,嵌入式控制器31也可以若取得
“‑
bt_int”信号,则不通知bios就输出蜂鸣信号(ec_beep)。
[0061]
从嵌入式控制器31输出的蜂鸣信号(ec_beep)被输入音频编解码器24的蜂鸣端子(beep)。在图3中,符号r1所示的箭头的路径为通过嵌入式控制器31的控制而从扬声器32输出蜂鸣音的路径。另一方面,在图3中,符号r2所示的箭头的路径是通过上述的soc100(音频驱动器)的控制而从扬声器32输出声音的路径。
[0062]
音频编解码器24对基于从嵌入式控制器31输出的蜂鸣信号的蜂鸣音和基于从soc100输出的音频数据的声音进行排他性切换并从扬声器32输出。这里,在通常动作状态(例如,“s0”)下,由于soc100(音频驱动器)的控制,音频编解码器24的资源被占用,使用从扬声器32输出声音的路径(符号r2所示的箭头的路径)。此外,在因特尔(注册商标)系的cpu中对应的“s0ix”的动作状态下也同样,是由于soc100(音频驱动器)的控制而音频编解码器24的资源被占用的状态。因此,要想通过嵌入式控制器31的控制从扬声器32输出蜂鸣音,需要切换音频编解码器24的资源。
[0063]
因此,嵌入式控制器31若取得
“‑
bt_int”信号,则输出控制信号(“cont_beep”信号),该控制信号(“cont_beep”信号)用于将从扬声器32输出的声音切换为基于从嵌入式控制器31输出的蜂鸣信号的蜂鸣音。该控制信号被输入音频编解码器24的控制端子(cnt)。控制端子例如是对应于i2s(inter-ic sound)标准的端子。
[0064]
音频编解码器24基于该“cont_beep”信号,将从扬声器32输出的声音切换为基于从嵌入式控制器31输出的蜂鸣信号的蜂鸣音。这里,在将从扬声器32输出的声音切换为基于从嵌入式控制器31输出的蜂鸣信号的蜂鸣音的情况下的“cont_beep”信号称为“cont_beep(on)”信号。另一方面,将从扬声器32输出的声音切换为基于从soc100输出的音频数据的声音情况下的“cont_beep”信号称为“cont_beep(off)”信号。
[0065]
具体而言,例如音频编解码器24基于“cont_beep”信号而对soc100(音频驱动器)请求从扬声器32输出的声音的切换控制。soc100(音频驱动器)根据来自音频编解码器24的切换控制的请求,对音频编解码器24进行指示以切换从扬声器32输出的声音。音频编解码器24根据来自该soc100(音频驱动器)的指示,将从扬声器32输出的声音从基于从soc100输出的音频数据的声音切换为基于从嵌入式控制器31输出的蜂鸣信号的蜂鸣音、或者相反地切换。
[0066]
[远程蜂鸣控制处理的动作]
[0067]
接下来,对信息处理装置10通过从移动终端50接收防丢失标签而输出蜂鸣音的远程蜂鸣控制处理的动作进行说明。
[0068]
图4是表示本实施方式的远程蜂鸣控制处理的一例的流程图。
[0069]
(步骤s101)近距离无线通信部27若接收从移动终端50发送的防丢失标签(loss prevention tag),则进入步骤s103的处理。
[0070]
(步骤s103)近距离无线通信部27若接收防丢失标签,则输出表示接收到防丢失标签的情况的
“‑
bt_int”信号。然后,进入步骤s105的处理。
[0071]
(步骤s105)嵌入式控制器31若取得
“‑
bt_int”信号,则将作为蜂鸣音的输出触发的“beep_on”信号发送到soc100(bios)。然后,进入步骤s107的处理。
[0072]
(步骤s107)soc100(bios)若从嵌入式控制器31取得“beep_on”信号,则将请求蜂鸣信号的输出的“beep request”信号发送到嵌入式控制器31。然后,进入步骤s109的处理。
[0073]
(步骤s109)嵌入式控制器31若从soc100(bios)取得“beep request”信号,则向音频编解码器24发送“cont_beep(on)”信号,该“cont_beep(on)”信号用于将从扬声器32输出的声音切换为基于从嵌入式控制器31输出的蜂鸣信号的蜂鸣音。然后,进入步骤s109的处理。
[0074]
(步骤s111)另外,嵌入式控制器31若从soc100(bios)取得“beep request”信号,则开始蜂鸣信号(ec_beep)的输出。此外,步骤s109与步骤s111的处理的顺序也可以相反。然后,进入步骤s113的处理。
[0075]
(步骤s113)音频编解码器24若从嵌入式控制器31取得“cont_beep(on)”信号,则向soc100(音频驱动器)发送“select beep request”信号,该“select beep request”信号请求将从扬声器32输出的声音切换为蜂鸣音的控制。然后,进入步骤s115的处理。
[0076]
(步骤s115)soc100(音频驱动器)若从音频编解码器24取得“select beep request”信号,则向音频编解码器24发送“change output request”信号,该“change output request”信号请求音频编解码器24的输出的切换。然后,进入步骤s117的处理。
[0077]
(步骤s117)音频编解码器24若从soc100(音频驱动器)取得“change output request”信号,则将从扬声器32输出的声音从基于从soc100输出的音频数据的声音切换为基于从嵌入式控制器31输出的蜂鸣信号的蜂鸣音。
[0078]
此外,嵌入式控制器31若取得
“‑
bt_int”信号,则也可以不向soc100(bios)发送作为蜂鸣音的输出触发的“beep_on”信号,通过嵌入式控制器31自身的控制而输出“cont_beep(on)”信号和蜂鸣信号(ec_beep)。
[0079]
另外,音频编解码器24若取得“cont_beep(on)”信号,则也可以不向soc100(音频驱动器)发送“select beep request”信号,通过音频编解码器24自身的控制,将从扬声器32输出的声音从基于从soc100输出的音频数据的声音切换为基于从嵌入式控制器31输出的蜂鸣信号的蜂鸣音。
[0080]
[远程蜂鸣控制的停止处理的动作]
[0081]
信息处理装置10在通过远程蜂鸣控制而输出蜂鸣音的情况下,继续输出蜂鸣音的控制直到满足规定条件为止。规定条件例如是指经过一定时间、或者针对信息处理装置10进行某些操作等。这里,将该规定条件称为“蜂鸣停止条件”。以下,对使通过远程蜂鸣控制而输出的蜂鸣音的输出停止时的处理的动作进行说明。
[0082]
图5是表示本实施方式的远程蜂鸣控制的停止处理的一例的流程图。在该图所示的处理中,作为前提,设为在图4的步骤s111中开始蜂鸣信号(ec_beep)的输出。
[0083]
(步骤s121)嵌入式控制器31判定是否满足蜂鸣停止条件。例如,嵌入式控制器31使用内部的计时器,对从蜂鸣音的输出开始起的时间进行计时,在经过一定时间的情况下,判定为满足蜂鸣停止条件。或者,嵌入式控制器31也可以在从操作部33取得操作信号的情况下,判定为满足蜂鸣停止条件。嵌入式控制器31在判定为不满足蜂鸣停止条件的情况下(否),继续输出在图4的步骤s111中开始输出的蜂鸣信号(ec_beep)。另一方面,嵌入式控制器31在判定为满足蜂鸣停止条件的情况下(是),停止蜂鸣信号(ec_beep)的输出,进入步骤s123的处理。
[0084]
(步骤s123)嵌入式控制器31向音频编解码器24发送“cont_beep(off)”信号,该“cont_beep(off)”信号用于将从扬声器32输出的声音从基于从嵌入式控制器31输出的蜂鸣信号的蜂鸣音切换为基于从soc100输出的音频数据的声音。然后,进入步骤s125的处理。
[0085]
(步骤s125)音频编解码器24若从嵌入式控制器31取得“cont_beep(off)”信号,则向soc100(音频驱动器)发送“select audio request”信号,该“select audio request”信号请求将从扬声器32输出的声音切换为基于音频数据的声音的控制。然后,进入步骤s127的处理。
[0086]
(步骤s127)soc100(音频驱动器)若从音频编解码器24取得“select audio request”信号,则向音频编解码器24发送请求音频编解码器24的输出的切换的“change output request”信号。然后,进入步骤s129的处理。
[0087]
(步骤s129)音频编解码器24若从soc100(音频驱动器)取得“change output request”信号,则将从扬声器32输出的声音切换为基于从soc100输出的音频数据的声音。
[0088]
此外,嵌入式控制器31停止蜂鸣信号(ec_beep)的输出的控制与发送“cont_beep(off)”信号的控制的顺序也可以是任意一方在先。
[0089]
另外,音频编解码器24若取得“cont_beep(off)”信号,则也可以不向soc100(音频驱动器)发送“select audio request”信号,而通过音频编解码器24自身的控制将从扬声器32输出的声音切换为基于从soc100输出的音频数据的声音。
[0090]
[第一实施方式的总结]
[0091]
如以上说明的那样,本实施方式的信息处理装置10具备:主存储器12(存储器的一例),其暂时存储os的程序;soc100(处理器的一例),其执行os的程序;扬声器32,其输出声音;近距离无线通信部27,其进行近距离无线通信(例如,信标);音频编解码器24(音频处理器件的一例);以及嵌入式控制器31。近距离无线通信部27在通过近距离无线通信而接收防丢失标签(特定的信号的一例)的情况下,输出表示接收到防丢失标签这一情况的
“‑
bt_int”信号(第一信息的一例)。嵌入式控制器31根据取得从近距离无线通信部27输出的
“‑
bt_int”信号这一情况,输出用于输出蜂鸣音的蜂鸣信号(第一声音数据的一例)。音频编解码器24具备:供从嵌入式控制器31输出的蜂鸣信号输入的端子;以及供通过基于os的处理而从soc100输出的音频数据(第二声音数据的一例)输入的端子。音频编解码器24对基于蜂鸣信号的蜂鸣音和基于音频数据的声音进行排他性切换而从扬声器32输出。而且,嵌入式控制器31在取得从近距离无线通信部27输出的
“‑
bt_int”信号的情况下,进行控制以便音频编解码器24使基于蜂鸣信号的蜂鸣音从扬声器32输出。
[0092]
由此,即使在系统的动作状态例如为“s0”或者“s0ix”状态时,信息处理装置10能够使用现有的扬声器32通过远程操作输出蜂鸣音。因此,信息处理装置10不论系统的动作
状态如何,都能够使用现有的扬声器32通过远程操作输出声音。
[0093]
例如,嵌入式控制器31在取得从近距离无线通信部27输出的
“‑
bt_int”信号的情况下,输出“cont_beep(on)”信号(控制信号的一例),该“cont_beep(on)”信号用于将从扬声器32输出的声音从基于音频数据的声音切换为基于蜂鸣信号的蜂鸣音。音频编解码器24具备供从嵌入式控制器31输出的“cont_beep(on)”信号输入的控制端子(控制端子的一例),基于“cont_beep(on)”信号,将从扬声器32输出的声音从基于音频数据的声音切换为基于蜂鸣信号的蜂鸣音。
[0094]
由此,信息处理装置10通过基于嵌入式控制器31的控制来切换音频编解码器24的资源,即使在系统的动作状态例如为“s0”或者“s0ix”状态时,也能够使用现有的扬声器32通过远程操作输出蜂鸣音。
[0095]
音频编解码器24的控制端子例如为对应于i2s(inter-ic sound)标准的端子。另外,作为一例,该控制端子也可以是检测向耳机插口的插入的插口检测端子。
[0096]
由此,信息处理装置10通过控制音频编解码器24的通用的端子,即使在系统的动作状态例如为“s0”或者“s0ix”状态时,也能够利用远程操作发出蜂鸣音。
[0097]
另外,音频编解码器24基于“cont_beep(on)”信号,对soc100请求将从扬声器32输出的声音切换为蜂鸣音的切换控制。例如,音频编解码器24将该切换控制作为请求,将“select beep request”信号发送给soc100。soc100根据来自音频编解码器24的切换控制的请求,对音频编解码器24进行指示以将从扬声器32输出的声音从基于音频数据的声音切换为基于蜂鸣信号的蜂鸣音。例如,soc100将请求音频编解码器24的输出的切换的“change output request”信号作为向蜂鸣音切换的指示并发送给音频编解码器24。然后,音频编解码器24根据来自soc100的上述指示,将从扬声器32输出的声音从基于音频数据的声音切换为基于蜂鸣信号的蜂鸣音。
[0098]
由此,在信息处理装置10中,通过由soc100(例如,音频驱动器)基于嵌入式控制器31的控制来切换音频编解码器24的资源,即使在系统的动作状态例如为“s0”或者“s0ix”状态时,也能够使用现有的扬声器32通过远程操作输出蜂鸣音。
[0099]
另外,嵌入式控制器31根据取得从近距离无线通信部27输出的
“‑
bt_int”信号这一情况,向soc100输出作为蜂鸣音的输出触发的“beep _on”信号(第二信息的一例)。soc100若取得从嵌入式控制器31输出的“beep_on”信号,则对嵌入式控制器31进行指示以输出蜂鸣信号。例如,soc100将请求蜂鸣信号的输出的“beep request”信号作为输出蜂鸣信号的指示并发送给嵌入式控制器31。然后,嵌入式控制器31根据输出来自soc100的蜂鸣信号的指示,输出蜂鸣信号(ec_beep)。
[0100]
由此,信息处理装置10在接受到通过远程操作输出蜂鸣音的指示(例如,信标的防丢失标签)的情况下,嵌入式控制器31通知soc100(例如,bios),由此能够根据来自soc100(例如,bios)的指示,通过嵌入式控制器31的控制来切换音频编解码器24的资源。因此,即使在系统的动作状态例如为“s0”或者“s0ix”状态时,信息处理装置10也能够使用现有的扬声器32通过远程操作输出蜂鸣音。
[0101]
另外,嵌入式控制器31在输出了用于将从扬声器32输出的声音从基于音频数据的声音切换为基于蜂鸣信号的蜂鸣音的“cont_beep(on)”信号之后,若满足蜂鸣停止条件(规定的条件的一例),则输出用于将从扬声器32输出的声音从基于蜂鸣信号的蜂鸣音切换为
基于音频数据的声音的“cont_beep(off)”信号(控制信号的一例)。
[0102]
由此,信息处理装置10在通过远程操作输出蜂鸣音的情况下,在经过一定时间之后、或者在存在用户的操作输入的情况下,能够停止蜂鸣音的输出。
[0103]
另外,在本实施方式的信息处理装置10中的控制方法中,该信息处理装置具备:主存储器12(存储器的一例),其暂时存储os的程序;soc100(处理器的一例),其执行os的程序;扬声器32,其输出声音;近距离无线通信部27,其进行近距离无线通信(例如,信标);音频编解码器24(音频处理器件的一例);以及嵌入式控制器31,该信息处理装置中的控制方法包含如下的步骤:近距离无线通信部27在通过近距离无线通信接收到防丢失标签(特定的信号的一例)的情况下,输出表示接收到防丢失标签这一情况的
“‑
bt_int”信号(第一信息的一例);嵌入式控制器31根据取得从近距离无线通信部27输出的
“‑
bt_int”信号这一情况而输出用于输出声音的蜂鸣信号(第一声音数据的一例);音频编解码器24具备供蜂鸣信号输入的端子以及供通过基于os的处理而从soc100输出的音频数据(第二声音数据的一例)输入的端子,对基于蜂鸣信号的蜂鸣音和基于音频数据的声音进行排他性切换并从扬声器32输出;以及在嵌入式控制器31取得从近距离无线通信部27输出的
“‑
bt_int”信号的情况下,进行控制以便音频编解码器24使基于蜂鸣信号的蜂鸣音从扬声器32输出。
[0104]
由此,即使在系统为通常动作状态(例如,“s0”或者“s0ix”状态)时,信息处理装置10也能够使用现有的扬声器32通过远程操作输出蜂鸣音。因此,信息处理装置10不论系统的动作状态如何,都能够使用现有的扬声器32通过远程操作输出声音。
[0105]
《第二实施方式》
[0106]
在本实施方式中,对与远程蜂鸣控制相关的结构的其他的例子进行说明。
[0107]
图6是表示本实施方式的远程蜂鸣控制的结构的一例的框图。在该图中,对与图3的各部对应的结构标注相同的附图标记。
[0108]
在本实施方式中,在如下的方面与第一实施方式不同,音频编解码器24具备两个扬声器,该扬声器输出基于从soc100输出的音频数据的声音。从扬声器输出基于从soc100输出的音频数据的声音的路径(符号r2所示的箭头的路径)按照扬声器32a和扬声器32b这两个扬声器分别分开。扬声器32a与图3的扬声器32对应。另一方面,扬声器32b经由放大器241与音频编解码器24连接。扬声器32b与扬声器32a相比,能够经由放大器241输出高品质的声音。
[0109]
这样地,即使在具备扬声器32a和扬声器32b这两个扬声器的结构中,作为远程蜂鸣控制,也与第一实施方式同样,通过切换音频编解码器24的资源,能够从扬声器32a输出蜂鸣音。
[0110]
另外,在图6所示的结构中,在从soc100输出蜂鸣信号(soc_beep)的方面与第一实施方式不同。该蜂鸣信号(soc_beep)与从嵌入式控制器31输出的蜂鸣信号(ec_beep)同样,被输入音频编解码器24的蜂鸣端子。蜂鸣信号(soc_beep)在bios的更新时等被输出,而在“s0”或者“s0ix”状态下不被输出。因此,不会影响“s0”或者“s0ix”状态下的远程蜂鸣控制。
[0111]
以上,参照附图详述本发明的各实施方式,具体的结构不限于上述的实施方式,还包含不脱离本发明的主旨的范围的设计等。例如,在上述的各实施方式中说明的各结构能够任意地组合。
[0112]
另外,在上述实施方式中,说明了信息处理装置10根据从移动终端50接收到防丢
失标签的情况而输出蜂鸣音的例子,但也可以输出蜂鸣音以外的报告音,报告音的种类可以是任意的声音。
[0113]
另外,嵌入式控制器31也可以不对音频编解码器24输出“cont_beep”信号,而对soc100请求从扬声器32输出的声音的切换控制。在该情况下,soc100(音频驱动器)也可以根据来自嵌入式控制器31的切换控制的请求,对音频编解码器24进行指示以将从扬声器32输出的声音从基于从soc100输出的音频数据的声音切换为基于从嵌入式控制器31输出的蜂鸣信号的蜂鸣音。
[0114]
此外,上述的信息处理装置10在内部具有计算机系统。而且,也可以将用于实现上述的信息处理装置10所具备的各结构的功能的程序记录于计算机可读取的记录介质,使计算机系统读入并执行在该记录介质中记录的程序,由此进行上述的信息处理装置10所具备的各结构的处理。这里,“使计算机系统读入并执行在记录介质中记录的程序”包含将程序安装于计算机系统。这里所说的“计算机系统”包含os、周边设备等硬件。另外,“计算机系统”也可以包含经由因特网、wan、lan、包含专用线路等通信线路的网络而连接的多个计算机装置。另外,“计算机可读取的记录介质”是指软盘、光磁盘、rom、cd-rom等可移动介质、内置于计算机系统的硬盘等存储装置。这样,存储了程序的记录介质也可以是cd-rom等非暂时性的记录介质。
[0115]
另外,在记录介质中,还包含为了分发该程序而能够从分发服务器访问的设置在内部或者外部的记录介质。此外,也可以是将程序分割为多个,在分别不同的定时下载之后由信息处理装置10所具备的各结构合为一体的结构,对分割后的程序中的各个程序进行分发的分发服务器不同。而且“计算机可读取的记录介质”还包含像经由网络发送程序的情况下的作为服务器、客户端的计算机系统内部的易失性存储器(ram)那样,在一定时间内保存程序的介质。另外,上述程序也可以是用于实现上述的功能的一部分的程序。并且,也可以是能够通过与已经记录于计算机系统的程序的组合来实现上述的功能的所谓的差分文件(差分程序)。
[0116]
另外,也可以将上述的实施方式中的信息处理装置10所具备的各功能的一部分或者全部作为lsi(large scale integration:大规模集成)等集成电路来实现。各功能也可以独立地处理器化,也可以将一部分或者全部集成地处理器化。另外,集成电路化的方法不限于lsi,也可以通过专用电路或者通用处理器来实现。另外,在由于半导体技术的进步而出现代替lsi的集成电路化的技术的情况下,也可以使用基于该技术的集成电路。

技术特征:
1.一种信息处理装置,具备:存储器,其暂时存储os(operating system:操作系统)的程序;处理器,其执行所述os的程序;扬声器,其输出声音;近距离无线通信部,其在通过近距离无线通信接收到特定的信号的情况下,输出表示接收到所述特定的信号这一情况的第一信息;ec(embedded controller:嵌入式控制器),其根据取得从所述近距离无线通信部输出的所述第一信息这一情况而输出用于输出声音的第一声音数据;以及音频处理器件,其具备供从所述ec输出的所述第一声音数据输入的端子以及供通过基于所述os的处理而从所述处理器输出的第二声音数据输入的端子,所示音频处理器件对基于所述第一声音数据的声音和基于所述第二声音数据的声音进行排他性切换并从所述扬声器输出,所述ec在取得从所述近距离无线通信部输出的所述第一信息的情况下,进行控制以便所述音频处理器件使基于所述第一声音数据的声音从所述扬声器输出。2.根据权利要求1所述的信息处理装置,其中,所述ec在取得从所述近距离无线通信部输出的所述第一信息的情况下,输出用于将从所述扬声器输出的声音从基于所述第二声音数据的声音切换为基于所述第一声音数据的声音的控制信号,所述音频处理器件具备供从所述ec输出的所述控制信号输入的控制端子,所述音频处理器件基于所述控制信号,将从所述扬声器输出的声音从基于所述第二声音数据的声音切换为基于所述第一声音数据的声音。3.根据权利要求2所述的信息处理装置,其中,所述控制端子是对应于i2s(inter-ic sound)标准的端子。4.根据权利要求2或3所述的信息处理装置,其中,所述音频处理器件基于所述控制信号对所述处理器请求切换控制,所述处理器根据来自所述音频处理器件的所述切换控制的请求,对所述音频处理器件进行指示以将从所述扬声器输出的声音从基于所述第二声音数据的声音切换为基于所述第一声音数据的声音,所述音频处理器件根据来自所述处理器的所述指示,将从所述扬声器输出的声音从基于所述第二声音数据的声音切换为基于所述第一声音数据的声音。5.根据权利要求2至4中任一项所述的信息处理装置,其中,所述ec根据取得从所述近距离无线通信部输出的所述第一信息这一情况而将第二信息输出到所述处理器,所述处理器若取得从所述ec输出的所述第二信息,则对所述ec进行指示以输出所述第一声音数据,所述ec根据使来自所述处理器的所述第一声音数据输出的指示,输出所述第一声音数据。6.根据权利要求2至5中任一项所述的信息处理装置,其中,所述ec在输出用于将从所述扬声器输出的声音从基于所述第二声音数据的声音切换
为基于所述第一声音数据的声音的控制信号之后,若满足规定条件,则输出用于将从所述扬声器输出的声音从基于所述第一声音数据的声音切换为基于所述第二声音数据的声音的控制信号。7.一种信息处理装置的控制方法,该信息处理装置具备:存储器,其暂时存储os(operating system:操作系统)的程序;处理器,其执行所述os的程序;扬声器,其输出声音;近距离无线通信部,其进行近距离无线通信;音频处理器件;以及ec(embedded controller:嵌入式控制器),其中,该信息处理装置的控制方法包含如下的步骤:所述近距离无线通信部在通过近距离无线通信接收到特定的信号的情况下,输出表示接收到所述特定的信号这一情况的第一信息;所述ec根据取得从所述近距离无线通信部输出的所述第一信息这一情况而输出用于输出声音的第一声音数据;以及所述音频处理器件具备供从所述ec输出的所述第一声音数据输入的端子以及供通过基于所述os的处理而从所述处理器输出的第二声音数据输入的端子,所述音频处理器件对基于所述第一声音数据的声音和基于所述第二声音数据的声音进行排他性切换并从所述扬声器输出,所述ec在取得从所述近距离无线通信部输出的所述第一信息的情况下,进行控制以便所述音频处理器件使基于所述第一声音数据的声音从所述扬声器输出。

技术总结
本发明提供信息处理装置和控制方法。不论系统的动作状态如何,都使用现有的扬声器通过远程操作来输出声音。信息处理装置具备:处理器,其执行OS的程序;扬声器,输出声音;近距离无线通信部,在通过近距离无线通信接收到特定的信号的情况下,输出表示接收到特定的信号这一情况的第一信息;EC,根据取得从近距离无线通信部输出的第一信息这一情况而输出用于输出声音的第一声音数据;以及音频处理器件,对基于从EC输出的第一声音数据的声音和基于通过OS的处理而从处理器输出的第二声音数据的声音进行排他性切换而从扬声器输出,EC在取得从近距离无线通信部输出的第一信息的情况下,进行控制以便音频处理器件使基于第一声音数据的声音从扬声器输出。据的声音从扬声器输出。据的声音从扬声器输出。


技术研发人员:片山洋祐 王迁 森英久 德野真弘
受保护的技术使用者:联想(新加坡)私人有限公司
技术研发日:2023.01.13
技术公布日:2023/7/20
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐