用于多个显示器用户的平衡扬声器的制作方法

文档序号:6397924阅读:252来源:国知局
专利名称:用于多个显示器用户的平衡扬声器的制作方法
技术领域
本发明涉及用于多个显示器用户的平衡扬声器。
背景技术
随着计算机显示器价格的降低和显示器尺寸的增大,多个用户有更多机会共用单个大屏幕。当使用音频时,期望的是,每个用户的音频能与其他用户区分开。可以通过用户为了改变音频源而触摸触摸屏显示器的位置来识别用户的位置,但是这可能导致当用户与显示器交互作用时声音源明显频繁改变,并且根据所使用的应用,可能基于用户的交互作用而使音频源歪斜。

发明内容
根据本发明的一个实施例,提供了一种方法,包括:在计算机监视器上显示窗口 ;确定所述计算机监视器上的所述窗口的位置;基于所述计算机监视器上的所述窗口的位置,推导所述窗口的用户的用户位置;以及将来自所述窗口中运行的应用程序的音频信号引导到扬声器阵列中的扬声器,其中,所述扬声器是所述扬声器阵列中与所述扬声器阵列中的其它扬声器相比更靠近推导出的用户位置的扬声器。进一步地, 引导步骤包括使所述音频信号被导向最靠近推导出的用户位置的单个扬声器。进一步地,引导步骤包括使音频信号被导向最靠近推导出的用户位置的左侧和右侧的一对扬声器。进一步地,引导步骤还包括对所述音频信号进行心理声学处理,以使所述音频信号的中心位于推导出的用户位置。进一步地,确定所述位置的步骤还包括确定所述窗口的取向。进一步地,确定所述位置的步骤还包括确定所述窗口的底边缘的中心位置。进一步地,针对所述监视器上显示的其它窗口,重复确定、推导和引导的步骤。根据本发明的另一个实施例,提供了一种计算机显示系统,包括:显示窗口的计算机监视器;扬声器阵列;用于确定所述计算机监视器上的所述窗口的位置的装置;用于基于所述计算机监视器上的所述窗口的位置,推导所述窗口的用户的用户位置的装置;以及用于将来自所述窗口中运行的应用程序的音频信号引导到所述扬声器阵列中的扬声器的装置,其中,所述扬声器是所述扬声器阵列中与所述扬声器阵列中的其它扬声器相比更靠近推导出的用户位置的扬声器。
进一步地,用于引导的装置包括用于使所述音频信号被导向最靠近推导出的用户位置的单个扬声器的装置。进一步地,用于引导的装置包括用于使所述音频信号被导向最靠近推导出的用户位置的左侧和右侧的一对扬声器的装置。进一步地,用于引导的装置包括用于对所述音频信号进行心理声学处理,以使所述音频信号的中心位于推导出的用户位置的装置。进一步地,用于确定所述位置的装置还包括用于确定所述窗口的取向的装置。进一步地,用于确定所述位置的装置还包括用于确定所述窗口的底边缘的中心位
置的装置。进一步地,针对所述监视器上显示的其它窗口,重复运行用于确定、推导和引导的
装置。根据本发明的又一个实施例,提供了一种计算机显示系统,包括:显示窗口的计算机监视器;扬声器阵列;用于确定所述计算机监视器上的所述窗口的取向的装置;用于通过确定所述窗口的底部中心的位置,确定所述计算机监视器上的所述窗口的位置的装置;用于基于所述计算机监视器上的窗口的位置,推导所述窗口的用户的用户位置的装置;以及用于将来自所述窗口中运行的应用程序的音频信号引导到所述扬声器阵列中的扬声器的装置,其中,所述扬声器是所述扬声器阵列中与所述扬声器阵列中的其它扬声器相比更靠近推导出的用户位置的扬声器。进一步地,用于引导的装置包括用于使所述音频信号被导向最靠近推导出的用户位置的单个扬声器的装置。 进一步地,用于引导的装置包括用于使所述音频信号被导向最靠近推导出的用户位置的左侧和右侧的一对扬声器的装置。进一步地,用于引导的装置还包括用于对所述音频信号进行心理声学处理,以使所述音频信号的中心位于推导出的用户位置的装置。进一步地,针对所述监视器上显示的其它窗口,重复运行用于确定、推导和引导的
>J-U ρ α装直。根据本发明的又一个实施例,提供了一种方法,包括:在计算机监视器上显示窗口 ;确定所述计算机监视器上的所述窗口的位置;基于所述计算机监视器上的所述窗口的位置,推导与所述窗口相关的用户位置;以及将音频引导到耳机插座阵列中的耳机插座,其中,所述耳机插座是所述耳机插座阵列中最靠近推导出的用户位置的耳机插座。进一步地,确定所述位置的步骤还包括确定所述窗口的取向。进一步地,确定所述位置的步骤还包括确定所述窗口的底边缘的中心位置。进一步地,针对所述监视器上显示的其它窗口,重复确定、推导和引导的步骤。根据本发明的又一个实施例,提供了一种计算机显示系统,包括:显示窗口的计算机监视器;耳机插座阵列;用于确定所述计算机监视器上的所述窗口的位置的装置;用于基于所述计算机监视器上的所述窗口的位置,推导与所述窗口相关的用户位置的装置;以及用于将音频引导到耳机插座阵列中的耳机插座的装置,其中,所述耳机插座是所述耳机插座阵列中最靠近推导出的用户位置的耳机插座。进一步地,用于确定所述位置的装置还包括用于确定所述窗口的取向的装置。
进一步地,用于确定所述位置的装置还包括确定所述窗口的底边缘的中心位置的
>J-U装直。进一步地,针对所述监视器上显示的其它窗口,重复运行用于确定、推导和引导的
>J-U装直。


可以参照随后结合附图的详细描述,最佳地理解示出组织和操作方法的某些示例性实施方式连同目的和优点,在附图中:图1是根据本发明的某些实施方式的显示器和扬声器系统布置的例子。图2是根据本发明的某些实施方式的处理的流程图的例子。图3是根据本发明的某些实施方式的处理的流程图的另一个例子。图4是图1的显示器桌面的例子,其示出以根据本发明的某些实施方式的方式识别推导出的用户位置。图5是以根据本发明的某些实施方式的方式使用的垂直取向的显示器的例子。图6是根据本发明 的某些实施方式的处理的流程图的例子。图7是以根据本发明的某些实施方式的方式使用的显示器桌面的例子。图8是以根据本发明的某些实施方式的方式使用的垂直取向的显示器的例子。图9是根据本发明的某些实施方式的计算机系统实现方式的例子。
具体实施例方式虽然本发明容许许多不同形式的实施方式,其在附图中示出并且在本文中将在具体实施方式
中详细描述,要理解,这类实施方式的当前公开内容要被视为原理的例子并且不旨在将本发明限于图示和描述的具体实施方式
。在以下的描述中,在多个附图的视图中,使用相同的参考标号描述相同、类似或对应的部件。如本文使用的术语“一”或“一个”被定义为一个或不止一个。如本文使用的术语“多个”被定义为两个或不止两个。如本文使用的术语“另一个”被定义为至少第二个或更多个。如本文使用的术语“包括”和/或“具有”被定义为包括(即,开放式语言)。如本文使用的术语“连接”被定义为连接,尽管不必是直接连接并且不必是机械连接。如本文使用的术语“程序”或“计算机程序”或类似术语被定义为被设计成供计算机系统上执行的指令序列。“程序”或“计算机程序”可以包括子程序、函数、程序、目标方法、目标实现方式、可执行应用程序、小应用程序、小服务程序、源代码、目标代码、脚本、程序模块、共用库/动态加载库和/或被设计成供在计算机系统上执行的其它指令序列。在整个文件中引用的“ 一个实施方式”、“某些实施方式”、“实施方式”或类似术语是指结合实施方式描述的特定特征、结构或特性被包括在本发明的至少一个实施方式中。因此,在整个说明书中的各种地方出现这类短语不必都是指同一实施方式。此外,在一个或多个实施方式中可以按任何合适方式组合特定特征、结构或特性,这并非限制。如本文使用的术语“或”要被理解为是包含性的或者意味着任何一个或任何组合。因此,“A、B或C,,意味着“以下A ;B ;C ;A和B ;A和C ;B和C ;A、B和C中的任一个”。仅当元件、功能、步骤或动作的组合以某种方式是固有相互排他地时,将出现对于这个定义的例外情况。随着计算机显示器价格的降低和显示器尺寸的增大,多个用户有更多机会共用单个大屏幕。为了使用户有更好的音频体验,可以基于屏幕上窗口或窗口的所有者的位置来调节每个扬声器的音量。对于垂直取向的显示器,所述位置可以只是水平位置,而显示器桌面可以容纳围绕桌面的多个位置以及屏幕上窗口的不同取向。可以通过用户触摸触摸屏显示器的位置识别用户的位置,但是这可能导致当用户与显示器交互作用时声音源明显频繁改变,并且根据所使用的应用,可能基于用户的交互作用而使音频源歪斜。当多个用户共用单个显示器时,通常,他们还共用同一音频。然而,在许多情形下,更期望的是,每个用户具有以用户可利用的方式可用的他或她自己的音频。因此,期望的是,识别每个用户并且从最近的扬声器向用户输出音频。按照某些实现方式,可以使用屏幕上窗口的位置,以基于窗口的位置调节扬声器音量和选择。通过调节音频,用户可以听到与用户正使用或创建的一个或多个窗口相关的音频。如果存在耳机插座,则用户可以只听到用户当前正使用的音频。作为根据某些实现方式的处理的例子,用户可以将IXD触摸桌面或类似显示器通电。用户A在屏幕中间开始新的会话。扬声器音量级别被调到中间。用户B在左侧开始新的会话并且用户A移动到桌面的右侧。与用户A的窗口相关的声音发生改变,以致它主要来自于右边的扬声器,并且与用户B的窗口相关的声音发生改变,以致它主要来自于左边的扬声器。可以根据本教导描述其它情况例子。现在转到图1,考虑在四个拐角的每一个处具有扬声器(104、108、112和116)的显示器桌面100形式的显示器例子。诸如120和124的多个用户可以利用这个显示器100,使用单个计算机系统(即,其中用户120和124可以共用公共计算机监视器100的单处理器或多处理器计算机系统)同时运行诸如128和132的多个窗口中的多个软件程序。当在窗口 128和132中运行的一个或多个软件程序具有相关音频时,通常期望的是,音频程序被引导到实际正使用该程序的用户的位置处的扬声器。这样,期望的是,(通过切换到扬声器阵列中的特定扬声器或者`通过调节传到扬声器的音频信号的相对音量)进行引导。一旦确认了用户的位置,可以使用多个方案将音频导向特定用户。这类方案包括但不限于: 选择最靠近用户的单个扬声器; 选择位于用户左边和右边的一对扬声器; 利用进行声源定位的心理声学信号处理,将声音定位在用户前方的位置或者将平衡用户每一侧的音频。正常地是使用一个或多个软件命令定义窗口,针对窗口的一部分和尺寸信息,这些命令将窗口描绘到显示器上的指定的X-Y位置。操作系统为每个窗口保持这个信息。根据这个信息,可以确定窗口底部的长度,并且根据这个信息,容易确定窗口底部的中心位置。—旦确定窗口的位置和取向(即,相对于基准轴系统的旋转),处理器可以确认窗口的中心在沿着窗口底部的方向上的什么位置,使得对于垂直取向的显示器可以推测或推导出用户位于大致窗口的中心并且位于窗口的前方,或者就显示器100而言,推测用户最靠近窗口底部并且沿着窗口底部居中。基于这个认识,推导出用户的位置并且可以相应地选择扬声器或者改变传至扬声器的信号,其目的在于减少多个用户之间的音频干扰并且为每个用户提供来源于靠近用户的一个或多个扬声器的他或她自己的音频程序。在图1的例子中,用户120可能期望的是使扬声器104发出与窗口 128相关的声音。类似地,用户124可能期望的是使扬声器112发出与应用程序窗口 132相关的声音。在这两种情况下,所选的扬声器是与用户的推导出的位置最靠近的扬声器。然而,在一些情形下,期望的是使一个用户或两个用户都体验立体声音频。在这类情况下,可以从扬声器104和108发出与窗口 128相关的音频,而可以从扬声器108和112发出与窗口 132相关的音频。在这类情况下,导向两个用户120和124的音频可能存在重叠,但是与如果从所有扬声器都发出全部音频相比,对每个用户的干扰应该较小。如果需要,可以利用心理声学信号处理来调节发出音频的表面位置,但是这可能导致各个用户听到的音频进一步重叠。在本例子中,如果用户120将窗口 128移动到显示器桌面的扬声器104和116之间的下侧,则本发明将针对与窗口 128相关的音频使用这些扬声器开始并且每个用户的音频将更完全地彼此隔离。参照图2,根据本发明的某些实现方式的处理例子200以流程图形式示出。在这个处理例子中,从204开始,料想到在208中用户可以启动或关闭针对位置检测和扬声器引导描述的特征,并且检测所述特征的操作状态。如果在208中关闭所述特征,在212中实现默认的扬声器配置(就来自激活的程序窗口的音频如何被导向可用扬声器阵列而言)。例如,一个默认配置将会涉及被发送到所有扬声器的所有音频,或者其中当遇到扬声器围绕显示器的四周时所有左边和右边的立体声音频被导向另选的扬声器的布置。当确定了在204中已启动特征时,则接着在216中进程确定是否存在任何窗口以及该窗口是否被激活。如果答案是否,则控制返回到204并且对确定208和216进行循环,直到在216中窗口被打开并激活。此时,控制进行到220中的处理第一激活窗口。在224中,确定窗口的位置和(可能的)取向(根据显示器是垂直的还是水平的,因为在垂直显示器中暗示了取向)。在228中,计算出当前激活窗口的底部中心,作为推导当前激活窗口的用户的位置的参考。在232中,如上所讨论地以任何合适方式将音频引导到扬声器,使得音频被导向最靠近与正处理的当前 窗口相关的用户的推导出的位置的一个或多个扬声器。如果当前窗口不是在236中要处理的最后一个激活窗口,则在240中进程前进到下一个激活窗口并且进程返回到224,以用类似方式处理下一个激活窗口。当在236中遭遇最后一个激活窗口时,控制返回到208。这个处理流程使得能够连续更新窗口的位置和所选的扬声器。在替代实施方式中,一旦处理了所有的激活窗口,则该处理可以简单地查找变化并且相应地进行处理。在考虑本发明的教导的情况下,本领域的技术人员将想到其它变形形式。参照图3,示出描述了某些实施方式的实现方式的处理300,处理300开始于302,在302中,例如通过用户输入或对型号的检测,确定当前显示器是垂直取向还是水平取向。在这个处理中,扬声器配置的定义可以是固有的或者是针对特定显示器配置而定义的。如果在306中显示器垂直取向,则控制进行到310,在310中,确定当前窗口的X轴位置。对于垂直显示器,在314中可以假定用户在窗口前方居中,以建立用户的推导出的位置。然后,在318中可以修改音频信号,以利用位置与推导出的用户位置物理上毗邻的一个或多个扬声器。这可以意味着,使用最靠近用户的单个扬声器或者与被配置成在用户的推导出的位置处产生音频的阵列中的一对扬声器。在322中,这可以可选地利用心理声学效应在推导出的位置为用户提供平衡的立体声。如在处理200中一样,可以在326重复这个处理,以在330中返回之前针对每个激活窗口执行相同处理。如果在306中确定显示器是水平的,则处理进程前进到340,在340中,确定前激活窗口的取向。这涉及确定窗口相对于任意参考方向的旋转,使得可以识别窗口的底部。在344中,计算窗口底部的中心。然后进程前进到348,在348中,推测用户位于沿着水平显示器的周边的靠近激活窗口底部中心的位置。在352中,音频被导向被确定为靠近用户的推导出的位置的一个或多个扬声器,以为用户提供合适的音效体验。然后,控制进行到322(可选地),在322中,可以应用心理声学技术,并且在330中返回之前针对所有的激活窗口在326中重复处理进程。使用计算机显示器100作为例子,在图4中示出以上处理的一个实现方式。在这个例子中,坐标系404被用作参考系,其中,坐标系的原点出现在显示器的左下角,在该左下角被标示为0,0。窗口 128的角取向相对于坐标系顺时针旋转90度。窗口的下边缘408因而从参考轴旋转90度。在412中示出下边缘的中心,并且下边缘的中心可以向左延伸达到刚刚超出显示器边缘的点,作为用户120的推导出的位置。通过确定窗口 132从参考轴旋转180度取向来类似地推导出用户124的位置。窗口的下边缘因而处于这个图的顶部,处于边缘420。这个边缘420的中心位于424,从而指示用户124的推导出的位置沿着穿过中心424的垂直线在显示器边缘的外部。通过确定这些位置,针对与窗口 128相关的音频,打开扬声器104,因为这个扬声器最靠近推导出的位置。类似地,针对与窗口 132相关的音频,打开扬声器112。根据特定实现方式或实现方式的配置,当优选的都是立体声输出时,还可以针对窗口 128和窗口 132中的任一者或者二者,打开扬声器128。参照图5,当以上处理应用于垂直取向的显示器500时,因为总是可以推测取向与平行于水平的窗口 512和516的下边缘504和508相同,所以处理一定程度上得到简化。容易确定这些下边缘的中心520和524并且确定用户530和534的推导出的位置在显示器前方,大致位于通过它们各自窗 口下边缘的中心限定的X位置。在这个例子中,不出阵列形式的三个扬声器540、544和548。在不例性实施方式中,可以选定扬声器540与窗口 512相关而可以选定扬声器548与窗口 516相关。明显的是,还可以基于得到最佳音频分离来选择扬声器,所以在这个简单例子中,如果中心524事实上更靠近扬声器544,则可能仍然期望选择提供与用户的推导出的位置530更好分离的靠近扬声器548。另外要注意,扬声器544可以用于图示实施方式中的每个用户位置的一个声道的立体声再现,此时扬声器544用作516的左声道扬声器和/或512的右声道扬声器。当确定是否结合根据当前实施方式的实现方式利用心理声学处理时,可能需要考虑下面的限制。如本文讨论的心理声学处理旨在主要包含使用信号处理修改显示器系统的用户所感知的声音位置。例如,在图4的例子中,与108相比,用户120的位置实质上更靠近扬声器104。源自扬声器108的声音的修改可以用于为用户120创建平衡的立体声并且听起来像是中心位于水平位置412。然而,在这种情况下,优选地考虑用户124的存在。如果用户120和124都要利用扬声器108,则扬声器108的输出可能干扰每个用户。因此,每当用户共用扬声器时或者当用户靠近将被另一个用户使用的扬声器时,最好是审慎地利用声音定位处理。当然,如果用户124发现共用扬声器108比较烦扰,则在这个简单例子中,移动到显示器100右边缘的位置将有可能补救这个简单例子中的问题。图3的处理的变形例如图6的处理600所示。在这个变形例中,在所示的实现方式中提供改变有效耳机插座而不是改变扬声器用途,所述实现方式开始于602,然后在606中,通过例如用户输入或对型号的检测确定当前显示器是垂直还是水平取向的。在这个处理中,在显示器周边提供耳机插座的阵列并且耳机插座配置的定义可以是固有的或者是针对特定显示器配置而定义的。如果在606中显示器垂直取向,则控制进行到610,在610中,确定当前窗口的X轴位置。对于垂直显示器,在614中可以推测用户在窗口前方居中,以建立用户的推导出的位置。然后,在618中可以修改音频信号,以利用位置与用户的推导出的位置物理上毗邻的一个或多个耳机插座。因为当耳机在使用时音频被高度分离,所以这通常意味着针对特定用户的推导出的位置向耳机插座提供立体声。在322中,这可以可选地利用心理声学效应在推导出的位置为用户提供平衡的立体声。用与处理200中使用的方式类似的方式,可以在626重复这个处理,以在630中返回之前针对每个激活窗口执行相同处理。如果在606中确定显示器是水平的,则处理进程前进到640,在640中,确定当前激活窗口的取向。这涉及确定窗口相对于任意参考方向的旋转,使得可以识别窗口的底部。在644中,计算窗口底部的中心。然后进程前进到648,在648中,推测用户沿着水平显示器的周边位于靠近激活窗口底部中心的位置。在652中,音频被导向被确定为最靠近用户的推导出的位置的一个或多个耳机插座,以为用户提供合适的音频体验。在330中返回之前针对所有的激活窗口在626中重复该处理进程。注意的是,对于靠近用户的窗口,可以启动多个耳机插座。例如,如果在显示器桌面的特定侧只存在一个用户,则该侧的所有插座都可以被启动。图7示出显示器桌面700的例子,其中,围绕显示器桌面的周围设置8个耳机插座702、704、706、708、710、712、714和716。用户720正使用窗口 724并且用户730正使用窗口 734。在这种情况下,以前述方式识别用户720和730的推导出的位置。就用户720而言,可以启动耳机插座 702。就用户730而言,可以启动耳机插座706和708。在替代实现方式中,还可以针对与窗口 734相关的音频启动插座704,并且期望的是针对与窗口 724相关的音频启动插座716。在考虑了本发明的教导的情况下,本领域的技术人员将想到许多变形例。注意的是,当耳机在使用时,使用当前的音频引导或默认配置,扬声器740、742、744和746可以关闭或者可以根据需要来操作。参照图8,当以上处理应用于垂直取向的显示器800时,因为总是可以推测取向与平行于水平的窗口 812和816的下边缘804和808相同,所以处理在一定程度上得到简化。容易确定这些下边缘的中心并且确定用户530和534的推导出的位置在显示器前方,大致位于通过它们各自窗口下边缘的中心限定的X位置。在这个例子中,示出阵列形式的三个扬声器840、844和848,并且这三个扬声器可以如上所述不启动或者被设置用于输出。示出沿着显示器底部形成阵列的耳机插座850、852和854。在示例性实施方式中,可以选定耳机插座850与窗口 812相关而可以选定耳机插座854与窗口 816相关。耳机插座852可以被手动分配或分配给最靠近的窗口 816。在考虑到本发明的教导的情况下,本领域的技术人员将想到其它变形形式。可以通过为了窗口检测分析和扬声器引导而设计的专用电路执行或者可以通过使用一个或多个编程处理器(如,电路900的如图9所示的处理器904)的计算机电路执行以上流程图中所示的处理。一个或多个通信总线908用于允许处理器904与诸如显示器驱动电路的各种电路元件和显示器912进行通信。音频系统916在处理器904的控制下操作,以驱动扬声器阵列和/或耳机插座920。诸如键盘、触摸屏、鼠标或其它输入装置924的输入系统也可以与处理器904通信。系统还可以具有盘存储器928和网络连接接口 932。用于执行上述处理的程序指令可以被存储在存储器950中,存储器950可以用作处理器904的工作存储器以及存储操作系统和其它基础服务程序。存储器950携带(存储)用于在954中检测显示器上的窗口的指令(可以是计算机程序模块形式),和用于在958中被导向扬声器或耳机插座的指令(可以是程序模块形式)。在不脱离本文教导的情况下,这些程序功能可以按任何操作方式布置。因此,根据某些实现方式的方法涉及:在计算机监视器上显示窗口 ;在一个或多个编程处理器处,确定所述计算机监视器上的所述窗口的位置;在所述一个或多个编程处理器处,基于所述计算机监视器上的所述窗口的位置,推导所述窗口的用户的用户位置;以及将来自所述窗口中运行的应用程序的音频信号引导到扬声器阵列中的扬声器,其中,所述扬声器是所述扬声器阵列中与所述扬声器阵列中的其它扬声器相比更靠近推导出的用户位置的扬声器。在某些实现方式中,引导步骤包括使所述音频信号被导向最靠近推导出的用户位置的单个扬声器。在某些实现方式中,引导步骤包括使音频信号被导向最靠近推导出的用户位置的左侧和右侧的一对扬声器。在某些实现方式中,引导步骤还包括对所述音频信号进行心理声学处理,以使所述音频信号的中心位于推导出的用户位置。在某些实现方式中,确定所述位置的步骤还包括确定所述窗口的取向。在某些实现方式中,确定所述位置的步骤还包括确定所述窗口的底边缘的中心位置。在某些实现方式中,确定所述位置的步骤还包括确定所述窗口的底边缘的中心位置。在某些实现方式中,针对所述监视器上显示的其它窗口,重复确定、推导和引导的步骤。根据某些实现 方式的计算机显示器系统具有显示窗口的计算机监视器和扬声器阵列。一个或多个编程处理器,被编程以用于:确定所述计算机监视器上的所述窗口的位置;基于所述计算机监视器上的所述窗口的位置,推导所述窗口的用户的用户位置;将来自所述窗口中运行的应用程序的音频信号引导到所述扬声器阵列中的扬声器,其中,所述扬声器是所述扬声器阵列中与所述扬声器阵列中的其它扬声器相比更靠近推导出的用户位置的扬声器。在某些实现方式中,引导步骤包括使所述音频信号被导向最靠近推导出的用户位置的单个扬声器。在某些实现方式中,引导步骤包括使所述音频信号被导向最靠近推导出的用户位置的左侧和右侧的一对扬声器。在某些实现方式中,引导步骤包括对所述音频信号进行心理声学处理,以使所述音频信号的中心位于推导出的用户位置。在某些实现方式中,确定所述位置的步骤还包括确定所述窗口的取向。在某些实现方式中,确定所述位置的步骤还包括确定所述窗口的底边缘的中心位置。在某些实现方式中,确定所述位置的步骤还包括确定所述窗口的底边缘的中心位置。在某些实现方式中,针对所述监视器上显示的其它窗口,所述处理器重复确定、推导和引导的步骤。另一个计算机显示器系统具有显示窗口的计算机监视器以及扬声器阵列。一个或多个编程处理器,被编程以用于:确定所述计算机监视器上的所述窗口的取向;通过确定所述窗口的底部中心的位置,确定所述计算机监视器上的所述窗口的位置;基于所述计算机监视器上的窗口的位置,推导所述窗口的用户的用户位置;将来自所述窗口中运行的应用程序的音频信号引导到所述扬声器阵列中的扬声器,其中,所述扬声器是所述扬声器阵列中与所述扬声器阵列中的其它扬声器相比更靠近推导出的用户位置的扬声器。在某些实现方式中,引导步骤包括使所述音频信号被导向最靠近推导出的用户位置的单个扬声器。在某些实现方式中,引导步骤包括使所述音频信号被导向最靠近推导出的用户位置的左侧和右侧的一对扬声器。在某些实现方式中,引导步骤还包括对所述音频信号进行心理声学处理,以使所述音频信号的中心位于推导出的用户位置。在某些实现方式中,针对所述监视器上显示的其它窗口,所述处理器重复确定、推导和引导的步骤。另一种方法涉及在计算机监视器上显示窗口 ;在一个或多个编程处理器处,确定所述计算机监视器上的所述窗口的位置;在所述一个或多个编程处理器处,基于所述计算机监视器上的所述窗口的位置,推导与所述窗口相关的用户位置;将音频引导到耳机插座阵列中的耳机插座,其中,所述耳机插座是所述耳机插座阵列中最靠近推导出的用户位置的耳机插座。

在某些实现方式中,确定所述位置的步骤还包括确定所述窗口的取向。在某些实现方式中,确定所述位置的步骤还包括确定所述窗口的底边缘的中心位置。在某些实现方式中,确定所述位置的步骤还包括确定所述窗口的底边缘的中心位置。在某些实现方式中,针对所述监视器上显示的其它窗口,重复确定、推导和引导的步骤。另一个计算机显示系统具有显示窗口的计算机监视器和耳机插座阵列。一个或多个编程处理器,被编程用于:确定所述计算机监视器上的所述窗口的位置;基于所述计算机监视器上的所述窗口的位置,推导与所述窗口相关的用户位置;以及将音频引导到耳机插座阵列中的耳机插座,其中,所述耳机插座是所述耳机插座阵列中最靠近推导出的用户位置的耳机插座。在某些实现方式中,确定所述位置的步骤还包括确定所述窗口的取向。在某些实现方式中,确定所述位置的步骤还包括确定所述窗口的底边缘的中心位置。在某些实现方式中,确定所述位置的步骤还包括确定所述窗口的底边缘的中心位置。在某些实现方式中,针对所述监视器上显示的其它窗口,所述处理器重复确定、推导和引导的步骤。在考虑到以上教导的情况下,本领域的技术人员将认识到,以上示例性实施方式中的某些是基于使用用合适的计算机程序编程的一个或多个编程处理器。然而,本发明不限于这类示例性实施方式,因为可以使用诸如特定用途硬件和/或专用处理器的硬件组件等同物实现其它实施方式。类似地,可以使用通用计算机、基于微处理器的计算机、微控制器、光学计算机、模拟计算机、专用处理器、特定应用电路和/或专用硬接线逻辑器件来配置替代的等价实施方式。本文描述的某些实施方式是或者可以是使用执行编程指令的编程处理器实现的,这些编程指令以上以流程图形式作出广义描述,可以被存储在任何合适的电子或计算机可读存储介质如非暂态存储介质上,其中,“非暂态”旨在不排除传播信号并且不是可以被重写的存储器或者当断电时丢失其内容的存储器。然而,在考虑到本教导的情况下,本领域的技术人员将理解,在不脱离本发明的实施方式的情况下,上述处理可以按任何数量的变形形式用许多合适的变成语言来实现。例如,在不脱离本发明的某些实施方式的情况下,所执行的某些操作的次序通常可以变化,可以增加额外的操作或者可以删除一些操作。在不脱离本发明的某些实施方式的情况下,可以增加和/或增强错误捕捉、暂停等并且可以对用户界面和信息呈现进行变形。料想到这类变形形式并且将其视为等同物。虽然已经描述了某些示例性的实施方式,但明显的是,考虑到以上描述,许多替代形式、修改 形式、置换形式和变形形式将变得显而易见。
权利要求
1.一种方法,包括: 在计算机监视器上显示窗口; 确定所述计算机监视器上的所述窗口的位置; 基于所述计算机监视器上的所述窗口的位置,推导所述窗口的用户的用户位置;以及将来自所述窗口中运行的应用程序的音频信号引导到扬声器阵列中的扬声器,其中,所述扬声器是所述扬声器阵列中与所述扬声器阵列中的其它扬声器相比更靠近推导出的用户位置的扬声器。
2.根据权利要求1所述的方法,其中,引导步骤包括使所述音频信号被导向最靠近推导出的用户位置的单个扬声器。
3.根据权利要求1所述的方法,其中,引导步骤包括使音频信号被导向最靠近推导出的用户位置的左侧和右侧的一对扬声器。
4.根据权利要求3所述的方法,其中,引导步骤还包括对所述音频信号进行心理声学处理,以使所述音频信号的中心位于推导出的用户位置。
5.根据权利要求1所述的方法,其中,确定所述位置的步骤还包括确定所述窗口的取向。
6.根据权利要求1或5所述的方法,其中,确定所述位置的步骤还包括确定所述窗口的底边缘的中心位置。
7.一种计算机显示系统,包括: 显示窗口的计算机监视器; 扬声器阵列; 用于确定所述计算机监视器上的所述窗口的位置的装置; 用于基于所述计算机监视器上的所述窗口的位置,推导所述窗口的用户的用户位置的装置;以及 用于将来自所述窗口中运行的应用程序的音频信号引导到所述扬声器阵列中的扬声器的装置,其中,所述扬声器是所述扬声器阵列中与所述扬声器阵列中的其它扬声器相比更靠近推导出的用户位置的扬声器。
8.一种计算机显示系统,包括: 显示窗口的计算机监视器; 扬声器阵列;以及 用于确定所述计算机监视器上的所述窗口的取向的装置; 用于通过确定所述窗口的底部中心的位置,确定所述计算机监视器上的所述窗口的位置的装置; 用于基于所述计算机监视器上的窗口的位置,推导所述窗口的用户的用户位置的装置;以及 用于将来自所述窗口中运行的应用程序的音频信号引导到所述扬声器阵列中的扬声器的装置,其中,所述扬声器是所述扬声器阵列中与所述扬声器阵列中的其它扬声器相比更靠近推导出的用户位置的扬声器。
9.一种方法,包括: 在计算机监视器上显示窗口;确定所述计算机监视器上的所述窗口的位置; 基于所述计算机监视器上的所述窗口的位置,推导与所述窗口相关的用户位置;以及将音频引导到耳机插座阵列中的耳机插座,其中,所述耳机插座是所述耳机插座阵列中最靠近推导出的用户位置的耳机插座。
10.一种计算机显示系统,包括: 显示窗口的计算机监视器; 耳机插座阵列; 用于确定所述计算机监视器上的所述窗口的位置的装置; 用于基于所述计算机监视器上的所述窗口的位置,推导与所述窗口相关的用户位置的装置;以及 用于将音频引导到耳机插座阵列中的耳机插座的装置,其中,所述耳机插座是所述耳机插座阵列中最靠近推`导出的用户位置的耳机插座。
全文摘要
本发明涉及一种用于多个显示器用户的平衡扬声器。根据本发明的方法涉及在计算机监视器上显示窗口;在一个或多个编程处理器处,确定所述计算机监视器上的窗口的位置;在所述一个或多个编程处理器处,基于所述计算机监视器上的窗口的位置,推导所述窗口的用户的用户位置;以及将来自所述窗口中运行的应用程序的音频信号引导到扬声器阵列中的扬声器,其中,所述扬声器是所述扬声器阵列中与所述扬声器阵列中的其它扬声器相比更靠近推导出的用户位置的扬声器。这个摘要将不被视为是限制性的,因为其它实施方式可以偏离这个摘要中描述的特征。
文档编号G06F3/16GK103226459SQ20131001555
公开日2013年7月31日 申请日期2013年1月16日 优先权日2012年1月25日
发明者杉山伸一, J·阿曼多拉吉, D·尼古延 申请人:索尼公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1