(57)【特許請求の範囲】
【請求項１】
複数のデータ・セグメントに対するアクセスを提供する装置であって、
木構造を有する複数のオーディオ・キューをメモリに記憶する手段であって、各オーディオ・キューが、所定数の記憶されたオーディオ・キューまたはデータ・セグメントをそれぞれ表す、前記複数のオーディオ・キューをメモリに記憶する手段と、
第１の所定数の記憶されたオーディオ・キューであって木構造を有するオーディオ・キューを、仮想構成上の複数の点にマップすることにより、前記第１の所定数の記憶されたオーディオ・キューに対するアクセスを提供する手段と、
第１のユーザ要求に応答して、前記第１の所定数の記憶されたオーディオ・キューのうちの１つを再生する手段であって、前記第１の所定数の記憶されたオーディオ・キューの前記仮想構成上にマップされたポイント可能な点から所定距離内でナビゲートを可能にする、前記手段と、
第２のユーザ要求に応答して、前記再生されたオーディオ・キューに関連付けられたデータ・セグメントまたは第２の所定数の記憶されたオーディオ・キューであって木構造を有するオーディオ・キューのうちの１つを取り出す手段と、
を含む、複数のデータ・セグメントに対するアクセスを提供する装置。
【請求項２】
前記取り出されたデータ・セグメントが、オーディオ・データ・セグメント、ビデオ、テキストまたはグラフィック・データ・セグメント、あるいはデバイスの動作を制御するために使用されるデータ・セグメントのうちの１つである、請求項１に記載の複数のデータ・セグメントに対するアクセスを提供する装置。
【請求項３】
前記オーディオ・データ・セグメントが再生される、前記ビデオ、テキストまたはグラフィック・データ・セグメントが表示される、あるいは前記デバイスの動作が開始されるように、前記取り出したデータ・セグメントを処理する手段を含む、請求項２に記載の複数のデータ・セグメントに対するアクセスを提供する装置。
【請求項４】
前記複数のオーディオ・キューを記憶する手段が、
それぞれが所定数のオーディオ・キューを含む複数のレベルを有するデータ木構造で、前記複数のオーディオ・キューを記憶する手段を含む、請求項１に記載の複数のデータ・セグメントに対するアクセスを提供する装置。
【請求項５】
前記第１の所定数の記憶されたオーディオ・キューへのアクセスを提供する手段が、
前記記憶されたデータ木構造内の第１のレベルのオーディオ・キューへのアクセスを提供することを含み、前記第２の所定数の記憶されたオーディオ・キューへのアクセスを提供する手段が、前記記憶されたデータ木構造内の第２のレベルのオーディオ・キューへのアクセスを提供することを含み、前記第２のレベルは前記第１のレベルにリンクされている、請求項４に記載の複数のデータ・セグメントに対するアクセスを提供する装置。
【請求項６】
前記複数のオーディオ・キューを記憶する手段が、記憶する前に、オーディオ・データ・セグメントをサンプリングする、ユーザの声を録音する、またはコンピュータが生成した音声を記録することにより、前記複数のオーディオ・キューを作成する手段を含む、請求項１に記載の複数のデータ・セグメントに対するアクセスを提供する装置。
【請求項７】
前記複数のオーディオ・キューを記憶する手段が、
複数の既存のオーディオ・キューをダウンロードする手段を含む、請求項１に記載の複数のデータ・セグメントに対するアクセスを提供する装置。
【請求項８】
前記第１の所定数の記憶されたオーディオ・キューのうちの１つを再生する手段が、
前記仮想構成上の或る一点から所定距離内をユーザが検索したときに、前記一点に関連する１つのオーディオ・キューが再生されるように、前記仮想構成に沿ったユーザのナビゲーションを追跡する手段を含む、請求項１に記載の複数のデータ・セグメントに対するアクセスを提供する装置。
【請求項９】
コンピュータ・システム、ステレオ・システム、ホーム・エンターテインメント・センタ、自動車用音楽システム、または電子装置のうちの１つに組み込まれる、請求項１に記載の複数のデータ・セグメントに対するアクセスを提供する装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報システムのユーザ・インターフェースに関する。特に、データ・セグメントのナビゲーション（ｎａｖｉｇａｔｉｏｎ）および操作（ｍａｎｕｐｕｌａｔｉｏｎ）を補助するために、音響（ａｃｏｕｓｔｉｃ：アコーステック）インターフェースを使用することに関する。
【背景技術】
【０００２】
グラフィカル・ユーザ・インターフェース（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ：ＧＵＩ）は、ユーザが大量のデータを容易に検索できるようにするためにしばしば使用される。例えば、ユーザが大量のＭＰ３オーディオ・ファイルをパーソナル・コンピュータのハード・ディスク・ドライブにダウンロードした場合、記憶したＭＰ３オーディオ・ファイルの表示リストを端から端まで探して所望のファイルを見つけることは、面倒な作業になることがある。この検索プロセスを容易にするために、オーディオ・ファイルを様々なユーザ定義フォルダに格納できるようにするグラフィカル・ユーザ・インターフェース（ＧＵＩ）を、ユーザは使用することができる。従って、ユーザは、関係のあるオーディオ・ファイルを所定のフォルダに所定の順序で格納することができる。例えば、ユーザは、カントリー・ミュージックに関係のある全てのオーディオ・ファイルを識別して、これらのカントリー・ミュージック・オーディオ・ファイルを「カントリー・ミュージック」フォルダに格納することができる。更に、ユーザは、アーティスト、アルバム・タイトルおよび／または曲名でカントリー・ミュージックを更に分類するサブ・フォルダを「カントリー・ミュージック」フォルダ内に作成することができる。その後は、大量のＭＰ３オーディオ・ファイルを素早く調べて、或る音楽ジャンル、或るアーティスト、或るアルバムおよび／または或る曲に関連のある特定のオーディオ・ファイルの位置を見つけることができる。グラフィカル・ユーザ・インターフェース（ＧＵＩ）により、ユーザはより簡単に所望のオーディオ・ファイルの位置を見つけることができるが、グラフィカル・ユーザ・インターフェース（ＧＵＩ）には幾つかの欠点がある。
【０００３】
欠点の１つは、グラフィカル・ユーザ・インターフェース（ＧＵＩ）が、オーディオ・ファイルに関する視覚要素または英数字などの文字を覚えるユーザの記憶力に頼っていることである。音楽の場合には、ユーザは通常、所望のボーカル曲またはインストルメンタル曲のジャンル、アーティスト、アルバムおよび／またはタイトルを記憶していなければならない。しかし、１つの歌の中の幾つかの言葉や、１曲の中の一部の旋律しか覚えていないこともある。このような場合には、ユーザは、どの視覚要素が所望の歌を表すのかを推測して所望の歌を見つけなければならない。
【０００４】
もう１つの欠点は、グラフィカル・ユーザ・インターフェース（ＧＵＩ）が提供されないか、あるいは、提供はされていても使用しにくい環境にユーザがいることがある。例えば、運転者が複数のコンパクト・ディスクを再生できるマルチＣＤ格納装置を多くの自動車が備えるようになっている。こうしたマルチＣＤ格納装置は、格納装置内のコンパクト・ディスク数および所定のコンパクト・ディスクのトラック数を表示するだけの原始的なグラフィカル・ユーザ・インターフェース（ＧＵＩ）を備えている場合がある。その結果、運転者は、格納装置内の各コンパクト・ディスクの識別番号および全てのコンパクト・ディスクの全ての曲のトラック番号を覚えていない場合には、所望のオーディオ・コンテンツに行き着くまで、コンパクト・ディスクのトラックをやみくもに探さなければならない。これより進化したグラフィカル・ユーザ・インターフェース（ＧＵＩ）が備わっている場合も、運転者はやはり所望の曲に関連する視覚要素（例えば、アルバム、アーティストおよび／またはタイトル）を覚えなければならない。更に、所望の曲に関連する視覚要素を覚えていたとしても、運転者は、安全に自分の意識を周囲の運転状況からそらしてグラフィカル・ユーザ・インターフェース（ＧＵＩ）に表示される視覚要素を探し出すことができないこともある。
本発明は、これらの欠点を解決することを目的とする。
【発明の開示】
【０００５】
（発明の概要）
簡単に述べると、本発明は、当該情報を表すオーディオ・キュー（ａｕｄｉｏ  ｃｕｅ：音声の手掛かり）を用いて大量の情報（オーディオ・ファイル、テキスト・ファイル、ビデオ・ファイル、デバイス機能など）を検索するシステムおよび方法に関する。オーディオ・キューは、ユーザが大別カテゴリ（例えば、音楽分類）を選択して、特定のデータ・セグメント（例えば、特定の歌または歌リスト）まで検索していくことができるように、マルチレベル木データ構造になっている。各オーディオ・キューは、所定数の追加のオーディオ・キューまたは特定のデータ・セグメントを表す短い連続音（ｂｒｉｅｆ  ｂｕｒｓｔ  ｏｆ  ｓｏｕｎｄ）（例えば、特定の歌の歌詞）である。オーディオ・キューはユーザが選択することができ、オーディオ・キューにより、ユーザは、視覚要素または文字（例えば、曲のタイトル、アーティスト名、トラック番号）を覚えなくても情報またはデータ・セグメントを検索することができる。オーディオ・キューは、無線デバイス（例えば、遠隔制御（リモート・コントロール：リモコン）または無線マウス）または有線デバイス（例えば、キーボード、トラックボール、またはタッチ・パッド）を用いてアクセスすることができる記憶装置に記憶される。無線または有線デバイスを操作することにより、ユーザは、（スピーカが発生する）オーディオ・キューのマルチレベル木データ構造を検索して、所望のデータ・セグメントを見つけることができる。
【０００６】
本発明の特徴は、複数のデータ・セグメントへのアクセスを提供する方法を含んでいる。この方法は、所定数の記憶されたオーディオ・キューまたはデータ・セグメントをそれぞれ表す複数のオーディオ・キューをメモリに記憶するステップと、第１の所定数の記憶されたオーディオ・キューに対するアクセスを提供するステップと、第１のユーザ要求に応答して、第１の所定数の記憶されたオーディオ・キューのうちの１つを再生するステップと、第２のユーザ要求に応答して、データ・セグメントまたは第２の所定数の記憶されたオーディオ・キューのうちの１つを取り出すステップとを含んでいる。
【０００７】
本発明の別の特徴は、ユーザ・インターフェース・システムを含んでいる。このユーザ・インターフェース・システムは、データ・セグメントのソース（源）に通信可能に接続されたデータ・セグメント・インターフェースと、データ・セグメントとそれぞれ関連づけられる複数のオーディオ・キューを記憶したコンピュータ可読媒体に通信可能に接続されるコンピュータ可読媒体インターフェースと、ユーザ入力に応答して要求を送信するデバイスと、オーディオ・システムに通信可能に接続されたオーディオ・インターフェースと、コンピュータ可読媒体からオーディオ・キューを取り出し、受信した要求に応答してオーディオ・システム上で取り出したオーディオ・キューを再生するプロセッサとを含んでいる。
【０００８】
本発明の更に別の特徴は、コンピュータ読取り可能媒体に記憶されたオーディオ・キューのマルチレベル・データ木構造を含んでいることである。各レベルは、所定数のオーディオ・キューを含んでいる。所定のレベルの各オーディオ・キューは、マルチレベル・データ木構造内の別のレベルまたはデータ・セグメントにリンクされる。
特許請求の範囲と実施例との対応関係を実施例で使われている参照番号を用いて示すと以下の通りである。
（請求項１）
複数のデータ・セグメントに対するアクセスを提供する方法であって、
木構造を有する複数のオーディオ・キュー（８２）をメモリに記憶するステップであって、各オーディオ・キューが、所定数の記憶されたオーディオ・キュー（８２）またはデータ・セグメントをそれぞれ表す、前記複数のオーディオ・キュー（８２）をメモリに記憶するステップと、
第１の所定数の記憶されたオーディオ・キュー（８２）であって木構造を有するオーディオ・キューに対するアクセスを提供するステップと、
第１のユーザ要求に応答して、前記第１の所定数の記憶されたオーディオ・キュー（８２）のうちの１つを再生する（１２２）ステップと、
第２のユーザ要求に応答して、前記再生されたオーディオ・キューに関連付けられたデータ・セグメントまたは第２の所定数の記憶されたオーディオ・キュー（８２）であって木構造を有するオーディオ・キューのうちの１つを取り出す（１３２）ステップと、
を含む、複数のデータ・セグメントに対するアクセスを提供する方法。
（請求項２）
前記取り出されたデータ・セグメントが、オーディオ・データ・セグメント、ビデオ、テキストまたはグラフィック・データ・セグメント、あるいはデバイスの動作を制御するために使用されるデータ・セグメントのうちの１つである、請求項１に記載の複数のデータ・セグメントに対するアクセスを提供する方法。
（請求項３）
前記オーディオ・データ・セグメントが再生される、前記ビデオ、テキストまたはグラフィック・データ・セグメントが表示される、あるいは前記デバイスの動作が開始されるように、前記取り出したデータ・セグメントを処理する（１３２）ステップを含む、請求項２に記載の複数のデータ・セグメントに対するアクセスを提供する方法。
（請求項４）
前記複数のオーディオ・キュー（８２）を記憶するステップが、
それぞれが所定数のオーディオ・キュー（８２）を含む複数のレベル（７２〜８０）を有するデータ木構造（７０）で、前記複数のオーディオ・キュー（８２）を記憶するステップを含む、請求項１に記載の複数のデータ・セグメントに対するアクセスを提供する方法。
（請求項５）
前記第１の所定数の記憶されたオーディオ・キュー（８２）へのアクセスを提供するステップが、
前記記憶されたデータ木構造（７０）内の第１のレベル（７２〜８０）のオーディオ・キュー（８２）へのアクセスを提供することを含み、前記第２の所定数の記憶されたオーディオ・キュー（８２）へのアクセスを提供するステップが、前記記憶されたデータ木構造（７０）内の第２のレベル（７２〜８０）のオーディオ・キュー（８２）へのアクセスを提供することを含み、前記第２のレベル（７２〜８０）は前記第１のレベル（７２〜８０）にリンクされている、請求項４に記載の複数のデータ・セグメントに対するアクセスを提供する方法。
（請求項６）
前記複数のオーディオ・キュー（８２）を記憶するステップが、記憶する前に、オーディオ・データ・セグメントをサンプリングする、ユーザの声を録音する、またはコンピュータが生成した音声を記録することにより、前記複数のオーディオ・キュー（８２）を作成するステップを含む、請求項１に記載の複数のデータ・セグメントに対するアクセスを提供する方法。
（請求項７）
前記複数のオーディオ・キュー（８２）を記憶するステップが、
複数の既存のオーディオ・キュー（８２）をダウンロードするステップを含む、請求項１に記載の複数のデータ・セグメントに対するアクセスを提供する方法。
（請求項８）
前記第１の所定数の記憶されたオーディオ・キュー（８２）へのアクセスを提供するステップが、
前記第１の所定数のオーディオ・キュー（８２）を、仮想構成（５０）上の複数の点（５２〜６０）にマップするステップを含む、請求項１に記載の複数のデータ・セグメントに対するアクセスを提供する方法。
（請求項９）
前記第１の所定数の記憶されたオーディオ・キュー（８２）のうちの１つを再生するステップが、
前記仮想構成（５０）上の或る一点（５２〜６０）から所定距離内をユーザが検索したときに、前記一点（５２〜６０）に関連する１つのオーディオ・キューが再生されるように、前記仮想構成（５０）に沿ったユーザのナビゲーションを追跡する（１１０）ステップを含む、請求項８に記載の複数のデータ・セグメントに対するアクセスを提供する方法。
（請求項１０）
コンピュータ・システム、ステレオ・システム、ホーム・エンターテインメント・センタ、自動車用音楽システム、または電子装置のうちの１つに組み込まれる、請求項１に記載の複数のデータ・セグメントに対するアクセスを提供する方法。
【発明を実施するための最良の形態】
【０００９】
本発明の特徴および利点は、例示を目的として与える以下の説明を読めばより明らかになるであろう。
【００１０】
図１を参照すると、本発明をサポートするように構成されたコンピュータ・システム１０の幾つかの構成要素が示してある。コンピュータ・システム１０は、中央処理装置（ＣＰＵ）１４と、メモリ部１６と、入出力（Ｉ／Ｏ）部１８とを有するプロセッサ１２を含んでいる。メモリ部１６は、揮発性でも不揮発性でもよく、取外し可能なフラッシュ・カード・メモリを含んでいてもよい。Ｉ／Ｏ部１８は、応答マシン２０と、ディスプレイ・ユニット２２、キーボード２４と、スピーカ・システム２６と、ＣＤ−ＲＯＭ媒体からデータを読み取ることができ、且つ好ましくは複数のＣＤを格納するＣＤ格納ユニットを含むコンパクト・ディスク（ＣＤ）ユニット２８と、ＣＤから読み取った、またはインターネットからダウンロードしたオーディオ・ファイルなどのファイルを格納するデータベース３０とに接続される。プロセッサ１２はネットワーク・インターフェース３２を有し、このネットワーク・インターフェース３２により、コンピュータ・システム１０は、インターネット３４を介して通信することができ、遠隔データベースから複数のフォーマット（例えば、ＭＰ３、ＭＩＤＩなど）のオーディオ・ファイルを取り出すことができるように構成されている。また、ネットワーク・インターフェース３２は、コンピュータ・システム１０がインターネット・ラジオ・ソースからオーディオ・コンテンツを受信することも可能にする。プロセッサ１２は、無線周波数（ＲＦ）受信機インターフェース３６を含み、このＲＦ受信機インターフェース３６により、コンピュータ・システム１０は、以下で更に詳細に述べるように、本発明による一対の無線周波数（ＲＦ）受信機３８を介して遠隔制御装置および／またはポインティング・デバイス４０から信号を受信することができる。
【００１１】
本明細書に記載の本発明は、コンピュータ・システム１０のこれらのユニットが全て存在することに左右されるものではなく、追加のオーディオ・データ・ソース（源）を含むこともできることは、当業者なら理解できるであろう。例えば、本発明では、ユーザに対して再生しようとするオーディオ・データが、その情報にアクセスしているコンピュータのメモリ中にしばしば存在するので、コンピュータ・システム１０をインターネットに接続するネットワーク・インターフェースが不要である。更に、プロセッサ１２は、デスクトップ・コンピュータ、ラップトップ・コンピュータ、ステレオ・システム、ホーム・エンターテインメント・センタ、自動車用音楽システム、家庭用装置など複数の電子装置のうちの１つに存在していてもよいことは、当業者なら理解できるであろう。従って、本発明の音響インターフェースは、オーディオ・データ・セグメントをユーザが検索することを容易にするということのみに限定されるものではない。この音響インターフェースは、テキスト・ファイルやビデオ・ファイルなどその他のデータ・セグメントをより容易にユーザが操作できるようにし、様々な電子装置をより簡単にユーザが遠隔制御できるようにする。
【００１２】
次に、図２を参照すると、ポインティング・デバイス４０が、音響インターフェースの仮想円弧（ｖｉｒｔｕａｌ  ａｒｃ：バーチャル・アーク）５０に沿って移動する際のポインティング・デバイス４０と無線周波数（ＲＦ）受信機３８の間の通信が示されている。図２に示すように、ポインティング・デバイス４０は、一対をなす無線周波数（ＲＦ）送信機４２および４４をその両端に含んでいる。ポインティング・デバイス４０が、仮想円弧５０に沿って移動すると、送信機４２および４４はそれぞれ無線周波数（ＲＦ）信号４６および４８を生成する。ＲＦ受信機３８はこれらの信号を受信し、ＲＦ受信機インターフェース３６およびＣＰＵ１４（図１に示す）と協働して当業者には既知の方法でこれらの信号を処理して、仮想円弧５０に沿ったポインティング・デバイス４０の位置を決定する。あるいは、ポインティング・デバイス４０は、単一源信号（即ち、コンピュータ・システム１０の送信機から送信される信号）を検出する４つの無線周波数（ＲＦ）センサと、これらのセンサからの入力を処理して仮想円弧５０に沿ったポインティング・デバイス４０の位置を決定するＣＰＵとを含んでいてもよい。この場合、コンピュータ・システム１０が仮想円弧５０に沿ったポインティング・デバイス４０の位置を追跡することができるように、位置決めデータはコンピュータ・システム１０に返信される。ポインティング・デバイス４０は好ましい遠隔制御装置として示されているが、方向指示矢印やトラックボールなどを有する従来の遠隔制御装置を使用することも本発明の範囲内のものである。従来の遠隔制御装置を使用する場合には、仮想グリッド（ｇｒｉｄ：格子、ます目）や仮想マトリックス（ｍａｔｒｉｘ：行列）などの仮想構成を検索するのに、ユーザが方向指示ボタンまたはトラックボールを水平または垂直に操作するだけになることに留意されたい。また、有線制御装置（例えば、制御パッド、タッチ・パッド、ジョイスティック、トラックボールなど）を使用することも本発明の範囲内のものであることにも留意されたい。
【００１３】
ポインティング・デバイス４０は、複数の機能ボタン、トグル・スイッチ（ｔｏｇｇｌｅ）、サム・ホイール（ｔｈｕｍｂ  ｗｈｅｅｌ）などを含むことが好ましい。例示的なボタンとしては、ユーザが仮想円弧５０上の所定の仮想円弧点５２〜６０を選択できるようにする「選択（ｓｅｌｅｃｔ：セレクト）」ボタン、ユーザがオーディオ・キュー・ツリー（木構造）（図３および図４に示す）内でオーディオ・キュー・レベルを検索できるようにする「ナビゲーション（ｎａｖｉｇａｔｉｏｎ）」ボタン、ボリュームを調節するサム・ホイール、「一時停止（ｐａｕｓｅ：ポーズ）」ボタン、「早送り（ＦＦ：Ｆａｓｔ−Ｆｏｒｗａｒｄ）」ボタン、「巻戻し（ｒｅｗｉｎｄ）」ボタン、「スキップ（ｓｋｉｐ）」ボタン、「電源（ｐｏｗｅｒ：パワー）」ボタンなどが挙げられる。更に、別の従来のオーディオ制御のためのその他のボタンを使用することも本発明の範囲内のものである。
【００１４】
仮想円弧５０は、コンピュータ・システム１０のメモリに記憶されたオーディオ・キューに対応する複数の点５２〜６０を含んでいる。以下で更に詳細に述べるように、オーディオ・キューは、ユーザが大別（ｇｅｎｅｒａｌ）カテゴリ（例えば、音楽分類（ｃｌａａｓｉｆｉｃａｔｉｏｎ））を選択して、特定のオーディオ情報セグメント（例えば、特定の歌または歌リスト）まで検索していくことができるように、マルチ（多）レベル木データ構造（ｍｉｌｔｉ−ｌｅｖｅｌ  ｔｒｅｅ  ｄａｔａ  ｓｔｒｕｃｔｕｒｅ）になっている。仮想円弧５０は、ユーザの正面の仮想点（ｖｉｒｔｕａｌ  ｐｏｉｎｔ）５６を中心に約９０〜１２０度の円弧に沿って懐中電灯で照らすように動くユーザの腕が描く自然な軌道とほぼ一致する。プロセッサ１２は、ポインティング・デバイス４０が仮想円弧５０の点５２〜５６のうちの１つの近傍にあると判定すると、記憶装置（例えば、メモリ１６、データベース３０、またはインターネット３４を介してアクセスされる遠隔データベース）に記憶されたオーディオ・キューを取り出し、このオーディオ・キューを処理してスピーカ２６がこのオーディオ・キューを発生するようにする。オーディオ・キューは、仮想円弧５０の所定の点５２〜５６に割り当てられたオーディオ・コンテンツを表す短い（約２〜５秒）連続音であることが好ましい。以下で更に詳細に説明するように、オーディオ・キューは、ユーザが選択することも、あるいはオーディオ・コンテンツのソースが提供することもできる。１つの例示的なオーディオ・キューは、音楽カテゴリ（例えば、クラシック音楽）、曲（ｓｏｎｇ：ソング）（ベートーベン交響曲第５番）、曲リスト（ベートーベンの交響曲）、またはアーティスト（ベートーベン）を識別する識別子として働く好きな音楽のスニペット（ｓｎｉｐｐｅｔ：説明文、概説分）（例えば、ベートーベン交響曲第５番の冒頭の４音）である。別の例示的なオーディオ・キューとして、音楽カテゴリ、曲またはアーティストを示す、コンピュータが生成した音声でもよい。更に別の例示的なオーディオ・キューとして、音楽カテゴリ名、曲名またはアーティスト名を述べる録音したユーザ自身の声にすることもできる。
【００１５】
プロセッサ１２は、ポインティング・デバイス４０が仮想円弧５０上の所定の点５２から６０に接近する、または遠ざかるときに、スピーカ２６が発生するオーディオ・スニペットの音量を大きくする、または小さくすることができる。また、プロセッサ１２は、ユーザが仮想円弧５０上の所定の点５２〜６０を選択したときに、スピーカ２６を介して音声フィードバック（例えば、電子ビープ音またはトーン（発信音））を提供することが好ましい。
【００１６】
次に、図３を参照すると、オーディオ・キュー８２の例示的なマルチレベル木データ構造７０が示してある。マルチレベル木データ構造７０は、ユーザが従来のデータ管理ソフトウェアを使用して作成し、上述のように記憶装置（例えば、メモリ１６、データベース３０、またはインターネット３４を介してアクセスされる遠隔データベース）に記憶される。オーディオ・キュー８２は、ユーザが大別カテゴリを選択して、特定のオーディオ情報セグメントを検索していくことができるように、マルチレベル木データ構造７０の複数のレベル７２から８０に構成される。例えば、図３では、レベル７２は、所望のオーディオ情報のソース（例えば、ユーザのＣＤ音楽コレクション）を表すユーザ選択のオーディオ・キュー８２を含んでいる。レベル７４は、様々な音楽スタイル（例えば、ロック）を表すユーザ選択のオーディオ・キュー８２を含んでいる。レベル７６は、特定のアーティストまたはグループ（例えば、アーティスト／グループ３）を表すユーザ選択のオーディオ・キュー８２を含んでいる。レベル７８は、特定のアルバム（例えば、アルバム３）を表すユーザ選択のオーディオ・キュー８２を含んでいる。レベル８０は、特定の曲（例えば、曲４）を表すユーザ選択のオーディオ・キュー８２を含んでいる。レベル（７２〜８０）ごとのオーディオ・キュー８２の数は、仮想円弧５０（図２に示す）上の点５２〜６０の数に対応することに留意されたい。また、各レベルが異なる数のオーディオ・キューを含むことができること、並びに仮想円弧上の点の数は所定のレベルのオーディオ・キューの数を反映するように動的に変化することができることに留意されたい。
【００１７】
次に、図４を参照すると、オーディオ・キュー９６の別の例示的なマルチレベル木データ構造９０が示してある。マルチレベル木データ構造９０は、ユーザが、あるレベル１０２のオーディオ・キュー１０３を他のレベル９４および１００のオーディオ・キュー９５および１０１とリンクすることができることを示している。これにより、ユーザは、マルチレベル木データ構造９０内の様々な経路を使用して所望のオーディオ情報セグメントまで検索することができる。具体的には、図に示すように、ユーザは、「クラシック音楽」経路または「個人的な気分」経路を介して「曲５」にアクセスしてこれを再生することができる。
【００１８】
次に、図５および図６を参照すると、本発明の音響インターフェースを使用してオーディオ情報を検索する方法１１０が示してある。最初に、ステップ１１２で、ユーザは、ポインティング・デバイス４０上の電源ボタンを操作してシステム１０をオンにする。その後、ステップ１１４で、ユーザは、ポインティング・デバイス４０上の「選択」ボタンをダブル・クリックすることにより音響インターフェースを初期化する。これに応答して、ポインティング・デバイス４０は、無線周波数（ＲＦ）受信機３８および無線周波数（ＲＦ）受信機インターフェース３６を介して初期化信号をプロセッサ１２に送信する。次いで、プロセッサ１２が、ポインティング・デバイス４０の現在位置を仮想円弧５０の中心点５６として指定し、マルチレベル木データ構造内の最上位（ｈｉｇｈｅｓｔ）レベル（例えば、図３のレベル７２）のオーディオ・キューを仮想円弧５０の点５２〜６０にマップ（ｍａｐ：対応付け）する。プロセッサ１２は、オーディオ・データ・セグメント・ソース（例えば、インターネット３４、ＣＤ−ＲＯＭユニット２８、データベース３０および／またはメモリ１６）の可用性を検査することもできる。次に、ステップ１１６で、プロセッサ１２が、初期化が完了したかどうかを判定する。初期化が完了していない場合には、プロセッサ１２はステップ１１４に戻り、初期化プロセスを継続する。初期化が完了している場合には、プロセッサ１２は、ステップ１１８において、上記で詳細に述べたように、仮想円弧５０に沿ったポインティング・デバイス４０の動きの追跡を開始する。
【００１９】
次に、ステップ１２０で、プロセッサ１２は、ポインティング・デバイス４０が仮想円弧点５２〜６０の何れか１つから所定距離内にあるかどうかを判定する。所定距離内にない場合には、プロセッサ１２はステップ１１８に戻り、仮想円弧５０に沿ったポインティング・デバイス４０の動きの追跡を継続する。所定距離内にある場合には、プロセッサ１２は、ステップ１２２で、その仮想円弧点５２〜６０の何れか１つに割り当てられたオーディオ・キューを記憶装置（例えば、メモリ１６またはデータベース３０）から取り出し、スピーカ２６を介してこれを再生する。その後、ステップ１２４で、プロセッサ１２は、ユーザがポインティング・デバイス４０上の「選択」ボタンを操作したかどうかを判定する。操作していない場合には、プロセッサ１２はステップ１１８に戻り、仮想円弧５０に沿ったポインティング・デバイス４０の動きの追跡を継続する。操作していた場合には、プロセッサ１２は、ステップ１２６で、音声フィードバック（例えば、電子ビープまたは電子トーン）をユーザに提供し、ステップ１２８で、ユーザがその時点でマルチレベル木データ構造の最下位（ｌｏｗｅｓｔ）レベル（例えば、図３のレベル８０）にいるかどうかを判定する。
【００２０】
ユーザが最下位レベルにいない場合には、プロセッサ１２は、ステップ１３０で、その時点のレベル（例えば、図３のレベル７４、７６または７８）のオーディオ・キューを仮想円弧５０の点５２〜６０にマップし、ステップ１１８に戻って、仮想円弧５０に沿ったポインティング・デバイス４０の動きを追跡する。ユーザが木データ構造の最下位レベルにいる場合には、プロセッサ１２は、ステップ１３２で、そのオーディオ・キューに関連するオーディオ・データ・セグメント（例えば、曲または曲のリスト）をオーディオ・データ・セグメント・ソース（源）（例えば、インターネット３４、ＣＤ−ＲＯＭユニット２８、データベース３０および／またはメモリ１６）から取り出し、スピーカ２６を介してこのセグメントを再生する。
【００２１】
次に、図７を参照すると、本発明の音響インターフェースを管理するための例示的なグラフィカル・ユーザ・インターフェース（ＧＵＩ）１４０が示してある。ＧＵＩ１４０は、以下で更に詳細に述べるように、ユーザが様々なオーディオ・キュー・ツリー（木構造）、オーディオ・キュー、およびオーディオ・データ・セグメントを操作できるようにする「オーディオ・キュー・ツリー」プルダウン・メニュー１４２、「オーディオ・セグメント」プルダウン・メニュー１４４、「オーディオ・セグメント・リスト」プルダウン・メニュー１４６、「オーディオ・キュー・リスト」プルダウン・メニュー１４８および「ヘルプ」プルダウン・メニュー１５０を含んでいる。また、以下で更に詳細に述べるように、ＧＵＩ１４０は、選択したオーディオ情報（例えば、オーディオ・キュー・ツリー、オーディオ・キュー、オーディオ・データ・セグメント）に関連するテキスト（文字）データおよび／またはグラフィック（図形）データ（例えば、名前、識別子、ファイル・サイズ）をユーザが見ることができるようにするウィンドウ部１５２も含んでいる。ＧＵＩ１４０は、選択したオーディオ・キューまたはオーディオ・データ・セグメントをユーザが制御し易くなるようにする制御要素（ｃｏｎｔｒｏｌ）１５４〜１６４を更に含んでいる。例示的な制御要素としては、「ボリューム（ｖｏｌｕｍｅ：音量）」アイコン１５４、「再生（ｐｌａｙ：プレイ）」アイコン１５６、「巻戻し」アイコン１５８、「早送り」アイコン１６０、「一時停止」アイコン１６２および「停止（ｓｔｏｐ）」アイコン１６４が挙げられるが、これらに限定されない。
【００２２】
動作を説明すると、ユーザは、ＧＵＩ１４０に関連する音響インターフェース・ソフトウェアをシステム１０上で実行することができる。このソフトウェアは、フロッピー（登録商標）ディスク、スマート・カード、ＣＤ、ＤＶＤなど（ただし、これらに限定されない）の任意のコンピュータ可読媒体に記憶することも、あるいはイントラネット（図示せず）またはインターネット３４を介して遠隔サーバからダウンロードすることもできる。ユーザは、ディスプレイ２２上のＧＵＩを見て、キーボード２４、マウス（図示せず）、ポインティング・デバイス４０または同様のハードウェア・デバイスを用いてＧＵＩのプルダウン・メニューおよびアイコンを操作することが好ましい。
【００２３】
ユーザが「オーディオ・キュー・ツリー」プルダウン・メニュー１４２を選択した場合には、特に以下のようなＧＵＩアイコンがユーザに対して提示される。「ツリー・リストを見る（Ｖｉｅｗ  Ｔｒｅｅ  Ｌｉｓｔ）」アイコンが選択されると、プロセッサ１２は、存在するオーディオ・キュー・ツリーのリストをウィンドウ部１５２内に表示する。「ツリーを作成する（Ｃｒｅａｔｅ  Ｔｒｅｅ）」アイコンが選択されると、プロセッサは、オーディオ・ツリー名、オーディオ・ツリー内のレベル数、レベルあたりのキュー数、およびその他の関連データをユーザが入力することができる入力画面をウィンドウ部１５２内に表示する。「ツリーをダウンロードする（Ｄｏｗｎｌｏａｄ  Ｔｒｅｅ）」アイコンが選択されると、プロセッサ１２は、オーディオ・コンテンツのソースから提供される既存のオーディオ・キュー（例えば、衛星サービス・プロバイダにより提供される衛星無線局を表すオーディオ・キューの既存のオーディオ・キュー・ツリー）をダウンロードする。「ツリーを選択する（Ｓｅｌｅｃｔ  Ｔｒｅｅ）」アイコンが選択されると、プロセッサ１２は、選択されたオーディオ・キュー・ツリーのメモリ位置を指示して、次にこの音響インターフェースを使用したときに、その選択されたオーディオ・ツリーがユーザにより検索されるようにする。「ツリーをリンクする（Ｌｉｎｋ  Ｔｒｅｅ）」アイコンが選択されると、プロセッサ１２は、選択されたオーディオ・キュー・ツリーの選択されたレベルを互いにリンクして、ユーザがより大きなオーディオ・キュー・ツリーを迅速に作成し、且つ／またはオーディオ情報セグメントへの複数の経路を作成することができるようにする。
【００２４】
ユーザが「オーディオ・セグメント」プルダウン・メニュー１４４を選択した場合には、特に以下のようなＧＵＩアイコンがユーザに対して提示される。「オーディオ・セグメントを作成する（Ｃｒｅａｔｅ  Ａｕｄｉｏ  Ｓｅｇｍｅｎｔ）」アイコンが選択されると、プロセッサ１２は、記憶装置（例えば、ＣＤ−ＲＯＭユニット２８、データベース３０、インターネット３４に接続された遠隔サーバ）内のオーディオ・データ・セグメント（例えば、記憶したＭＰ３ファイルまたはコンパクト・ディスク・トラックの曲）にタグ（ｔａｇ）を付けて、ユーザが本発明の音響インターフェースを用いてそのオーディオ・セグメントを選択したときにプロセッサ１２が迅速にそのオーディオ・データ・セグメントを取り出すことができるようにする。「オーディオ・セグメントを再生する（Ｐｌａｙ  Ａｕｄｉｏ  Ｓｅｇｍｅｎｔ）」アイコンが選択されると、プロセッサは、選択されたオーディオ・データ・セグメントを記憶装置から取り出し、スピーカ２６を介してこれを再生する（ユーザは、選択されたオーディオ・データ・セグメントの再生を制御アイコン１５４〜１６４により制御することができることに留意されたい）。「オーディオ・セグメントを削除する（Ｄｅｌｅｔｅ  Ａｕｄｉｏ  Ｓｅｇｍｅｎｔ）」アイコンが選択されると、プロセッサ１２は、選択されたオーディオ・データ・セグメントの既存のタグを消去する。
【００２５】
ユーザが「オーディオ・セグメント・リスト」プルダウン・メニュー１４６を選択した場合には、特に以下のようなＧＵＩアイコンがユーザに対して提示される。「オーディオ・セグメント・リストを見る（Ｖｉｅｗ  Ａｕｄｉｏ  Ｓｅｇｍｅｎｔ  Ｌｉｓｔ）」アイコンが選択されると、プロセッサ１２は、オーディオ・データ・セグメント・リストをウィンドウ部１５２内に表示する（表示されたオーディオ・データ・セグメント・リスト、または選択されたオーディオ・データ・セグメント・リスト内のオーディオ・データ・セグメントは、アーティスト名、アルバム・タイトル、曲タイトル、ソース（例えば、ＣＤ−ＲＯＭユニット２８、データベース３０、インターネット３４など）などにより分類することができることに留意されたい）。「オーディオ・セグメント・リストを作成する（Ｃｒｅａｔｅ  Ａｕｄｉｏ  Ｓｅｇｍｅｎｔ  Ｌｉｓｔ）」アイコンが選択されると、プロセッサ１２は、ユーザが特にオーディオ・データ・セグメント・リスト名を入力することができ、また作成されたオーディオ・データ・セグメント・リスト内に含まれることになるオーディオ・データ・セグメントの名称も入力することができる入力画面をウィンドウ部１５２内に表示する。「オーディ・セグメント・ソース（Ａｕｄｉｏ  Ｓｅｇｍｅｎｔ  Ｓｏｕｒｃｅ）」アイコンが選択されると、プロセッサは、利用可能なオーディオ・データ・セグメント・ソース（例えば、ＣＤ−ＲＯＭユニット２８、データベース３０、インターネット３４、メモリ１６など）のリストをウィンドウ部１５２内に表示する。ユーザは、オーディオ・データ・セグメント・ソースをこのリストに追加する、またはこのリストから除去することができる。
【００２６】
ユーザが「オーディオ・キュー・リスト」プルダウン・メニュー１４８を選択した場合には、特に以下のようなＧＵＩアイコンがユーザに対して提示される。「オーディオ・キューを作成する（Ｃｒｅａｔｅ  Ａｕｄｉｏ  Ｃｕｅ）」アイコンが選択されると、プロセッサ１２は、オーディオ・キュー（即ち、オーディオ・セグメントのスニペット、マイクロフォン入力、コンピュータ生成音声など）の名称およびオーディオ・キューのソースをユーザが入力することができる入力画面をウィンドウ部１５２内部に表示する。「オーディオ・キューを記憶する（Ｓｔｏｒｅ  Ａｕｄｉｏ  Ｃｕｅ）」アイコンが選択されると、プロセッサ１２は、メモリ１６、ローカル・データベース３０、インターネット３４を介して接続される遠隔データベースなどの記憶装置に、作成されたオーディオ・キューを記憶する。「オーディオ・キューを再生する（Ｐｌａｙ  Ａｕｄｉｏ  Ｃｕｅ）」アイコンが選択されると、プロセッサは、選択されたオーディオ・キューを記憶装置から取り出して、スピーカ２６を介してこれを再生する（ユーザは、選択されたオーディオ・キューの再生を制御アイコン１５４〜１６４により制御することができることに留意されたい）。「オーディオ・キューを削除する（Ｄｅｌｅｔｅ  Ａｕｄｉｏ  Ｃｕｅ）」アイコンが選択されると、プロセッサ１２は、選択されたオーディオ・キューを記憶装置から消去する。「オーディオ・キュー・リストを見る（Ｖｉｅｗ  Ａｕｄｉｏ  Ｃｕｅ  Ｌｉｓｔ）」アイコンが選択されると、プロセッサ１２は、オーディオ・セグメントとリンクされた存在するオーディオ・キューのリストをウィンドウ部１５２内に一覧表示する。「オーディオ・キューをリンクする（Ｌｉｎｋ  Ａｕｄｉｏ  Ｃｕｅ）」アイコンが選択されると、プロセッサ１２は入力画面をウィンドウ部１５２内に表示し、選択されたオーディオ・キューがリンクされることになるオーディオ・セグメント、オーディオ・キュー・ツリーおよびオーディオ・キュー・ツリー・レベルをユーザが入力できるようにする。「オーディオ・キューをリンク解除する（Ｕｎｌｉｎｋ  Ａｕｄｉｏ  Ｃｕｅ）」アイコンが選択されると、プロセッサ１２は入力画面をウィンドウ部１５２内に表示し、リンクされたオーディオ・キューを削除するオーディオ・セグメント、オーディオ・キュー・ツリーおよび／またはオーディオ・キュー・ツリー・レベルをユーザが入力できるようにする。
【００２７】
ユーザが「ヘルプ」プルダウン・メニュー１５０を選択した場合には、複数の「ハウ・ツー（Ｈｏｗ  Ｔｏ）」アイコンがユーザに対して表示され、ユーザが本発明の音響インターフェースのＧＵＩ１４０を効率的に利用できるようにする。当業者には既知の方法でオーディオ・データ、テキスト・データおよびグラフィック・データを管理できるようにする代替のＧＵＩディスプレイ、プルダウン・メニュー、アイコンおよび制御要素も本発明の範囲内と見なすことに留意されたい。例えば、オーディオ・キューおよび／またはオーディオ・キュー・ツリーをオーディオ・データ・セグメント以外のデータ・セグメントにより容易にユーザがリンクすることができるようにする（例えば、オーディオ・キューまたはオーディオ・キュー・ツリーをテキスト・ファイル、ビデオ・ファイル、およびデバイス機能とリンクするなど）「データ・セグメント」プルダウン・メニューがＧＵＩ１４０内にあってもよい。
【００２８】
図８を参照すると、別の例示的なマルチレベル・オーディオ・キュー・ツリー１７０が示してある。マルチレベル・オーディオ・キュー・ツリー１７０は、オーディオ・キュー・ツリー１７０内の様々なレベル１７２、１８４〜１９２が、異なる数のオーディオ・キューをその中に含むことができることを示している。また、オーディオ・キュー・ツリー１７０は、オーディオ・キューを、純粋なオーディオ・データ・セグメントではないデータ・セグメントとリンクすることが出来ることも示している。例えば、レベル１７２は、テキスト・ファイルのソースを表すオーディオ・キュー１７６、ビデオ・ファイルのソースを表すオーディオ・キュー１７８、応答マシンの制御要素を表すオーディオ・キュー１８０、およびビデオ装置（ＶＣＲ）の制御要素を表すオーディオ・キュー１８２を含んでいる。更に、レベル１８６は、テキスト・ファイルを表す追加のオーディオ・キューを含み、レベル１８８は、ビデオ・ファイルのソースから提供される映画を表すオーディオ・キュー（例えば、有名な映画の台詞）を含み、レベル１９０および１９２は、それぞれ応答マシン（ａｎｓｗｅｒｉｎｇ  ｍａｃｈｉｎｅ）およびビデオ装置（ＶＣＲ）の個別の制御要素を表すキューを含んでいる。
【００２９】
レベル１７２は、衛星ラジオ・サービス・プロバイダを表すオーディオ・キュー１７４も含んでいる。衛星サービス・プロバイダは、場合によりは、数百ものラジオ局をユーザに提供することもある。その結果として、衛星サービス・プロバイダは、ラジオ局についてのデータに関するデータ、即ちメタデータ（ｍｅｔａｄａｔａ）もユーザに提供して、ユーザがそのメタデータを使用してオーディオ・キュー・ツリーを生成することができるようにする。あるいは、サービス・プロバイダは、ユーザがアクセスすることができるダウンロード可能なオーディオ・キューおよび／またはオーディオ・キュー・ツリーを提供することもできる。或る衛星ラジオ局を表すオーディオ・キュー・ツリーの最下位レベル１８４は、特定の曲または曲リストではなく、将来届くオーディオ・コンテンツのストリームを指すポインタであることに留意されたい。また、インターネット、ディジタル加入者回線（ＤＳＬ）、ケーブルおよびその他のサービス・プロバイダは同様のサービスを提供することができ、これらのサービスを使用してオーディオ・キュー、オーディオ・キュー・ツリー、あるいはオーディオ・キューまたはオーディオ・キュー・ツリーの生成を容易にするデータを提供することは、本発明の範囲内であることにも留意されたい。
【００３０】
好ましい実施形態に関連して本発明について説明したが、添付の特許請求の範囲により定められるように、本発明の趣旨および範囲を逸脱することなく、これらの実施形態に様々な変更を加えることができることは明らかである。
【図面の簡単な説明】
【００３１】
【図１】本発明の音響インターフェースをサポートするように構成された例示的なコンピュータ・システムを示すブロック図である。
【図２】本発明の音響インターフェースの仮想円弧に沿った図１のシステムの遠隔制御装置の動きを示すブロック図である。
【図３】本発明の音響インターフェースのオーディオ・キューの例示的なマルチレベル木データ構造を示す図である。
【図４】本発明の音響インターフェースのオーディオ・キューの別の例示的なマルチレベル木データ構造を示す図である。
【図５】本発明の音響インターフェースを使用してオーディオ情報を検索する方法を示すフローチャートである。
【図６】本発明の音響インターフェースを使用してオーディオ情報を検索する方法を示すフローチャートである。
【図７】本発明の音響インターフェースを管理する例示的なグラフィカル・ユーザ・インターフェースを示す図である。
【図８】本発明の音響インターフェースのオーディオ・キューの更に別の例示的なマルチレベル木データ構造を示す図である。
【図１】
0004526060.tif 000002
【図２】
0004526060.tif 000003
【図３】
0004526060.tif 000004
【図４】
0004526060.tif 000005
【図５】
0004526060.tif 000006
【図６】
0004526060.tif 000007
【図７】
0004526060.tif 000008
【図８】
0004526060.tif 000009