(57)【要約】【課題】環境オーディオ分析を使用した音楽プレイヤの制御を提供することを目的とする。【解決手段】オーディオプレイヤに結合された受信機へのオーディオ入力を分析し、複数の所定のオーディオイベント形式のうち１つとしてオーディオイベントを識別する命令を含む方法、システム及びコンピュータプログラムである。オーディオイベントの識別に応じて、オーディオプレイヤは、オーディオ出力を調整するように指示される。オーディオ出力の調整は、オーディオプレイヤに対してオーディオ出力の再生を一時停止させること又はオーディオ出力の音量を下げさせることを含んでもよい。受信機へのオーディオ入力は記録されてもよい。オーディオイベントの識別に応じて、オーディオプレイヤは、オーディオ入力の記録された部分を再生するように指示されてもよい。オーディオ入力の記録された部分は、オーディオイベントの識別の前に記録された部分を含んでもよい。【選択図】図３
2011008263.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサにより実行されるオーディオ環境マネージャにより実行される方法であって、
オーディオプレイヤに結合された受信機へのオーディオ入力を分析し、複数の所定のオーディオイベント形式のうち１つとしてオーディオイベントを識別し、
前記オーディオイベントの識別に応じて、前記オーディオプレイヤに対してオーディオ出力を調整させることを有する方法。
【請求項２】
前記受信機への前記オーディオ入力を記録し、
前記オーディオプレイヤに対して前記オーディオ入力の記録された部分を再生させることを有し、
前記記録された部分の再生は、前記オーディオイベントの識別に応じて実行される、請求項１に記載の方法。
【請求項３】
前記オーディオプレイヤに対して前記オーディオ出力を調整させることは、前記オーディオ入力の前記記録された部分の再生中に、前記オーディオプレイヤに対して第１のオーディオ出力の再生を一時停止させることを有する、請求項２に記載の方法。
【請求項４】
前記オーディオプレイヤに対して前記オーディオ出力を調整させることは、前記オーディオ入力の前記記録された部分の再生中に、前記オーディオプレイヤに対して第１のオーディオ出力の音量を下げさせることを有する、請求項２に記載の方法。
【請求項５】
前記オーディオ入力の前記記録された部分は、前の部分を有し、
前記前の部分は、前記オーディオイベントの識別の前に記録されたものである、請求項２に記載の方法。
【請求項６】
前記オーディオ入力を分析し、前記オーディオイベントを識別することは、複数の所定の単語のうち１つとして単語を認識することを有する、請求項１に記載の方法。
【請求項７】
前記オーディオ入力を分析し、前記オーディオイベントを識別することは、複数の所定の音声のうち１つとして音声を認識することを有する、請求項１に記載の方法。
【請求項８】
前記オーディオ入力を分析し、前記オーディオイベントを識別することは、複数の所定の音のうち１つとして音を認識することを有する、請求項１に記載の方法。
【請求項９】
前記受信機は、無線ネットワーク接続を介して前記オーディオプレイヤに結合される、請求項１に記載の方法。
【請求項１０】
前記受信機への前記オーディオ入力を分析し、前記オーディオイベントを識別することは、三角測量を使用して、前記オーディオプレイヤへの前記オーディオ入力の音源の近さを決定することを有する、請求項１に記載の方法。
【請求項１１】
少なくとも１つのプロセッサと、オーディオ環境マネージャの命令を有するメモリとを有するシステムであて、
前記オーディオ環境マネージャは、
オーディオプレイヤに結合された受信機へのオーディオ入力を分析し、複数の所定のオーディオイベント形式のうち１つとしてオーディオイベントを識別し、
前記オーディオイベントの識別に応じて、前記オーディオプレイヤに対してオーディオ出力を調整させることを有する動作を実行するように構成されるシステム。
【請求項１２】
前記命令は、
前記受信機への前記オーディオ入力を記録し、
前記オーディオプレイヤに対して前記オーディオ入力の記録された部分を再生させることを有する動作を実行するように更に構成され、
前記記録された部分の再生は、前記オーディオイベントの識別に応じて実行される、請求項１１に記載のシステム。
【請求項１３】
前記オーディオプレイヤに対して前記オーディオ出力を調整させることは、前記オーディオ入力の前記記録された部分の再生中に、前記オーディオプレイヤに対して第１のオーディオ出力の再生を一時停止させることを有する、請求項１２に記載のシステム。
【請求項１４】
前記オーディオプレイヤに対して前記オーディオ出力を調整させることは、前記オーディオ入力の前記記録された部分の再生中に、前記オーディオプレイヤに対して第１のオーディオ出力の音量を下げさせることを有する、請求項１２に記載のシステム。
【請求項１５】
前記オーディオ入力の前記記録された部分は、前の部分を有し、
前記前の部分は、前記オーディオイベントの識別の前に記録されたものである、請求項１２に記載のシステム。
【請求項１６】
前記オーディオ入力を分析し、前記オーディオイベントを識別することは、複数の所定の単語のうち１つとして単語を認識することを有する、請求項１１に記載のシステム。
【請求項１７】
前記オーディオ入力を分析し、前記オーディオイベントを識別することは、複数の所定の音声のうち１つとして音声を認識することを有する、請求項１１に記載のシステム。
【請求項１８】
前記オーディオ入力を分析し、前記オーディオイベントを識別することは、複数の所定の音のうち１つとして音を認識することを有する、請求項１１に記載のシステム。
【請求項１９】
前記受信機は、無線ネットワーク接続を介して前記オーディオプレイヤに結合される、請求項１１に記載のシステム。
【請求項２０】
前記受信機への前記オーディオ入力を分析し、前記オーディオイベントを識別することは、三角測量を使用して、前記システムへの前記オーディオ入力の音源の近さを決定することを有する、請求項１１に記載のシステム。
【請求項２１】
コンピュータ可読記憶媒体を有するコンピュータプログラムであって、
前記コンピュータ可読記憶媒体の命令は、処理システムで実行されると、前記処理システムに対して、
オーディオプレイヤに結合された受信機へのオーディオ入力を分析し、複数の所定のオーディオイベント形式のうち１つとしてオーディオイベントを識別し、
前記オーディオイベントの識別に応じて、前記オーディオプレイヤに対してオーディオ出力を調整させることを有する動作を実行させるコンピュータプログラム。
【請求項２２】
前記命令は、
前記受信機への前記オーディオ入力を記録し、
前記オーディオプレイヤに対して前記オーディオ入力の記録された部分を再生させることを有する動作を実行するように更に構成され、
前記記録された部分の再生は、前記オーディオイベントの識別に応じて実行される、請求項２１に記載のコンピュータプログラム。
【請求項２３】
前記オーディオプレイヤに対して前記オーディオ出力を調整させることは、前記オーディオ入力の前記記録された部分の再生中に、前記オーディオプレイヤに対して第１のオーディオ出力の再生を一時停止させることを有する、請求項２２に記載のコンピュータプログラム。
【請求項２４】
前記オーディオプレイヤに対して前記オーディオ出力を調整させることは、前記オーディオ入力の前記記録された部分の再生中に、前記オーディオプレイヤに対して第１のオーディオ出力の音量を下げさせることを有する、請求項２２に記載のコンピュータプログラム。
【請求項２５】
前記オーディオ入力の前記記録された部分は、前の部分を有し、
前記前の部分は、前記オーディオイベントの識別の前に記録されたものである、請求項２２に記載のコンピュータプログラム。
【請求項２６】
前記オーディオ入力を分析し、前記オーディオイベントを識別することは、複数の所定の単語のうち１つとして単語を認識することを有する、請求項２１に記載のコンピュータプログラム。
【請求項２７】
前記オーディオ入力を分析し、前記オーディオイベントを識別することは、複数の所定の音声のうち１つとして音声を認識することを有する、請求項２１に記載のコンピュータプログラム。
【請求項２８】
前記オーディオ入力を分析し、前記オーディオイベントを識別することは、複数の所定の音のうち１つとして音を認識することを有する、請求項２１に記載のコンピュータプログラム。
【請求項２９】
前記受信機は、無線ネットワーク接続を介して前記オーディオプレイヤに結合される、請求項２１に記載のコンピュータプログラム。
【請求項３０】
前記受信機への前記オーディオ入力を分析し、前記オーディオイベントを識別することは、三角測量を使用して、前記システムへの前記オーディオ入力の音源の近さを決定することを有する、請求項２１に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この開示は、概してオーディオ装置の動作に関する。
【背景技術】
【０００２】
ポータブル音楽プレイヤは、今日の社会で広く普及した一部になっている。どこでも、会話中、仕事中及び遊び中に、人々の日常生活の一部として音楽を聞く。他の普及した装置（移動電話）へのポータブル音楽プレイヤの統合は、典型的な一日の間にイヤホンを装着する時間の長さを延ばしている。
【０００３】
オーディオ装置へのこの接続は、周囲の環境の他人から隔離している。イヤホンを装着する人の注意を集めるために、他人は、音楽の再生に対して十分に聞こえるほど大きく話すために大声を出す必要があり、或いは、イヤホンを装着する人の注意を引くために物理的なジェスチャを行う必要がある。注意が集められると、典型的には、イヤホンを装着する人は、会話が始まる前に音楽を一時停止したり、音量を下げたりする。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、環境オーディオ分析を使用した音楽プレイヤの制御を提供することを目的とする。
【課題を解決するための手段】
【０００５】
オーディオプレイヤに結合された受信機へのオーディオ入力を分析し、複数の所定のオーディオイベント形式のうち１つとしてオーディオイベントを識別する命令を含む方法、システム及びコンピュータプログラムである。オーディオイベントの識別に応じて、オーディオプレイヤは、オーディオ出力を調整するように指示される。オーディオ出力の調整は、オーディオプレイヤに対してオーディオ出力の再生を一時停止させること又はオーディオ出力の音量を下げさせることを含んでもよい。受信機へのオーディオ入力は記録されてもよい。オーディオイベントの識別に応じて、オーディオプレイヤは、オーディオ入力の記録された部分を再生するように指示されてもよい。オーディオ入力の記録された部分は、オーディオイベントの識別の前に記録された部分を含んでもよい。
【発明の効果】
【０００６】
本発明の実施例によれば、環境オーディオ分析を使用した音楽プレイヤの制御を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の例示的な実施例の特定の態様が実施され得る適切なデータ処理環境を示したブロック図
【図２】従来技術のオーディオプレイヤの図
【図３】本発明の一実施例に従って構成されたオーディオ環境マネージャの図
【図４】本発明の他の実施例に従って構成されたオーディオ環境マネージャの図
【発明を実施するための形態】
【０００８】
本発明の実施例は、環境オーディオ分析を使用してオーディオプレイヤを制御する方式を含む。オーディオ環境マネージャは、周囲の環境で関心のあるオーディオイベントを識別し、これらの環境オーディオイベントに応じてオーディオプレイヤを制御する。例えば、オーディオ環境マネージャは、話しかけられたオーディオ装置のユーザの名前、他の話しかけられた単語又は語句、システムが予め認識するように構成された音声、及び／又は特定の形式の音を認識してもよい。オーディオ環境マネージャは、周囲の環境の音がオーディオプレイヤの制御に影響を与えるほど十分に関心があるか否かを評価するために、オーディオ装置への音の近さを使用する。
【０００９】
所定のオーディオイベント形式のオーディオイベントの識別に応じて、オーディオ環境マネージャは、オーディオ出力のプレイヤに対してオーディオ出力を調整させる。例えば、オーディオ環境マネージャは、オーディオプレイヤを一時停止させてもよく、オーディオ出力の音量を下げてもよい。
【００１０】
一実施例では、オーディオ環境マネージャは、周囲の環境でのオーディオ受信機へのオーディオ入力を記録する。関心のあるオーディオイベントの識別に応じて、オーディオ環境マネージャは、オーディオ入力の記録された部分を再生させる。例えば、オーディオプレイヤの制御が影響を受ける前にメッセージの部分が生じたため、オーディオイベントを識別する前に記録されたメッセージの部分が再生されてもよい。この特徴により、ユーザは、音が生じたときにオーディオプレイヤの音楽又は他のオーディオ出力により不明瞭になった音を聞くことが可能になる。
【００１１】
図１は、本発明の例示的な実施例の特定の態様が実施され得る適切なデータ処理環境10を示すブロック図である。データ処理環境10は、１つ以上のプロセッサ又は中央処理装置（CPU：central  processing  unit）（ここではプロセッサ110A及び110Bとして示す）を含む処理システム100を含む。２つのプロセッサが図示されているが、単一のプロセッサ又は如何なる数の複数のプロセッサがプロセッサ機能を処理システム100に提供してもよいことを、当業者は認識する。各プロセッサ110A及び110Bは、シングルコア又はマルチコアのプロセッサでもよい。プロセッサ110A及び110Bは、１つ以上のシステムバス140又は他の通信経路若しくは媒体を介して、メモリ120を含む様々な他の構成要素に通信可能に結合されるように示されている。プロセッサ110A及び110Bはまた、ポイント・ツー・ポイント・プロセッサ相互接続111（HyperTransportリンク又はIntel  QuickPath  Interconnect（QPI）等）を介して接続されるように示されている。
【００１２】
オーディオ環境マネージャ160は、処理システム100により提供されるオーディオ環境を管理する。オーディオ環境マネージャ160は、プロセッサ110A及び／又は110Bにより実行されるメモリ120内の命令として実装されてもよい。
【００１３】
ここで使用される“処理システム”及び“データ処理システム”という用語は、単一の機械、又は通信可能に結合されて一緒に動作する機械若しくは装置のシステムを広く含むことを意図する。例示的な処理システムは、非限定的に、分散コンピュータシステム、スーパコンピュータ、高性能コンピュータシステム、コンピュータクラスタ、メインフレームコンピュータ、ミニコンピュータ、クライアントサーバシステム、パーソナルコンピュータ、ワークステーション、サーバ、ポータブルコンピュータ、ラップトップコンピュータ、タブレット、電話、パーソナルデジタルアシスタント（PDA）、ハンドヘルド装置、エンターテイメント装置（オーディオ及び／又はビデオ装置等）、移動インターネット装置（MID：mobile  internet  device）、及び情報を処理又は送信する他の装置を含む。
【００１４】
処理システム100は、従来の入力装置（キーボード、マウス等）からの入力により、及び／又は他の機械、生物測定フィードバック、又は他の入力源若しくは信号から受信した指示により、少なくとも部分的に制御されてもよい。処理システム100は、ネットワークインタフェースコントローラ（NIC）（ネットワークインタフェース150等）、モデム、又は他の通信部若しくは結合部等を通じて、データ処理環境10の１つ以上の遠隔データ処理システム（図示せず）への１つ以上の接続を利用してもよい。処理システム100は、物理及び／又は論理ネットワーク12（ローカルエリアネットワーク（LAN）、広域ネットワーク（WAN）、イントラネット、インターネット等）を経由してこのような遠隔データ処理システムに相互接続されてもよい。ネットワーク12を含む通信は、無線周波数（RF：radio  frequency）、衛星、マイクロ波、IEEE（Institute  of  Electrical  and  Electronics  Engineers）802.11、Bluetooth、光、赤外線、ケーブル、レーザ等を含み、様々な有線及び／又は無線の短距離又は長距離キャリア及びプロトコルを利用してもよい。
【００１５】
処理システム100内で、プロセッサ110A及び110Bは、１つ以上の揮発性又は不揮発性記憶装置（メモリ120等）に通信可能に結合されてもよい。メモリ120は、ランダムアクセスメモリ（RAM）、読み取り専用メモリ（ROM）、大容量記憶装置（IDE（integrated  drive  electronics）ハードドライブ等）、及び／又は他の装置若しくは媒体（フロッピー（登録商標）ディスク、光記憶装置、テープ、フラッシュメモリ、メモリスティック、デジタルビデオディスク、生物学的記憶装置等）を含んでもよい。この開示の目的で、“ROM”は、一般的に不揮発性メモリ装置（消去可能プログラム可能ROM（RPROM）、電気的消去可能プログラム可能ROM（EEPROM）、フラッシュROM、フラッシュメモリ等）を示すために使用されてもよい。プロセッサ110A及び110Bはまた、他の構成要素（ビデオコントローラ、SCSI（small  computer  system  interface）コントローラ、ネットワークコントローラ、USB（universal  serial  bus）コントローラ、キーボードやマウスのような入力装置等）に通信可能に結合されてもよい。処理システム100はまた、様々なシステム構成要素を通信可能に結合するために、１つ以上のブリッジ又はバス（メモリコントローラハブ、入出力（I/O）コントローラハブ、PCIルートブリッジ等）を含んでもよい。ここで使用される“バス”という用語は、共有通信経路とポイント・ツー・ポイント経路とを示すために使用されてもよい。
【００１６】
或る構成要素（例えば、NIC等）は、バスと通信するインタフェース（例えば、PCIコネクタ）を備えたアダプタカードとして実装されてもよい。一実施例では、１つ以上の装置は、プログラム可能又はプログラム不可能論理装置又はアレイ、ASIC（application-specific  integrated  circuit）、埋め込み式コンピュータ、スマートカード等のような構成要素を使用して、埋め込み式コントローラとして実装されてもよい。
【００１７】
システム100は、プロセッサ110A及び110Bと、メモリ120とを含む。メモリ120は、オペレーティングシステム又は他のソフトウェアにより、処理アドレス空間に仮想的に分離されてもよい。プロセッサ110A及び110Bは、システムバス140及び相互接続141a、141b及び141mを介してメモリ120に接続される。システムバス140はまた、相互接続141nを介してネットワークインタフェース150にアクセスを提供する。
【００１８】
図２は、従来技術のオーディオプレイヤの図である。オーディオプレイヤ210は、オーディオコンテンツ202（音楽ファイル又は他のオーディオコンテンツファイル等）を受信する。オーディオプレイヤ210は、オーディオコンテンツ202を処理し、オーディオデータ信号204を生成し、オーディオデータ信号204をオーディオ出力装置220（イヤホン及び／又はスピーカ等）に送信する。オーディオ出力装置220は、オーディオ出力206（音楽等）を提供する。
【００１９】
図３は、本発明の一実施例に従って構成されたオーディオ環境マネージャ360の図である。この実施例では、オーディオ環境マネージャ360は、オーディオ装置300の一部として示されている。オーディオ装置300はまた、オーディオプレイヤ310を含むが、オーディオプレイヤ310は、オーディオ装置300の外部にあり、オーディオ装置300と通信可能に結合されてもよい。同様に、オーディオ装置300は、オーディオ出力装置320（イヤホン及び／又はスピーカ等）を含むものとして示されているが、オーディオ出力装置320は、オーディオ装置300の外部にあってもよい。
【００２０】
オーディオ環境マネージャ360は、周囲の環境のオーディオイベントを識別し、これらの環境オーディオイベントに応じてオーディオプレイヤ310を制御するように構成される。オーディオ環境マネージャ360は、図１のオーディオ環境マネージャ160の一実施例の一例であり、図１のメモリ120にロードされて図１のプロセッサ110A及び／又は110Bで実行される命令として実装されてもよい。
【００２１】
オーディオプレイヤ310は、図２の従来技術のオーディオプレイヤ210と同様であるが、環境オーディオマネージャ360のオーディオ出力コントローラ364の構成要素と共に動作するように構成される。オーディオ出力コントローラ364は、制御信号312を送信し、オーディオプレイヤ310の動作を制御する。制御信号312の制御で、オーディオプレイヤ310は、オーディオコンテンツ302を受信し、オーディオデータ信号304をオーディオ出力装置320に提供する。オーディオ出力装置320は、オーディオ出力306を生成する。
【００２２】
オーディオ環境マネージャ360はまた、オーディオプレイヤ310が動作している環境から環境オーディオ信号308を受信するオーディオ受信機330と共に動作するように構成される。図３に示すように、オーディオ受信機330は、オーディオ装置300の外部にあるが通信可能に結合されたマイクロフォン又は他のオーディオ受信装置でもよい。代替として、オーディオ受信機330は、オーディオ装置300に内蔵されたマイクロフォンのように、オーディオ装置300の一部でもよい。オーディオ受信機330は、ネットワーク（図１のネットワーク12等）又は直接物理接続（図１のシステムバス140等）を介してオーディオ環境マネージャ360と通信してもよい。オーディオ受信機330は、環境オーディオ信号308をオーディオ環境マネージャ360のオーディオ入力分析器362の構成要素に渡す。
【００２３】
オーディオ入力分析器362は、環境オーディオ信号308を分析し、周囲の環境で関心のあるオーディオイベントを識別する。オーディオ入力分析器362は、周囲の環境で選択された所定の形式の音のみがオーディオプレイヤ310の制御に影響を及ぼすように構成されてもよい。オーディオ入力分析器362により識別されたオーディオイベントは、一式の所定のオーディオイベント形式の１つである。例えば、周囲の環境の誰かが装置のユーザの名前を呼んだ場合、オーディオ入力分析器362は、一式の所定の単語の１つとしてユーザの名前を認識するように構成されてもよい。従って、オーディオ入力分析器362は、所定の単語、名前及び／又は語句を認識する音声認識構成要素を含んでもよい。他の形式のオーディオイベント形式は、音声生物測定を使用した音声の認識、又は音認識技術を使用した所定の音（サイレン、ドアのベル又は電話の呼び出し音等）の認識を含む。音が関心のあるものであるか否かを評価するために、オーディオ装置に対する音の近さも使用されてもよい。例えば、高度な三角測量技術を使用して、音源の位置が決定されてもよい。
【００２４】
所定のオーディオイベント形式の１つであるオーディオイベントの識別に応じて、オーディオ入力分析器362は、オーディオイベント通知314をオーディオ出力コントローラ364に送信するように構成されてもよい。オーディオ出力コントローラ364は、特定の形式のオーディオイベントの通知に応じて適切な制御信号312をオーディオプレイヤ310に送信するように構成されてもよい。例えば、オーディオ出力コントローラ364は、オーディオ出力装置320へのオーディオデータ信号304の送信を一時停止することで、オーディオプレイヤ310に対してオーディオ出力を調整させることにより、ユーザの名前の認識イベントに応じるように構成されてもよい。これにより、ユーザがスピーカを聞くことを可能にする。代替として、オーディオ出力コントローラは、スピーカが容易に聞こえるようにオーディオ出力の音量を下げることで、オーディオプレイヤ310に対してオーディオ出力を調整させることにより、ユーザの名前の認識イベントに応じるように構成されてもよい。
【００２５】
周囲の環境でオーディオイベントを識別し、これらの環境オーディオイベントに応じてオーディオ出力を調整するオーディオ環境マネージャ360のこの新規の手法は、今日使用されているほとんどのオーディオプレイヤの動作と異なる。例えば、音楽プレイヤを有する携帯電話は、入来する呼が到達したときに音楽を一時停止することがある。しかし、この制御は、周囲の環境のオーディオイベントを識別することにより起動されたのではなく、オーディオ装置内自体で生成された信号により起動されたものである。同様に、カーステレオは、GPS（global  positioning  system）ナビゲーション装置が乗物の運転手に口頭の指示を提供するときに、その音量を低下させることがある。この調整は、ステレオシステム自体への入力チャネルを介して生じたものであり、周囲の環境の外部オーディオイベントを識別した結果として生じたものではない。
【００２６】
図４は、本発明の他の実施例に従って構成されたオーディオ環境マネージャ460の図である。この実施例では、オーディオ環境マネージャ460は、オーディオイベントを識別するためにかなりの時間量が必要になる状況に対処するように構成される。例えば、オーディオ入力分析器（図３のオーディオ入力分析器362等）の音声認識構成要素は、単語が完全に発音された後にのみ、単語を認識する可能性がある。誰かが“Hello,  John,  how  are  you?”と言うと、オーディオ入力分析器362は、単語“John”が完全に発音され、関心のある所定の単語の１つとして認識された後にのみ、オーディオイベント通知314を送信することができる。制御信号312は、オーディオプレイヤのユーザが全体メッセージを聞くのに間に合うように送信できない。この理由は、話している音声が、まだ関心のあるオーディオイベントとして認識されない可能性があるからである。オーディオプレイヤは、ユーザがメッセージの“how  are  you?”の部分を聞くのに間に合うように、オーディオ出力を一時停止することしかできない。
【００２７】
図４に示す実施例では、環境オーディオ信号408は、オーディオ受信機430により、オーディオ入力分析器462だけでなく、オーディオ環境マネージャ460のオーディオレコーダ466の構成要素にも提供される。オーディオレコーダ466は、オーディオ環境マネージャ460内に示されているが、オーディオレコーダ466は、オーディオ環境マネージャ460の外部にあるが通信している別の構成要素でもよい。オーディオレコーダ466は、オーディオ受信機430へのオーディオ入力を記録し、記録された環境オーディオ信号416をオーディオ出力コントローラ464に提供する。オーディオイベント通知414の受信に応じて、オーディオ出力コントローラ464は、制御信号412に加えて、記録された環境オーディオ信号418の部分をオーディオプレイヤ410に送信してもよい。
【００２８】
オーディオイベントを識別すると、オーディオ出力コントローラ464は、オーディオ入力の記録された部分を再生するようにオーディオプレイヤ410を制御してもよい。例えば、オーディオ出力コントローラ464は、オーディオイベントの識別の前に記録されたオーディオ入力の部分を含めるように、記録された環境オーディオ信号418の部分を構成してもよい。オーディオイベントの識別の前に記録された環境オーディオ信号418のこの部分は、ユーザに聞こえている可能性が低い。この理由は、オーディオプレイヤの制御の前に生じた音が影響を受けている可能性があるため、オーディオプレイヤ410のオーディオ出力により不明瞭になっている可能性があるからである。オーディオイベントの識別の前に記録された環境オーディオ信号418のこの部分は、ここでは、前の部分又はオーディオイベント前の部分と呼ばれる。前述のメッセージ“Hello,  John,  how  are  you?”の例では、オーディオ入力の前の部分“Hello,  John”は、再生のために、記録された環境オーディオ信号418の部分に含まれてもよい。オーディオプレイヤ410は、オーディオイベントの識別の後に記録された“how  are  you?”の部分のみではなく、全体メッセージ“Hello,  John,  how  are  you?”を再生するように構成されてもよい。
【００２９】
オーディオ出力コントローラ464は、オーディオ入力の記録された部分の再生中に、オーディオプレイヤ410に対して、第１のオーディオ出力（音楽等）を一時停止させてもよい。代替として、オーディオ出力コントローラ464は、オーディオ入力の記録された部分を再生している間に、オーディオプレイヤに対して、第１のオーディオ出力（音楽等）の音量を下げさせてもよい。このような実装により、オーディオ入力の記録された部分が元のオーディオ入力と共に同時に再生可能になる。
【００３０】
ここに開示された機構の実施例は、ハードウェア、ソフトウェア、ファームウェア又はこのような実装手法の組み合わせで実装されてもよい。本発明の実施例は、少なくとも１つのプロセッサと、データ記憶システム（揮発性及び不揮発性メモリ及び／又は記憶要素を含む）と、少なくとも１つの入力装置と、少なくとも１つの出力装置とを有するプログラム可能システムで実行するコンピュータプログラムとして実装されてもよい。
【００３１】
プログラムコードは、入力データに適用され、ここに記載の機能を実行し、出力情報を生成してもよい。本発明の実施例はまた、本発明の動作を実行する命令又は設計データ（HDL等）を含む機械アクセス可能媒体を含む。設計データは、ここに記載の構造、回路、装置、プロセッサ及び／又はシステムの特徴を規定する。このような実施例はまた、プログラムプロダクトとして参照されてもよい。
【００３２】
このような機械アクセス可能媒体は、非限定的に、記憶媒体（ハードディスク、他の種類のディスク（フロッピー（登録商標）ディスク、光ディスク、コンパクトディスク読み取り専用メモリ（CD-ROM）、書き込み可能コンパクトディスク（CD-RW）、光磁気ディスクを含む）、半導体装置（読み取り専用メモリ（ROM）、ランダムアクセスメモリ（RAM）（ダイナミックランダムアクセスメモリ（DRAM）、スタティックランダムアクセスメモリ（SRAM）、消去可能プログラム可能読み取り専用メモリ（EPROM）、フラッシュプログラム可能メモリ（FLASH）、電気的消去可能プログラム可能読み取り専用メモリ（EEPROM）、磁気又は光カード等）又は電子命令を格納するのに適した他の種類の媒体）を含み、機械又は装置により製造又は形成された物の具体的な構成を含んでもよい。
【００３３】
出力情報は、既知のように１つ以上の出力装置に適用されてもよい。この出願の目的で、処理システムは、プロセッサ（例えば、デジタルシグナルプロセッサ（DSP）、マイクロコントローラ、ASIC（application  specific  integrated  circuit）又はマイクロプロセッサ等）を有する如何なるシステムをも含む。
【００３４】
プログラムは、処理システムと通信するハイレベルの手続型プログラミング言語又はオブジェクト指向プログラミング言語で実装されてもよい。プログラムはまた、必要に応じて、アセンブリ又は機械言語で実装されてもよい。実際に、ここに記載された機構は、特定のプログラミング言語に限定されない。いずれの場合でも、言語はコンパイルされた言語でもよく、インタープリタ型の言語でもよい。
【００３５】
ここに示されるものは、環境オーディオ分析を使用してオーディオプレイヤの出力を制御する方法及びシステムの実施例である。本発明の特定の実施例が図示及び記載されているが、特許請求の範囲を逸脱することなく、複数の変更及び変形が行われてもよいことが、当業者に明らかである。従って、当業者は、広い態様の本発明を逸脱することなく、変更及び変形が行われてもよいことを認識する。特許請求の範囲は、本発明の真の範囲及び要旨内にあるこのような変更及び変形をその範囲に含むものである。
【符号の説明】
【００３６】
100  処理システム
110A  プロセッサ
110B  プロセッサ
111  ポイント・ツー・ポイント・プロセッサ相互接続
120  メモリ
140  システムバス
141a  相互接続
141b  相互接続
141m  相互接続
141n  相互接続
150  ネットワークインタフェース
160  オーディオ環境マネージャ
【図１】
2011008263.tif 000003
【図２】
2011008263.tif 000004
【図３】
2011008263.tif 000005
【図４】
2011008263.tif 000006