用于在智能型手机上发现使用者听力灵敏度的使用者接口及方法与流程

文档序号:12609204阅读:306来源:国知局
用于在智能型手机上发现使用者听力灵敏度的使用者接口及方法与流程

相关申请的交互对照

本申请案主张2012年11月20日所申请标题为「USER INTERFACE AND METHOD TO DISCOVER HEARING SENSITIVITY OF USER ON SMART PHONE(用于在智能型手机上发现使用者听力灵敏度的使用者接口及方法)」的第61/728,777号美国临时申请案的利益。此临时申请案的完整内容是通过参照而合并引用于本文中。

技术领域

本揭示是普遍涉及便于在客户端装置及/或耳机上使用输出音调以辨别使用者双耳于各种频带的听力灵敏度并且提供了对相同客户端装置及/或耳机或相异客户端装置及/或耳机上的多个使用者的正常听力曲线成为对比的使用者听力灵敏度指示的系统及方法。



背景技术:

许多人遭受某种程度无法辨识的听力灵敏度损失,而该损失通常不明显直到变得足够严重来扰乱他们的生活。人类的听力灵敏度长期非常缓慢地衰退。这样一来,遭受听力灵敏度损失的人们不易察觉。由于用以测量听力灵敏度的设备及/或设施对于未访视昂贵的听力专业人员的大众而言是一般无法取得,故大部份人不知其听力状况。

听力灵敏度损失不仅是老年人所遭受的自然现象,许多人因长期曝露于如工地、机房及内燃机等环境所致的吵杂噪音而遭受此状况。另外,由于如可携式音乐播放器及行动电话之类的可携式音效装置的出现,由于在透过耳机收听的同时将音量设定太大声以致长时间曝露于大声音乐中,许多年轻人也遭受严重的听力损失。

习知已使用由已受训专业人员所操作经特殊设计的设备来测量听力灵敏度。由于昂贵,许多人回避免测量其听力灵敏度,直到太迟。一般而言,寻求专业人员协助的人们已出现可在早期予以避免的严重听力灵敏度损失。

及早察觉听力灵敏度损失可允许采取应使用的措施以免进一步恶化。



技术实现要素:

本文提供简化的概要,以帮助基本或一般性地理解随后在实施方式及附图说明中所述的示例性及非限制的具体实施例的各个态样。然而,本概要的用意并非作为延伸或详尽概述。反而,本概要的目的在于以简化形式呈现某些与示例性非限制的具体实施例有关的某些概念来作为随后本揭示中各个具体实施例更详细说明的引言。

依据非限制的实施,音调是对应于目前所选频带来输出至目前所选耳朵,而一或多个输入是经接收而将输出音调信号位准指示为升高或降低的至少其中之一,又依据一或多个输入调整输出音调信号位准,另将目前所选频带和目前所选耳朵的目前输出音调信号位准记录在听力灵敏度测试结果记录中。

依据非限制的实施,配置音调产生组件以将对应目前所选频带的音调输出至目前所选耳朵,又配置使用者接口组件以接收将输出音调信号位准指示为升高或降低的至少其中之一的一或多个输入并且令音调产生组件根据一或多个输入调整输出音调信号位准,以及配置灵敏度结果组件以将目前所选频带和目前所选耳朵的目前输出音调信号位准记录在听力灵敏度测试结果记录中。

下文将更加详述这些及其它的实施和具体实施例。

附图说明

图1是依据本揭示的一实施而描述用于估算听力灵敏度的示例性非限制系统的方块图;

图2是依据本揭示的一实施来描述估算一或多个使用者听觉灵敏度的示例性非限制听力灵敏度组件的方块图;

图3是依据本揭示的一实施来描述经由无线连结与耳机连系的示例性非限制客户端装置的图标;

图4是依据本揭示的一实施来描述经由有线连结与耳机连系的示例性非限制客户端装置的图标;

图5是依据本揭示的一实施来描述客户端装置上用于估算听力灵敏度的示例性非限制使用者接口的图标;

图6是依据本揭示的一实施来描述示例性非限制听力灵敏度测试结果记录的图标;

图7是依据本揭示的一实施来描述客户端装置上用于估算包括有调音精灵选择组件的示例性非限制使用者接口的图标;

图8A是依据本揭示的一实施来描述客户端装置上升高信号位准以供估算听力灵敏度的同时用于调音精灵的示例性非限制使用者接口的图标。

图8B是依据本揭示的一实施来描述在客户端装置上降低信号位准以供估算听力灵敏度的同时用于调音精灵的示例性非限制使用者接口的图标;

图9是依据本揭示的一实施来描述用于产生听力灵敏度结果的示例性非限制流程图;

图10A和10B是依据本揭示的一实施来描述用于经由调音精灵而为使用者产生听力灵敏度结果的示例性非限制流程图;

图11描述其中可实现各个具体实施例的示例性非限制连网环境的方块图;以及

图12描述其中可实现各个具体实施例的示例性非限制系统或作业环境的方块图。

具体实施方式

概述

引用附图说明的是本揭示的各个态样或特征,其中相称的标记编号通篇系用于意指相称的组件。在本说明书中,提出许多特定细节以便提供对本揭示的透澈理解。然而,应理解的是,可实践本揭示的某些态样而无需这些特定细节,或以其它方法、组件、材料等来实践本揭示的某些态样。在其它实例中,以方块图形式表示公知的架构及装置而便于说明本揭示。在本文所述系统及方法收集有关使用者的个人信息或可能使用个人信息的情况下,使用者可有机会控制程序或特征是否收集使用者信息(例如,有关使用者的社交网、社交行为或活动、专业、使用者偏好、或使用者目前位置的信息),或控制是否或如何从内容服务器接收与使用者更相关的内容。另外,某些数据可在存储或使用前以一或多种方式处理而得以移除个人可识别信息。例如,可处理使用者身份而无从判定使用者的个人可识别信息,或者可将使用者地理位置(己取得的位置信息)泛化(generalize)(例如成为城市、ZIP码、或州层级的数据),以至于无法判断使用者的特定位置。使用者可将与使用者有关的信息新增、删除、或修改。因此,使用者可控制如何收集与他或她相关的信息以及服务器如何使用的信息。依据各个所揭示的态样,提供的是用于估算使用者听力灵敏度的机制。例如,使用行动装置的使用者可存取(access)客户端装置内所含括的听力灵敏度组件或例如透过应用程序商店将听力灵敏度组件安装在客户端装置上。可使用听力灵敏度组件测试(例如使用耳机)使用者于各种频带的听力。现在请参照附图,图1描绘用于估算听力灵敏度的系统100。系统100包括经配置而由使用者存取的客户端装置110。客户端装置110包括估算一或多个使用者听力灵敏度的听力灵敏度组件120。客户端装置110可与服务器150连系(经接口)连系而便于数据交换。另外,客户端装置110可与耳机140连系而例如与使用者交换输入和输出。此外,客户端装置110包括可存储服务器150所产生或所接收数据的数据存储130、听力敏感度组件120、以及耳机140。数据存储130可存储在任何适当类型的存储装置上,该存储装置的非限制范例是参照图11及12来描述。要理解的是,客户端装置110可同时与任何适当数量的服务器150连系。另外,服务器150可同时与任何适当数量的客户端装置110连系。此外,尽管听力灵敏度组件120是描述为客户端装置110的一部分,听力灵敏度组件120仍可为服务器150或耳机140的一部分。再者,客户端装置110、服务器150、以及耳机140可分别从使用者接收输入(例如使用输入装置)以控制内容及关联信息的交互及呈现,其非限制的范例可参照图12来找到。客户端装置110与服务器150分别包括至少一存储器(存储计算机可执行组件)及至少一处理器(执行存储器中所存储的计算机可读取组件),其非限制的范例可参照图7来找到。再者,耳机140可包括至少一存储器(存储计算机可执行组件)及至少一处理器(执行存储器中所存储的计算机可读取组件)。客户端装置110可经由有线及/或无线网络而与服务器150通讯。另外,客户端装置110可经由有线或无线连结而与耳机140连系。例如,图3描绘出经由无线连结与耳机140连系的客户端装置110。图4描弦客户端装置110经由有线连结与耳机140连系的客户端装置110。客户端装置110和服务器150可为用于本机的记录、交互、接收、存取、或供应数据的任何类型装置,或远程地透过有线或无线通讯连结的任何类型装置,其非限制的范例包括可穿戴式装置或不可穿戴式装置。可穿戴式装置可包括例如抬头显示眼镜、单片眼镜、眼镜、隐形眼镜、太阳眼镜、耳机、护目镜、帽子、安全帽、面具、头带、衣服、照相机、摄影机、或任何其它可由人类或非人类使用者所穿戴并能够记录内容的适当装置。非穿戴式装置可包括例如行动装置、行动电话、照相机、摄录像机、摄影机、个人数据助理、膝上型计算机、平板计算机、桌上型计算机、服务器系统、缆线机上盒、卫星机上盒、缆线调制解调器、电视机、监视器、媒体扩展器装置、蓝光装置、DVD(数字多功光盘或数字激光视盘)装置、光盘装置、视频游戏系统、可携式游戏机、音讯/视讯接收器、无线电装置、可携式音乐播放器、导航系统、汽车音响、运动传感器、红外线传感器、或任何其它能够记录内容的适当装置。此外,客户端装置110和服务器150可包括能接收及呈现本机或远程所产生显示和数据的使用者接口(例如,网页浏览器或应用程序)。

图2描绘出估算一或多个使用者听力灵敏度的听力灵敏度组件120。听力灵敏度组件120包括产生正弦音调的音调产生组件210。例如,在听力灵敏度测试(例如,调音)期间,可针对正在量测的听力灵敏度来对应产生特定频带的各种正弦音调。要理解的是下文所述频带为用于可测试听力灵敏度所针对频带的非限制的范例,以及可使用任何适当的频带。再者,下文针对频带所鉴定(identify)的赫兹(Hz)值为可跨越任何指定频率范围的频带的非限制表示。例如,250Hz的频带可跨越225-275Hz、或200-275Hz、或任何适当的频率范围。在非限制的范例中,针对频带所鉴定的赫兹可为频带的中心。然而,频带内任何适当频率都可用于表示频带。再者,要了解频带的大小可为均匀的或改变的,并且可使用适当大小。例如,频带500Hz可跨越从460Hz到550Hz的频率以及频带2500Hz可跨越从2250Hz到2750Hz的频率。

听力灵敏度组件120还包括表示使用者接口的使用者接口组件220。尽管下文所述实施例为触控屏幕图形使用者接口,要了解使用者接口可为音讯、文字、视讯、键盘、鼠标、麦克风、眼动追踪仪、触觉件、或任何其它适当的接口。例如,在客户端装置110为不具有显示屏的耳机的具体实施例中,使用者接口可为音讯并且可透过麦克风而经由语音命令来提供使用者输出。

图5描述客户端装置110中的非限制示例性使用者接口505。使用者接口505显示对应频带250Hz、500Hz、750Hz、1000Hz、1500Hz、2000Hz、2500Hz和3500Hz的频率棒540A、540B、540C、540D、540E、540F、540G、和540H。要理解的是,尽管本实施例中描述对应于八个频带的八条频率棒,仍可使用对应于任何适当数量频带的任何适当数量频率棒。再者,可使用比屏幕上可显示更多的频率棒,并且使用者接口505可提供卷动机制以显示目前在显示器上看不到的频率棒。使用者接口505还包括针对频率棒540A、540B、540C、540D、540E、540F、540G及540H(指示在测试相应耳朵(例如左或右)期间使用者所设定的相应频带的信号位准)的信号位准指示器545A、545B、545C、545D、545E、545F、545G及545H。在本非限制的范例中,信号位准系以由0至90的分贝(dB)来描绘。然而,可使用任何适当的分贝范围。再者,可使用任何适当的信号位准指示器而针对频带来描述信号位准,如非限制的范例中的绝对振幅。在非限制的范例中,使用者接口505描绘出垂直轴上的信号位准以及水平轴上的频率。然而,可使用任何对于频带而言适于描绘相应信号位准描述对的适当机制。

使用者接口505还包括可由使用者用来对目前所选择频带升高信号位准的升高信号位准可选择组件510。本实施例将250Hz的频带描绘为目前所选,如信号位准指示器545A底下较暗色底纹所示。为了识别目前所选频带,可使用任何适当的指示,如非限制的范例中,颜色、大小、底纹、图案、外形、形状、醒目、闪烁、字形等。使用者接口505还包括可由使用者用来降低目前所选频带信号位准的降低信号位准可选择组件515。使用者接口505包括前一个频带选择组件525,而频带选择组件525容许使用者依有序的频带集合(例如,250Hz、500Hz、750Hz、1000Hz、1500Hz、2000Hz、2500Hz、和3500Hz)由目前所选频带移至前一个频带。例如,若目前所选频带为1000Hz,则前一个频带选择组件525的选择将选择频带750Hz。使用者接口505包括容许使用者依频带顺序而从目前所选频带移至下一个频带的下一个频带选择组件530。或者,使用者可通过碰触对应频带的频率棒来直接选择频带。使用者接口505包括开启/停止选择组件550,而开启/停止选择组件550容许使用者将对应目前所选频带的音调开启及停止。例如,若所选频带为250Hz并且目前没有音调产生,则开启/停止音调选择组件550的选择造成音调产生组件210产生对应于可透过耳机140听到的频带250Hz的音调。若已有音调产生,则开启/停止音调选择组件550的选择造成音调产生组件210停止产生对应频带250Hz的音调。

使用者接口505也包括切换耳朵选择组件520,而切换耳朵选择组件520造成相应频带所产生音调(针对目前所由输出)的另一耳输出以及将显示更新成对应目前所选耳朵的显示信息。例如,若相应频带250Hz的音调目前为右耳(例如,耳机右听筒)输出,则切换耳朵选择组件520的选择将造成为左耳(例如耳机左听筒)输出音调。要了解的是,在具体实施例中,音调在测试期间仅为一耳输出俾令使用者可聚焦在那个耳朵。然而,在替代具体实施例中,可同时为双耳输出音调。使用者接口组件505包括显示与目前所选耳朵和频带有关的信息的目前选择信息盒535,例如,目前选择信息盒535可指示目前所选耳朵、目前所选频带、及/或目前所选频带的目前所选信号位准。然而,要了解可在目前选择信息盒535中显示与使用者目前选择或听力灵敏度测试结果有关的任何适当信息。使用者接口505也包括描绘针对横穿所显示频带组的使用者正常听力曲线的正常听力曲线组件555。听力灵敏度组件120也包括产生听力灵敏度测试结果的灵敏度结果组件230。当使用者进行听力灵敏度测试时,可通过灵敏度结果组件230存储测试结果。要了解的是,结果可不针对使用者来识别信息而存储或可识别例如使用者概况(user profile)中的信息而存储。在本文的实施例中,将以识别使用者信息的结果来说明。听力灵敏度测试结果可包括识别使用者信息,以及包括使用者对于每一只耳朵和频带能够听到频带对应音调的所得出的最小信号位准。图6描绘使用者1至N对M个频带听力灵敏度测试结果记录610、620和630的非限制的实施例,其中N为整数并表示听力灵敏度测试结果已记录的使用者的数量,M为整数并表示听力灵敏度测试结果已记录的频带的数量。听力灵敏度测试结果记录610、620和630包括使用者名称及频带(使用者的左和右耳能够听到相应频带的音调的最小信号位准值)。最小信号位准值可为相对或绝对值。最小信号位准值可直接表示您的听力灵敏度,或可用于产生例如听力辅助器或听力助听装置滤波器设计的其它参数或系数。

在非限制的实施例中,使用者可利用使用者接口505的选择组件来选择频带(例如使用前一个频带选择组件525、下一个频带选择组件530或触碰频率棒)、选择耳朵(例如使用切换耳朵选择组件520)及开启对应音调(例如使用开启/停止音调选择组件550)。使用者可升高或降低(例如升高信号位准可选择组件510及降低信号位准可选择组件515)信号位准直到使用者可恰好勉强听到音调,从而鉴定使用者能够听到频带相应音调的最小信号位准。使用者可停止相应音调(例如使用开启/停止音调选择组件550)。要了解在具体实施例中,开启/停止音调选择组件550是可选择的。音调可对应目前频带选择而持续产生。使用者可对各耳朵及频带进行此测试。例如,使用者可以低信号位准开启并且升高信号位准直到可听到音调,接着降低信号直到其无法听到音调,然后再次升高直到可听到音调,之后视需要重复。依此方式,使用者将缩减其可勉强听到音调的信号位准。要了解音调产生组件可变更间隔大小(granularity)(随信号位准随升高信号位准可选择组件510和降低信号位准可选择组件515的各个选择而变的信号位准),例如以信号位准方向的各个改变。例如,在信号位准最初升高期间,升高信号位准可选择组件510的各选择可导致信号位准升高第一量,当使用者选择降低信号位准可选择组件515时,信号位准可降低小于第三量的第二量。这可持续于各方向变更而容许使用者使用信号位准中的细微变动来缩减可使使用者勉强听到音调的信号位准。也要了解的是,使用者可以较高信号位准开始并降低信号位准直到其听不到音调,并且如上所述持续直到缩减其可勉强听到音调的信号位准。一般而言,使用者应该能够在三个音程(intervals)内升高-降低-升高信号位准,或降低-升高-降低信号位准来辨别其可勉强听到音调的信号位准,然而,使用者可使用任何适当的音程数量T。

灵敏度结果组件230可在使用者的听力灵敏度测试结果记录中追踪使用者针对相应耳朵和频带设定的最近期的信号位准。要了解的是,灵敏度结果组件230也可在听力灵敏度测试结果记录中追踪客户端装置110及/或耳机140的诠释数据(metadata)。这样一来,使用者可具有分别对应于客户端装置110及/或耳机140的多个听力灵敏度测试结果记录。例如,使用者可具有用于行动电话、游戏机、平板计算机、个人计算机、膝上型计算机、有线耳机、蓝芽耳机等的各别听力灵敏度测试结果记录。灵敏度结果组件230可使用客户端装置110上所存储的听力灵敏度测试结果来记录对客户端装置110及/或耳机140所产生的正常听力曲线。例如,灵敏度结果组件230可从听力灵敏度测试结果记录中记录的数据判断各频带和耳朵的平均信号位准值。在替代性具体实施例中,灵敏度结果组件230可从听力灵敏度测试结果记录中所记录的数据判断各频带和耳朵的中位数信号位准值、模式信号位准值、几何平均信号值、调和平均信号位准值或二次平均信号位准值,并且使用那些数值产生正常听力曲线。

听力灵敏度组件120还包括使许多上述听力灵敏度测试的特征自动化的灵敏度精灵组件240。图7描绘非限制示例性使用者接口710,其具有许多类似于使用者接口505的组件。使用者接口710包括通过灵敏度精灵组件240启始自动化听力灵敏度测试的调音精灵选择组件720。灵敏度精灵组件240将针对频带1至M来测试使用者的听力灵敏度。例如,灵敏度精灵组件240可于预定的低信号位准对频带1产生音调并呈现如图8A中所示的使用者接口810。使用者接口810包括鉴定目前耳朵和频带的组件820。使用者接口810还包括若您可听到音调请碰触这里选择组件830,其告知使用者于可听到音调时选择组件。灵敏度精灵组件240每次将以预定量升高信号位准直到使用者选择若您可听到音调请碰触这里选择组件830。一旦选择若您可听到音调请碰触这里选择组件830,灵敏度精灵组件240将停止升高信号位准并且显示如图8B所示的使用者接口840。使用者接口840包括鉴定目前耳朵和频带的组件820及通知使用者在其不再可听到音调时选择的若您不再可听到音调请碰触这里选择组件850。灵敏度精灵组件240每次将以预定量降低信号位准直到使用者选择若您不再可听到音调请碰触这里选择组件850。一旦选择若您不再可听到音调请碰触这里选择组件850,灵敏度精灵组件240将停止降低信号位准并显示使用者接口810。灵敏度精灵组件240将在具有递增信号位准的使用者接口810与具有递减信号位准的使用者接口840之间择一变换预定音程数T。要了解,预定音程数可为使用者设定、管理员设定或动态决定。在预定音程数后,灵敏度结果组件230将以对应耳朵和频带的听力灵敏度测试结果记录所停止变更的信号位准时的信号位准来记录。灵敏度精灵组件240将接着持续对各频带和各耳朵进行上述听力灵敏度测试,并且灵敏度结果组件230将记录在对应耳朵和频带的听力灵敏度测试结果记录中停止变更信号位准时的信号位准。如上所述,灵敏度精灵组件240可于每次使用者接口810与840之间交变利用信号位准变更的间隔大小来变化。要了解的是,灵敏度精灵组件240可以使用者接口840开始调音精灵并且从预定高信号位准降低信号位准。图9至10B是根据特定揭示态样来描述各个方法。为了简易说明,尽管方法是表示并且说明成一连串动作,要理解并且了解的是,所揭示的态样不受限于动作顺序,因为某些动作可用不同顺序及/或与本文所示和所述其它动作同时出现。例如,熟悉本领域的技术人员将理解并且了解的是可将方法交替呈现为一连串相关状态或事件,如状态图。此外,不是所有所述动作都可需要根据特定所揭示态样而用于实现方法。另外,要进一步了解的是,下文所揭示及本揭示全篇的方法能够予以在制品上存储以便输送并且传送此等方法至计算机。

请参照图9,所示的是用于为使用者产生听力灵敏度结果的示例性方法900。于标记编号910,接收耳朵选择输入来指示目前所选耳朵(例如藉助于使用者接口220、灵敏度结果组件230、听力灵敏度组件120或客户端装置110)。于标记编号920,接收频带选择输入来指示目前所选频带(例如藉助于使用者接口组件220、灵敏度结果组件230、听力灵敏度组件120或客户端装置110)。于标记编号930,对目前所选耳朵输出对应目前所选频带的音调(例如藉助于音调产生组件210、使用者接口组件220、听力灵敏度组件120或客户端装置110)。于标记编号940,接收一或多个信号位准升高输入或信号位准降低输入并且调整信号位准至一或多个信号位准升高输入或信号位准降低输入(例如藉助于音调产生组件210、使用者接口组件220、听力灵敏度组件120或客户端装置110)。于标记编号950,在听力灵敏度测试结果记录中对目前所选频带和目前所选耳朵记录目前信号位准(例如藉助于使用者接口组件220、灵敏度结果组件230、听力灵敏度组件120或客户端装置110)。

请参照图10A及10B,所示的是针对使用者使用调音精灵而用以产生听力灵敏度结果的示例性方法1000。于标记编号1005,变量i、j、和k的数值设定为:i是当作用以追踪经测试达频带数量M的计数器,j是当作用以追踪升高信号位准和将信号位准降低达预定音程数量T(例如T=3将对应于三个音程–升高、降低及升高)的计数器,以及k是用于追踪耳朵的编号并最多为两耳(左及右)。要了解的是,对于k,左耳(k=1)可在右耳(k=2)之前测试,或者右耳(k=1)可在左耳(k=2)之前测试(例如,藉助于灵敏度精灵组件240、使用者接口组件220、听力灵敏度组件120或客户端装置110)。于标记编号1010,针对频带i对耳朵k输出音调(例如,藉助于灵敏度精灵组件240、使用者接口组件220、音调产生组件210、听力灵敏度组件120或客户端装置110)。于标记编号1015,判断是否接收到若您可听到音调输入请碰触这里(例如,藉助于灵敏度精灵组件240、使用者接口组件220、听力灵敏度组件120或客户端装置110)。若于1015的判断为「否」,意指已判断出尚未接收若您可听到音调输入请碰触这里,并且该方法进入到标记编号1025。若于1015判断为「是」,意指已判断出已接收若您可听到音调输入请碰触这里,并且该方法进入到标记编号1020。于组件符号1025,以预定量升高音调的信号位准。于标记编号1020,以一来递增j。于标记编号1030,判断j是否大于T(例如,藉助于灵敏度精灵组件240、使用者接口组件220、听力灵敏度组件120或客户端装置110)。若于1030判断为「否」,意指已判断j未大于T,该方法进入到标记编号1035。若于1030判断为「是」,意指已判断j大于T,该方法进入到标记编号1055。于标记编号1035,以预定量降低音调的信号位准。于标记编号1040,判断是否接收若您不再可听到音调输入请碰触这里(例如,通过灵敏度精灵组件240、使用者接口组件220、听力灵敏度组件120或客户端装置110)。若于1040判断为「否」,意指已判断尚未接收若您不再可听到音调输入请碰触这里,该方法进入到标记编号1035。若于1040判断为「是」,意指已判断已接收若您不再可听到音调输入请碰触这里,该方法进入到标记编号1045。于标记编号1045,以一来递增j。于标记编号1050,判断j是否大于T(例如,藉助于灵敏度精灵组件240、使用者接口组件220、听力灵敏度组件120或客户端装置100)。若于1050判断为「否」,意指已判断j不大于T,该方法进入到标记编号1025。若于1050判断为「是」,意指已判断j大于T,该方法进入到标记编号1055。于标记编号1055,在针对目前使用者所测试的听力灵敏度测试结果记录中对耳朵k记录频带i的目前信号位准(例如,藉助于灵敏度精灵组件240、使用者接口组件220、灵敏度结果组件230、听力灵敏度组件120或客户端装置110)。于标记编号1060,以一来递增i并且将j的值设为一(例如,藉助于灵敏度精灵组件240、使用者接口组件220、听力灵敏度组件120或客户端装置110)。于标记编号1065,判断i是否大于M(例如,藉助于灵敏度精灵组件240、使用者接口组件220、听力灵敏度组件120或客户端装110)。若于1065判断为「否」,意指已判断i不大于M,该方法进入到标记编号1010。若于1050判断为「是」,意指已判断i大于M,该方法进入到标记编号1070。于标记编号1070,以一来递增k,并且将i与j的值设为一(例如,藉助于灵敏度精灵组件240、使用者接口组件220、听力灵敏度组件120或客户端装110)。于标记编号1075,判断k是否大于2(例如藉助于灵敏度精灵组件240、使用者接口组件220、听力灵敏度组件120或客户端装110)。若于1075判断为「否」,意指已判断k不大于2,该方法进入到标记编号1010。若于1075判断为「是」,意指已判断k大于2,本方法结束。

示例性连网及分布式环境

本领域的普通技术人员将了解本文所述的各个具体实施例可结合任何计算机或其它客户端或服务器装置予以实现,其可布置成计算机网络的一部分或在分布式计算环境中,并且可连接至任何可找到媒体的数据存储的类型。就此而言,本文所述的各个具体实施例可在任何计算机系统或具有任何数量内存或存储单元的环境、以及跨越任何数量存储单元出现的任何数量应用程序与程序中实现。这包括,但不局限于,在具有远程或本机存储件的网络环境或分布式计算环境中所布置具有服务器计算机和客户端计算机的环境。分布式计算通过计算装置与系统间的通讯交换而提供计算机资源与服务的共享。这些资源与服务包括信息交换、对象的快取存储件与碟型存储件,如档案。这些资源与服务还可包括跨越多个处理单元的处理能力共享,以供负载平衡、资源扩充、处理专业化及诸如此类。分布式计算利用网络连接使客户端采取(leverage)其收集能力以嘉惠整体企业。就此而论,各种装置可具有可参与本揭露各个具体实施例的应用程序、对象或资源。

图11提供示例性连网或分布式计算环境的概要图。分布式计算环境包含计算物件1110、1112等以及计算物件或装置1120、1122、1124、1126和1128等,其可包括程序、方法、数据存储及可程序化还辑等,如应用程序1130、1132、1134、1136及1138所示。可了解的是,计算物件1110、1112等和计算物件或装置1120、1122、1124、1126及1128等可包含不同装置,如个人数字助理器(PDAs)、音讯/视频装置、行动电话、MP3播放器、个人计算机、膝上型计算机及平板计算机等。

每一个计算物件1110、1112等以及计算物件或装置1120、1122、1124、1126及1128等都可通过通讯网络1140与一或多个其它计算物件1110及1112等以及计算物件或装置1120、1122、1124、1126及1128等直接或间接通讯。网络1140即使在图11中是描述成单一组件,仍可包含提供服务予图11系统的其它计算物件和计算装置及/或可表示图未示的多个互连网络。每一个计算物件1110及1112等、或计算物件或装置1120、1122、1124、1126及1128等也都可包含应用程序(如应用程序1130、1132、1134、1136及1138,其可利用API、或其它物件、软件、稳件及/或硬件(适用于与本揭示的各个具体实施例通讯或实现为本揭示的各个具体实施例)。

存在各种支持分布式计算环境的系统、组件及网络配置。例如,计算系统可通过有线或无线系统、通过局部网络或广泛分布式网络来连接在一起。目前有许多网络是耦接至网际网络,而网际网络提供基础架构用于广泛分布式计算并且包含许多不同网络,然而,任何适当的网络基础架构都可用于示例性通讯(伴随(incident to)本文各个具体实施例中所述的系统)。

因此,可利用如客户端/服务器、点对点或混合式架构之类的网络拓扑和网络基础架构的主机。「客户端」是使用另一类别或群组服务的类别或群组成员。客户端可为计算机程序,例如概略为一指令或任务集,其请求由另一程序或程序提供的服务。客户端程序可利用所请求的服务而无需「知道」关于其它程序或服务本身的工作细节。

在尤其是连网系统的客户端/服务器架构中,客户端可为存取例如服务器的另一计算机所提供共享网络资源的计算机。在图11的描述中,作为非限制的实施例,计算物件或装置1120、1122、1124、1126及1128等可想成是客户端,以及计算物件1110及1112等可想成是服务器,其中计算物件1110及1112等提供数据服务,如自客户端计算物件或装置1120、1122、1124、1126及1128等接收数据、存储数据、处理数据、传送数据至客户端计算物件或装置1120、1122、1124、1126及1128等,但取决于环境,任何计算机都可视为客户端、服务器或前两者。这些计算装置的任一个都可处理数据、或请求事务处理(transaction)服务或任务,其可对一或多个具体实施例暗示如本文所述系统用的技术。服务器通常是可透过如网际网络或无线网络基础架构之类的远程或局部网络存取的远程计算机系统。客户端程序可在第一计算机系统动作,以及服务器程序可在第二计算机系统动作,透过通讯媒介互相通讯,从而提供分布式功能并且使多个客户端利用服务器的信息收集能力。任何依据本文所述技术而用的软件对象都可单机提供,或跨越多个计算装置或对象分布来提供。

在通讯网络/总线1140为网际网络的网络环境中,举例而言,计算物件1110及1112等可为网站服务器、档案服务器及媒体服务器等,客户端计算物件或装置1120、1122、1124、1126及1128等经由许多如超文件传送协议(HTTP)之类已知协议的任一种与其通讯。物件1110及1112等也可作用为客户端计算物件或装置1120、1122、1124、1126及1128等,因为可具有分布式计算环境的特征。

示例性计算装置

如所述,有利的是,本文所述技术可应用于任何适当装置。因此,要理解的是,手持式、可携式及其它所有类型计算装置与计算物件是经思考而搭配各个具体实施例使用。因此,下文所述的图12中的计算机是形同(is but)一个可利用实现搭配图1至10A所示及所述的一或多种系统或方法的计算装置实施例。另外,适当的服务器可包括下文计算机的一或多个态样,如媒体服务器或其它媒体管理服务器组件。

虽非必需,具体实施例仍可经由操作系统来部分实现,以供装置或物件的服务开发者使用,及/或含括在运作以进行一或多个本文所述各个具体实施例功能态样的应用软件内。软件可在如程序模块之类的计算机可执行指令的一般情境中描述,并通过如客户端工作站、服务器或其它装置之类一或多个计算机来执行。熟悉本领域的技术人员将了解的是,计算机系统具有各种配置和可用于互通数据的协议,从而无须将特殊配置或协议视为限制。图12因而描述适当计算系统环境1200的实施例,其中可实现本文所述具体实施例的一或多个态样,虽然作出明确的以上所述,计算系统环境1200仅是适当计算环境的一个实施例,并且用意不是作为对使用范畴或功能作任何限制的建议。也不将计算环境1200解释为具有与示例性作业环境1200中所述组件的任一个或组合有关的任何相依性或需求。请参照图12,所示为用于以计算机1210形式来实现一或多个具体实施例的示例性计算装置。计算机1210的组件可包括,但不局限于,处理单元1220、系统内存1230及将包括系统内存在内的各个系统组件耦接至处理单元1220的系统总线1222。

计算机1210通常包括各种计算机可读取式媒体并且可为任何可由计算机1210存取的可得媒体。系统内存1230可包括如只读存储器(ROM)及/或随机存取内存(RAM)之类呈易失性及/或非易失性内存的计算机存储媒体。通过实施例的方法,并且不受其限制,系统内存1230也可包括操作系统、应用程序、其它程序模块及程序数据。

使用者可透过输入装置1240将将命令和信息输入计算机1210,而输入装置1240的非限制的范例可包括键盘、小型键盘、指向装置、鼠标、触控笔、触控板、触控屏幕、轨迹球、动作侦测器、照相机、麦克风、摇杆、游戏板、扫描仪或任何容许使用者与计算机1210交互的其它装置。也可经由如输出接口1250的接口而将监视器或其它类显示装置连接至系统总线1222。除了监视器,计算机还可包括如扬声器和打印机之类的可透过输出接口1250连接的其它周边输出装置。计算机1210可运作于连网或分布式环境(对如远程计算机1270之类的一或多部其它远程计算机使用逻辑连接)中。远程计算机1270可为个人计算机、服务器、路由器、网络个人计算机(PC)、对等装置或其它共享网络节点或任何其它远程媒体消耗或传输装置,并且可包括任何或所有上述相关于计算机1210的组件。图12中所示的逻辑连接包括如局域网络(LAN)或广域网络(WAN)之类的网络1272,但还可包括其它网络/总线,例如蜂巢式网络。如上所述,尽管已搭配各个计算装置和网络架构来说明示例性具体实施例,基本概念仍可应用于任何网络系统及任何计算机装置或想要以弹性方式发布或消耗媒体的系统。还有,有多种方式得以实现相同或类似功能,例如,适当的API、工具组、驱动程序码、操作系统、控制、单机或可下载软件物件等,该些方式能使应用程序和服务利用本文所述的技术。因此,本文具体实施例是从API(或其它软件物件)、以及是从实现本文所述一或多个态样的软件或硬件物件的观点来思考。因此,本文所述的各个具体实施例可具有完全以硬件、部分硬件和部分软件以及完全以软件的态样。

用字「示例性」在本文中是用于意指作用为实施例(或范例)、实例或描述。为了避免疑感,本文所揭示的态样不受限于此等实施例。另外,本文所述的任何态样或设计都不一定要推断为较佳或优于其它态样或设计,也不意指排除本领域的普通技术人员所知的等效示例性的架构和技术。再者,就术语「包括」、「具有」、「含有」及其它类似用字是在实施方式或权利要求中使用的范围来说,,为免于疑惑,此等术语的用意在于以类似术语「包含」的方式而为可兼性(inclusive)来作为开放性承接词而不排除任何额外或其它组件。

计算装置通常包括各种媒体,该些媒体可包括计算机可读取式存储媒体及/或通讯媒体,其中这两个术语如下文而在本文中有不同用途。计算机可读取式存储媒体可为任何可由计算机存取的可得存储媒体,(通常是非暂时性)并且可包括易失性和非易失性媒体、可移除式和不可移除式媒体。通过实施例并不以限制,可搭配如计算机可读取式指令、程序模块、结构化数据或非结构化数据等信息存储用的任何方法或技术实现计算机可读取式存储媒体。计算机可读取式存储媒体可包括,但不局限于,RAM、ROM、EEPROM、闪存或其它内存技术、CD-ROM、数字多用途光盘(DVD)或其它光学碟型存储体、磁卡、磁带、磁盘存储体或其它磁性存储装置、或其它可用于存储所需信息的有形及/或非暂时性媒体。为了与媒体所存储信息有关的各种作业,可例如经由存取请求、询问或其它数据撷取协议而通过一或多个本机或远程计算装置来存取计算机可读取式存储媒体。另一方面,通讯媒体通常体现计算机可读取式指令、数据指令、程序模块或其它在像是例如载波或其它传输机制之模块化数据信号之类数据信号内的结构化或非结构化数据、并且包括任何信息传递或传输媒体。术语「模块化数据信号」或信号意指具有一或多个其特征以在一或多个信号内以编码信息的方式设定或变更的信号。通过实施例并不以限制,通讯媒体包括如有线网络或直接有线连接之类的有线媒体,以及如音波、射频(RF)、红外线及其它无线媒体之类的无线媒体。

如前所述,本文所述的各个技术可搭配硬件或软件,或者搭配两者的合适组合来实现。如本文所使用,术语「组件」、「系统」及诸如此类的用意同样在于意指计算机相关的实体,该实体为硬件、软硬件结合、软件或执行中软件择一。例如,组件可为,但不局限于,处理器上执行的程序、处理器、对象、可执行码、执行绪、程序及/或计算机。通过描述,计算机上执行的应用程序及计算机都可为组件。一或多个组件可位于程序及/或执行绪内,并且组件可置于一部计算机上及/或分布于二或多部计算机之间。还有,「装置」可呈特定设计的硬件的形式:由其上软件的执行而令硬件进行特定功能(例如编码及/或译码)所特制的通用化硬件、存储在计算机可读取式媒体上的软件或其组合。

已就许多组件之间的互动说明前述系统。可了解此等系统及组件可包括那些组件或指定子组件、某些指定组件或子组件及/或另外的组件,并且根据前述各个排列及组合。子组件也可实现成交流性耦接至其它组件而不含括在母组件(阶层化)内的组件。另外,要注意一或多个组件可组合成提供聚合功能的单一组件或分成许多分离式子组件,以及可提供如管理层之类的任何一或多个中间层来用于交流性耦接至此等子组件以便提供整合功能。本文所述的任何组件也可与本文未明确说明但熟悉本领域的技术人员普遍知道的一或多个其它组件交互。

为了提供或支持本文所述的许多推论(例如诠释数据或使用者感兴趣推论主题之间的推论关系),本文所述组件可检验整体性或其允许存取的数据子集合,并且可从一组如经由事件及/或数据所抓取观察推出关于或推论系统、环境等的状态。例如,推论可用于辨识特定环境或动作,或可对状态产生机率分布。推论可为机率性-亦即,基于考虑数据和事件对感兴趣状态计算器的机率分布。推论还可涉及用于从一组事件及/或数据中组成较高层级事件的技术。

此推论可导致新事件或从一组所观察事件的动作及/或所存储事件数据的建构,无论事件是否呈紧密时间接近相关,以及无论事件和数据是否来自一或许多个事件和数据源。可与自动化执行及/或以与推论动作搭配的要求保护的主题来使用各种分类(外显式及/或隐含式训练)架构及/或系统(例如,支持向量机、神经网络、专家系统、贝氏信赖网络、模糊逻辑及数据融合引擎等)。

分类器可将输入属性向量x=(x1,x2,x3,x4,xn)映射至属于类别(class)的输入的信赖度(confidence),如藉助于f(x)=confidence(class)。此分类可使用机率性及/或统计式分析(例如将因子分解成分析效用(analysis utility)和成本)以预测或推论使用者想要自动进行的动作。支持向量机(SVM)是可用分类器的实施例。SVM通过在可能输入空间中寻找双曲线面而运作,其中双曲线面试图将触发准则从非触发事件分开。直觉上,这对于靠近的测试数据而言可使分类正确,但不等同于训练数据。可使用其它方向性及无向性模式分类法(包括例如单纯贝氏、贝氏网络、决策树、神经网络、模糊逻辑模型及提供不同独立模式的机率分类模型)。如本文所用的分类也包括用于发展优先权模型的统计回归。鉴于上述的示例性系统,可根据所述技术主题予以实现的方法将参照各个附图的流程图而得以更加了解。尽管为了便于说明,方法是表示并说明成一串方块,要理解并了解的是,要求保护的主题不受限于方块顺序,因为某些方块可用不同顺序出现及/或与出自本文所示及所述的其它方块同时出现。对于经由流程图所示的非循序或分支的流程,可了解可实现各个其它分支、流程路径及方块顺序而达到相同或类似结果。此外,不是所有所示方块可必要用于实现下文所述的方法。除了本文所述的各个具体实施例,要理解的是,可使用其它类似具体实施例或可对用于进行相应具体实施例为相同或等效功能的所述具体实施例制作修饰和添加而不脱离所述具体实施例。还有,多个处理芯片或多个装置可共享本文所述的一或多个功能的效能,并且类似地,存储体可跨越多个装置起作用。因此,本发明不局限于任何单一具体实施例,而可根据所附权利要求而以其广度、精神及范畴来解释。

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