(57)【特許請求の範囲】
【請求項１】
エネルギ貯蔵デバイスと、
無線送受信機と、
電気コネクタと、
前記電気コネクタ及び前記無線送受信機に制御可能に接続されたスピーカを有するイヤフォンと、
前記スピーカに結合されたデータバッファであって、前記データバッファに記憶されたオーディオデータを前記スピーカへ出力するよう構成された、前記データバッファと、
前記データバッファに結合された制御回路であって、前記制御回路による決定、すなわち、
(a)前記オーディオデータが前記電気コネクタによって受信されるとき、前記無線送受信機によって受信されたオーディオデータは、同じユーザデバイスから受信された、
又は、
(b)前記無線送受信機によって受信されたオーディオデータは、前記電気コネクタによって受信されたオーディオデータと同一である、
の決定に応答して、前記無線送受信機によって受信されたオーディオデータを前記データバッファに記憶することから、前記電気コネクタによって受信されたオーディオデータを前記データバッファに記憶することへ遷移させるよう構成された、前記制御回路と、
を備えた、ヘッドフォン。
【請求項２】
前記電気コネクタは、前記エネルギ貯蔵デバイスから電力を受信するよう構成された第１のコネクタと、
前記スピーカと手段可能に接続された第２のコンタクトと、
を含む、請求項１に記載のヘッドフォン。
【請求項３】
前記制御回路は、前記無線送受信機によって受信されたオーディオデータが、前記電気コネクタによって受信されたオーディオデータと同じユーザデバイスから受信されている、又は前記無線送受信機によって受信されたオーディオデータは、前記電気コネクタによって受信されたオーディオデータと同一である、のいずれでもないという決定をした場合、前記無線送受信機によって受信されたオーディオデータを前記データバッファに記憶することを継続するよう構成されている、請求項１に記載のヘッドフォン。
【請求項４】
前記電気コネクタが、前記無線送受信機を介して受信したデータと前記電気コネクタを介して受信したデータとの間でスピーカ制御を継ぎ目なく遷移するように構成された、請求項３に記載のヘッドフォン。
【請求項５】
前記無線送受信機又は前記電気コネクタを介して追加のデータを受信することなく、所定の時間の間前記ヘッドフォンを動作させるような、前記データバッファのサイズにされる、請求項１に記載のヘッドフォン。
【請求項６】
前記ヘッドフォンが、前記電気コネクタを介してデジタルオーディオデータを受信するように構成された、請求項１に記載のヘッドフォン。
【請求項７】
前記ヘッドフォンが、前記電気コネクタを介してアナログオーディオデータを受信するように構成された、請求項１に記載のヘッドフォン。
【請求項８】
前記電気コネクタが、ＵＳＢコネクタを含む、請求項１〜７の何れか１項に記載のヘッドフォン。
【請求項９】
前記エネルギ貯蔵デバイスが、充電式バッテリを含む、請求項１〜８の何れか１項に記載のヘッドフォン。
【請求項１０】
ヘッドフォン内のスピーカの動作を制御するデータソース間を継ぎ目なく遷移する方法であって、
無線データ経路を介してユーザデバイスから前記ヘッドフォンでデータを受信することと、
前記無線データ経路を介して受信したデータをデータバッファに記憶することと、
前記データバッファに記憶された前記データに従って前記スピーカを制御することと、  前記無線データ経路及び有線データ経路を介して前記ヘッドフォンでデータを受信することと、
前記無線データ経路を介して受信したデータ及び前記有線データ経路を介して受信したデータが共に前記ユーザデバイスからのものである場合、前記データバッファに記憶された前記データに従った前記スピーカの前記制御に影響することなく、前記無線データ経路からのデータを前記データバッファに記憶することから前記有線データ経路からのデータを前記データバッファに記憶することに遷移することと、
を含む方法。
【請求項１１】
前記無線データ経路を介して受信したデータ及び前記有線データ経路を介して受信したデータが共に前記ユーザデバイスからのものでない場合、前記無線データ経路を介して受信したデータを前記データバッファに記憶することを継続する、請求項１０に記載の方法。
【請求項１２】
前記有線データ経路を介して受信した前記データが前記無線データ経路を介して受信した前記データと同じであることを判定することを更に含む、請求項１１に記載の方法。
【請求項１３】
前記無線データ経路から受信したデータの前記データバッファへの前記記憶を停止することを更に含む、請求項１２に記載の方法。
【請求項１４】
前記データバッファに記憶され前記無線データ経路から受信された前記データ内の停止点を識別することを含み、前記停止点は、前記無線データ経路から受信され前記データバッファに記憶された最後のデータである、請求項１３に記載の方法。
【請求項１５】
前記有線データ経路から受信した前記データ内の前記停止点に対応するデータを識別することを含む、請求項１４に記載の方法。
【請求項１６】
前記データバッファ内の前記停止点に対応する前記データの後に前記有線データ経路からデータを記憶することを含む、請求項１５に記載の方法。
【請求項１７】
前記データバッファに記憶された前記データに従った前記スピーカの前記制御に影響することなく、前記無線データ経路からデータを前記データバッファに記憶することから前記有線データ経路からデータを前記データバッファに記憶することに遷移することを可能にするような、前記データバッファのサイズにすることを含む、請求項１０〜１６の何れか１項に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願への相互参照）
本出願は、２０１４年１０月１７日に出願された米国非仮出願第１４／５１７，６９３号の利益を主張するものであり、その開示は、その全体を、参照により本明細書に援用するものとする。
【背景技術】
【０００２】
電子メディアの消費は、消費の量及び場所の数の両方で増大しているように見える。これは、ハンドヘルド型電子デバイスなどのポータブル電子デバイスの普及の増大に伴って特にそうである。しばしば、人々は、耳に近接して配置されたスピーカを含むことがあるヘッドフォンを使用してこのメディアを消費する。ヘッドフォンは、メディアを消費することができるプライバシー及び多くの場合にオーディオの品質の両方を増大させることにより、メディアを消費することができる容易さを増大するが、すべての状況でヘッドフォンが望ましいものではなく、ヘッドフォンの使用において問題が起こることもある。したがって、ヘッドフォンの特性を改善するための、新しいデバイス、システム、及び方法が必要とされている。
【発明の概要】
【０００３】
いくつかの実施形態は、ヘッドフォンに関する。ヘッドフォンは、エネルギ貯蔵デバイス、無線受信機を含むことができる無線送受信機、並びに第１のコンタクト及び第２のコンタクトを有するコネクタを含む。いくつかの実施形態では、第１のコンタクトは、エネルギ貯蔵デバイスを第１のコンタクトを介して充電することができるように、エネルギ貯蔵デバイスに接続される。いくつかの実施形態では、第１のコンタクトは、例えば、電源コンタクト及び接地コンタクトを含む複数のコンタクトを含むことができる。ヘッドフォンは、スピーカを第２のコンタクト及び無線送受信機に制御可能に接続することができる、スピーカを有するイヤフォンを含むことができる。いくつかの実施形態では、第２のコンタクトは、制御信号を送信するように構成された１つ又はいくつかのコンタクトを含むことができる。一実施形態では、第２のコンタクトは、差動信号により送信するように構成された構成要素に接続するように配置された、一対のコンタクトを含むことができる。
【０００４】
いくつかの実施形態では、ヘッドフォンは、無線送受信機及び第２のコンタクトからオーディオデータを受信しスピーカにオーディオデータを出力するように動作可能に結合された、データバッファを含む。いくつかの実施形態では、ヘッドフォンは、データバッファ及びスピーカに結合された制御回路を含み、制御回路は、（ｉ）データバッファに記憶するために無線送受信機を介して受信したオーディオデータ用の第１の経路、及びデータバッファに記憶するために第２のコンタクトから受信したオーディオデータ用の第２の経路を提供する、並びに（ｉｉ）無線送受信機を介して受信したオーディオデータに従って、若しくは第２のコンタクトを介して受信したオーディオデータに従って、スピーカを制御するかどうか、及び／又は無線送受信機から若しくは第２のコンタクトから受信したオーディオデータをバッファに記憶するかどうかを判定することができる。
【０００５】
いくつかの実施形態では、ヘッドフォンの制御回路は、プロセッサを含むことができる。いくつかの実施形態では、プロセッサは、無線送受信機を介して受信したデータと第２のコンタクトを介して受信したデータとの間でスピーカ制御を継ぎ目なく遷移することができる。いくつかの実施形態では、データバッファは、無線送受信機又は第２のコンタクトを介して追加のデータを受信することなく、所定の時間の間ヘッドフォンを動作させるようなサイズにすることができる。この時間の長さは、無線送受信機からバッファにデータを記憶することとコネクタからバッファにデータを記憶することとの間を遷移するために必要な時間の長さより大きくすることができる。
【０００６】
いくつかの実施形態では、ヘッドフォンは、第２のコンタクトを介してデジタルオーディオデータを受信する能力があるようにすることができ、いくつかの実施形態では、ヘッドフォンは、第２のコンタクトを介してアナログデータを受信する能力があるようにすることができる。いくつかの実施形態では、コネクタは、ＵＳＢコネクタとすることができ、いくつかの実施形態では、コネクタは、ＵＳＢ信号方式を有するカスタムコネクタとすることができる。いくつかの実施形態では、エネルギ貯蔵デバイスは、充電式バッテリとすることができる。
【０００７】
いくつかの実施形態は、スピーカの動作を制御するデータソース間を継ぎ目なく遷移する方法に関する。方法は、第１のデータ経路を介してユーザデバイスからヘッドフォンでデータを受信することと、第１のデータ経路を介してユーザデバイスからヘッドフォンで受信したデータをデータバッファに記憶することと、データバッファに記憶されたデータに従ってスピーカを制御することと、第２のデータ経路からデータを受信することと、データバッファに記憶されたデータに従ったスピーカの制御に影響することなく第１のデータ経路からデータをデータバッファに記憶することから第２のデータ経路からデータをデータバッファに記憶することに遷移することと、を含む。
【０００８】
いくつかの実施形態では、第１のデータ経路は、ユーザデバイスとの無線接続とすることができる。いくつかの実施形態では、第２のデータ経路は、ユーザデバイスとの有線接続とすることができる。
【０００９】
いくつかの実施形態では、方法は、有線接続を介して接続されたユーザデバイスが無線接続を介して接続されたものと同じユーザデバイスであることを判定することを含むことができる。方法の例示的な一実施形態は、第２のデータ経路を介して受信したデータが第１のデータ経路を介して受信したデータと同じであることを判定することを含むことができる。いくつかの実施形態では、方法は、第１のデータ経路から受信したデータのデータバッファへの記憶を停止すること、及び／又はデータバッファに記憶され第１のデータ経路から受信したデータ内の停止点を識別することを含むことができる。いくつかの実施形態では、停止点は、第１のデータ経路から受信しデータバッファに記憶された最後のデータとすることができる。
【００１０】
いくつかの実施形態では、方法は、第２のデータ経路から受信したデータ内の停止点に対応するデータを識別することを含むことができる。方法の例示的な一実施形態は、データバッファ内の停止点に対応するデータの後に第２のデータ経路からデータを記憶することを含むことができる。いくつかの実施形態では、方法は、データバッファに記憶されたデータに従ったスピーカの制御に影響することなく、第１のデータ経路からデータをデータバッファに記憶することから第２のデータ経路からデータをデータバッファに記憶することに遷移することを可能にするような、データバッファのサイズにすることを含むことができる。
【図面の簡単な説明】
【００１１】
【図１】有線接続を介して通信するヘッドフォンシステムの一実施形態の概略図である。
【００１２】
【図２】無線接続を介して通信するヘッドフォンシステムの一実施形態の概略図である。
【００１３】
【図３】頭部装着型ヘッドフォンの一実施形態の斜視図である。
【００１４】
【図４】図３のヘッドフォンの一部分の詳細図である。
【００１５】
【図５】ヘッドフォンの一実施形態の概略図である。
【００１６】
【図６】サウンドを生成するようにヘッドフォンを制御するためのプロセスの一実施形態を示すフローチャートである。
【００１７】
【図７】データソース間を継ぎ目なく遷移するようにヘッドフォンを制御するためのプロセスの一実施形態を示すフローチャートである。
【発明を実施するための形態】
【００１８】
本明細書でヘッドフォンの実施形態を開示する。ヘッドフォンは、ヘッドフォンの１つ以上のスピーカの動作を制御するために使用することができるオーディオデータを含むデータの無線及び有線での受信を可能にし促進する機能を含むことができる。一実施形態では、ヘッドフォンは、少なくとも１つのスピーカに接続された制御回路を含むことができる。制御回路は、ヘッドフォンの無線送受信機から及び／又はヘッドフォンのコネクタからオーディオデータを受信することができ、前記無線受信機は受信機とすることができる。制御回路は、オーディオデータがヘッドフォンの無線送受信機及びコネクタの両方から受信される場合、どちらのオーディオデータをスピーカを制御するのに使用するかを判定することができ、無線送受信機及びコネクタの１つからのオーディオデータに従ってスピーカを制御することから無線送受信機及びコネクタの他方からのオーディオデータに従ってスピーカを制御することに切換えるかどうかを判定することができる。スピーカの制御を無線送受信機及びコネクタの１つから受信したオーディオデータから無線送受信機及びコネクタの他方から受信したオーディオデータに切換えるべきであると判定された場合、制御回路は、遷移がユーザにより気付かれないようにスピーカの制御を継ぎ目なく遷移することができる。これにより、ユーザがヘッドフォンの有線と無線との使用の間で切換えることを可能にすることができ、ユーザエクスペリエンスを向上することができる。
【００１９】
ヘッドフォンのいくつかの実施形態では、ヘッドフォンのコネクタは、ユーザデバイスと接続する又は接続されることができるケーブルと接続することができる。ヘッドフォンのコネクタは、１つ又はいくつかの第１のコンタクト及び１つ又はいくつかの第２のコンタクトを含むことができ、第１のコンタクトは、ケーブルから電力を受信することができ、第２のコンタクトは、ケーブルからオーディオデータを受信することができる。いくつかの実施形態では、第１のコンタクトは、一対のコンタクトを含むことができ、一対のコンタクトの１つは、電力を供給する回路に接続することができ（電源コンタクト）、一対のコンタクトの他方は、接地に接続することができる（接地コンタクト）。いくつかの実施形態では、第２のコンタクトは、差動信号方式によりデータを送信及び／又は受信するように構成された回路に接続された一対のコンタクトを含むことができる。いくつかの実施形態では、ケーブルは、電力及びオーディオデータの両方をヘッドフォンに供給することができる。ヘッドフォンに接続された単一のケーブル内への、この電力及びデータの組み合わせで、別個の電力及びデータのケーブルがヘッドフォンに接続された場合に生じることがある接地ループを取り除くことにより、ヘッドフォンの特性を向上することができる。接地ループは、ヘッドフォンの特性を劣化させることがあり、具体的には、ヘッドフォンのオーディオの忠実性に悪影響を与えることがある。加えて、ヘッドフォンに接続された単一のケーブル内への、この電力及びデータの組み合わせで、ヘッドフォンに電力を供給するためのケーブル及びヘッドフォンを制御するための別個のケーブルの使用の必要性を取り除くことにより、ユーザエクスペリエンスを向上することができる。
【００２０】
ここで図１を参照すると、ヘッドフォンシステム１００の一実施形態の概略図が示されており、具体的には、オーディオデータの有線通信用に構成されたヘッドフォンシステム１００の一実施形態が示されている。ヘッドフォンシステム１００は、ヘッドフォン１０２を含む。ヘッドフォン１０２は、オーディオデータを受信してオーディオデータをサウンドに変換するように構成することができる。ヘッドフォン１０２は、様々な形状及びサイズとすることができ、様々な材料から製造することができ、様々な機能を含むことができる。いくつかの実施形態では、ヘッドフォン１０２としては、例えば、頭部装着型ヘッドフォン、例えば、小型イヤフォンなどの耳装着型ヘッドフォン、又は任意の他の種類のヘッドフォンを挙げることができる。
【００２１】
図１に示す実施形態では、ヘッドフォン１０２は、イヤフォン１０４を含む。イヤフォン１０４は、ユーザの耳とヘッドフォン１０２との間を接続して機能することができる。いくつかの実施形態では、イヤフォン１０４は、例えば、１つ又はいくつかのスピーカなどの、サウンドを生成するように構成された１つ又はいくつかの機能を含むことができる。
【００２２】
ヘッドフォンシステム１００は、例えば、ヘッドフォン１０２への電気などの電力及びオーディオデータの同時供給を可能にする機能を含むことができるケーブル１０６を含むことができる。ケーブル１０６は、様々な形状及びサイズ、様々なケーブル種類とすることができ、様々な材料から製造することができる。
【００２３】
ケーブル１０６は、ヘッドフォンコネクタ１０８を介してヘッドフォン１０２に接続することができる。ヘッドフォンコネクタ１０８は、様々な形状及びサイズとすることができ、様々な異なるコネクタ種類とすることができる。いくつかの実施形態では、ヘッドフォンコネクタ１０８は、電力及び／又はヘッドフォン１０２により生成されるサウンドを制御するために使用することができるオーディオデータを受信することができる。いくつかの実施形態では、ヘッドフォンコネクタ１０８は、ヘッドフォン１０２を充電するための電力を受信する機能、及びヘッドフォン１０２により生成されるサウンドを制御するためのオーディオデータを受信する機能を含むことができる。いくつかの実施形態では、ヘッドフォンコネクタ１０８は、例えば、ＵＳＢコネクタ、ＳＡＴＡコネクタ、又は任意の他の所望のコネクタとすることができる。
【００２４】
いくつかの実施形態では、ヘッドフォンコネクタ１０８は、例えば、コネクタレセプタクル又はコネクタインサートなどの、ヘッドフォン１０２上に配置された第１の部分、及びケーブル１０６上に配置された結合する第２の部分を含むことができる。コネクタ１０８の詳細は、以下により詳細に説明する。
【００２５】
ヘッドフォンシステム１００は、ユーザデバイス１１２を含むことができる。ユーザデバイス１１２は、ヘッドフォン１０２の動作を制御するオーディオデータのソース、及び／又はヘッドフォン１０２用の電力のソースとすることができる。いくつかの実施形態では、ユーザデバイス１１２は、例えば、コンピュータ、タブレット、携帯電話、スマートフォン、ＰＤＡ、テレビ、ラジオ、ゲーミングコンソール、又はメディアを消費するために使用可能な任意の他の電子デバイスを含むポータブル電子デバイスなどの、電子デバイスとすることができる。
【００２６】
いくつかの実施形態では、ユーザデバイス１１２は、デバイスコネクタ１１０を介してケーブル１０６に接続することができる。デバイスコネクタ１１０は、様々な形状及びサイズとすることができ、様々な異なるコネクタ種類とすることができる。いくつかの実施形態では、デバイスコネクタ１１０は、電力及び／又はヘッドフォン１０２により生成されるサウンドを制御するために使用することができるオーディオデータを送信することができる。いくつかの実施形態では、デバイスコネクタ１１０は、ヘッドフォン１０２に電力を供給するための電力を送信する機能、及び／又はヘッドフォン１０２により生成されるサウンドを制御するためのオーディオデータを送信する機能を含むことができる。いくつかの実施形態では、デバイスコネクタ１１０は、例えば、ＵＳＢコネクタ、ＳＡＴＡコネクタ、又は任意の他の所望のコネクタとすることができる。いくつかの実施形態では、デバイスコネクタ１１０は、例えば、コネクタレセプタクル又はコネクタインサートなどの、ユーザデバイス１１２上に配置された第１の部分、及びケーブル１０６上に配置された結合する第２の部分を含むことができる。
【００２７】
ここで図２を参照すると、ヘッドフォンシステム１００の一実施形態の概略図が示されており、具体的には、オーディオデータの無線通信用に構成されたヘッドフォンシステム１００の一実施形態が示されている。ヘッドフォンシステム１００は、イヤフォン１０４を有するヘッドフォン１０２を含む。ヘッドフォン１０２は、アンテナ１２０を追加して含む。アンテナ１２０は、以下でより詳細に説明する無線送受信機の一部とすることができる。いくつかの実施形態では、アンテナ１２０は、アンテナ１２０のすべて又は一部分がヘッドフォン１０２の内部にあるように配置することができ、いくつかの実施形態では、アンテナ１２０は、アンテナ１２０のすべて又は一部分がヘッドフォン１０２の外部にあるように配置することができる。アンテナ１２０は、例えば、ユーザデバイス１１２からのオーディオデータなどの情報を、ユーザデバイス１１２から受信するように構成することができる。
【００２８】
図２で更に見られるように、ヘッドフォンシステム１００は、無線送信機１２２を含むユーザデバイス１１２を含む。無線送信機は、アンテナを含むことができ、いくつかの実施形態では、無線送信機１２２は、無線送信機１２２のすべて又は一部分がユーザデバイス１１２の内部にあるように配置することができ、いくつかの実施形態では、無線送信機１２２は、無線送信機１２２のすべて又は一部分がユーザデバイス１１２の外部にあるように配置することができる。無線送信機１２２は、例えば、オーディオデータなどの情報をヘッドフォン１０２に送信するように構成することができる。いくつかの実施形態では、ヘッドフォン１０２とユーザデバイス１１２との間の無線通信は、例えば、Ｂｌｕｅｔｏｏｔｈ(登録商標)、ＷｉＦｉ（ＷＬＡＮ）、ＮＦＣなどを含む任意の所望の通信プロトコル又は通信規格に従って実行することができる。
【００２９】
ここで図３を参照すると、ヘッドフォン１０２の一実施形態の斜視図が示されている。ヘッドフォン１０２は、例えば、オーディオデータを含むデータを受信してデータをサウンドに変換するように構成することができる。ヘッドフォン１０２は、様々な形状及びサイズとすることができ、様々な材料から製造することができ、様々な機能を含むことができる。いくつかの実施形態では、ヘッドフォン１０２としては、例えば、頭部装着型ヘッドフォン、小型イヤフォンなどの耳装着型ヘッドフォン、又は任意の他の種類のヘッドフォンを挙げることができる。
【００３０】
ヘッドフォン１０２は、ヘッドバンド２０２を含む。ヘッドバンド２０２は、ユーザの頭に適合するサイズ及び形状にすることができ、いくつかの実施形態では、様々なユーザの頭に適合するように可変サイズ化に適応させることができる。ヘッドバンド２０２は、ヘッドフォン１０２のイヤフォン１０４に取り付けて、ヘッドフォン１０２がユーザの頭に配置されたときにイヤフォン１０４をユーザの耳に近接して保持する。
【００３１】
図３に示すように、イヤフォン１０４は、スピーカ２０４を含む。スピーカ２０４は、ヘッドフォン１０２により受信されたオーディオデータに基づいてサウンドを生成するために使用することができる。スピーカ２０４は、任意の所望の種類の制御可能なサウンド生成デバイスとすることができる。
【００３２】
ヘッドフォン１０２は、コネクタ２０６を含む。図３に示すコネクタ２０６は、ヘッドバンド２０２上に配置されているが、他の実施形態では、コネクタ２０６は、例えば、イヤフォン１０４上を含む、ヘッドフォン１０２の他の部分上に配置することができる。
【００３３】
コネクタ２０６は、スピーカ２０４の動作を制御するためのオーディオデータを受信することができ、例えば、ヘッドフォン１０２を充電／再充電するため及び／又はヘッドフォン１０２に電力を供給するための電力を含む電力を受信することができる。コネクタ２０６は、様々な形状及びサイズとすることができ、様々な種類とすることができる。いくつかの実施形態では、コネクタ２０６のサイズ、形状、及び種類は、例えば、ヘッドフォン１０２のサイズ及び互換性などのヘッドフォン１０２の所望の特色に基づいて選択することができる。いくつかの実施形態では、コネクタ２０６としては、例えば、ユニバーサルシリアルバス（universal serial bus）（「ＵＳＢ」）コネクタ、ＳＡＴＡコネクタ、又は任意の他のコネクタ種類を挙げることができる。コネクタ２０６は、更にオス型又はメス型のコネクタのいずれかとすることができ、例えば、コネクタレセプタクル又はコネクタインサートを含むことができる。
【００３４】
図３は、図４に拡大して示される詳細領域２０８を更に示す。図４の拡大した詳細領域２０８に示すように、コネクタ２０６は、複数のコンタクト２１０を含む。コンタクト２１０は、ユーザデバイス１１２とヘッドフォン１０２との間のオーディオデータを含むことができるデータの通信、及び／又はユーザデバイス１１２とヘッドフォン１０２との間の電力などの電力の送信を可能にするように、ケーブル１０６の対応するコンタクトと接続して機能することができる。
【００３５】
コンタクト２１０は、少なくとも１つの第１のコンタクト２１２及び少なくとも１つの第２のコンタクト２１４を含むことができる。いくつかの実施形態では、第１のコンタクト２１２は、ヘッドフォン１０２の電力消費及び／又は電力貯蔵の構成要素と接続することができる。そのような実施形態では、電力を、第１のコンタクト２１２を介してケーブル１０６から受信して、ヘッドフォン１０２の電力消費及び／又は電力貯蔵の構成要素に供給することができる。いくつかの実施形態では、第２のコンタクト２１４は、ヘッドフォン１０２の制御回路と接続することができる。そのような実施形態では、第２のコンタクト２１４を介して受信したオーディオデータ、特にデジタルオーディオデータを含むデータを、ヘッドフォン１０２の制御回路に供給することができ、ヘッドフォン１０２のスピーカ２０４の動作を制御するために使用することができる。
【００３６】
ここで図５を参照すると、ヘッドフォン１０２のハードウェア及びソフトウェアの構成要素３００並びに／又はモジュールの一実施形態の概略図が示されている。ヘッドフォン１０２は、例えば、プロセッサを含むことができる制御回路３０２を任意選択的に含むことができる。プロセッサは、ヘッドフォン１０２の他の構成要素に命令を提供し、他の構成要素からの情報を受信することができる。プロセッサは、記憶された命令に従って動作することができ、記憶された命令は、プロセッサに関連付けられたメモリ内及び／又はヘッドフォン１０２の他の構成要素内に配置することができる。プロセッサは、記憶された命令に従って決定をすることができる。プロセッサは、Ｉｎｔｅｌ（登録商標）又はＡｄｖａｎｃｅｄ  Ｍｉｃｒｏ  Ｄｅｖｉｃｅｓ，Ｉｎｃ．（登録商標）製などのマイクロプロセッサなどの、マイクロプロセッサとすることができる。いくつかの実施形態では、プロセッサは、例えば、ＡＲＭのシステムオンチップアーキテクチャを用いて製造された集積回路などの、システムオンチップ（System on Chip）（ＳＯＣ）とすることができる。
【００３７】
いくつかの実施形態では、プロセッサの動作を指示する記憶された命令は、ハードウェア、ソフトウェア、スクリプト言語、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、及び／又はそれらの任意の組み合わせにより実装することができる。ソフトウェア、ファームウェア、ミドルウェア、スクリプト言語、及び／又はマイクロコードの形式で実装された場合、必要なタスクを実行するプログラムコード又はコードセグメントは、記憶媒体などの機械可読媒体に記憶することができる。コードセグメント又は機械実行可能命令は、手順、関数、サブプログラム、プログラム、ルーチン、サブルーチン、モジュール、ソフトウェアパッケージ、スクリプト、クラス、又は命令、データ構造、及び／若しくはプログラムステートメントの任意の組み合わせを表すことができる。コードセグメントは、情報、データ、引数、パラメータ、及び／若しくはメモリコンテンツを渡す並びに／又は受信することにより、別のコードセグメント又はハードウェア回路と結合することができる。情報、引数、パラメータ、データなどは、メモリ共有、メッセージの受け渡し、トークンの受け渡し、ネットワーク伝達などを含む任意の好適な手段を介して、渡す、転送する、又は送信することができる。
【００３８】
ヘッドフォン１０２は、メモリ３０４を任意選択的に含むことができる。メモリ３０４は、読み出し専用メモリ（read only memory）（ＲＯＭ）、ランダムアクセスメモリ（random access memory）（ＲＡＭ）、磁気ＲＡＭ、コアメモリ、光学記憶媒体、フラッシュメモリデバイス、及び／又は情報を記憶するための他の機械可読媒体を含む、データを記憶するための１つ以上のメモリを表すことができる。いくつかの実施形態では、メモリ３０４は、プロセッサ内又はプロセッサの外部に実装することができる。いくつかの実施形態では、メモリ３０４は、任意の種類の長期、短期、揮発性、不揮発性、又は他の記憶媒体とすることができ、任意の特定の種類のメモリ若しくは数のメモリ又はメモリが記憶される媒体の種類に限定されるものではない。いくつかの実施形態では、メモリ３０４は、例えば、揮発性及び不揮発性メモリの１つ又は両方を含むことができる。特定の一実施形態では、メモリ３０４は、ＲＡＭメモリなどの揮発性部分、及びフラッシュメモリなどの不揮発性部分を含むことができる。
【００３９】
ヘッドフォン１０２は、本明細書でデータバッファとも呼ばれるバッファを含むことができる。バッファは、ヘッドフォン１０２により受信されているデータを一時的に記憶するように構成することができる。いくつかの実施形態では、バッファは、メモリ３０４内に実装することができ、メモリ内に記憶されたソフトウェア内に実装することができ、又は制御回路３０２内に実装することができる。いくつかの実施形態では、バッファは、有線通信モジュール３０８から及び具体的には第２のコンタクト２１４から並びに／又は無線送受信機３１０からの、オーディオデータを含み及び具体的にはデジタルオーディオデータを含むデータを受信することができ、このデータをヘッドフォン１０２の制御回路３０２に供給することができる。
【００４０】
図５に示すように、ヘッドフォン１０２は、エネルギ貯蔵デバイス３０６を任意選択的に含むことができる。エネルギ貯蔵デバイス３０６は、例えば、ヘッドフォン１０２に電力を供給することができる電気エネルギなどの、エネルギを貯蔵することができる。エネルギ貯蔵デバイス３０６は、所望の量のエネルギを貯蔵する能力がある任意の機能又は機能の組み合わせとすることができる。いくつかの実施形態では、エネルギ貯蔵デバイス３０６は、１つ又はいくつかのバッテリ、充電式バッテリ、コンデンサなどとすることができる。エネルギ貯蔵デバイス３０６は、任意の所望の容量を有することができる。いくつかの実施形態では、エネルギ貯蔵デバイス３０６は、少なくとも１時間、２時間、３時間、４時間、５時間、１０時間、２０時間、５０時間、又は任意の他の若しくは中間の時間の長さの持続時間の間、エネルギ貯蔵デバイス３０６からの電力でヘッドフォン１０２の動作を可能にするような容量を有することができる。
【００４１】
ヘッドフォン１０２は、有線通信モジュール３０８を任意選択的に含むことができる。いくつかの実施形態では、有線通信モジュールは、コネクタ２０６、コンタクト２１０、並びに／又はコネクタ２０６を介して電力及び／若しくはオーディオデータを含むデータを受信するのに使用される任意の他のハードウェア若しくはソフトウェアの構成要素を含むことができる。
【００４２】
ヘッドフォン１０２は、例えば、無線送受信機とすることができる無線送受信機３１０を任意選択的に含むことができる。無線送受信機３１０は、いくつかの実施形態では、アンテナ１２０、並びにアンテナ１２０を制御する及び／若しくは動作させるために使用されるソフトウェア又はハードウェアの構成要素を含むことができる。無線送受信機３１０は、情報を無線で送受信するように構成することができる。いくつかの実施形態では、例えば、無線送受信機３１０は、例えば、ユーザデバイス１１２からのオーディオデータを含むことができるデータを受信して、このデータを、例えば、制御回路３０２を含むヘッドフォン１０２の他の構成要素に供給することができる。
【００４３】
ヘッドフォン１０２は、サウンド生成モジュール３１２を任意選択的に含むことができる。いくつかの実施形態では、サウンド生成モジュール３１２は、スピーカ２０４、又は音波を生成する及び／又はスピーカ２０４若しくは音波の生成を制御するヘッドフォン１０２の他の構成要素を含むことができる。
【００４４】
いくつかの実施形態では、ヘッドフォン１０２の構成要素３００は、通信するように及び／又は電気的に接続することができる。図５に示すように、ヘッドフォン１０２の構成要素３００は、回路基板３１４を介して通信するように及び／又は電気的に接続されている。図５の実施形態では回路基板３１４として示されているが、ヘッドフォン１０２の構成要素３００は、例えば、１つ又はいくつかのワイヤ、１つ又はいくつかの光導波路などを含む、任意の所望の機能又は構成要素を介して接続することができる。
【００４５】
ここで図６を参照すると、ヘッドフォン１０２を用いてサウンドを生成するためのプロセス４００の一実施形態を示すフローチャートが示されている。プロセス４００は、ブロック４０２で始まり、データは、無線送受信機３１０を介して無線で受信される。いくつかの実施形態では、このデータは、ユーザデバイス１１２から受信することができ、ユーザデバイス１１２を、受信したデータに一部分基づいて識別することができる。オーディオデータを含むことができるこのデータは、制御回路３０２に供給される。制御回路３０２は、ブロック４０４に示すように、データに従ってサウンド生成モジュール３１２及びスピーカ２０４を制御することができる。
【００４６】
受信したデータに従ってサウンド生成モジュール３１２が制御された後で又はそれと同時に、プロセス４００は、ブロック４０６に進み、エネルギ貯蔵デバイス３０６から電力が受信される。いくつかの実施形態では、これは、ヘッドフォン１０２の動作に電力を供給するためにエネルギ貯蔵デバイス３０６からの電力を使用することを含むことができる。
【００４７】
いくつかの実施形態では、無線送受信機３１０を介して受信したデータに従ってヘッドフォン１０２が動作している間に、ブロック４０８に示すように、有線通信モジュール３０８を介したユーザデバイス１１２への接続が検出される。いくつかの実施形態では、この検出は、例えば、有線通信モジュール３０８を介して接続されたユーザデバイス１１２を識別することと、有線通信モジュール３０８を介して接続されたユーザデバイス１１２が無線送受信機３１０を介して接続されたユーザデバイス１１２と同じであるか判定することと、を含むことができる。
【００４８】
有線通信モジュール３０８を介して接続されたユーザデバイス１１２が識別された後で、プロセス４００は、ブロック４１２に進み、例えば、オーディオデータを含むデータが、コンタクト２１０を介して、及びいくつかの実施形態では第２のコンタクト２１４を介して、受信される。データが受信された後で、プロセス４００は、ブロック４１４に進み、受信したデータが識別される。いくつかの実施形態では、受信したデータの識別は、有線通信モジュール３０８を介して受信したデータが無線送受信機３１０を介して受信したデータと同じであるか判定することを含むことができる。
【００４９】
有線通信モジュール３０８を介して受信したデータが識別された後で、プロセス４００は、ブロック４１６に進み、スピーカ２０４が受信したデータに従って制御される。いくつかの実施形態では、スピーカ２０４は、受信したデータに従って制御回路３０２により制御することができ、制御回路３０２は、スピーカ２０４を制御するために、受信したデータに対応する制御信号を生成することができる。有線通信モジュール３０８を介してヘッドフォン１０２に接続されたユーザデバイス１１２が無線送受信機３１０を介してヘッドフォン１０２に接続されたユーザデバイス１１２と同じであると判定される、及び／又は無線送受信機３１０を介して受信したデータが有線通信モジュール３０８を介して受信したデータと同じであると判定される、いくつかの実施形態では、このステップは、有線通信モジュール３０８を介して受信したデータに従ってスピーカ２０４を制御することを含むことができる。有線通信モジュール３０８を介してヘッドフォン１０２に接続されたユーザデバイス１１２が無線送受信機３１０を介してヘッドフォン１０２に接続されたユーザデバイス１１２と異なると判定される、及び／又は無線送受信機３１０を介して受信したデータが有線通信モジュール３０８を介して受信したデータと異なると判定される、いくつかの実施形態では、このステップは、無線送受信機３１０を介して受信したデータに従ってスピーカ２０４を制御することを含むことができる。
【００５０】
受信したデータに従ってスピーカが制御された後で又はそれと同時に、プロセス４００は、ブロック４１８に進み、有線通信モジュール３０８を介して電力が受信される。いくつかの実施形態では、これは、コネクタ２０６及び／又は例えば第１のコンタクト２１２を含むコネクタ２０６の少なくとも１つのコンタクト２１０を介して、電力を受信することを含むことができる。
【００５１】
ここで図７を参照すると、ヘッドフォン１０２を制御するためのプロセス５００の一実施形態を示すフローチャートが示されている。プロセス５００は、有線通信モジュール３０８を介して受信したデータ及び無線送受信機３１０を介して受信したデータに従ってヘッドフォン１０２を制御することの間で、継ぎ目ない遷移を可能にするように実行することができる。いくつかの実施形態では、プロセス５００のステップは、逐次的に実行することができ、いくつかの実施形態では、プロセス５００のステップの１つ又はいくつかは、同時に実行することができる。
【００５２】
プロセス５００は、ブロック５０２で始まり、データは、第１の経路を介して受信される。第１の経路を介して受信したデータは、本明細書で第１のデータとも呼ばれる。いくつかの実施形態では、第１の経路を介して受信したデータは、有線通信モジュール３０８及び無線送受信機３１０の１つを介して受信することができる。いくつかの実施形態では、この第１のデータは、ユーザデバイスから受信することができ、いくつかの実施形態では、第１のデータの一部又はすべてに基づいて、ユーザデバイスを識別することができる。
【００５３】
第１の経路を介してデータが受信された後で、又は代わりに、例えば、データが第１の経路を介して受信されているとともにデータがストリーミングに受信されているときなどの、一定時間期間にわたって第１の経路を介してデータが受信されている場合、プロセス５００は、ブロック５０４に進み、第１のデータの一部又はすべては、バッファに記憶される及び／又はバッファされる。いくつかの実施形態では、バッファは、メモリ３０４内とすることができる。いくつかの実施形態では、バッファに記憶される及び／又はバッファされるデータの量は、ヘッドフォン１０２によるデータの受信が中断された場合にスピーカ２０４による所望の量の途切れないサウンド生成を可能にするように選択することができる。いくつかの実施形態では、０．１秒、０．２秒、０．３秒、０．５秒、１秒、２秒、３秒、５秒、１０秒、２０秒、３０秒、１分、５分、及び／又は任意の他の若しくは中間の長さの時間の間、途切れないサウンド生成を可能にするような、バッファのサイズにすることができる。
【００５４】
第１のデータがバッファに記憶された後又は記憶されている間に、かつデータがバッファされた後及び／又はバッファされている間に、プロセス５００は、ブロック５０６に進み、ヘッドフォン１０２及び具体的にはヘッドフォン１０２のスピーカ２０４は、バッファに記憶された第１のデータに従って制御される。いくつかの実施形態では、制御回路３０２は、バッファからデータを受信することができ、受信したデータに基づいて、スピーカ２０４の動作を制御するための制御信号を生成することができる。
【００５５】
第１のデータに従ったヘッドフォン１０２の制御の後で又は同時に、プロセス５００は、ブロック５０８に進み、第２の経路を介してデータが受信される。第２の経路を介して受信したデータは、本明細書で第２のデータとも呼ばれる。いくつかの実施形態では、第２の経路を介して受信したデータは、有線通信モジュール３０８及び無線送受信機３１０の、第１のデータが受信された方の他方を介して受信することができる。いくつかの実施形態では、この第２のデータは、ユーザデバイスから受信することができ、ユーザデバイスは、第１のデータが受信されたユーザデバイスと同じ又は異なるものとすることができる。いくつかの実施形態では、このユーザデバイスを、第２のデータの一部又はすべてに基づいて識別することができる。
【００５６】
第２のデータの受信の後で又は同時に、プロセス５００は、判定状態５１０に進み、一致があるか判定される。いくつかの実施形態では、この判定は、第１及び第２のデータのユーザデバイスのソースが同じかどうか、並びに／又は第１及び第２のデータが同じかどうかを判定することを含むことができる。これらの判定は、例えば、ユーザデバイスが同じであるかを見るために第１及び第２のデータの両方のユーザデバイスのソースを識別する情報を比較すること、並びに／又は受信した第１及び第２のデータの一部若しくはすべての間に一致があるかを判定するために第１及び第２のデータを比較することにより行うことができる。いくつかの実施形態では、第１及び第２のデータの受信の間に時間のオフセットを有する場合でも、受信した第１及び第２のデータの一部又はすべてが一致する場合に、一致を識別することができる。いくつかの実施形態では、第１及び第２のデータの間に許容できるレベルの差がある場合に、一致を識別することができる。いくつかの実施形態では、例えば、誤差又は異常のために第１及び第２のデータの間に不一致が生じることがある。第１及び第２のデータの間に許容できるレベルの差がある場合に一致を識別することができる実施形態では、第１及び第２のデータの間に許容できるレベルの差があるかを判定するために、第１及び第２のデータの間の不一致を識別し、定量化して、閾値と比較することができる。いくつかの実施形態では、第１及び第２のデータの比較は、制御回路３０２により実行することができる。
【００５７】
一致がないと判定された場合、次にプロセス５００は、ブロック５１２に進み、解決規則が取得される。いくつかの実施形態では、解決規則は、ヘッドフォン１０２の制御のために第１及び第２のデータの１つを選択するための、１つ又はいくつかの規則を含むことができる。いくつかの実施形態では、解決規則は、例えば、有線通信モジュール３０８及び無線送受信機３１０の両方を介してデータが受信される場合、有線通信モジュール３０８及び無線送受信機３１０の１つを介して受信したデータに従ってヘッドフォン１０２が制御されることを指示することができる。一実施形態では、例えば、解決規則は、有線通信モジュール３０８及び無線送受信機３１０の両方を介してデータが受信される場合、有線通信モジュール３０８を介して受信したデータに従ってヘッドフォン１０２が制御されることを指示することができる。
【００５８】
解決規則が取得された後で、プロセス５００は、ブロック５１４に進み、解決規則に従ってデータがバッファに記憶される。いくつかの実施形態では、これは、第１のデータをバッファに記憶することから第２のデータをバッファに記憶することに切換えること、又は第１のデータをバッファに記憶し続けることを含むことができる。第１及び第２のデータのユーザデバイスのソースが一致しないが、第１及び第２のデータが一致し、解決規則が第２のデータに従ったヘッドフォン１０２の制御を指示する、いくつかの実施形態では、第１のデータをバッファに記憶することから第２のデータをバッファに記憶することへの遷移は、以下のブロック５２４から５３２に概説されるように、継ぎ目なく実行することができる。
【００５９】
解決規則に従ってデータをバッファに記憶した後で、プロセス５００は、ブロック５１６に進み、ヘッドフォン１０２及び具体的にはヘッドフォン１０２のスピーカ２０４は、バッファに記憶されたデータに従って制御される。いくつかの実施形態では、制御回路３０２は、バッファからデータを受信することができ、データに基づいて、スピーカ２０４の動作を制御するための制御信号を生成することができる。
【００６０】
判定状態５１０に再び戻って、一致があると判定された場合、次にプロセス５００は、ブロック５１８に進み、解決規則が取得される。いくつかの実施形態では、解決規則は、ブロック５１２で識別された解決規則と同じ又は異なるものとすることができる。解決規則は、ヘッドフォン１０２の制御のために第１及び第２のデータの１つを選択するための、１つ又はいくつかの規則を含むことができる。いくつかの実施形態では、解決規則は、例えば、有線通信モジュール３０８及び無線送受信機３１０の両方を介してデータが受信される場合、有線通信モジュール３０８及び無線送受信機３１０の１つを介して受信したデータに従ってヘッドフォン１０２が制御されることを指示することができる。一実施形態では、例えば、解決規則は、有線通信モジュール３０８及び無線送受信機３１０の両方を介してデータが受信される場合、有線通信モジュール３０８を介して受信したデータに従ってヘッドフォン１０２が制御されることを指示することができる。
【００６１】
解決規則が受信された後で、プロセス５００は、判定状態５２０に進み、解決規則が第１のデータを用いたヘッドフォン１０２の継続した制御を指示するかが判定される。解決規則が第１のデータを用いたヘッドフォン１０２の継続した制御を指示すると判定された場合、次にプロセス５００は、ブロック５２２に進み、第１のデータがバッファに記憶され続け、次に、ブロック５１６へと続いて、ヘッドフォンは、上述したようにバッファ内のデータに従って制御される。
【００６２】
判定状態５２０に再び戻って、解決規則が第１のデータを用いたヘッドフォン１０２の継続した制御を指示しないと判定される場合、次にプロセス５００は、ブロック５２４に進み、第１及び第２のデータが位置合わせされる。いくつかの実施形態では、これは、第１及び第２のデータを同期することを含むことができる。第１及び第２のデータが位置合わせされた後で、プロセス５００は、ブロック５２６に進み、第１のデータ内で停止点が識別される。いくつかの実施形態では、停止点は、その後に第１のデータがバッファにもはや記憶されない第１のデータ内の点を識別する。いくつかの実施形態では、停止点は、バッファに追加されなかった、又はバッファに追加されたデータの最後の１つであった、第１及び第２のデータ内の最も早い同期した点とすることができる。
【００６３】
停止点が識別された後で、プロセス５００は、ブロック５２８に進み、第１のデータのバッファへの追加が停止点で停止される。第１のデータの記憶バッファへの追加が停止された後で、プロセス５００は、ブロック５３０に進み、停止点に対応する第２のデータ内の点が識別される。停止点に対応する点が第２のデータ内で識別された後で、プロセス５００は、ブロック５３２に進み、停止点に対応する点で始まる第２のデータがバッファに記憶される。いくつかの実施形態では、これは、バッファ内のデータ内の隙間、データの欠落箇所、又は重複データがないように実行することができる。
【００６４】
第２のデータのデータバッファへの記憶を開始した後で、プロセス５００は、ブロック５１６に進み、ヘッドフォン１０２は、バッファに記憶されたデータに従って制御される。いくつかの実施形態では、バッファに記憶されたデータに従ったヘッドフォン１０２の制御は、結果として、第２のデータに従ったヘッドフォン１０２の最終的な制御となる。
【００６５】
いくつかの実施形態では、プロセス５００のステップ及び具体的にはブロック５２４で始まるステップは、ヘッドフォン１０２の継ぎ目ない制御を可能にするように実行することができる。そのような実施形態では、ヘッドフォン１０２の制御は、データバッファに記憶されたデータに従ったヘッドフォン１０２の制御に影響することなく、第１のデータから第２のデータに切換えることができる。これにより、ヘッドフォン１０２の操作者が遷移に気付くことができることなく、第１のデータに従った制御と第２のデータに従った制御との間の遷移を可能にすることができる。いくつかの実施形態では、及びこの遷移を促進するために、バッファが空になる前にブロック５２４を含みこれに続くプロセス５００のステップを実行することができ、それにより、ヘッドフォン１０２の動作の目立つ中断をなんら無くすような、バッファのサイズにすることができる。
【００６６】
本発明の実施形態の上記の説明は、例示及び説明の目的で提示されている。本発明を網羅すること、あるいは説明のとおりの厳密な形態に限定することを意図するものではなく、上述の教示に照らして多くの改良及び変形が可能である。本発明の原理及びその実際的な応用を最良の形で説明し、それによって他の当業者が種々の実施形態で、及び想到される特定の用途に好適な種々の改良と共に本発明を最良な形で利用することを可能とするために、これらの実施形態を選択し説明した。それゆえ、本発明は、以下の特許請求の範囲内での、すべての修正形態及び均等物を包含することを意図するものであることが理解されるであろう。
【図１】
0006445153.tif 000002
【図２】
0006445153.tif 000003
【図３】
0006445153.tif 000004
【図４】
0006445153.tif 000005
【図５】
0006445153.tif 000006
【図６】
0006445153.tif 000007
【図７】
0006445153.tif 000008