音频处理设备和音频处理方法与流程

文档序号:11548992阅读:306来源:国知局
音频处理设备和音频处理方法与流程

相关申请的交叉引用

本申请基于并且要求35u.s.c.§119下的于2016年2月5日在韩国知识产权局提交的第10-2016-0014997号韩国专利申请的优先权,其全部内容通过引用并入本文。



背景技术:

领域

本发明一般涉及音频处理设备和音频处理方法,并且例如,涉及快速输出音频信号的方法。

相关技术的说明

家庭影院系统通过多声道扬声器输出作为盒式录像机(vcr)信号或电视(tv)广播信号的音频信号输入,以产生剧院的感受效果。家庭影院系统包括通过高清晰度多媒体接口(hdmi)音频返回信道(arc)或光学/同轴电缆接收数字信号、解码数字信号并通过扬声器输出解码的数字信号的功能。在这方面,家庭影院系统可以在控制家庭影院系统的主中央处理单元(cpu)完全启动并且实际上能够操作时通过arc输出音频信号。

然而,当家庭影院系统的电源从关闭状态改变为开启状态时,可能需要很长时间来初始化主cpu和解码器。此外,可能需要很长时间来通过arc或光学/同轴电缆接收、解码和输出数字音频信号。因此,可能需要通过arc快速输出音频信号的方法。

发明概述

另外的方面将在下面的描述中部分地阐述,并且部分地将从描述中显而易见。

根据本发明的示例实施例的一方面,音频处理设备包括:第一控制器,被配置用于初始化音频处理设备;以及第二控制器,被配置用于在所述第一控制器初始化所述音频处理设备的同时连接所述音频处理设备和音频输出设备,并且将报告所述音频处理设备和所述音频输出设备的连接完成的消息发送到所述第一控制器,其中所述第一控制器被配置用于响应于来自所述第二控制器的报告所述连接完成的消息,开始向所述音频输出设备输出音频的操作。

第二控制器可以被配置用于发送用于打开音频输出设备的消息,并且当响应于消息打开音频输出设备时,通过检查音频处理设备和音频输出设备的连接状态来将音频处理设备连接到音频输出设备。

第一控制器可以被配置用于响应于报告连接完成的消息,控制音频输出模块以开始输出音频。

第二控制器还可以被配置用于通过将音频输出设备的物理地址和音频处理设备的音频返回信道(arc)端口进行比较来确定物理地址和arc端口是否相同,从而检查音频处理设备和音频输出设备的连接状态。

第二控制器还可以被配置用于从音频输出设备接收音频输出设备的物理地址信息,并且比较音频输出设备的物理地址和音频处理设备的arc端口,以基于物理地址信息确定物理地址和arc端口是否相同。

第二控制器还可以被配置用于存储接收到的音频输出设备的物理地址信息。

第二控制器还可以被配置用于当音频处理设备开启时检查先前存储的arc端口的连接状态,并且基于先前存储的arc端口的连接状态发送用于打开音频输出设备的消息。

之前存储的arc端口的连接状态可以包括在音频处理设备关闭之前最后存储的arc端口的连接状态。

第一控制器还可以被配置用于控制第二控制器来存储指示当音频处理设备关闭时音频输出设备是否输出音频信号的状态。

根据本发明的另一示例实施例的一方面,音频处理方法包括:由第一控制器初始化音频处理设备;在所述第一控制器初始化所述音频处理设备的同时,由第二控制器连接所述音频处理设备和音频输出设备,以及由第二控制器发送报告所述音频处理设备和所述音频输出设备的连接完成的消息设备到第一控制器;以及由所述第一控制器响应于报告所述连接完成的消息开始向所述音频输出设备输出音频的操作。

所述连接过程可以包括:所述第二控制器发送开启所述音频输出设备的消息;以及当响应于所述消息而开启所述音频输出设备时,通过检查所述音频处理设备和所述音频输出设备的连接状态,由所述第二控制器连接所述音频处理设备和所述音频输出设备。

输出音频的操作的开始可以包括由第一控制器控制音频输出模块以响应于报告连接完成的消息开始输出音频。

连接状态的检查可以包括比较音频输出设备的物理地址和音频处理设备的arc端口,以确定物理地址和arc端口是否相同。

连接状态的检查还可以包括:从音频输出设备接收音频输出设备的物理地址信息;以及基于物理地址信息比较音频输出设备的物理地址和音频处理设备的arc端口,以确定物理地址和arc端口是否相同。

接收过程可以包括:存储接收到的音频输出设备的物理地址信息。

所述音频处理方法还可以包括:当所述音频处理设备开机时,由所述第二控制器检查预先存储的arc端口的连接状态;以及由所述第二控制器基于所述arc端口的先前存储的连接状态发送用于打开所述音频输出设备的消息。

先前存储的arc端口的连接状态可以包括在音频处理设备关闭之前arc端口的最后存储的连接状态。

所述音频处理方法还可以包括:由所述第一控制器控制所述第二控制器存储指示所述音频是否的状态。

附图说明

通过结合附图进行的以下详细描述,本发明的这些和/或其他方面、特征和伴随的优点将变得清楚和更容易理解,其中相同的附图标记表示相同的元件,其中:

图1是示出根据示例实施例的被配置用于应用音频处理方法的示例音频处理设备的示意图;

图2是示出根据示例实施例的由第一控制器执行的连接音频处理设备和音频输出设备的示例过程的流程图;

图3是示出根据示例实施例的示例音频处理方法的流程图;

图4是示出根据示例实施例的由第二控制器执行的连接音频处理设备和音频输出设备的示例操作的流程图;

图5是示出根据启动模式的示例音频处理方法的流程图;

图6是示出在即时启动模式下由第一控制器执行的连接音频处理设备和音频输出设备的示例过程的流程图;

图7是示出根据示例实施例的音频处理设备的示例配置的框图;

图8是示出根据示例实施例的第二控制器的示例配置的框图;和

图9是示出根据另一示例实施例的音频处理设备的示例配置的框图。

详细说明

现在将详细参考各种实施例(其示例在附图中示出),其中相同的附图标记始终表示相同的元件。在这点上,本实施例可以具有不同的形式,并且不应被解释为限于这里阐述的描述。因此,下面仅通过参考附图来描述示例性实施例,以解释本发明的各方面。

本发明中使用的术语选自当前广泛使用的考虑其在本发明中的功能的常用术语。然而,根据本领域普通技术人员的意图、先例或新技术的出现,术语可以不同。因此,本发明中使用的术语不仅仅是术语的指定,而是基于贯穿本发明的术语和内容的含义来定义术语。

本文所使用的术语仅用于描述特定实施例的目的,而不意在限制示例实施例。如本文所使用的,除非上下文另有明确说明,否则单数形式“一”,“一个”和“该”也旨在包括复数形式。贯穿本发明,将理解,当元件被称为“连接”到另一元件时,其可以“直接连接”到另一元件或“电连接”到另一元件(其间具有中间元件)。还应当理解,当部件“包括”或“包括”元件时,除非另有定义,否则该部件还可以包括其他元件,而不排除其他元件。

在整个发明中,特别地,“该”或其他类似的引用表达可以指单数形式和复数形式。此外,如果没有明确地引用包括在根据本发明的方法中的操作顺序的描述,则可以以适当的顺序执行操作。本发明不限于所描述的操作顺序。

在本发明的各个部分中描述的诸如“在一些实施例中”和“根据实施例”的表达不一定指的是相同的实施例。

可以按照功能块组件和各种处理步骤来描述本发明。这些功能块中的一些或全部可以由被配置为执行指定功能的任何数量的硬件和/或软件组件来实现。例如,本发明的功能块可以由一个或多个微处理器或被配置为执行某些功能的电路组件来实现。此外,本发明的功能块可以通过各种编程语言或脚本语言来实现。功能块可以在一个或多个处理器上执行的算法中实现。此外,本发明可以采用用于电子配置、信号处理和/或控制、数据处理等的任何数量的常规技术。词语“机构”,“元件”,“设备”和“部件”被广泛使用,并且不限于机械或物理实施例。

此外,所呈现的各种图中所示的连接线或连接器旨在表示各种元件之间的示例功能关系和/或物理或逻辑耦合。应当注意,许多替代或附加的功能关系、物理连接或逻辑连接可以存在于实际设备中。

在下文中,将参照附图更详细地描述本发明。

图1是示出根据示例实施例的被配置为应用音频处理方法的示例音频处理设备100的图。

音频处理设备100可以包括所有的音频收听设备和包括诸如电视(tv)、膝上型电脑和蜂窝电话等的显示器的电子装置,但是不限于此。例如,音频处理设备100可以包括各种电子设备,诸如蜂窝电话、平板个人计算机(pc)、数字照相机、摄像机、膝上型计算机、台式计算机、电子书终端、数字广播终端、个人数字助理(pda)、便携式多媒体播放器(pmp)、导航装置、mp3播放器、可穿戴设备等,但不限于此。另外,音频处理设备100可以是固定或移动设备,并且可以是被配置用于接收数字广播的数字广播接收机。此外,根据实施例,音频处理设备100可以是包括显示器的电子设备的组件。

控制器101可以包括被配置用于控制音频处理设备100的各种类型的设备,诸如遥控器或蜂窝电话。

或者,当音频处理设备100包括被配置用作触摸屏的显示器时,可以用用户的手指或输入笔等来替换控制器101。

此外,控制器101可以使用短距离通信(诸如红外通信或蓝牙通信)来控制音频处理设备100。控制器101可以通过使用提供的键(包括按钮)、触摸板、被配置用于接收用户语音的麦克风(未示出)和被配置用于识别控制器101的运动的传感器(未示出)中的至少一个来控制音频处理设备100的功能。

控制器101可以包括用于打开/关闭音频处理设备100的电源开/关按钮。此外,基于用户输入,控制器101可以针对音频处理设备100切换频道、调整声音音量、选择地面波/有线/卫星广播并且设置环境。

此外,控制器101可以包括定点设备。例如,当接收到特定键输入时,控制器101可以作为定点设备操作。

在本发明的实施例中,术语“用户”可以指例如通过使用控制器101控制音频处理设备100的功能或操作的人,并且可以包括观看者、管理者或安装工程师。

当音频处理设备100提供高清晰度多媒体接口(hdmi)端口时,如图1所示,音频处理设备100可以通过hdmi端口连接到音频输出设备200。在这点上,音频输出设备200可以包括接收器、声吧系统或一个或多个扬声器,但不限于此。

音频处理设备100可以通过使用hdmi消费电子控制(cec)功能容易地控制连接到音频处理设备100的外围设备(例如音频输出设备200)。例如,由于从控制器101接收到用于打开音频处理设备100的用户输入,所以音频处理设备100可以控制与其连接的音频输出设备200被打开/关闭。

此外,音频处理设备100可以控制音频输出设备200通过使用hdmiarc功能输出音频返回信道(arc)音频信号。在这点上,当音频处理设备100开启时,可能需要设置arc模式的操作。

从hdmi规范的版本1.4添加arc功能,以使用一根hdmi电缆将音频信号从音频处理设备100(例如tv)传输到音频输出设备200(例如声吧系统和a/v接收器)。因此,诸如tv的音频处理设备100可以通过使用一条hdmi电缆接收图像信号,并将音频信号发送到音频输出设备200。arc模式可以指例如arc音频信号通过使用arc功能从音频输出设备200输出。

音频处理设备100和音频输出设备200可以发送和接收用于设置arc模式的消息。

例如,用于设置arc模式的消息可以包括请求音频输出设备200的物理地址的消息、响应于请求物理地址的消息而传送物理地址的消息、请求连接arc端口的消息、响应于请求arc端口的连接的消息而允许arc端口的连接的消息以及报告arc端口的连接完成的消息,但不限于此。为了便于描述,以下将用于设置arc模式的消息称为arc消息。

为了设置arc模式,音频处理设备100处理arc消息的过程可能是必要的。arc消息被越快地处理,音频输出设备200输出arc音频信号的速度越快。因此,可能需要用于音频处理设备100快速处理arc消息的方法。

图2是示出由音频处理设备100执行的处理arc消息的示例过程的流程图。

音频处理设备100可以包括第一控制器、第二控制器和音频输出模块。

第一控制器可以包括音频处理设备100的主中央处理单元(cpu)模块。主cpu模块可以控制音频处理设备100的组件的一般操作。第二控制器可以包括音频处理设100的micom模块。micom模块可以管理音频处理设备100的组件的电源状态和连接到音频处理设备100的外部设备的物理地址。音频输出模块可以包括arc声音驱动器。arc声音驱动器可以向音频输出设备200输出arc音频信号。音频输出模块可以由第一控制器控制。

arc消息可以由音频处理设备100的第一控制器处理。然而,当音频处理设备100从关闭状态改变为开启状态时,第一控制器可能需要初始化音频处理设备。因此,直到音频处理设备100从音频处理设备100的开启状态完全地被初始化为止,第一控制器可能难以处理arc消息。由于arc消息可以在音频处理设备100完全初始化之后被处理,所以当音频处理设备100处于开启状态时,处理arc消息所花费的时间可以增加。因此,在arc消息被处理并且arc端口的连接操作完成之前,音频信号可以从音频输出设备100输出。在arc端口的连接操作完成之后,音频信号可以从音频输出设备200输出。

如果音频处理设备100处于开启状态,则第一控制器可以初始化音频处理设备100。如上所述,在音频处理设备100完全初始化之后,第一控制器可以处理arc消息。

如果音频处理设备100被完全初始化,则第一控制器可以通过第二控制器向音频输出设备200发送请求音频输出设备200的物理地址的消息。例如,如图2所示,请求音频输出设备200的物理地址的消息可被呈现为“给物理地址”,但不限于此。

音频输出设备200的物理地址可以是关于由音频处理设备100提供的多个hdmi端口中的音频输出设备200所连接的hdmi端口的信息。例如,音频处理设备100可以包括四个hdmi端口,并且音频输出设备200可以连接到第二hdmi端口。在这点上,音频输出设备200的物理地址可以是指示第二hdmi端口的号码的信息。

第一控制器可以通过第二控制器将请求连接arc端口的消息发送到音频输出设备200。例如,如图2所示,请求arc端口的连接的消息可以呈现为“请求arc初始化,但不限于此。

响应于请求物理地址的消息,音频输出设备200可以将音频输出设备200的物理地址发送到第一控制器。例如,如图2所示,向第一控制器发送物理地址的消息可以被表示为“报告物理地址”,但不限于此。

此外,响应于请求连接arc端口的消息,音频输出设备200可以发送允许arc端口连接到第一控制器的消息。例如,请求连接arc端口的消息可以表示为“启动arc”,但不限于此。

第一控制器可以比较音频输出设备200的接收到的物理地址和音频处理设备100的arc端口号,以确定接收到的物理地址和arc端口号是否相同。当音频处理设备100提供多个hdmi端口时,多个hdmi端口中的至少一个可以是arc端口。在这点上,第一控制器可以检查音频输出设备200连接到的hdmi端口,从而可以检查arc端口的连接状态。

如果音频输出设备200连接到的hdmi端口是arc端口,则第一控制器可以向arc音频输出设备200发送报告arc端口的连接完成的消息。例如,如图2所示,报告arc端口的连接完成的消息可以呈现为“报告arc启动”,但不限于此。

如果arc端口的连接完成,则第一控制器可以控制包括在音频处理设备100中的音频输出模块向音频输出设备200输出音频信号。在这点上,音频输出模块可以包括arc声音驱动器,但不限于此。例如,第一控制器可以向音频输出模块发送用于打开音频输出模块的消息。音频输出模块可以响应于从第一控制器发送的消息而开启,并且可以将音频信号发送到音频输出设备200。

如图2所示,当音频处理设备100被初始化时,第一控制器可以不处理arc消息。在音频处理设备100被初始化之后,第一控制器可以处理arc消息。因此,音频输出设备200可以延迟输出音频信号。

图3是示出根据实施例的示例音频处理方法的流程图。

在操作s310中,第一控制器可以初始化音频处理设备100。初始化音频处理设备100的操作s310可以包括处理构成音频处理设备100的每个详细模块进行操作的操作。例如,初始化音频处理设备100的操作s310可以包括处理包括在音频处理设备100中的hdmicec模块以开始操作的操作,但不限于此。

当第一控制器初始化音频处理设备100时,在操作s320中,第二控制器可以连接音频处理设备100和音频输出设备200。第二控制器可以发送指示音频处理设备100和音频输出设备200的连接完成的消息到第一控制器。

连接音频处理设备100和音频输出设备200的操作s320可以是设置arc模式的操作。如上所述,arc模式可以是音频输出设备200连接到音频处理设备100的arc端口并输出arc音频信号的模式。例如,如果音频输出设备200连接到音频处理设备100的arc端口,则音频处理设备100可以控制音频输出设备200输出arc音频信号。

如果预定功率被提供给音频处理设备100,甚至在音频处理设备100被初始化之前,第二控制器可以操作。第二控制器可以控制音频处理设备100的待机状态。如果在待机状态下接收到打开音频处理设备100的用户输入,则第二控制器可以控制第一控制器接收供电。因此,如果音频处理设备100处于开启状态,则不必等待音频处理设备100的初始化完成,第二控制器可以连接音频处理设备100和音频输出设备200。

在连接音频处理设备100和音频输出设备200之后,第二控制器可以向第一控制器发送指示音频处理设备100和音频输出设备200的连接完成的消息。第一控制器可以是通过从第二控制器接收指示连接完成的消息来通知音频处理设备100和音频输出设备200的连接的完成。下面将参照图4更详细地描述由第二控制器执行的连接音频处理设备100和音频输出设备200的操作s320。

在操作s330中,第一控制器可以响应于指示连接完成的消息开始向音频输出设备200输出音频。

第一控制器可以响应于指示连接完成的消息,控制包括在音频处理设备100中的音频输出模块开始向音频输出设备200输出音频。在这点上,音频输出模块可以包括arc声音驱动器,但不限于此。

例如,第一控制器可以向音频输出模块发送用于打开音频输出模块的消息。如果响应于从第一控制器接收到的消息,音频输出模块被开启,则音频输出模块可以将音频信号发送到音频输出设备200。

图4是示出根据示例实施例的由第二控制器执行的连接音频处理设备100和音频输出设备200的示例操作的流程图。

如果音频处理设备100被开启,则第二控制器可以发送用于打开音频输出设备200的消息。

例如,如果从控制器101接收到用于打开音频处理设备100的用户输入,则第二控制器可以发送用于打开音频输出设备200的消息。如图4所示,用于打开音频输出设备200的消息可以呈现为“系统音频模式请求”,但不限于此。

响应于接收到的消息,音频输出设备200可以处于开启状态。因此,音频处理设备100和音频输出设备200的开/关状态可以由一个控制器101(例如遥控器)控制。

此外,如果音频处理设备100被开启,则第一控制器可以初始化操作音频处理设备100所需的详细模块。当模块被第一控制器初始化时,第二控制器可以将音频处理设备100和音频输出设备200连接。

下面将详细描述由第二控制器执行的连接音频处理设备100和音频输出设备200的操作。如上所述,连接音频处理设备100和音频输出设备200的操作可以包括设置arc模式的操作。

参考图4,第二控制器可以向音频输出设备200发送请求音频输出设备200的物理地址的消息(例如“给物理地址”)。

当音频输出设备200连接到音频处理设备100的arc端口时,音频输出设备200可输出arc音频信号。因此,音频处理设备100可能需要检查音频输出设备200是否连接到arc端口。然而,根据实施例,如果音频输出设备200连接到arc端口,则音频输出设备200可以传送其物理地址。在这点上,音频处理设备100可以使用音频输出设备200的物理地址,而不必检查音频输出设备200是否连接到arc端口。

响应于请求物理地址的消息,音频输出设备200可以将其物理地址发送到第二控制器。

例如,物理地址可以具有4字节的大小。音频处理设备100可以包括四个hdmi端口。arc端口可以是四个hdmi端口中的第二hdmi端口。在这点上,当音频输出设备200连接到arc端口时,音频输出设备200的物理地址可以表示为“2.0.0.0”,但不限于此。

音频输出设备200可以发送允许arc端口连接到第二控制器的消息。例如,如图4所示,允许arc端口连接的消息可以表示为“初始化arc”,但不限于此。

第二控制器可以比较音频输出设备200的物理地址和音频处理设备100的arc端口号。第二控制器可以通过将音频输出设备200的物理地址与音频处理设备100的arc端口号相比较来确定物理地址和arc端口号是否相同,从而检查arc端口是否处于连接状态。

如果arc端口处于连接状态,则第二控制器可以向音频输出设备200发送报告arc端口的连接完成的消息。如图4所示,报告arc端口的连接完成的消息可以呈现为“报告arc启动”,但不限于此。

第二控制器可以向第一控制器发送报告arc端口的连接完成的消息。在这点上,第一控制器可以在完全初始化音频处理设备100之后接收消息。

如果arc端口的连接完成,则第一控制器可以控制包括在音频处理设备100中的音频输出模块向音频输出设备200输出arc音频信号。例如,第一控制器可以发送用于将音频输出模块打开的消息到音频输出模块。在这点上,音频输出模块可以是arc声吧系统,但不限于此。

如果从第一控制器接收到消息,则音频输出模块可以将arc音频信号发送到音频输出设备200。因此,音频输出设备200可以输出arc音频信号。

图5是示出根据启动模式不同地设置arc模式的示例方法的流程图。

音频处理设备100的启动模式可以包括冷启动模式和即时启动模式,但不限于此。

冷启动模式可以包括ac电源断开的情况。在冷启动模式中,由于音频处理设备100完全从关闭状态改变为开启状态,所以第一控制器需要初始化音频处理设备100。

然而,在即时启动模式中,第一控制器可以处于音频处理设备100被完全初始化的状态。例如,在音频处理设备100包括显示器的情况下,第一控制器和第二控制器都处于可操作状态,而只有显示器处于关闭状态。在这点上,在即时启动模式中,音频处理设备100可以将显示器的关闭状态改变为开启状态。此外,音频处理设备100可以存储在关闭之前正在执行的操作的最后状态。如果音频处理设备100在即时启动模式下开启,则音频处理设备100可以基于所存储的最后状态来执行操作。

在冷启动模式中,音频处理设备100还可以基于所存储的最后状态再次执行操作。然而,在冷启动模式下需要音频处理设备100的初始化处理,这可能导致时间的增加。

当不需要音频处理设备100的初始化处理时,通常,第一控制器可以比第二控制器更快地连接音频处理设备100和音频输出设备200。在即时启动模式中,由于不需要等待音频处理设备100的初始化处理,所以第一控制器可以快速地连接音频处理设备100和音频输出设备200。

因此,根据音频处理设备100的启动模式,音频处理设备100可以不同地设置执行连接音频处理设备100和音频输出设备200的操作的对象。

参考图5,如果音频处理设备100开启(操作s510),则音频处理设备100可以确定启动模式是否为冷启动模式(操作s520)。如果启动模式是冷启动模式,如上所述,第一控制器可以初始化音频处理设备100。因此,第一控制器可能难以直接连接音频处理设备100和音频输出设备200。在这点上,第二控制器可以连接音频处理设备100和音频输出设备200,从而减少音频输出设备200输出音频信号所花费的时间。

例如,由于音频处理设备100被开启,所以第二控制器可以发送用于打开音频输出设备200的消息(操作s531)。因此,如果从控制器101接收到用于打开音频处理设备10的用户输入,则可以打开音频处理设备100和音频输出设备200。

第二控制器可以连接音频处理设备100和音频输出设备200(操作s532)。如果音频处理设备100和音频输出设备200的连接完成,则第二控制器可以向第一控制器发送报告连接完成的消息(操作s533)。当发送报告连接完成的消息时,第一控制器可以知道设置了arc模式。第一控制器可以控制音频输出模块开始输出音频。

在即时启动模式(例如操作s520的“否”),第一控制器可以直接连接音频处理设备100和音频输出设备200(操作s541)。由于第一控制器的处理速度比第二控制器的处理速度快,所以第一控制器可以比第二控制器更快地连接音频处理设备100和音频输出设备200。如果第一控制器连接音频处理设备100和音频输出设备200,则可能不需要向第一控制器发送报告连接完成的消息的操作。因此,如果音频处理设备100和音频输出设备200完全连接,则第一控制器可以控制音频输出模块开始输出音频(操作s542)。

如上所述,根据实施例的音频处理方法可以根据音频处理设备100的启动模式来不同地设置连接音频处理设备100和音频输出设备200的主体。因此,根据实施例的音频处理方法可以减少音频输出设备200输出音频信号所花费的时间。

图6是示出在即时启动模式下由第一控制器执行的连接音频处理设备100和音频输出设备200的示例过程的流程图。

在即时启动模式中,如果音频处理设备100处于开启状态,则第一控制器可以不初始化音频处理设备100。因此,第一控制器可以更快速地连接音频处理设备100和音频输出设备200。

在图2、图4和图6中,在音频处理设备100处于开启状态之后输出音频信号所花费的时间分别由t1、t2和t3表示,t2和t3可以小于t1。在即时启动模式中,第一控制器可以不需要初始化音频处理设备100,并且具有比第二控制器更快的处理速度的第一控制器可以连接音频处理设备100和音频输出设备200,因此t3可以小于t2。然而,t3小于t2的情况可以限于不需要初始化处理的即时启动模式。在不需要初始化处理的即时启动模式中,由于第一控制器的处理速度比第二控制器的处理速度快,因此t3可以小于t2。

图7是示出根据示例实施例的音频处理设备100的示例配置的框图。

参考图7,音频处理设备100可以包括第一控制器1100和第二控制器1200。

然而,并非所有示出的部件都是基本部件。音频处理设备100可以包括比图7所示的组件更多或更少的组件。

在下文中,将顺序地描述组件。

第一控制器1100可以初始化音频处理设备100。如果第二控制器1200完全连接音频处理设备100和音频输出设备200,则第一控制器1100可以开始向音频输出设备200输出音频。再者第一控制器1100可以控制音频处理设备100的一般操作。

在第一控制器1100初始化音频处理设备100的同时,第二控制器1200可以连接音频处理设备100和音频输出设备200。第二控制器1200可以向第一控制器1100发送报告音频处理设备100和音频输出设备200的连接完成的消息。

此外,当音频处理设备100开启时,第二控制器1200可以检查arc端口的先前存储的连接状态。在这点上,先前存储的arc端口的连接状态可以指例如在音频处理设备100被关闭之前arc端口的最后存储的连接状态。例如,如果音频处理设备100已经以arc模式操作,则音频处理设备100可以在被关闭之前将arc端口的连接状态存储为“开”。

如果先前存储的arc端口的连接状态为“开”,则当音频处理设备100开启时,第二控制器1200可以向音频输出设备200发送用于打开音频输出设备200的消息。

如果arc端口的先前存储的连接状态为“关闭”,则先前存储的arc端口的连接状态指示音频输出设备200在音频处理设备100关闭之前没有输出音频信号。例如,在音频处理设备100关闭之前,音频处理设备100可以已经输出音频信号。因此,如果先前存储的arc端口的连接状态为“关闭”,则当音频处理设备100开启时,第二控制器1200可以不向音频输出设备200发送用于打开音频输出设备200的消息。

因此,考虑到在音频处理设备100关闭之前使用的音频输出方法,音频处理设备100可以控制音频处理设备100和音频输出设备200被开启/关闭。

第二控制器1200可以比较音频输出设备200的物理地址和音频处理设备100的arc端口号,以确定物理地址和arc端口号是否相同,从而检查音频处理设备100和音频输出设备200的连接状态。如上所述,音频处理设备100和音频输出设备200的连接状态可以指例如arc端口的连接状态。

第二控制器1200可以从音频输出设备200接收并存储音频输出设备200的物理地址。第二控制器1200可以使用所存储的物理地址来检查音频处理设备100和音频输出设备200的连接状态。

图8是示出根据示例实施例的第二控制器1200的示例配置的框图。

根据实施例,第二控制器1200可以包括arc状态存储单元810、arc状态更新器820、arc消息处理器830和存储arc端口连接信息和物理地址信息的存储器840,如图8所示。在这点上,arc端口连接信息和物理地址信息可以存储在不同的存储器中或存储在一个存储器中。

然而,并非所有示出的部件都是基本部件。第二控制器1200可以包括比图8所示的那些更多或更少的组件。

arc状态存储单元810可以存储arc端口的连接状态。例如,当音频输出设备200连接到arc端口时,arc端口的连接状态可以是音频输出设备200输出arc音频信号的状态。

arc状态存储单元810可以在音频输出设备200连接到arc端口时存储arc端口的连接状态,并输出arc音频信号。此外,arc状态存储单元810可以存储在音频处理设备100关闭之前arc端口的连接状态。

arc状态更新器820可以基于在音频处理设备100被关闭之前arc端口的最后存储的连接状态,向音频输出设备200发送用于打开音频输出设备200的消息。

例如,当在音频处理设备100被关闭之前arc端口的最后存储的连接状态是“开”时,arc状态更新器820可以将用于打开音频处理设备100的消息发送到音频输出设备200。如果在音频处理设备100被关闭之前arc端口的最后存储的连接状态是“关”,则arc状态更新器820可以不将用于打开音频输出设备200的消息发送到音频输出设备200。

此外,当音频处理设备100被开启时,arc状态更新器820可以检查音频输出设备200的物理地址和音频处理设备100的arc端口号是否相同,从而更新arc端口的连接状态。

例如,如果音频输出设备200的物理地址和音频处理设备100的arc端口号相同,则arc状态更新器820可以将arc端口的连接状态更新为“开”。如果音频输出设备200的物理地址和音频处理设备100的arc端口号不相同,则arc状态更新器820可以将arc端口的连接状态更新为“关闭”。

arc消息处理器830可以向音频输出设备200发送请求arc端口的连接的消息。

响应于从音频输出设备200接收到的消息,arc消息处理器830可以向arc音频输出设备200发送报告arc端口的连接完成的消息。

图9是示出根据另一示例实施例的音频处理设备100a的示例配置的框图。

如图9所示,音频处理设备100a除了第一控制器(例如包括处理电路)1100和第二控制器(例如包括处理电路)1200之外还可以包括用户输入单元(例如包括输入电路)1300、传感器1400、通信器(例如包括通信电路)1500、音频/视频(a/v)输入单元(例如包括a/v输入电路)1600、存储器1700和输出单元(例如包括输出电路)1800。

关于第一控制器1100和第二控制器1200,与参考图7的描述相同,不再重复。

用户输入单元1300可以包括用于用户输入数据以控制音频处理设备100a的各种电路。用户输入单元1300可以是用于打开音频处理设备100a的用户输入。

例如,用户输入单元1300可以包括各种电路,例如但不限于键盘或圆顶开关,用于打开音频处理设备100a的用户输入可以是以下输入:点击或按下与电源开/关相对应的键。或者,当用户输入单元1300包括诸如触摸板的输入电路时,用户输入可以是触摸对应于特定方向的键的输入。然而,用户输入不限于这些示例。

此外,用户输入单元1300可以被包括在上述的控制器101中或者包括在音频处理设备100a中。

除了显示器1810之外,输出单元1800还可以包括各种输出电路,例如但不限于声音输出单元1820和振动马达1830。

声音输出单元1820可以包括被配置用于输出从通信器1500接收或存储在存储器1700中的音频数据的各种电路。此外,声音输出单元1820可以输出与在音频处理设备100a中执行的功能相关的声音信号(例如呼叫信号接收声音、消息接收声音和警报声音)。声音输出单元1820可以包括各种电路,例如但不限于音频处理设备100a的音频输出模块。因此,声音输出单元1820可以控制音频输出设备200输出arc音频信号。声音输出单元1820可以包括扬声器、蜂鸣器等。

振动马达1830可以输出振动信号。例如,振动马达1830可以输出与音频数据或视频数据(例如呼叫信号接收信号、消息接收信号等)的输出相对应的振动信号。此外,当在触摸屏中输入触摸时,振动马达1830可以输出振动信号。

传感器1400可以感测音频处理设备100a的状态或音频处理设备100a的周围环境的状态,并将感测到的信息发送到第一控制器1100。

通信器1500可以包括各种通信电路,包括用于音频处理设备100a和外部设备之间的通信的一个或多个组件。例如,通信器1500可以包括各种通信电路,例如但不限于短距离无线通信器1510、移动通信器1520和广播接收单元1530。

短距离无线通信器1510可以包括蓝牙通信器、蓝牙低功耗(ble)通信器、近场通信器、wlan(wi-fi)通信器、zigbee通信器、红外数据协会(irda)通信器、wi-fi直连(wfd)通信器、超宽带(uwb)通信器和ant+通信器。然而,短距离无线通信器1510不限于此。

移动通信器1520与从移动通信网络中的基站、外部终端和服务器中选择的至少一个交换无线信号。这里,无线信号可以包括声音呼叫信号、因特网协议视频呼叫信号或根据文本/多媒体消息的交换的各种类型的数据。

广播接收机1530经由广播信道和/或与广播有关的信息从外部接收广播信号。广播信道可以包括卫星信道和地面波信道。根据实施例,音频处理设备100a可以不包括广播接收器1530。

a/v输入单元1600可以包括被配置用于输入音频信号或视频信号的各种电路,并且可以包括例如但不限于相机1610和麦克风1620的电路。

相机1610可以在互联网协议视频模式或拍摄模式中经由图像传感器获得图像帧,诸如静止图像或视频。经由图像传感器捕获的图像可以经由第一控制器1100或附加的图像处理单元(未示出)来处理。

麦克风1620接收外部声音信号的输入,并将外部声音信号处理为电声数据。例如,麦克风1620可以从外部设备或扬声器接收声音信号。

存储器1700可以存储用于处理和控制第一控制器1100的程序,并且可以存储输入到音频处理设备100a中或从音频处理设备100a输出的数据。

存储器1700可以包括从闪存类型、硬盘类型、多媒体卡微型类型、卡类型存储器(例如sd或xd存储器等)、随机存取存储器(ram)、静态随机存取存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁存储器、磁盘和光盘中选择的至少一种类型的存储介质。

根据实施例,存储器1700可以包括含有一个或多个指令的模块,以允许第一控制器1100初始化音频处理设备100a,以在第一控制器1100初始化音频处理设备100a时允许第二控制器1200连接音频处理设备100a和音频输出设备200,并且允许第二控制器1200向第一控制器1100发送报告音频处理设备100a和音频输出设备200的连接完成的消息,并且允许第一控制器1100响应于报告连接完成的消息开始向音频输出设备200输出音频的操作。

存储在存储器1700中的程序可以根据它们的功能被划分成多个模块。例如,程序可以被划分为用户界面(ui)模块1710、触摸屏模块(1720)、通知模块1730等。

ui模块1710可以根据应用提供与音频处理设备100a连接的专用ui,例如图形用户界面(gui)。触摸屏模块1720可以感测用户在触摸屏上的触摸手势,并且可以向第一控制器1100发送关于触摸手势的信息。触摸屏模块1720可以识别和分析触摸代码。触摸屏模块1720可以形成为包括控制器的单独的硬件。

通知模块1730可以生成通知音频处理设备100a的事件的发生的信号。在音频处理设备100a中产生的事件的示例可以包括呼叫信号接收、消息接收、键信号接收、调度通知等。通知模块1730可以通过显示器以视频信号形式、通过声音输出单元1820以音频信号形式以及通过振动马达1830以振动信号形式输出通知信号1810。

图7和图9是根据各种示例性实施例的图像显示设备100和100a的示例框图。可以根据实际实现的图像显示设备100和100a的规格来组合、添加或省略每个框图的组件。也就是说,根据需要,可以将多于两个的部件组合成一个部件或者可以将一个部件分成两个部件。此外,每个框图中执行的功能用于描述实施例,并且每个框图的具体操作或设备不限制本发明的范围。

本发明的方法可以被实现为可以由各种计算机装置执行并记录在非暂时性计算机可读记录介质上的计算机指令。非暂时性计算机可读记录介质可以包括程序命令、数据文件、数据结构或其组合。记录在非暂时性计算机可读记录介质上的程序命令可以是为了发明而特别设计和构造的,或者可以是计算机软件领域的普通技术人员已知的和可用的。非暂时性计算机可读介质的示例包括诸如磁性介质(例如硬盘、软盘或磁带)、光学介质(例如光盘只读存储器(cd-rom))或数字通用光盘(dvd))、磁光介质(例如光磁盘)以及专门配置为存储和执行程序命令(例如rom、ram或闪存)的硬件设备。程序命令的示例包括可以由使用编译器的计算机执行的高级语言代码以及由编译器制作的机器语言代码。

应当理解,本文所描述的各种示例实施例应当被认为仅是描述性的,而不是为了限制的目的。每个实施例内的特征或方面的描述通常应被视为可用于其它实施例中的其它类似特征或方面。可以以分布式方式执行一体描述的组件。同样,可以以组合方式执行单独描述的组件。

虽然已经参照附图描述了一个或多个示例实施例,但是本领域普通技术人员将理解,在不脱离所附权利要求所定义的精神和范围的情况下,可以在形式和细节上进行各种改变。

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