(57)【特許請求の範囲】
【請求項１】
携帯型デバイスのプロセッサにより実行される、音楽の再生を制御するための方法において、
(ａ)  第１の音楽トラックの再生を開始するステップ、
(ｂ)  前記ステップ(ａ)後に前記第１の音楽トラックの再生を停止するステップ、
(ｃ)  前記ステップ(ｂ)後に別オーディオコンテンツの再生を開始するステップ、
(ｄ)  前記ステップ(ｃ)後に前記別オーディオコンテンツの再生を停止するステップ、
(ｅ)  前記ステップ(ｄ)後に、前記第１の音楽トラックに対する残余未再生時間長及び前記別オーディオコンテンツの時間長Ｘを決定し、前記第１の音楽トラックに対する前記残余未再生時間長が前記Ｘより大きいか否かを判定するステップ、
及び
（ｆ）前記第１の音楽トラックに対する前記残余未再生時間長が前記Ｘより大きいと判定された場合に、前記第１の音楽トラックの再生が停止した前記第１の音楽トラック内の位置から前記時間長Ｘ経過後の前記第１の音楽トラック内の位置から、前記第１の音楽トラックの再生を開始し、前記第１の音楽トラックに対する前記残余未再生時間長が前記Ｘ以下であると判定された場合に、前記第２の音楽トラックの始点から前記第２の音楽トラックの再生を開始するステップ、
を含むことを特徴とする方法。
【請求項２】
前記第２の音楽トラックがプレイリストを参照することで識別されることを特徴とする請求項１に記載の方法。
【請求項３】
前記第１の音楽トラック、前記第２の音楽トラック及び前記別オーディオコンテンツが前記携帯型デバイスによって再生されることを特徴とする請求項１に記載の方法。
【請求項４】
前記第１の音楽トラック及び前記第２の音楽トラックが前記携帯型デバイスに格納されることを特徴とする請求項３に記載の方法。
【請求項５】
前記別オーディオコンテンツが前記携帯型デバイスに格納された音声録音オーディオトラックであることを特徴とする請求項３に記載の方法。
【請求項６】
前記別オーディオコンテンツが前記携帯型デバイスの音声合成装置によって生成されることを特徴とする請求項３に記載の方法。
【請求項７】
前記別オーディオコンテンツが前記携帯型デバイスによって無線態様で受信されることを特徴とする請求項３に記載の方法。
【請求項８】
前記別オーディオコンテンツが電話伝送通話であることを特徴とする請求項７に記載の方法。
【請求項９】
前記携帯型デバイスが、再生中に、スポーツ活動に取り組んでいるユーザによって保持されていることを特徴とする請求項３に記載の方法。
【請求項１０】
前記別オーディオコンテンツが前記スポーツ活動中の前記ユーザの速度に関する情報を伝えることを特徴とする請求項９に記載の方法。
【請求項１１】
前記別オーディオコンテンツが前記スポーツ活動中の前記ユーザのペースに関する情報を伝えることを特徴とする請求項９に記載の方法。
【請求項１２】
前記別オーディオコンテンツが前記スポーツ活動中の前記ユーザの心拍数に関する情報を伝えることを特徴とする請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は全般的にはオーディオ再生に関する。さらに詳しくは、本発明はデバイス上での音楽の再生を制御するための方法、システム及びプログラム製品に関する。
【背景技術】
【０００２】
音楽は、多くの様々な文化様式において、多くの人々にとって日常生活の重要な一部である。技術は、ある程度は、音楽へのアクセスを益々容易にすることによって音楽を聴く態度を変化させた。多種多様な据置型及び携帯型の民生用電子デバイスによるユーザへの音楽再生の提供が可能である。そのようなデバイスは、例えば、デジタルオーディオファイル(例：ＭＰ３ファイル)。オーディオＣＤ、オーディオテープ及び／またはラジオ放送(例:地上波ラジオ放送、衛星ラジオ放送及び／またはインターネットラジオ放送)のような、様々な形態の音楽メディアを再生することができる。
【０００３】
様々なメディア、情報及び遠距離通信技術の進行中の収斂の結果、１つより多くの形態の音楽メディアを再生できる単一民生用デバイスが、また音楽再生に加えて別の機能をユーザに提供できる単一デバイスも、もたらされた。そのような他の機能には、例えば、電話、電子メール、テキストメッセージ、カレンダー、カメラ、ビデオ及び／またはウエッブブラウザの機能を含めることができる。単一デバイスにおいて、複数の形態の音楽再生を可能にし、及び／または追加の機能を提供することで、デバイスの多用途性を高めることができるが、そのデバイスによってユーザが受ける印象を最適にできるようにこれらの技術をシームレスに統合すると問題が生じ得る。
【０００４】
相異なるオーディオ源に対して複数のオーディオチャネルを提供することができるデバイスがある。一方で、１つだけのオーディオチャネルに依存して、例えば個別の音楽信号及び音声信号を扱う必要があるデバイスもある。そのような単一チャネルデバイスでは、音楽信号及びオーディオ信号を同時に伝送することができない。したがって、オーディオチャネルを１つしかもたないデバイスにおける異なるオーディオ源信号の伝送の管理には問題が生じ得る。
【０００５】
音楽再生デバイスによってユーザが受ける印象の改善を可能にする、音楽の再生を制御するための改善された方法、システム及びプログラム製品が必要とされている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の課題は、音楽再生デバイスによってユーザが受ける印象の改善を可能にする、音楽の再生を制御するための改善された方法、システム及びプログラム製品を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、(ａ)第１の音楽トラックの再生を開始するステップ、(ｂ)ステップ(ａ)後に第１の音楽トラックの再生を停止するステップ、(ｃ)ステップ(ｂ)後に別オーディオコンテンツの再生を開始するステップ、(ｄ)ステップ(ｃ)後に別オーディオコンテンツの再生を停止するステップ、及び(ｅ)ステップ(ｄ)後に第１の音楽トラックの再生を開始すべきかそれとも第２の音楽トラックの再生を開始すべきかを決定するステップを含む、音楽の再生を制御するための方法に関する。
【０００８】
本発明は、音楽の再生のために適合された携帯型デバイスを備える音楽再生を制御するためのシステムであって、携帯型デバイスが、第１の音楽トラック、第２の音楽トラック及び別オーディオコンテンツを格納することができるメモリ、並びに、第１の時点において第１の音楽トラックの再生を開始し、第１の時点の後の第２の時点において第１の音楽トラックの再生を停止し、第２の時点において別オーディオコンテンツの再生を開始し、第２の時点の後の第３の時点において別オーディオコンテンツの再生を停止し、第３の時点において第１の音楽トラックの再生を開始すべきかそれとも第２の音楽トラックの再生を開始すべきかを決定するために動作することができる、プロセッサを備える、システムにも関することができる。
【０００９】
本発明はさらに、少なくとも１つのプロセッサに、ある音楽トラックの再生の開始、その音楽トラックの再生の停止、別オーディオコンテンツの再生の開始、別オーディオコンテンツの再生の停止、前記音楽トラックに対する残余未再生時間長の決定、別オーディオコンテンツの時間長に等しい、Ｘの決定、前記音楽トラックに対する残余未再生時間長がＸより大きいという判定、及び、前記音楽トラックに対する残余未再生時間長がＸより大きいという判定に応じる、音楽トラックの再生が停止された音楽トラック内の位置より後にある音楽トラック内の位置からの音楽トラックの再生の開始、を行わせるためのコンピュータプログラムロジックが記録されている、非一時的コンピュータ読出可能メディアを含む、有形コンピュータプログラム製品に関することができる。
【００１０】
本発明は、少なくとも１つのプロセッサに、第１の音楽トラックの再生の開始、第１の音楽トラックの再生の停止、別オーディオコンテンツの再生の開始、別オーディオコンテンツの再生の停止、第１の音楽トラックに対する残余未再生時間長の決定、別オーディオコンテンツの時間長に等しい、Ｘの決定、第１の音楽トラックに対する残余未再生時間長がＸより大きいという判定、及び、第１の音楽トラックに対する残余未再生時間長がＸより大きいという判定に応じる、第２の音楽トラックの第２の音楽トラックの始点からの再生の開始、を行わせるためのコンピュータプログラムロジックが記録されている、非一時的コンピュータ読出可能メディアを含む、有形コンピュータプログラム製品に関することもできる。
【００１１】
本発明のさらなる態様、特徴及び利点は、また本発明の様々な実施形態の構造及び動作も、以下で添付図面を参照して詳細に説明される。
【００１２】
本明細書に組み入れられて本明細書の一部をなす添付図面は、限定としてではなく例として本発明を示し、さらに、記述とともに本発明の原理の説明に役立ち、当業者による本発明の作成及び使用を可能にするに役立つ。
【図面の簡単な説明】
【００１３】
【図１】図１は本発明の一実施形態にしたがう音楽再生デバイスのコンポーネントのブロック図である。
【図２】図２は本発明の一実施形態にしたがう音楽再生プロセスのフローチャートである。
【図３】図３は本発明の一実施形態にしたがう音楽再生プロセスのフローチャートである。
【図４】図４は本発明の一実施形態にしたがう音楽再生プロセスを示す略図である。
【図５】図５は本発明の一実施形態にしたがう音楽再生プロセスを示す略図である。
【図６】図６は本発明の一実施形態にしたがう携帯型音楽再生デバイスのコンポーネントのブロック図である。
【図７】図７は、本発明の一実施形態にしたがう、アクティビティに取り組んでいるユーザの説明図である。
【発明を実施するための形態】
【００１４】
添付図面に示されるような本発明の実施形態を参照して本発明をここで詳細に説明する。「一実施形態」、「ある実施形態」、「一実施形態例」、等への言及は、説明される実施形態は特定の特徴、構造または特質を有することができるが、全ての実施形態がその特定の特徴、構造または特質を有するとは限らないことを示す。さらに、そのような語句が同じ実施形態を指しているとは限らない。さらに、ある実施形態に関係してある特定の特徴、構造または特質が説明される場合、明示的に説明されているか否かにかかわらず、別の実施形態に関係してそのような特徴、構造または特質を適用することは当業者の知識の範囲内にあるとされる。
【００１５】
本発明の実施形態は音楽の再生を制御するために音楽再生デバイス１００を利用することができる。音楽再生デバイス１００は、例えば、デジタルオーディオファイルプレイヤー(例：ＭＰ３プレイヤー)、オーディオＣＤプレイヤー、オーディオテーププレイヤー、ラジオ受信器(例：地上波ラジオ受信器、衛星ラジオ受信器またはインターネットラジオ受信器)、家庭用オーディオシステム、車載オーディオシステム、テレビジョン、コンピュータ、携帯電話または、ユーザ１０に音楽再生を提供することができる、その他いずれかの据置型または携帯型のデバイスとすることができる。
【００１６】
図１は、本発明の一実施形態にしたがう、音楽再生デバイス１００のコンポーネントのブロック図である。図１に示されるように、音楽再生デバイス１００は、プロセッサ１０２，メモリ１０４，ユーザ入力コントロール１０６及びオーディオユニット１０８を備えることができる。これらのコンポーネントは、以下でさらに詳細に説明されるように、音楽再生デバイス１００の機能を実行するために動作可能な態様で接続することができる。いくつかの実施形態において、これらのコンポーネントの内の１以上は省くことができ、あるいは追加のコンポーネントを備えることができる。一実施形態において、音楽再生デバイスは電池を備えることができる。一実施形態において、スピーカー及び／またはオーディオ出力ポートを備えることもできる。別の実施形態において、スピーカー及び／またはオーディオ出力ポートはオーディオユニット１０８の一部とすることができる。
【００１７】
音楽再生デバイス１００のプロセッサ１０２は、以下でさらに詳細に説明されるような、メモリ１０４に格納されたアプリケーションプログラムを実行するように適合させることができる。プロセッサ１０２は、メモリ１０４，ユーザ入力コントロール１０６及びオーディオユニット１０８に動作可能な態様で接続することができる。
【００１８】
メモリ１０４は、本明細書に説明される音楽再生システムの機能態様を実施するために用いられる、アプリケーションプログラムを格納するように適合させることができる。メモリ１０４は、以下でさらに詳細に説明されるように、その他のデータ及び情報を格納するように適合させることもできる。例えばメモリ１０４は、音楽トラック、プレイリスト及び／または別オーディオコンテンツを格納するように適合させることができる。一実施形態において、メモリ１０４にはリードオンリメモリ及び／またはランダムアクセスメモリを含めることができる。別の実施形態において、メモリ１０４にはメモリカードまたはその他のリムーバブルストレージデバイスを含めることができる。メモリ１０４は、プロセッサ１０２及びオーディオユニット１０８に動作可能な態様で接続することができる。
【００１９】
ユーザ入力コントロール１０６はユーザ１０によって音楽再生デバイス１００と相互に作用するために用いられ得る。一実施形態において、ユーザ入力コントロール１０６は、１以上の物理的な入力ボタン、スイッチ及び／またはキーを有することができる。一実施形態において、ユーザ入力コントロール１０６は、トラックパッド、スクロールボール及び／またはタッチスクリーン入力コントロール(例：仮想的な入力ボタン、スイッチ及び／またはキー)を有することができる。いくつかの実施形態においてユーザ入力コントロール１０６は静電容量スイッチを有することができ、一方、別の実施形態においてユーザ入力コントロール１０６は音声作動コントロールを可能にするためのマイクロフォンとすることができる。これらのユーザ入力コントロール１００のそれぞれの機能は音楽再生デバイス１００の動作モードに基づいて定めることができる。
【００２０】
図１に示される実施形態において、ユーザ入力コントロール１０６は音楽再生デバイス１００と同じ筐体に組み込み、筐体内に収めることができる。しかし、以下でさらに詳細に説明されるように、ユーザ入力コントロール１０６のいくつかまたは全てを、音楽再生デバイス１００自体と同じ筐体に組み込まず、及び／または筐体内に収めないでおくことができる。
【００２１】
オーディオユニット１０８はオーディオファイル及び／またはオーディオ信号を処理するために用いることができる。例えば、オーディオユニット１０８は、音楽トラック、プレイリスト及び／または別オーディオコンテンツを処理することができる。別の例として、オーディオユニット１０８はデジタルオーディオ信号を、１以上のヘッドフォンに組み込まれていてもいなくても差し支えない、モノラルスピーカーまたはステレオスピーカーを駆動するために用いることができる、増幅アナログ信号に変換することができる。
【００２２】
ユーザ１０は、図１に示されるデバイス１００のような、音楽再生デバイス１００を用いて音楽の再生を制御することができる。音楽は、例えば、デジタルオーディオファイル(例：ＭＰ３ファイル)、オーディオＣＤ、オーディオテープ及び／またはラジオ放送(例：地上波ラジオ放送、衛星ラジオ放送及び／またはインターネットラジオ放送)のような、１以上の形態の音楽メディアに載せることができる。一実施形態において音楽は、米国カリフォルニア州オークランド(Oakland)のパンドラメディア社(Pandora Media, Inc.)によって提供されるような、インターネットラジオストリームに載せることができる。
【００２３】
一実施形態において、一つ一つの音楽は個別の音楽トラックに分けることができる。例えば、それぞれのトラックは単一の歌に対応するデータを含むことができる。一実施形態において、以下でさらに詳細に説明されるように、複数のトラックをプレイリスト４００に関係付けることができる。
【００２４】
ユーザ１０の中には、本義的音楽コンテンツを聴くだけでなく、別オーディオコンテンツも聴きたいユーザもいる。別オーディオコンテンツは、例えば、音声合成装置で生成された人工音声、オーディオトラックとして以前にセーブされた音声録音、あるいは実質的に実時間の遠隔送信音声通信(例；電話の通話)のような、非音楽コンテンツとすることができる。あるいは、オーディオコンテンツは、例えば本義的音楽コンテンツとは異なる音楽コンテンツ(例：着信楽音)とすることもできる。そのような別オーディオコンテンツは、以下でさらに詳細に説明されるように、例えば、友人、親戚及び／または同僚からのメッセージ、ニュースまたは情報、宣伝広告、ポイントオブインタレスト情報、及び／または実質的に実時間のフィードバック、を伝えることができる。
【００２５】
ユーザ１０が本義的音楽コンテンツに加えて別オーディオコンテンツを聴くことができればと思っている場合の本発明の実施形態において、音楽再生デバイス１００は音楽及び別オーディオコンテンツの再生を制御することができる。図２は本発明の一実施形態にしたがう一音楽再生プロセスのフローチャートである。
【００２６】
図２に示されるように、ステップ２００において音楽再生デバイス１００のプロセッサ１０２が第１の音楽トラックの再生を開始することができる。ステップ２０２において、第１の音楽トラックの再生を停止させることができる。ステップ２０４において、プロセッサ１０２は別オーディオコンテンツの再生を開始することができる。ステップ２０６において、別オーディオコンテンツの再生を停止させることができる。最後に、ステップ２０８において、プロセッサ１０２は次に第１の音楽トラックの再生を(再び)開始すべきかそれとも第２の音楽トラックの再生を開始すべきかを決定することができる。第１の音楽トラックの再生の開始または第２の音楽トラックの再生はそれぞれステップ２１０またはステップ２１２において行われる。先行するステップの内の１つないしいくつかは、ソフトウエアアプリケーションプログラムのコンピュータプログラムロジックを処理している、プロセッサ１０２に応じて行われ得る。
【００２７】
ステップ２００において、第１の音楽トラックの再生を開始することができる。一実施形態において、どの音楽トラックが初めに再生されるべきかを示すプレイリスト４００を参照することで、第１の音楽トラックを識別することができる。一実施形態において、第１の音楽トラックの再生は第１の音楽トラックの始点から開始することができる。一実施形態において、第１の音楽トラックの再生は、ユーザ１０の音楽生成デバイス１００のユーザ入力コントロールの１以上の操作に応答して、行われ得る。別の実施形態において、第１の音楽トラックの再生は自動的に、あるいはユーザ入力コントロール１０６以外のソースからの入力の結果として、行われ得る。
【００２８】
ステップ２０２において、第１の音楽トラックの再生を停止させることができる。一実施形態において、第１の音楽トラックの再生の停止は第１の音楽トラックの終点に達する前に行われ得る。一実施形態において、第１の音楽トラックの再生の停止は、ユーザ１０の音楽生成デバイス１００のユーザ入力コントロールの１以上の操作に応答して、行われ得る。別の実施形態において、第１の音楽トラックの再生の停止は、プロセッサ１０２の別オーディオコンテンツ再生準備完了の検出に応答して、及び／または別オーディオコンテンツ再生のリクエストに答えて、行われ得る。
【００２９】
ステップ２０４において、プロセッサ１０２は別オーディオコンテンツの再生を開始することができる。一実施形態において、別オーディオコンテンツの再生は第１の音楽トラックの再生の停止と正確に同時かまたはほぼ同時に開始することができる。別の実施形態において、第１の音楽トラックの再生の停止がおこる時点と別オーディオコンテンツの再生が開始される時点の間には遅延があり得る。一実施形態において、別オーディオコンテンツの再生はユーザ１０による音楽再生デバイス１００のユーザ入力コントロール１０６の１以上の操作に応答して開始することができる。別の実施形態において、別オーディオコンテンツの再生はプロセッサ１０２からの別オーディオコンテンツに対するリクエストに答えて開始することができる。
【００３０】
ステップ２０６において、別オーディオコンテンツの再生を停止させることができる。一実施形態において、別オーディオコンテンツの再生は、別オーディオコンテンツの終点に達する前に、停止させることができる。一実施形態において、別オーディオコンテンツの再生はユーザ１０による音楽再生デバイス１００のユーザ入力コントロール１０６の１以上の操作に応答して停止させることができる。別の実施形態において、別オーディオコンテンツの再生は、プロセッサ１０２の別オーディオコンテンツ停止準備完了の検出に応答して、及び／または別オーディオコンテンツ停止のリクエストに答えて、停止させることができる。
【００３１】
最後に、ステップ２０８において、プロセッサ１０２は、次に第１の音楽トラックの再生を(再び)開始すべきかそれとも第２の音楽トラックの再生を開始すべきかを決定することができる。続いて、第１の音楽トラックまたは第２の音楽トラックの再生をそれぞれステップ２１０またはステップ２１２において行うことができる。一実施形態において、どの音楽トラックが第２に再生されるべきかを示すプレイリスト４００を参照することで、第２の音楽トラックを識別することができる。
【００３２】
図３は本発明の一実施形態にしたがう音楽再生プロセスの別の態様のフローチャートである。音楽再生プロセスのこの部分は、第１の音楽トラックの再生を(再び)開始すべきかそれとも第２の音楽トラックの再生を開始すべきかの決定に関する。すなわち、本発明の一実施形態にしたがえば、音楽再生プロセスのこの態様は図２の音楽再生プロセスのステップ２０８〜２１２を補足または置換することができる。以下のステップの内の１以上は、ソフトウエアアプリケーションプログラムのコンピュータプログラムロジックを処理しているプロセッサ１０２に応答して行われ得る。
【００３３】
図３に示されるように、ステップ３００において、プロセッサ１０２は第１の音楽トラックに対する残余未再生時間(ＵＴＲ)の長さを決定することができる。第１の音楽トラックの終点に達する前に第１の音楽トラックの再生が停止されていれば、第１の音楽トラックに対していくらかのＵＴＲがあるであろう。例えば、第１の音楽トラックの長さは４分３０秒であるが、２分３０秒で第１の音楽トラックの再生が停止されていれば、第１の音楽トラックに対するＵＴＲは２分である。
【００３４】
ステップ３０２において、プロセッサ１０２は別オーディオコンテンツの時間長(Ｘ)を決定することができる。一実施形態において、例えば別オーディオコンテンツがオーディオトラックとして以前にセーブされた音声録音であれば、別オーディオコンテンツにアクセスして直ちにＸを決定することができるであろう。例えば、プロセッサ１０２は直ちにオーディオトラックを解析して、あらかじめ定められた、固定ランタイムを決定することができるであろう。しかし、別の実施形態において、例えば別オーディオコンテンツが実質的に実時間の遠隔送信音声通信(例：電話の通話)であれば、別オーディオコンテンツの再生が終了するまでＸを決定することはできないであろう。例えば、電話呼出しを受けた場合、通話が完了するまで、通話がどれだけ長く続くか−したがって通話の総ランタイムを、プロセッサ１０２が知る手段は全く無い。
【００３５】
ステップ３０４において、プロセッサ１０２はＵＴＲがＸより大きいか否かを判定することができる。ＵＴＲがＸより大きければ、引き続いてステップ３０６において、第１の音楽トラックの再生を開始することができる。ＵＴＲがＸ以下であれば、引き続いてステップ３０８において、第２の音楽トラックの再生を開始することができる。このプロセスは以下で図４及び５を参照してさらに詳細に説明される。
【００３６】
図４及び５はそれぞれ、本発明の実施形態にしたがう、ＵＴＲがＸより大きい場合及びＵＴＲがＸ以下である場合の音楽再生プロセスを示す略図である。
【００３７】
図４及び５を参照すれば、音楽再生デバイス１００は複数の音楽トラックを再生することができる。一実施形態において、音楽再生デバイス１００は、再生されるべき音楽トラックグループ及び音楽トラックが再生されるべき順序を示すプレイリスト４００を見ることができる。上述したように、プレイリスト４００に対応する音楽トラック及び／またはプレイリストファイルは音楽再生デバイス１００のメモリ１０４にセーブしておくことができる。あるいは、プレイリスト４００に対応する音楽トラック及び／またはプレイリストファイルは、以下でさらに詳細に説明されるように、リモートアクセス可能とすることができる。
【００３８】
本発明の実施形態例はプレイリスト４００を参照して説明されることが多いが、本発明はプレイリストに関係付けられた音楽トラックの再生に限定されない。歌の順序があらかじめ定められていない(例えば、歌が「シャッフル」モードで再生される)場合、プレイリストを参照することなく、「第１の音楽トラック」は再生されることになった最初の音楽とすることができ、「第２の音楽トラック」は第１の音楽の後に再生されることになった次の音楽とすることができる。
【００３９】
図４及び５において「第１音楽トラック」及び「第２音楽トラック」と明示された水平バーの表示は、第１の音楽トラック及び第２の音楽トラックがプレイリスト４００にしたがう順序で再生される予定であることを示す。水平バーの横方向長さはそれぞれ第１の音楽トラック及び第２の音楽トラックの予定総再生時間に対応する。第１の音楽トラックと第２の音楽トラックの間の遷移点４１４の位置も示されている。セグメント５００，５０４，６００及び６０４は音楽コンテンツの再生を表し、セグメント５０２及び６０２は別オーディオコンテンツの再生を表す。
【００４０】
ここで図４を参照すれば、一実施形態において、セグメント５００で表されるように、音楽再生デバイス１００のプロセッサ１０２は、時点４０２において第１の音楽トラックの再生を開始することができ、時点４０４において第１の音楽トラックの再生を停止することができる。
【００４１】
次に、セグメント５０２で示されるように、音楽再生デバイス１００のプロセッサ１０２は、時点４０６において別オーディオコンテンツの再生を開始することができ、時点４０８において別オーディオコンテンツの再生を停止することができる。
【００４２】
ＵＴＲがＸより大きいとプロセッサ１０２が判定すると、セグメント５０４に示されるように、引き続いて時点４１０において第１の音楽トラックの再生を(再び)開始することができる。詳しくは、一実施形態において、第１の音楽トラックの再生が停止した第１の音楽トラックの位置(例えば、時点４０４における第１の音楽トラックの再生停止時)より後にある第１の音楽トラックの位置(例えば、時点４０４における第１の音楽トラックの再生停止箇所よりいくらか後の位置)が、第１の音楽トラックの再生が停止した時点から時間長Ｘ経過後に(例えば時点４１０における)、第１の音楽トラックの再生が再開される位置である。
【００４３】
さらに詳しくは、例えば、第１の音楽トラックの長さは４分３０秒であって、第１の音楽トラックの再生が２分３０秒進んだところで再生が停止したとすれば、第１のトラックに対するＵＴＲは２分である。第１の音楽トラックの再生が２分３０秒進んだところで別オーディオコンテンツが開始されて３０秒続くとすれば、別オーディオコンテンツに対するＸは３０秒である。ＵＴＲはＸより大きい(すなわち２分は３０秒より長い)から、図４の実施形態にしたがって、第１の音楽トラックの再生が停止した位置から時間長Ｘ経過後の第１の音楽トラックの位置(すなわち、第１の音楽トラックの再生が２分３０秒進んだ位置から３０秒経過した位置、すなわち第１の音楽トラックを３分進んだ位置)において、引き続いて第１の音楽トラックの再生を開始することができる。
【００４４】
いくつかの音楽再生デバイス１００は相異なるオーディオ源に対して個別のオーディオチャネルを提供することができる。例えば、２-オーディオチャネル音楽再生デバイス１００は音楽オーディオチャネル及び別オーディオコンテンツチャネルを提供することができる。２-オーディオチャネルデバイスは、音楽オーディオデータの、別オーディオコンテンツデータとの同時伝送を可能にすることができる。一実施形態において、そのようなデバイスは、別オーディオコンテンツが再生されている間の、第１の音楽トラックの消音を可能にし得る。消音時には、第１の音楽トラックに関するデータのアクセス及び伝送は続けられるが、スピーカーまたはヘッドフォンによる出力はなされないか、または極めて抑えられた音量で出力がなされる。
【００４５】
他に、例えば個別の音楽オーディオコンテンツ信号と別オーディオコンテンツ信号を扱うために、単一のオーディオチャネルだけに依存しなければならない音楽再生デバイスもある。そのような単チャネルデバイスにおいて、音楽オーディオコンテンツ信号と別オーディオコンテンツ信号を同時にアクセスして伝送することはできない。この結果、そのようなデバイスでは、２-チャネルシステムに関して上述したように、別オーディオコンテンツが再生されている間、第１の音楽トラックを消音することはできない。
【００４６】
図１〜４に関して上述した本発明の実施形態において、第１の音楽トラックの再生は、別オーディオコンテンツが再生されていた間第１の音楽トラックが消音されていたとすれば再開されたであろう時点と同じ時点で再開することができる。そのようなプロセスは１本ないし複数本のオーディオチャネルを有する音楽再生デバイス１００で利用することができる。図４を参照して上述した実施形態は与えられた時点において単一オーディオチャネルしか利用する必要がないから、そのような音楽再生プロセスは、例えば、別オーディオコンテンツを聴いている間は音楽の消音が可能であってほしいが、使用している音楽再生デバイス１００が単一オーディオチャネルしか提供しない、ユーザ１０にとって望ましいであろう。
【００４７】
次に図５を参照すれば、一実施形態において、セグメント６００で表されるように、音楽再生デバイス１００のプロセッサ１０２は時点４２２において第１の音楽トラックの再生を開始することができ、第１の音楽トラックの再生は時点４２４において停止することができる。
【００４８】
次に、セグメント６０２で示されるように、音楽再生デバイス１００のプロセッサ１０２は、時点４２６において別オーディオコンテンツの再生を開始することができ、別オーディオコンテンツの再生は時点４２８において停止することができる。
【００４９】
ＵＴＲがＸ以下であるとプロセッサ１０２が判定すると、セグメント６０４で表されるように、引き続いて時点４３０において第２の音楽トラックの再生を開始することができる。詳しくは、一実施形態において、第２の音楽トラックの再生は第２の音楽トラックの始点(すなわち、第１の音楽トラックと第２の音楽トラックの間の理論的遷移点４１４)から開始することができる。
【００５０】
さらに詳しくは、例えば、第１の音楽トラックの長さが４分３０秒であり、第１の音楽トラックの再生が４分進んだところで停止されたとすれば、第１の音楽トラックに対するＵＴＲは３０秒である。第１の音楽トラックの再生が４分進んだところで別オーディオコンテンツが開始されて１分間続いたとすれば、別音楽コンテンツに対するＸは１分である。ＵＴＲはＸ以下である(すなわち、３０秒は１分より短い)から、図５の実施形態にしたがえば、引き続いて時点４３０(すなわち、第１の音楽トラックと第２の音楽トラックの間の理論的遷移点４１４)において第２の音楽トラックの始点から第２の音楽トラックの再生を開始することができる。
【００５１】
上述した実施形態において、第２の音楽トラックは、別オーディオコンテンツが再生されていた間音楽出力が消音されていたとすれば再開されたであろう時点と同じ時点で再開されない。詳しくは、別音楽コンテンツが再生されていた間音楽出力が消音されていれば、第１の音楽トラックの再生が停止された時点から時間長Ｘが経過したはずの第２の音楽トラック内の時点から第２の音楽トラックの再生が開始されたであろう−言い換えれば、第２の音楽トラックが始点で開始されてはいなかったであろう。そのような音楽再生プロセスは、例えば、別オーディオコンテンツを聴いている間は音楽の消音が可能であってほしいが新しい音楽トラックは新しい音楽トラックの初めから聴きたいユーザ１０にとって望ましいであろう。一実施形態において、このプロセスはオーディオチャネルを１つしか備えていない音楽再生デバイス１００で実施することができる。別の実施形態において、このプロセスはオーディオチャネルを１つより多く備える音楽再生デバイス１００で実施することができる。
【００５２】
本発明の一実施形態において、音楽生成デバイス１００は携帯型音楽再生デバイス１００とすることができる。携帯型音楽再生デバイス１００は、例えば、携帯型デジタルオーディオファイルプレイヤー(例：ＭＰ３プレイヤー)、携帯型オーディオＣＤプレイヤー、携帯型オーディオテーププレイヤー、携帯型ラジオ受信器(例：地上波ラジオ受信器、衛星ラジオ受信器またはインターネットラジオ受信器)、携帯型車載オーディオシステム、携帯型コンピュータ、携帯電話または、ユーザ１０に音楽再生を提供することができる、その他いずれかの携帯型デバイス１００とすることができる。
【００５３】
図６は、本発明の一実施形態にしたがう、携帯型音楽再生デバイス１００のコンポーネントのブロック図である。図６に示されるように、携帯型音楽再生デバイス１００は、プロセッサ１０２，メモリ１０４，ユーザ入力コントロール１０６，オーディオユニット１０８，ディスプレイユニット１１０，無線広域ネットワーク(ＷＷＡＮ)トランシーバ１１２及び無線パーソナルエリアネットワーク(ＷＰＡＮ)トランシーバ１１６を備えることができる。これらのコンポーネントは、上で詳述し、以下でさらに詳細に説明されるように、携帯型音楽再生デバイス１００の機能を実施するために動作可能な態様で接続することができる。いくつかの実施形態において、これらのコンポーネントの内の１以上を省くことができ、あるいは追加のコンポーネントを備えることができる。一実施形態において携帯型音楽再生デバイス１００は電池を備えることができる。一実施形態において、スピーカー及び／またはオーディオ出力ポートを備えることもできる。別の実施形態において、スピーカー及び／またはオーディオ出力ポートはオーディオユニット１０８の一部とすることができる。
【００５４】
図６に示される実施形態のプロセッサ１０２，メモリ１０４，ユーザ入力コントロール及びオーディオユニット１０８は、図１に関して上で論じた機能と同様の機能を果たすことができる。
【００５５】
ディスプレイユニット１１０はユーザ１０に情報をビジュアル表示するために用いることができる。一実施形態において、ディスプレイユニット１１０は液晶ディスプレイとすることができる。別の実施形態において、単一の表示画面がディスプレイユニット１１０とタッチスクリーン入力コントロールの形態のユーザ入力コントロール１０６のいずれの態様も備えることができる。一実施形態において、図６に示されるように、ディスプレイユニット１１０は携帯型音楽再生デバイス１００と同じ筐体に組み込んで、その筐体内に収めることができる。しかし、別の実施形態において、以下でさらに詳細に説明されるように、ディスプレイユニット１１０のいくつかまたは全ては、携帯型音楽再生デバイス１００自体と同じ筐体に組み込まれず、及び／またはその筐体内に収められることはない。
【００５６】
携帯型音楽再生デバイス１００は組込センサ１１４を備えることもできる。一実施形態において、組込センサ１１４は、ＧＰＳ受信器のような、衛星ベース測位システム受信器とすることができる。測位システム受信器は、携帯型音楽再生デバイス１００に組み込まれたセンサ１１４として機能することができ、携帯型音楽再生デバイス１００による、位置、進行距離、ペース及び／または速度を測定及び／または算出するために用いることができる情報の検出を可能にすることができる。別の実施形態において、組込センサ１１４は、進行距離、ペース及び／または速度を測定及び／または算出するために用いることができる、加速度計とすることができる。
【００５７】
ＷＰＡＮトランシーバ１１６は、ユーザ１０の身体に保持されているか、及び／または近接してする、携帯型音楽再生デバイス１００から離れた場所に配置されたコンポーネントと無線通信することができる。一実施形態において、ＷＰＡＮトランシーバ１１６は低電力トランシーバである。ＷＰＡＮトランシーバ１１６はアンテナを有することができ、２.４ＧＨｚのような、許認可不要周波数帯で動作することができる。ＷＰＡＮトランシーバは、Dynastream InnovationsのＡＮＴ及びＡＮＴ＋，ブルートゥース，ブルートゥースＬＥ，ブルートゥースＬＥＴ，またはＢｌｕｅＲｏｂｉｎを含むがこれらには限定されることはなく、既知の無線プロトコルを用いて通信することができる。他の既知の無線通信プロトコルを用いることができる。一実施形態において、ＷＰＡＮトランシーバは赤外線トランシーバである。
【００５８】
一実施形態において、ＷＰＡＮトランシーバ１１６は、以下でさらに詳細に説明されるように、例えば心拍数モニタ３０または加速度計ベースセンサ４０のような、ユーザ１０の身体に保持されるセンサと通信できる。別の実施形態において、ＷＰＡＮトランシーバ１１６は、同じく以下でさらに詳細に説明される、ユーザ１０の身体で保持されるリストバンド５０またはスピーカーまたはヘッドフォン２０と通信できる。
【００５９】
ＷＷＡＮトランシーバ１１２は、例えばセル式音声電話信号を送受するために用いることができる、セル式トランシーバとすることができる。ＷＷＡＮトランシーバ１１２は、例えばインターネットまたはイントラネットのような、コンピュータネットワークと情報を交換するために用いることもできる。ＷＷＡＮトランシーバ１１２はアンテナを有することができる。
【００６０】
携帯型音楽再生デバイス１００がＷＷＡＮトランシーバ１１２を備える本発明の一実施形態において、ユーザ１０は、携帯型音楽再生デバイス１００による再生のために、音楽トラックをダウンロードして受け取るか、またはライブストリーミングを受信することができる。さらに、ユーザ１０は、携帯型音楽再生デバイス１００による再生のために、別オーディオコンテンツをダウンロードして受け取るか、またはライブストリーミングを受信することができる。図２〜５を参照して上述した音楽再生プロセスはそのような情報の受取り及び再生を管理するために利用できる点で有益である。
【００６１】
上述したように、別オーディオコンテンツは、例えば、以前にオーディオトラックとしてセーブされた音声録音とすることができる。携帯型音楽再生デバイス１００で音楽を聴いているユーザ１０は、以下でさらに詳細に説明されるように、離れたところから送信された、友人、親戚または同僚からの録音済オーディオメッセージ、録音済オーディオニュースまたは情報、録音済オーディオ広告宣伝、録音済ポイントオブインタレスト情報及び／または録音済で実質的に実時間のオーディオフィードバックを、ＷＷＡＮトランシーバ１１２を介して、受信することができる。
【００６２】
同じく上述したように、別オーディオコンテンツは、例えば、離れたところから送信された実質的に実時間の音声通信(例：電話の通話)とすることができる。携帯型音楽再生デバイス１００で音楽を聴いているユーザ１０は、以下でさらに詳細に説明されるように、離れたところから送信された、(例えば携帯型音楽再生デバイス１００が携帯電話であれば)友人、親戚または同僚からの電話、実質的に実時間のオーディオニュースまたは情報、実質的に実時間のポイントオブインタレスト情報及び／または実質的に実時間のオーディオフィードバックを、ＷＷＡＮトランシーバ１１２またはＷＰＡＮトランシーバ１１６を介して受信することができる。
【００６３】
携帯型音楽再生デバイス１００がＷＰＡＮトランシーバ１１６を備える本発明の一実施形態において、携帯型音楽再生デバイス１００は、ヘッドフォン２０，心拍数モニタ３０及び加速度計ベースセンサ４０，及び／またはリストバンド５０の内の１以上と通信することができる。
【００６４】
図７は、本発明の一実施形態にしたがう、スポーツ活動に取り組んでいるユーザ１０の説明図である。ユーザ１０の身体は、ヘッドフォン２０，心拍数モニタ３０及び加速度計ベースセンサ４０，及びリストバンド５０を保持している。一実施形態において、本明細書に説明される携帯型音楽再生デバイス１００及び音楽再生プロセスは、例えば、本明細書と同日に出願され、共通に所有される、名称を「フィットネスモニタリング方法、システム及びプログラム製品並びにその応用(Fitness Monitoring Methods, Systems, and Program Products, and Application Thereof)」とする米国特許出願(出願番号未詳)及び名称を「場所認識フィットネスモニタリング方法、システム及びプログラム製品並びにその応用(Location-Aware Fitness Monitoring Methods, Systems, and Program Products, and Application Thereof)」とする米国特許出願(出願番号未詳)の明細書に開示されているような、携帯型フィットネスモニタリングシステムとともに用いることができる。これらの明細書のそれぞれは、それぞれの全体が本明細書に参照として含まれる。
【００６５】
例えば、ユーザ１０は、携帯型音楽再生デバイス１００及び１以上の組込センサ１１４，心拍数モニタ３０及び／または加速度計ベースセンサ４０を利用しながら、携帯型フィットネスモニタリングシステムを用いて以前に計画が立てられ、スケジュールが定められた、アクティビティに取り組むことができる。アクティビティ中、携帯型音楽再生デバイス１００はこれらのセンサの内の１以上と通信することができ、ユーザ１０の身体アクティビティに関する様々なパフォーマンスパラメータ(例：場所、進行距離、速度、ペース、心拍数、等)を決定することができる。またアクティビティ中に、携帯型音楽再生デバイス１００は別オーディオコンテンツをユーザ１０にパフォーマンスパラメータに関するフィードバック形態で提供することができる。
【００６６】
例えば、携帯型音楽再生デバイス１００はユーザ１０に、要約統計(例：「時速７.５マイル(１２ｋｍ)，１マイル(１.６ｋｍ)８分のペースで、２マイル(３.２ｋｍ)進み、心拍数は１６０拍/分」)を伝えるか、または実際の指示またはコーチング(例：「目標時速８マイル(１２.８ｋｍ)に対して時速７.５マイルでしか進んでいない−速度を上げろ！」、または「目標ペース１マイル７分に対して１マイル８分のペースを維持している−速度を上げろ！」、または「目標心拍数毎分１４０から１５０に対して現在の心拍数は毎分１６０−速度を落とせ！」)を伝える、別オーディオコンテンツを提供することができる。図２〜５を参照して上述した音楽再生プロセスはそのような情報の受取り及び再生を管理するために用いることができる点で有益である。
【００６７】
フィットネスアクティビティ関連別オーディオコンテンツは、上述したように、音声合成装置で生成された人工音声、以前にオーディオトラックとしてセーブされた音声録音、または離れたところから送信された実質的に実時間の音声通信(例：電話の通話)とすることができる。別オーディオコンテンツは、携帯型音楽再生デバイス１００にローカル態様で格納することができ、あるいは        ＷＷＡＮトランシーバ１１２またはＷＰＡＮトランシーバ１１６を介してリモート態様で格納及び受信することができる。
【００６８】
すなわち、本発明の実施形態は、音楽再生デバイス１００によってユーザ１０が受ける印象の改善を可能にすることができる、音楽の再生及び、必要に応じて、フィットネスアクティビティ関連別オーディオコンテンツの再生を制御するための、改善された方法、システム及びプログラム製品を提供することができる。
【００６９】
一実施形態において、図２のステップ２０８を参照すれば、次に第１の音楽トラックの再生を(再び)開始すべきかそれとも第２の音楽トラックの再生を開始すべきかの判定は、ユーザ１０の身体アクティビティに関する様々なパフォーマンスパラメータ(例：場所、進行距離、速度、ペース、心拍数、等)に完全にまたはある程度基づいて行うことができる。別の実施形態において、音楽トラック内の再生を開始できるポイントはユーザ１０の身体アクティビティに関する様々なパフォーマンスパラメータ(例：場所、進行距離、速度、ペース、心拍数、等)に基づいて算出することができる。
【００７０】
本発明の様々な態様は、あるいは本発明の様々な態様のいずれの部分または機能も、ハードウエア、ソフトウエア、ファームウエア、命令が格納されている有形のコンピュータ読出可能またはコンピュータ使用可能なストレージメディア、あるいはこれらの組合せを用いて実施することができ、１以上のコンピュータシステムまたはその他の処理システムにおいて実施することができる。
【００７１】
本発明の実施形態にしたがう音楽の再生を制御するための方法、システム及びプログラム製品は、１以上のコンピュータデバイスによって実行されるいかなるソフトウエアアプリケーションも含むことができる。コンピュータデバイスは１以上のプロセッサを有するいずれかのタイプのコンピュータデバイスとすることができる。例えば、コンピュータデバイスは、ワークステーション、モバイルデバイス(例：携帯電話、電子手帳またはラップトップコンピュータ)、コンピュータ、サーバ、コンピュータクラスタ、サーバファーム、ゲームコンソール、セットトップボックス、キヨスク、埋込システム、ジムマシン、小売りシステムまたは、少なくとも１つのコンピュータ及び常設メモリまたはリムーバブルメモリを有する、その他のデバイスとすることができる。本発明の実施形態は、コンピュータデバイス内のプロセッサ、ファームウエア、ハードウエアまたはこれらのいずれかの組合せによって実行される、ソフトウエアとすることができる。
【００７２】
本発明のソフトウエアはいかなるコンピュータ使用可能メディアにも格納することができる。そのようなソフトウエアは、１以上のデータ処理デバイスで実行されると、データ処理デバイスを本明細書で説明したように動作させることができる。本発明の実施形態は、現在既知であるかまたは将来知られる、いずれのコンピュータ使用可能メディアまたはコンピュータ読出可能メディアも用いることができる。コンピュータ使用可能メディアの例には、主記憶デバイス(例：いずれかのタイプのランダムアクセスメモリ)、副記憶デバイス(例：ハードディスクドライブ、フロッピー（登録商標）ディスク、ＣＤＲＯＭ、ＺＩＰディスク、テープ、磁気記憶デバイス、光記憶デバイス、ＭＥＭＳ、ナノテクノロジー記憶デバイス、メモリカードまたはその他のリムーバブルストレージデバイス、等)及び通信メディア(例：有線及び無線の通信ネットワーク、ローカルエリアネットワーク、広域エリアネットワーク、イントラネット、等)があるが、これらには限定されない。
【００７３】
本発明の実施形態例はプレイリスト４００に関して説明されることが多いが、本発明はプレイリストに関係付けられた音楽トラックの再生に限定されない。
【００７４】
さらに本発明の実施形態例は単一オーディオチャネルを有する音楽再生デバイス１００に関して説明されることが多いが、本発明はそのような音楽再生デバイスに限定されない。
【００７５】
最後に、ユーザ１０が聴く主コンテンツは「音楽コンテンツ」であると説明され、ユーザ１０が聴く副コンテンツは「別オーディオコンテンツ」として説明されているが、説明した方法、システム及びプログラム製品の動作原理は、ユーザ１０が聴く主コンテンツが別オーディオコンテンツであり、ユーザ１０が聴く副コンテンツが音楽コンテンツである、実施形態にも等しく適用される。同様に、説明した方法、システム及びプログラム製品の動作原理は、主コンテンツ及び副コンテンツのいずれもが音楽コンテンツである実施形態、あるいは主コンテンツ及び副コンテンツのいずれもが別オーディオコンテンツ(例：非音楽コンテンツ)である実施形態にも等しく適用される。したがって、そのような実施形態も本発明の範囲内にある。
【００７６】
実施形態例を用いて本発明を上で説明した。したがって、本発明は上述した実施形態例のいずれによっても限定されるべきではなく、添付される特許請求項及びそれらの等価物によってのみ定められるべきである。
【符号の説明】
【００７７】
１０    ユーザ
２０    ヘッドフォン
３０    心拍数モニタ
４０    加速度計ベースセンサ
５０    リストバンド
１００    音楽再生デバイス
１０２    プロセッサ
１０４    メモリ
１０６    ユーザ入力コントロール
１０８    オーディオユニット
１１０    ディスプレイユニット
１１２    ＷＷＡＮトランシーバ
１１４    センサ
１１６    ＷＰＡＮトランシーバ
【図１】
0005266368.tif 000002
【図２】
0005266368.tif 000003
【図３】
0005266368.tif 000004
【図４】
0005266368.tif 000005
【図５】
0005266368.tif 000006
【図６】
0005266368.tif 000007
【図７】
0005266368.tif 000008