(57)【特許請求の範囲】
【請求項１】
システム内にドッキングされた１つ以上のポータブルユーザデバイスからのオーディオ信号をミキシングするためのシステムであって、前記システムは、
オーディオサウンドシステムと、
互いに通信接続された少なくとも２つのドッキングホストとを含み、各ドッキングホストは、
前記ドッキングホストにドッキングされた各個別のポータブルユーザデバイスに対して前記オーディオサウンドシステムの仮想実在を少なくとも１つ作成し、各ポータブルユーザデバイスからのオーディオ出力信号を、前記各個別のポータブルユーザデバイスが関連付けられている前記オーディオサウンドシステムの前記仮想実在に接続する手段と、
前記システム内にドッキングされた前記１つ以上のポータブルユーザデバイスのそれぞれからのオーディオ出力信号に応答して、前記オーディオ出力信号を前記オーディオサウンドシステムの入力としてミキシングするミキシング手段であって、前記ミキシング手段は制御可能に起動され、前記オーディオサウンドシステムに制御可能に接続される、前記ミキシング手段と、
前記システム内の他のドッキングホストに関連付けられたアクティブなミキシング手段の存在を検出する制御手段であって、前記制御手段は、さらに、前記システム内の他のドッキングホストに関連付けられたアクティブなミキシング手段が検出されない場合、自身に関連付けられたミキシング手段を起動し、前記自身に関連付けられたミキシング手段を起動した後、前記ミキシング手段を、前記オーディオサウンドシステムに前記入力信号を供給するために前記オーディオサウンドシステムに、また、前記関連付けられたドッキングホスト内の前記オーディオサウンドシステムの前記少なくとも１つの仮想実在の出力に接続させる、前記制御手段とを含む、システム。
【請求項２】
前記各ドッキングホスト内の前記制御手段は、前記１つ以上のポータブルユーザデバイス、又は前記関連付けられたドッキングホストが所定のイベントを開始しているか否かを検出し、
前記少なくとも１つの所定のイベントの発生が検出されると、前記制御手段は、他のドッキングホストと通信してミキシングの移動を実行し、
前記制御手段は、前記他のドッキングホストが自身のミキシング手段を制御可能に起動し、前記オーディオサウンドシステムに制御可能に接続すると、前記関連付けられたミキシング手段を停止し、前記オーディオサウンドシステムから切り離し、
前記所定のイベントは、
最後のポータブルユーザデバイスが、前記関連付けられたドッキングホストからのアンドッキングを開始していること、
最後のポータブルユーザデバイスが、前記関連付けられたドッキングホストに接続されたまま電力ダウン動作を開始していること、及び
前記関連付けられたドッキングホストの低電力又はオフ状態運転への電力ダウン、のうちの少なくとも１つを含む、請求項１に記載のシステム。
【請求項３】
前記ドッキングホスト内の前記制御手段は、前記オーディオサウンドシステムに通信接続された他のドッキングホストにおいてアクティブなミキシング手段が発見された場合、自身に関連付けられたミキシング手段の起動を抑制する、請求項１に記載のシステム。
【請求項４】
前記他のドッキングホスト内の前記ミキシング手段がアクティブであると検出されると、前記制御手段は、前記関連付けられたドッキングホスト内の前記少なくとも１つの仮想実在からの前記出力を、前記他のドッキングホスト内のアクティブであると検出された前記ミキシング手段と通信接続させる、請求項３に記載のシステム。
【請求項５】
前記少なくとも２つのドッキングホストは、バックボーンネットワークを介して互いに通信接続されている、請求項２に記載のシステム。
【請求項６】
前記１つ以上のポータブルユーザデバイスのうちの少なくとも１つは、
前記ドッキングホストにドッキングされた前記少なくとも１つのポータブルユーザデバイスに対して前記オーディオサウンドシステムの仮想実在を少なくとも１つ作成し、前記少なくとも１つのポータブルユーザデバイスからのオーディオ出力信号を、各ポータブルユーザデバイスが関連付けられている前記オーディオサウンドシステムの前記仮想実在に接続する手段と、
前記システム内にドッキングされた前記１つ以上のポータブルユーザデバイスのそれぞれからのオーディオ出力信号に応答して、前記オーディオサウンドシステムの入力として前記オーディオ出力信号をミキシングするミキシング手段であって、前記ミキシング手段は制御可能に起動され、前記オーディオサウンドシステムに制御可能に接続される、前記ミキシング手段と、
前記システム内の他のドッキングホスト又は他のポータブルユーザデバイス内のアクティブなミキシング手段の存在を検出する制御手段であって、前記制御手段は、さらに、アクティブなミキシング手段が検出されなかった場合、自身に関連付けられたミキシング手段を起動し、前記自身に関連付けられたミキシング手段を起動した後、前記ミキシング手段を、前記オーディオサウンドシステムに前記入力信号を供給するために前記オーディオサウンドシステムに、また、前記オーディオサウンドシステムの前記少なくとも１つの仮想実在の出力に接続させる、前記制御手段と
を含む、請求項１に記載のシステム。
【請求項７】
オーディオサウンドシステムと、少なくとも２つのドッキングホストとを含むシステム内で使用されるドッキングホストであって、前記ドッキングホストは、前記ドッキングホスト内にドッキングされる１つ以上のポータブルユーザデバイスからのオーディオ信号をオーディオシステムへの入力としてミキシングし、
前記ドッキングホストにドッキングされた各個別のポータブルユーザデバイスに対して前記オーディオサウンドシステムの仮想実在を少なくとも１つ作成し、各個別のポータブルユーザデバイスからのオーディオ出力信号を、前記各ポータブルユーザデバイスが関連付けられている前記オーディオシステムの前記仮想実在に接続する手段と、
前記システム内にドッキングされた前記１つ以上のポータブルユーザデバイスのそれぞれからのオーディオ出力信号に応答して、前記オーディオサウンドシステムの入力として前記オーディオ出力信号をミキシングするミキシング手段であって、前記ミキシング手段は制御可能に起動され、前記オーディオサウンドシステムに制御可能に接続される、前記ミキシング手段と、
前記システム内の他のドッキングホストに関連付けられたアクティブなミキシング手段の存在を検出する制御手段であって、前記制御手段は、さらに、前記システム内の他のドッキングホストに関連付けられたアクティブなミキシング手段が検出されない場合、自身に関連付けられたミキシング手段を起動し、前記自身に関連付けられたミキシング手段を起動に応じて、前記ミキシング手段を、前記オーディオサウンドシステムに前記入力信号を供給するために前記オーディオサウンドシステムに、また、前記関連付けられたドッキングホスト内の前記オーディオサウンドシステムの前記少なくとも１つの仮想実在の出力に接続させる、前記制御手段と
を含む、ドッキングホスト。
【請求項８】
前記ドッキングホスト内の前記制御手段は、さらに、前記１つ以上のポータブルユーザデバイス又は前記ドッキングホストが所定のイベントを開始しているか否かを検出し、
前記少なくとも１つの所定のイベントの発生が検出されると、前記制御手段は、他のドッキングホストと通信してミキシングの移動を行い、
前記制御手段は、前記他のドッキングホストが自身のミキシング手段を制御可能に起動し、前記オーディオサウンドシステムに制御可能に接続すると、前記関連付けられたミキシング手段を停止して、前記オーディオサウンドシステムから切り離し、
前記所定のイベントは、
最後のポータブルユーザデバイスが、前記関連付けられたドッキングホストからのアンドッキングを開始していること、
最後のポータブルユーザデバイスが、前記関連付けられたドッキングホストに接続されたまま電力ダウン動作を開始していること、及び
前記ドッキングホストの低電力又はオフ状態運転への電力ダウン、のうちの少なくとも１つを含む、請求項７に記載のドッキングホスト。
【請求項９】
前記ドッキングホスト内の前記制御手段は、前記オーディオサウンドシステムに通信接続された他のドッキングホストにおいてアクティブなミキシング手段が発見された場合、自身に関連付けられたミキシング手段の起動を抑制する、請求項７に記載のドッキングホスト。
【請求項１０】
前記他のドッキングホスト内の前記ミキシング手段がアクティブであると検出されると、前記制御手段は、前記関連付けられたドッキングホスト内の前記少なくとも１つの仮想実在からの前記出力を、前記他のドッキングホスト内のアクティブであると検出された前記ミキシング手段と通信接続させる、請求項９に記載のドッキングホスト。
【請求項１１】
前記ドッキングホストは、バックボーンネットワークを介して少なくとも１つの他のドッキングホストと通信接続される、請求項８に記載のドッキングホスト。
【請求項１２】
オーディオサウンドシステム上での提供のために、少なくとも２つのドッキングホスト上でドッキングされる１つ以上のポータブルユーザデバイスからのオーディオ信号をミキシングするための方法であって、前記少なくとも２つのドッキングホストは互いに通信接続され、前記方法は、
ドッキングホストにおいて、前記ドッキングホストにドッキングされた各個別のポータブルユーザデバイスに対して前記オーディオサウンドシステムの仮想実在を少なくとも１つ作成し、各個別のポータブルユーザデバイスからのオーディオ出力信号を、前記各ポータブルユーザデバイスが関連付けられている前記オーディオシステムの前記仮想実在に接続するステップと、
前記ドッキングホストにおいて、前記システム内にドッキングされた前記１つ以上のポータブルユーザデバイスのそれぞれからのオーディオ出力信号に応答して、前記オーディオサウンドシステムの入力として前記オーディオ出力信号をミキシングするステップであって、前記ミキシングステップは制御可能に作動される、ミキシングステップと、
前記ドッキングホストにおいて、前記システム内の他のドッキングホストに関連付けられたアクティブなミキシングステップの存在を検出するステップと、
前記システム内の他のドッキングホストに関連付けられたアクティブなミキシングステップが検出されない場合、自身に関連付けられたミキシングステップを作動するステップと、
前記自身に関連付けられたミキシングステップを作動した後、前記入力を前記オーディオサウンドシステムに接続し、前記関連付けられたドッキングホスト内の前記オーディオサウンドシステムの前記少なくとも１つの仮想実在の出力を前記ミキシングステップに供給するステップと
を含む、方法。
【請求項１３】
前記オーディオサウンドシステムに通信接続された他のドッキングホストにおいてアクティブなミキシングステップが発見された場合、前記関連付けられたドッキングホストによる前記ミキシングステップの作動を抑制するステップをさらに含む、請求項１２に記載の方法。
【請求項１４】
前記他のドッキングホストにおいてミキシングステップがアクティブであると検出されると、前記関連付けられたドッキングホスト内の前記少なくとも１つの仮想実在からの前記出力を、前記他のドッキングホスト内のアクティブであると検出された前記ミキシングステップの入力として通信接続する、請求項１３に記載の方法。
【請求項１５】
前記１つ以上のポータブルユーザデバイス又は前記ドッキングホストが所定のイベントを開始しているか否かを前記ドッキングホストによって検出するステップと、
前記少なくとも１つの所定のイベントの発生が検出されると、他のドッキングホストと通信して、前記ミキシングステップの前記ドッキングホストから前記他のドッキングホストへの移動を実行するステップと、
前記ドッキングホスト内の前記ミキシングステップを停止するステップと、
前記他のドッキングホストがミキシングステップを制御可能に作動し、前記他のドッキングホストによって生成された入力を前記オーディオサウンドシステムに制御可能に接続した後、前記入力を前記オーディオサウンドシステムから切り離すステップとを含み、
前記所定のイベントは、
最後のポータブルユーザデバイスが、前記関連付けられたドッキングホストからのアンドッキングを開始していること、
最後のポータブルユーザデバイスが、前記関連付けられたドッキングホストに接続されたまま電力ダウン動作を開始していること、及び
前記ドッキングホストの低電力又はオフ状態運転への電力ダウン、のうちの少なくとも１つを含む、請求項１２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的には無線通信の分野に関連し、より具体的には、複数のポータブルユーザデバイスからの音声信号を、オーディオシステムによる再生のためにミキシング（合成）することに関する。
【背景技術】
【０００２】
ドッキングは、ポータブルデバイスをドッキングステーションに結合（接続）させる。結合は、有線接続又は無線接続を介して生じ得る。Apple iPod（登録商標）等用に市販されているドッキングステーションは、ドッキングステーションと物理的に又は場合によっては無線でドッキングされたポータブルデバイスから出力されるオーディオ信号を再生するオーディオシステムと接続又は一体化され得る。かかるドッキングステーションの、良く知られた最新のバージョンにおいては、単一のドッキングステーションに対して複数のポータブルユーザデバイス（Apple iPod（登録商標）等）を物理的にドッキングすることができ、内蔵オーディオミキサー又は外部オーディオミキサーを用いることにより、デバイスの出力オーディオ信号、さらに任意で外部ソースからの出力オーディオ信号をミキシングできる。かかるドッキングステーションの例は、米国特許第7,095,867号（Schul et al.）（単一のポータブルデバイス及び外部オーディオソース用のドッキングステーション；ステーションは内蔵オーディオミキサーによってミキシングを行う）、米国特許出願公開第2009/0238381号（Morey）（複数のポータブルデバイス用のドッキングステーション；ステーションは内蔵オーディオミキサーによってミキシングを行う）、及びActiveManiaによって発行されたActiveManiaのアコースティックデジタルオーディオシステムに関する技術文献（複数のポータブルデバイス用のドッキングステーション、ステーション及び他の外部オーディオデバイスに接続された外部オーディオミキサーがミキシングを行う）に開示されている。
【０００３】
オーディオミキシング回路の存在は、回路がドッキングステーションから分離されているにせよ、ドッキングステーションに内蔵されているにせよ、オーディオシステムにおけるより大きなフットプリント、及び大きなシステムパワーバジェットを要求する。かかるオーディオシステムにおいて複数の別々のドッキングステーションが用いられ、各ドッキングステーションが独自の内蔵オーディオミキサー回路を有する場合、各ドッキングステーションは自らの出力をオーディオシステムに供給するために自らのオーディオミキサーを駆動しなければならないので、システムパワーバジェットが増加する。供給された出力は、オーディオシステム上での提供のために外部オーディオミキサーを用いてミキシングされる。このタイプのシステムは、空間及び電力の使用、いずれにおいても非効率的である。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の原理によれば、複数のドッキングステーションを用いるオーディオシステムにおいて、１つ以上のポータブルユーザデバイスからのオーディオ信号をミキシングする効率性が達成される。本発明の原理において、ドッキングステーションは、システム内の他のドッキングステーションと関連付けられたアクティブなミキサーの存在を検出するコントローラを含む。システムにおいて、他のドッキングホストに関連付けられたアクティブなミキサーが検出されない場合、コントローラは、自身に関連付けられたミキサーを起動する。自身に関連付けられたミキサーが起動されると、ドッキングステーション内のコントローラは、自身に関連付けられたミキサーを、入力信号を供給するためにオーディオサウンドシステムと、また、間接的に１つ以上のポータブルデバイスの出力と接続させる。
【０００５】
また、所定のイベントが発生した際の１つのドッキングステーションから同じシステム内の他のドッキングステーションへのミキシングの移動も同じコントローラを使用することによって達成される。ドッキングステーションが所定のイベントの発生を検出すると、ドッキングステーションは他のドッキングステーションと通信して、ミキサーの移動を実行する。その後、コントローラは、自身が関連付けられたドッキングステーション内のミキサーを停止し、一方で、他のドッキングステーションは自身のミキサーを起動する。新たに起動されたミキサーは、オーディオサウンドシステムに接続され、ドッキングされたポータブルデバイスから間接的に入力を受信するように制御される。前者のドッキングステーションのコントローラは、ドッキングされたポータブルデバイスからのオーディオ信号を新たに起動されたミキサーに再接続する。
【０００６】
全ての実施形態において、ドッキングステーションは、ホスト間通信バス等の通信経路を介して互いに通信できる。このシステムにおいては、無線及び有線通信が使用可能である。
【０００７】
添付の図面、及び以下の記載において、１つ以上の実施形態の詳細が述べられる。ある態様で説明されていたとしても、実施形態は、多様な態様で構成又は具現化され得ることは明らかであろう。例えば、実施形態は方法として実施されてもよいし、動作のセットを実行するよう構成された装置として具現化されてもよいし、又は動作のセットを実行するための命令を記憶するコンピュータ読み取り可能媒体として具現化されてもよい。以下の詳細な説明、並びに添付の図面及び特許請求の範囲より、他の側面及び特徴が明らかになるであろう。
【図面の簡単な説明】
【０００８】
上記及び他の特徴及び利点、並びにそれらを達成する方法は、以下の本発明の実施形態の記載、及び添付の図面を参照することによって、より明らかになり、より深く理解されるであろう。
【０００９】
【図１】図１は、本発明の原理に基づいて実現された、ドッキングステーションを介してポータブルデバイスに接続されたオーディオシステムを示すシステムブロック図を示す。
【図２】図２は、図１のシステムにおいて任意で使用され得るポータブルデバイスの詳細を示す。
【図３】図３は、図１のシステム内のドッキングステーション及びドッキングされたポータブルユーザ間でアクティブなミキサー機能を検出、起動、及び移動するために用いられる例示的な方法を示す。
【図４】図４は、図１のシステム内のドッキングステーション及びドッキングされたポータブルユーザ間でアクティブなミキサー機能を検出、起動、及び移動するために用いられる例示的な方法を示す。
【発明を実施するための形態】
【００１０】
本明細書で述べられる例示的な実施形態は、本発明の好ましい実施形態を例示し、かかる例示的な実施形態は、如何なる意味でも本発明の範囲を限定すると解されるべきではない。
【００１１】
無線ドッキングは無線通信技術を使用して、携帯電話、ポータブルコンピュータ、及び他のスマートデバイス等のポータブルデバイスのための、典型的には固定又は静止型のドッキング環境を提供する。無線ドッキング環境は、ドッキングステーション１１０を介して、ポータブルデバイス１２０に例えばオーディオシステム１０１、表示画面、キーボード、マウス、記憶メディア、及び入力／出力ポート等のシステム及び周辺デバイスへのアクセスを与え、これらのうちの一部又は全てを使用して、ドッキングされたポータブルデバイスのためのアプリケーションの体験及び生産性を向上することができる。ドッキングステーションは、ポータブルデバイスに、有線又は無線ローカルエリアネットワーク（ＬＡＮ）等のネットワーク（図示なし）へのアクセスさえ与えてもよく、この場合、ドッキングステーション１２０は関連付けられたドッキングステーション１１０及びアクセスポイント（図示なし）を介して、ローカルネットワーク内のクライアントデバイス（図示なし）に無線で接続される。
【００１２】
ポータブルユーザデバイス１２０は、ドッキー又は無線ドッキーと呼ばれることがある。ドッキングステーション１１０は、無線ドッキングホスト、又は単純にホストと呼ばれることもある。ドッキーとドッキングステーションとの間のドッキングは無線でも有線でもよい。図中の接続線は、デバイス間の通信接続の様態を表し、無線又は有線接続として実現される。オーディオサウンドシステム１０１等のシステム及び周辺機器（デバイス）は、一般的には、有線接続、無線接続、又はペアリング等、何らかの通信方式によって入力／出力ポートを介してドッキングステーションに接続される。
【００１３】
以下の記載において、「無線ドッキング環境」という用語が使用され得る。この用語は、無線ドッキングステーション、及び、あらゆる周辺機器、デバイス、入力若しくは出力ポート、システム、又はネットワーク等、ドッキングステーションに接続される、若しくはドッキングステーションからアクセスできるあらゆるものを含む。
【００１４】
Bluetooth（登録商標）、及びWi-Fi Directを含むWi-Fi等の無線通信技術は、ポータブルデバイスとドッキングステーションとの間の無線ドッキング及びアンドッキング（切り離し）の正常な動作に必要とされる通信能力の全て又は一部を提供できる。アプリケーションによっては、ある無線通信技術が他の利用可能な技術より有利な場合がある。例えば、Bluetooth（登録商標）のバンド幅は、高品質且つ低遅延の遠隔表示出力、及びＵＳＢ周辺機器への一般アクセスのためには不十分であると考えられる。したがって、一定の条件下では、Bluetooth（登録商標）とWi-Fi Directとの組み合わせを用いて無線ドッキング及びアンドッキングの異なる側面を実現することが有利な場合がある。
【００１５】
Wi-Fiピアツーピア（Ｐ２Ｐ）としても知られるWi-Fi Directは、外部無線アクセスポイントを要することなくデバイス間のピアツーピアWi-Fi通信を確立するための新たな通信規格である。無線ドッキングシステムにおいて、Wi-Fi Directは、ポータブルデバイスとドッキングステーションとの間の主要接続及び通信経路として使用することができる。これらの通信技術は、本明細書で説明される無線ドッキングシステムを実現するために用いられる技術の例である。本発明の原理から逸脱することなく、他の技術も使用することができる。例えば、本明細書に記載される全ての技術の実施にあたり、Bluetooth（登録商標） Low Energy（ＢＴＬＥ）及びＭＩＭＯアンテナシステムを含む追加の通信技術を使用してもよいことを理解されたい。
【００１６】
2011年11月23日に出願された同時係属中の米国特許出願第61/563,141号、“Method and Apparatus for Configuration and Control of Wireless Docking”（代理人整理番号2011P00809US）は、ポータブルデバイス１２０及びドッキングステーション１１０の簡略化された実施例を示す。この文献は、参照によりその全てが本明細書に明確に組み込まれる。ポータブルデバイス１２０は、送受信機（図示なし）、プロセッサ／コントローラ２１２、構成情報を記憶するのに適したメモリ（図示なし）、ドライバ情報、デバイスアプリケーション、及びアンテナ（図示なし）を含む。これらの要素の全てが、本明細書に明確に組み込まれる上記の同時係属出願に示されている。デバイス制御及び運転は、送受信機とメモリとの間に接続されるコントローラプロセッサを介して提供される。送受信機は、送信及び受信を含む無線通信能力を提供する。送受信機はアンテナに接続されている。多くのアプリケーション（又は場合）において１つのアンテナが適切であるが、ポータブルデバイスは、シングル又はデュアルモードキャパシティで動作する２つ以上のアンテナを有してもよい。また、ポータブルデバイスアプリケーションは、限定はされないが、例えばドッキング処理、アンドッキング処理、並びに、オーディオサウンドシステムに接続されたドッキングステーション間でのオーディオミキシング（合成）の検出、開始、及び移動等のオーディオミキシングに関連する処理を含む。また、オーディオ信号ミキシング（合成）は、ポータブルユーザデバイス内の専用の制御可能ミキサー要素によって提供されてもよい。
【００１７】
ドッキングステーション１１０は、送受信機（図示なし）、プロセッサ／コントローラ１１２、構成情報を記憶するのに適したメモリ（図示なし）、ドライバ情報、デバイスアプリケーション、入力／出力ポート（図示なし）、及びアンテナ（図示なし）を含む。これらの要素は全て、本明細書に明確に組み込まれる上記の同時係属出願に示されている。ドッキングステーション制御及び運転は、送受信機とメモリとの間に接続されるコントローラプロセッサを介して提供される。送受信機は、ドッキングステーションの送信及び受信を含む無線通信能力を提供する。送受信機はアンテナに接続される。多くのアプリケーション（又は場合）において、１つのアンテナが適切であるが、ドッキングステーション１１０は、シングル又はデュアルモードキャパシティで動作する２つ以上のアンテナを有してもよいことが理解されるであろう。また、ドッキングステーションのアプリケーションは、限定はされないが、例えばドッキング処理、アンドッキング処理、並びに、ドッキングステーション間でのオーディオミキシングの検出、起動、及び移動を含む、オーディオミキシングに関連する処理を含む。オーディオ信号ミキシングは、ドッキングステーション内の専用の制御可能なミキサー要素によって提供されてもよい。ドッキングステーションは、周辺デバイス及びシステムへの接続、例えば入力／出力ポートを介したオーディオサウンドシステム１０１への接続を実現するので、ドッキングステーションメモリは、各周辺デバイスへの接続を確立して維持するためのドライバをさらに含む。入力／出力ポートは、無線ドッキング環境内の周辺デバイスと接続するために十分な数の接続ポート、例えば入力ポート、出力ポート、及び双方向ポート等を提供する。ドッキングステーションの出力ポートとオーディオサウンドシステムの入力との間の接続線は実線で示されているが、この接続は、上記のように無線接続、有線接続、又はペアリングにより実現できることが理解されるであろう。
【００１８】
ポータブルユーザデバイスのドッキングステーションに対するドッキング及びアンドッキングの方法は当該分野において周知であるため、ここでは詳しく説明しない。ドッキング及びアンドッキングの例示的なプロセスが、参照により本明細書に明確に組み込まれる上記同時係属出願に開示されている。ポータブルデバイスが、ドッキングのために選択される無線ドッキング環境の一部として考えらえるオーディオシステム１０１等の１つ以上のデバイスへのドッキングステーションを介したアクセスを有するとき、ポータブルデバイスは「ドッキングされている」、すなわちドッキングされた状態にあると考えられる。無線ドッキング環境からポータブルデバイスを切り離したい場合、アンドッキング動作が開始される。ポータブルデバイスが、上記周辺デバイスへのドッキングステーションを介したアクセス又は接続を有さないとき、ポータブルデバイスは「アンドッキングされている」、すなわちアンドッキングされた状態にあると考えられる。
【００１９】
完全な理解のために、物理的ドッキングの概念と論理的ドッキングの概念とを区別することが好ましい。ポータブルデバイスが、ドッキングパッド上に載置されている場合、クレードル内に配置されている場合、又は、ドッキングステーション若しくはドッキング環境と関係付けられた（物理的に境界が示されているか、又はある境界内に存在することが単純に把握されている）領域内にユーザによって配置されている場合、ポータブルデバイスは、ドッキングステーションに物理的にドッキングされていると言うことができる。ポータブルデバイスが物理的にドッキングされた状態になると、この発生によりドッキングアクションが引き起こされ得り、ポータブルデバイスが論理的にもドッキングされる。ポータブルデバイスが物理的ドッキング状態から解除されたとしても、ポータブルデバイスが論理的ドッキング状態から解除されるとは限らない。
【００２０】
物理的ドッキングは、いくつかの理由のためにユーザによって実行される可能性があり、複数の理由が同時に存在してもよい。当然ながら、物理的ドッキングは論理的ドッキングを開始するために実行され得る。また、物理的ドッキングは、例えば電話を充電パッド又は充電器に設置する場合のように、ポータブルデバイスを有線（接触による）又は無線（非接触）充電のために確実に電源に接続するために実行され得る。さらに、物理的ドッキングは、ポータブルデバイスと１つ以上のドッキングステーションとの間の通信、さらに、ポータブルデバイスと、ドッキングステーションを介して接続されている周辺デバイスとの間の通信の品質を向上させるために実行され得る。ポータブルデバイスをドッキングステーションに近づけることにより、信号品質（すなわち、ＳＮＲ等）、通信速度及び遅延等を改善することができる。最後に、物理的ドッキングは、ドッキング内のセキュリティ機構への入力として見ることができ、ドッキング処理をより安全に進行すること、及び／又は、遠距離から論理的にドッキングを行う場合にユーザに求められるいくつかのセキュリティダイアログステップをドッキングプロセスから省略することを可能にする。ドッキングパッド又はドッキングクレードルへのポータブルデバイスの設置は、ポータブルデバイス及びドッキングステーションによる信頼の証と解釈することができる。セキュリティダイアログステップは、ポータブルデバイスとドッキングステーションとの間でのピンコード認証、又はパスワード若しくはチャレンジ交換等を含み得る。
【００２１】
物理的ドッキングの検出は、ドッキングステーション若しくはポータブルデバイスによって、又は両デバイスが実行する動作の組み合わせにより提供され得る。ポータブルデバイスの物理的ドッキングの検出は、機械的センサ又は電気的センサを用いるドッキングステーション内の検出要素によって、電気的接触又は無線手段を介して実行できる。
【００２２】
オーディオ出力システム１０１は場所Ｌに存在する。オーディオサウンドシステム１０１は、アナログオーディオケーブルを用いた接続、又はネットワークを介してストリーミングオーディオを供給する接続等の接続を介して他のデバイスから入力オーディオ信号を受信することができる。通常、追加の能力が無い場合、オーディオサウンドシステムは、一度に、１つのかかる接続を介して受信されたオーディオを出力することができる。
【００２３】
図１に示されるように、場所Ｌに、１つ以上のホストドッキングステーション１１０−１及び１１０−２とともに、１つ以上のユーザ１２０−１〜１２０−３が存在してもよい。ポータブルデバイスはホストドッキングステーションとドッキングし、オーディオサウンドシステムへの接続を介してオーディオを送信することにより、オーディオソースとして振る舞う。本発明は、オーディオ再生の管理に伴うユーザの不便性、特に、オーディオが１つのソースから異なるソースに切り替えられる際の不便性を最小にする。また、本発明は、オーディオシステムにオーディオ入力を供給しているポータブルユーザデバイスの１つ以上が場所Ｌから除去された状況、場所Ｌに存在しない状況、単純にオフ状態に切り替えられた状況、又は低電力スタンバイ若しくは休止（スリープ）状態にある状況に対応するための処理を確立する。これは、上記のイベントのいずれかが起こった際、オーディオ接続のハンドオーバのためにユーザが調整を行う必要性を排除する。本発明は、場所Ｌにおけるドッキング環境内のオーディオシステム又は周辺デバイスが共有するいくつかのプロパティを活用する。
【００２４】
本発明を、以下の無線ドッキングの例示的環境において説明する。場所Ｌに存在するとき、ポータブルユーザデバイスＢ、Ｃ、及びＤは、それぞれが、関連付けられるホスト／ドッキングステーション上で各自のドッキング環境とドッキングすることにより、間接的にオーディオサウンドシステム１０１と接続される。ホスト／ドッキングステーションには、オーディオサウンドシステムが、仮想の「共有」デバイスＶＡ１１３として実質的に存在する。本明細書において、本発明は、各ポータブルデバイスが、単一のドッキング環境（例えば、ドッキングステーション１１０−２参照）をサポートする特定のドッキングステーションとドッキングすることを前提として主に説明されるが、ドッキングステーションは、ドッキングステーション１１０−１によって示されるように、複数のドッキング環境を並行してサポートしてもよく、この場合、各ユーザデバイスは、単一のドッキングステーションに属する各自のドッキング環境内でドッキングされる。単一のドッキングステーション上での複数のドッキング環境の存在は、これらのエンティティを確立する結合構成ファイル（joint configuration file）を用いることにより実現できる。
【００２５】
図１は、本発明の原則に基づいて実現される例示的な実施形態を示す。図１は、システム１００のブロック図を示す。システム１００は、システム１００内にドッキングホスト１１０を介してドッキングされる１つ以上のポータブルユーザデバイス１２０からのオーディオ信号をミキシングし、ミキシングされた信号は、オーディオサウンドシステム１０１に入力され、表現される。説明を容易にするために、オーディオサウンドシステム１０１は、通常、一度に１つだけのソースからのオーディオ信号を再生できると仮定する。本実施形態における１つのドッキングホスト内のミキサーによって出力された合成オーディオ信号は、元々は１つ以上のドッキングポータブルユーザデバイスによって生成されたものではあるが、単一のオーディオソースから発せられたと考えることができる。
【００２６】
システム１００内には、互いに及びオーディオサウンドシステム１０１に通信結合される少なくとも２つのドッキングホスト１１０が存在する。ドッキングホスト間の通信結合は、接続１３０を介して実行される。接続１３０は、有線又は無線のホスト間通信バスとして実現されてもよい。好ましい実施例において、接続１３０は、Wi-Fiバックボーンインフラネットワークによって実現されてもよい。ホスト間通信バスは、場所Ｌにおける無線及び他のネットワーク接続デバイスにインターネットアクセスを提供するWi-Fi接続と同じものとして実現されてもよい。当該者にとって周知な他の実施例も、ホスト間通信バスとして考慮される。
【００２７】
ドッキングホスト１１０を構成する上記要素に加えて、各ドッキングホスト１１０は、ドッキングホストとドッキングされる各ポータブルユーザデバイスに対して、オーディオサウンドシステムの仮想実在を少なくとも１つ作成するための要素（例えば、ＶＡ１１３）、オーディオサウンドシステム１０１への入力としてオーディオ出力信号をミキシングするための要素（例えば、ミキサー１１４）、及びシステム１００内の他のドッキングホストに関連付けられたアクティブな（すなわち、起動されている）ミキシング手段の存在を検出するための要素（例えば、コントロール１１２）を含む。
【００２８】
ポータブルユーザデバイス１２０がドッキングホストにドッキングされると、ドッキングホスト内に仮想オーディオサウンドシステム実在１１３が作成される。図１に示す例においては、それぞれのドッキング環境に対して、オーディオサウンドシステム１０１の仮想実在１１３が個別にドッキングホスト内に作成される。ポータブルデバイス１２０−１（Ｂ）は、左側のＶＡ１１３を含むドッキング環境内のドッキングホスト１１０−１とドッキングし、ポータブルデバイス１２０−１からの出力オーディオ信号は、実体化されたＶＡ１１３に結合される。ポータブルデバイス１２０−２（Ｃ）は、右側のＶＡ１１３を含むドッキング環境内のドッキングホスト１１０−１とドッキングし、ポータブルデバイス１２０−２からの出力オーディオ信号は、実体化されたＶＡ１１３に結合される。ポータブルデバイス１２０−３（Ｄ）は、自分の実体化ＶＡ１１３を含むドッキング環境内のドッキングホスト１１０−２とドッキングし、ポータブルデバイス１２０−３からの出力オーディオ信号は、実体化されたＶＡ１１３に結合される。各ドッキングホスト１１０は、関連付けられたドッキング環境内のオーディオシステム１０１の適切な実体化仮想実在１１３にポータブルデバイス出力オーディオ信号を結合する。
【００２９】
仮想オーディオ実在ＶＡ１１３は、ドッキングしているユーザデバイスに対して、実際のオーディオサウンドシステム１０１へのオーディオ出力インターフェイスとなるように定められ、この出力インターフェイスは、「ミキシング／共有」セマンティックスを含む。これらのセマンティックスの「共有」部分は、オーディオシステムに単一のデバイスが直接接続される場合の機能と同じ機能を、全てのポータブルユーザデバイス１２０が同時に共有できることを意味する。言い換えれば、オーディオシステム１０１自体が無線ドッキング無しにかかる共有使用を許容できるように実現されていないとしても、オーディオ出力デバイス１０１上でサウンドを生成できる能力が、各ポータブルユーザデバイスに付与される。上記セマンティックスの「ミキシング」部分は、望ましい場合は、全てのポータブルユーザデバイスからのオーディオ信号がミキシング（加重）されることによってオーディオシステムが共有され、同時オーディオ信号を全て一斉に聞くことができることを意味する。ユーザインターフェイス又はユーザマニュアルにおいて、ＶＡを実際に表現する場合、ここで用いられる「ミキシング／共有セマンティックス」等の技術用語は、より簡単で、場合によってはより厳密でない用語又はピクトグラムに置き換えて、仮想オーディオデバイスＶＡがドッキング環境内に存在し、特定の実際のオーディオサウンドシステム１０１と関連付けられていることをユーザに伝えることが好ましい。いくつかの実施形態において、ドッキングシステムは、いくつかの別々のオーディオ出力デバイスをグループにまとめて、全てのデバイスＶＡが関連付けられる単一のオーディオサウンドシステム１０１として機能させることが可能でもよい。例えば、別々のオーディオデバイスのかかるグループ化又は統合の一例は、ＴＶのスピーカと、「ホームシアター」スタイルの自立オーディオシステムのスピーカとをグループ化して、より強固なサウンドシステムにすることによって実現され得る。ＶＡ１１３がオーディオシステム１０１の機能を有し、各ユーザデバイスが、自身のオーディオ信号に対してミュート、音量制御、及びイコライゼーション等の機能を備えることが考えられる。
【００３０】
ミキサー１１４は、コントローラ１１２によって制御可能に起動される。通常、ドッキングホスト１１０内のミキサーは、多様なドッキングホスト１１０に接続された１つ以上のポータブルユーザデバイスからのオーディオ信号を合成し、オーディオサウンドシステム１０１のための入力オーディオ信号を生成するために使用される。また、ドッキングホスト１１０−２、及び場所Ｌにおける他のドッキングホスト（図示なし）も制御可能に起動されるミキサーを含むが、停止中又は非アクティブ状態であるため、ドッキングステーション１１０−２のブロック図には示されない。特定のドッキングホストにおいてミキサーが起動されると、当該ミキサーは、オーディオシステムに制御可能に結合され得る。ミキサーが停止中の場合、オーディオシステム１０１には結合されない。
【００３１】
図１に示す例示的な実施形態において、ミキサー１１４は、ポータブルユーザデバイスＢ（１２０−１）、Ｃ（１２０−２）、及びＤ（１２０−３）からの出力オーディオ信号を結合する。ポータブルデバイス及びそれらの特定のＶＡ１１３の間に制御可能な接続が確立される。ポータブルユーザデバイスＤ（１２０−３）からのオーディオ信号は、ホスト間通信バス１３０を介してドッキングホスト１１０−２からドッキングホスト１１０−１に伝達され、そしてドッキングホスト１１０−１内のミキサー１１４に接続されるように図示されている。
【００３２】
ここで、コントロール１１２は、制御要素又はコントローラを指す。コントロール１１２は、システム１００内の他のドッキングホストに関連付けられたアクティブ状態のミキシング要素の存在を検出するために用いられる。言い換えれば、ドッキングホスト１１０−１内のコントロール１１２は、場所Ｌに存在する他のドッキングホスト１１０−２等内にアクティブ状態のミキサー１１４が存在するか否かを検出する。また、コントロール１１２は、システム内の他のドッキングホストにおいてアクティブ状態のミキサーが検出されない場合、自身に関連付けられたミキサー１１４を起動する。よって、ドッキングホスト１１０−１内のコントロール１１２が他のドッキングホストにおいてアクティブなミキサー１１４の存在を検出できない場合、コントロール１１２は、ドッキングホスト１１０−１内のミキサー１１４を制御可能に起動する。ドッキングホスト１１０−１内の自身に関連付けられたミキサー１１４が起動されると、コントロール１１２は、所属するドッキングホスト１１０−１内のミキサー１１４を、入力信号を供給するためにオーディオサウンドシステム１０１に、また、所属するドッキングホスト１１０−１内の少なくとも１つのオーディオサウンドシステムの仮想実在ＶＡ１１３の出力に接続させる。
【００３３】
また、コントロール１１２は、所属するドッキングホストとは異なる、オーディオサウンドシステム１０１と通信結合された他のドッキングホストにおいてアクティブなミキサー１１４が発見された場合、自身が関連付けられたミキシング要素１１４の起動を抑制する。システム１００内の他のドッキングホストにおいてアクティブなミキサー１１４が検出されると、コントロール１１２は、例えば、所属するドッキングホスト（ドッキングホスト１１０−１）内の少なくとも１つの仮想実在ＶＡ１１３からの出力を、アクティブ状態にあると検出されたミキサー１１４に通信結合する。
【００３４】
最後のポータブルユーザデバイスが、関連付けられたドッキングホストからのアンドッキングを開始しているとき、ドッキングホストに接続されたまま電源が切られるとき、又はドッキングホストが休止状態又はオフ状態にあるとき、ミキシングを、当該ドッキングホストからシステム１００内の他のドッキングホストに移さなければならない場合がある。コントロール１１２は、１つ以上のポータブルデバイス１２０が、コントロール１１２が所属するドッキングホスト１１０からのアンドッキングを開始しているか否かを検出する。上記のような１つ以上の所定のイベントが検出されると、コントロール１１２はホスト間通信バス１３０を介して他のドッキングホストと通信し、ミキシングの移動を実行する。補足として、所定のイベントは、最後のポータブルユーザデバイスが、関連付けられたドッキングホストからのアンドッキングを開始していることを検出；最後のポータブルユーザデバイスが、関連付けられたドッキングホストに接続されたまま電力ダウン（例えば、低電力休止モードへの電力ダウン、又はオフ状態への完全な電力ダウン等）を開始していることを検出；及び、関連付けられたドッキングホストの低電力状態又はオフ状態への電力ダウンの検出、のうちの１つ以上を含むことに留意されたい。これらのイベントの１つ以上が検出され、ドッキングホストのミキサーがアクティブ状態にある場合、他のドッキングホストが自身のミキサー１１４を制御可能に起動して、ミキサー出力をオーディオシステムに制御可能に結合すると、コントローラ１１２は、関連付けられたミキサー１１４を停止し、オーディオシステム１０１から切り離す。このようにすることで、システム１００内のドッキングホストによって制御される自動ハンドオーバ機構によって、ミキシングがユーザの介入なく移動される。この技術は、従来技術のシステムによっては提供されないシステムリソース節約、電力節約、及びシステム効率を提供する。
【００３５】
図２に示すように、コントロール２１２、オーディオシステム１０１の仮想実在２１３、及びミキサー２１４は、全て１つ以上のユーザデバイス２２０内に実現されてもよい。これらの要素は、上記したドッキングホスト１１０内の対応する要素と実質的に同様に動作する。この追加機能を有するポータブルデバイスが、同じ又は同様の機能を有するドッキングホストとドッキングされる場合、ドッキングホスト又はポータブルデバイスが全ての機能を提供してもよいし、相補的に各部を共有して上記のようなシステムの全機能を構成してもよい。
【００３６】
本発明に係る要素の動作は、例示的なシナリオを参照することによって、より良く理解されるであろう。システム１００の場所Ｌは、家族部屋又はリビングルームでもよく、オーディオサウンドシステム１０１は、ホームシアター若しくは大画面テレビに内蔵される高品質サウンドシステム、又は自立サウンドシステムである。この環境において、この例では、部屋には複数の人がおり、各人が各自オーディオ再生可能なポータブルデバイスを有しているとする。例えば、各人はスマートフォン、ラップトップ若しくはネットブックコンピュータ、タブレットＰＣ、又はＭＰ３プレイヤー等を有してもよい。例えば、これらの人々のうちの一人が、インターネット上で見つけた音楽ビデオを全員に対して再生することによって、室内の他の人々とマルチメディアコンテンツを共有したい場合が考えられ、この場合、マルチメディアコンテンツのオーディオ部分（音声部分）が高品質サウンドシステム１０１を介して再生される。かかる例示的な状況において、音楽ビデオのマルチメディアコンテンツの映像部分は、ビデオを見つけた人のタブレットＰＣを全員で見ることによって共有され得る。
【００３７】
始めからシステム１００内にドッキングされているポータブルデバイスは存在せず、ドッキングホスト１１０−１及び１１０−２は、低電力又は休止モードにあると仮定する。音楽ビデオを見せたいと思っている人は、部屋に入ると、ポータブルユーザデバイス１２０−１をドッキングホスト１１０−１上でドッキング環境Ｅ１内にドッキングしようと試みる。デバイス１２０−１は、ドッキングホスト１１０−１を起動させ、ドッキングホスト１１０−１を介してＥ１とドッキングする。ホスト１１０−１は、オーディオシステム１０１の仮想実在としてドッキング環境Ｅ１内にＶＡ１１３を立ち上げる。続いて、ドッキングホスト１１０−１はホスト間通信バス１３０を使用して、他のホスト１１０−２等が既にミキサー１１４を作成しているか否かを検出する。他のドッキングホストの１つ以上から応答を受信するか、又はドッキングホストが低電力休止モードにある場合は応答を受信しないことによって、ドッキングホスト１１０−１は、場所Ｌのシステム１００内の他のホストではミキサーが起動されていないことを検出する。次に、ドッキングホスト１１０−１はミキサー１１４を自ら制御可能に起動し、ミキサーを、オーディオシステム１０１及びオーディオシステム１０１の仮想実在ＶＡ１１３からのオーディオ出力信号に制御可能に接続する。このようにすることで、ポータブルデバイス１２０−１上の音楽ビデオのオーディオ部分をオーディオシステム１０１によって提供して、全員で楽しむことができる。
【００３８】
ポータブルデバイスＤ（１２０−３）を有する人が場所Ｌに入ると、この人は自身のデバイスが環境Ｅ３にドッキングされることを望む。なぜなら、ともにドッキングホスト１１０−１に含まれるドッキング環境Ｅ１又はＥ２においては利用できない周辺デバイス、システム、又はネットワークをＥ３が含むことが明らかだからである。その後、ポータブルデバイスＤはドッキングホスト１１０−２を起動させ、ドッキングホスト１１０−２上で環境Ｅ３内にドッキングする。ホスト１１０−２は、オーディオシステム１０１の仮想実在としてドッキング環境Ｅ３内にＶＡ１１３を立ち上げる。続いて、ドッキングホスト１１０−２はホスト間通信バス１３０を使用して、他のホスト１１０−１等が既にミキサー１１４を作成しているか否かを検出する。この時点でドッキングホスト１１０−１は既にミキサー１１４を起動しており、その旨をドッキングホスト１１０−２に応答する。他のドッキングホスト内でアクティブなミキサーの存在を検出すると、ドッキングホスト１１０−２は、単純に、環境Ｅ３内のＶＡ１１３の出力をホスト間通信バス１３０を介してドッキングホスト１１０−１内のミキサー１１４に接続する。
【００３９】
ポータブルデバイスＣがドッキングホスト１１０−１内のドッキング環境Ｅ２とドッキングしようと試みると、ドッキングホスト１１０−１は自身のミキサーが起動されていることを検出するため、オーディオ出力はドッキング環境Ｅ２内のＶＡ１１３を介してミキサー１１４に接続される。ポータブルデバイスＣからのオーディオ信号は、ポータブルデバイスＢ及びＤからのオーディオ出力信号と合成される。
【００４０】
ここで、ポータブルデバイスＣがドッキングホスト１１０−１から既にアンドッキングされ、ポータブルデバイスＢがドッキングホスト１１０−１からのアンドッキング（又は電力ダウン）を開始しようとしており、一方で、ポータブルデバイスＤはまだドッキングホスト１１０−２にドッキングされていると仮定する。この時点で、ドッキングホスト１１０−１は、ドッキングホスト１１０−２がドッキングホスト１１０−１内のミキサー１１４をまだ使用しているが、自身に接続される（アクティブ状態の）ポータブルユーザがもはや存在しないことを検出する。したがって、ドッキングホスト１１０−１は、ドッキングホスト１１０−２にミキサーを移動したいことを伝える。ドッキングホスト１１０−２は、ドッキングホスト１１０−２上の環境Ｅ３内のＶＡ１１３からのドッキングホスト１１０−１内のミキサー１１４への接続を切断することによって応答する。続いて、ドッキングホスト１１０−１は、ミキサー１１４からオーディオシステム１０１への接続を解除し、ドッキングホスト１１０−１内のミキサー１１４の動作を停止し、ミキサー１１４と、ポータブルデバイス１２０−１（Ｂ）と接続されている環境Ｅ１内のＶＡ１１３との間の接続を解除する（順番はこの通りでなくてもよい）。ドッキングホスト１１０−２は自身のミキサー１１４を起動し、ミキサー１１４の出力をオーディオシステム１０１に接続する。続いて、ドッキングホスト１１０−２は、同ドッキングホスト上のドッキング環境Ｅ３内のオーディオシステムの仮想実在ＶＡ１１３をこのホスト上の新たに起動されたミキサー１１４に接続する。これらの動作が完了すると、ドッキングホスト１１０−１も電力ダウン又は低電力休止モードに入ることができる。このシナリオにおいて、ポータブルユーザデバイスＤのオーディオ再生がわずかに中断される可能性があるが、もたらされるエネルギー節約及びシステムリソース節約からすれば、これは許容可能であると考えられる。
【００４１】
上記の例示的なシナリオにおいて、さらに、ポータブルユーザデバイスＢがアクティブ状態でドッキングホスト１１０−１に接続されている状況において、ドッキングホスト１１０−１がエネルギー節約のために少なくとも低電力休止モードに移行できると決定することをさらに仮定してもよい。この変更されたシナリオにおいて、ドッキングホスト１１０−１内のミキサー１１４は停止されるので、ドッキングホスト１１０−１は、ポータブルデバイスＢのドッキング環境Ｅ１内のＶＡ１１３のミキサー１１４との接続を切断しなければならず、そしてドッキング環境Ｅ１内のＶＡ１１３の出力をドッキングホスト１１０−２内の新たに起動されたミキサー１１４に接続させなければならない。これらのシナリオにおいて、オーディオシステムは２つの同時の接続又は接続試行に確実に直面せず、これは特に、オーディオシステム１０１がＵＰｎＰデバイスである場合に有利である。
【００４２】
システム１００の動作において、ドッキングホストが互いに協力して、ＵＰｎＰデバイスに対して一度に１つだけの接続又は接続試行が実行されることを保証することは有利であると考えられている。ＵＰｎＰに適用される規格は、２つのデバイスが単一のＵＰｎＰデバイスに同時にオーディオを送信しようとする場合（例えば、１つのドッキングホストがＵＰｎＰオーディオシンクとネットワーク接続を結んでオーディオを送信しようと試みる一方、同時に、他のドッキングホストがＵＰｎＰデバイス（例えばオーディオシステム１０１）との接続を既に確立しており、オーディオを送信している場合）に何が起こるかを明確且つ厳密に規定しないため、これは、かかるシステムの予測可能な動作を維持することができる。ＵＰｎＰデバイスは、１つのドッキングホストによる接続試行を拒絶するかもしれないし、最初のドッキングホストとの確立された接続からのデータの受信を止めるかもしれないし、場合によっては２つのオーディオストリームを混合するかもしれない。結果は不明瞭である。よって、本発明がドッキングホスト間の上記プロトコルを維持することによって、あらゆる不確かさを回避できる。
【００４３】
以下で説明される図３及び図４は、本発明の原理を具現化する例示的な方法を示す。両図に示されるそれぞれの方法において実行されるステップに関するさらなる詳細は、図１及び図２と関連して上述された特定のシステム要素の説明から得ることができる。
【００４４】
ステップ２０１において、現在のドッキングホストによって、現在の又は他のドッキングホストにおけるアクティブなミキサーの存在が検出される。アクティブなミキサーが現在のホストとは異なるホストにおいて検出された場合、ステップ２０２は、方法の制御をステップ２０３に進める。現在のホスト以外のドッキングホストにおいてアクティブなミキサーが検出されなかった場合（又は現在のドッキングホスト内にアクティブなミキサーが検出された場合）、ステップ２０２は、方法の制御をステップ２０５に進める。
【００４５】
ステップ２０３において、現在のドッキングホスト内のミキサーの起動が抑制される。ステップ２０４において、現在のホスト上のオーディオシステムの仮想実在ＶＡからの出力オーディオ信号が、他のドッキングホスト上の検出されたアクティブなミキサーの入力に接続される。
【００４６】
ステップ２０５において、現在のドッキングデバイス内のミキサーがまだ起動されていない場合、現在のドッキングデバイス内のミキサーが起動される。ステップ２０６において、ミキサーが既にアクティブ状態であった場合を除き、新たに起動されたミキサーはオーディオシステムの入力に接続される。ステップ２０７において、現在のホスト上のオーディオシステムの仮想実在ＶＡの出力がミキサー入力に接続される。処理はこの時点で終了し、システムに他のポータブルユーザデバイスがドッキングするまで停止する。
【００４７】
ステップ３０１において、所定のイベントの発生が検出される。所定のイベントは上記した通りである。所定のイベントは、ポータブルユーザデバイスのアンドッキング又は電力ダウン、及びドッキングステーションの低電力休止モードへの電力ダウンを含む。所定のイベントが発生していない場合、ステップ３０２は制御をステップ３０１に戻す。所定のイベントが発生した場合、制御はステップ３０３に移される。
【００４８】
ステップ３０３において、イベント発生を検出した現在のドッキングホストが、ミキサー動作を自身から他のホストに移動させる。この時点で、現在のドッキングホスト内のミキサーは停止され、また入力及び出力の両方において接続切断され、他のドッキングホスト内で新たなミキサーが起動される。ステップ３０４において、現在のドッキングホスト上のポータブルデバイスがアクティブなままである場合、ミキサー入力信号は他のホスト内のミキサーに接続される。現在のドッキングホスト上のポータブルデバイスがアンドッキングされるか、又は電力ダウンにより非アクティブ化される場合、現在のホストから他のホストへのミキサー信号の再接続は必要ない。後者の場合、他のホストからのミキサー入力信号のみが新たに起動されたミキサーに接続、及び場合によっては再接続される。
【００４９】
ドッキングステーションは、ポータブルデバイスの外形に完全に又は部分的に一致するクレードルでもよく、又はかかるクレードルを含んでもよい。ドッキングステーションは、電気パッド、又は１つ以上のポータブルデバイスの設置に適した表面として実現されてもよい。かかるパッドは、現在市販されている無線充電パッドと同様に実現されてもよい。ポータブルデバイスがパッドの表面上又は近傍に配置されると、ドッキングステーションとドッキングすることができる。
【００５０】
また、ドッキングステーションは完全に一体化されたデバイスとして実現されてもよいし、クレードル及び主要部等、複数の部品に分割されていてもよい。この実施形態において、ドッキングステーションの主要部は、パソコン又はコントローラ／プロセッサ及びメモリ等の内部又は外部ハードウェア及びソフトウェアを使用して、デバイス知能、動作、及び周辺接続を提供してもよい。周辺接続は、有線又は無線通信接続として実現されてもよい。
【００５１】
ドッキングステーションは、ポータブルデバイスの電力を補充する充電要素を含んでもよい。充電は、ポータブルデバイスとの有線（接触による）又は無線（非接触）の結合を介して実行されてもよい。
【００５２】
本明細書に記載される全ての例及び条件的な文言は、当該技術分野を発展させるために発明者らによって提供される本発明の原理及び概念に対する読者の理解を補助する教示的な目的を意図したものであり、具体的に記載された例及び条件に限定されないと解されるべきである。また、本発明の原理、側面、及び本発明の原理の実施形態、並びに、それらの具体例を説明する本明細書の記載の全てが、それらの構造的及び機能的均等物を含むものとする。さらに、かかる均等物は、現在知られている均等物及び将来開発されるであろう均等物、すなわち、構造とは無関係に、同じ機能を実行するあらゆる要素を含むものとする。
【００５３】
当業者は、図中のブロック図は、本発明の原理を具現化する例示的なシステム要素及び／又は回路の概念図を表していることを理解するであろう。同様に、あらゆるフローチャート、フロー図、状態移行図、及び疑似コード等はコンピュータ読み取り可能媒体において実質的に表現可能な多様な処理を表しており、コンピュータ又はプロセッサが明示されていない場合であっても、コンピュータ又はプロセッサによって実行され得ることが理解されるであろう。
【００５４】
図中に示される多様な要素の機能は、専用のハードウェア、又は適当なソフトウェア及びソフトウェアを実行可能なハードウェアによって提供されてもよい。プロセッサによって提供される場合、機能は、単一の専用プロセッサ、単一の共有プロセッサ、又は一部が共有され得る複数の個別のプロセッサによって提供されてもよい。また、用語「プロセッサ」又は「コントローラ」が明示的に用いられている場合、ソフトウェアを実行できるハードウェアのみに言及していると解されるべきではなく、限定はされないが、デジタル信号プロセッサ（ＤＳＰ）ハードウェア、ソフトウェアを記憶するための読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、及び他の不揮発性メモリを含むことを意味し得る。
【００５５】
本明細書で説明される方法は、プロセッサによって実行される命令によって実現されてもよく、かかる命令は、例えば集積回路、ソフトウェア担体、又は、例えばハードディスク、コンパクトなフロッピー（登録商標）ディスク、ランダムアクセスメモリ（ＲＡＭ）、若しくは読み取り専用メモリ（ＲＯＭ）等の他の記憶装置等のプロセッサ読み取り可能媒体上に記憶されてもよい。命令は、プロセッサ読み取り可能媒体上に具現化されたアプリケーションプログラムを形成してもよい。明らかではあるが、プロセッサは、例えば処理を実行するための命令を有するプロセッサ読み取り可能媒体を含んでもよい。かかるアプリケーションプログラムは、任意の適切なアーキテクチャを有する機構にアップロードされ、実行されてもよい。好ましくは、機構は、１つ以上の中央処理ユニット（ＣＰＵ）、ランダムアクセスメモリ（ＲＡＭ）、及び入力／出力（Ｉ／Ｏ）インターフェイス等のハードウェアを有するコンピュータプラットフォーム上に実装される。コンピュータプラットフォームは、オペレーティングシステム及びマイクロコードをさらに有してもよい。本明細書に記載される多様な処理及び機能は、ＣＰＵによって実行され得る、マイクロコードの一部、アプリケーションプログラムの一部、又はそれらの任意の組み合わせでもよい。また、追加のデータ記憶ユニット及び印刷ユニット等、多様な他の周辺ユニットがコンピュータプラットフォームに接続されてもよい。
【００５６】
図に示される要素は多様な形態のハードウェア、ソフトウェア、ファームウェア、又はそれらの組み合わせとして実現できると理解されたい。好ましくは、これらの要素は、プロセッサ、メモリ、及び入力／出力インターフェイスを含み得る、１つ以上の適切にプログラミングされた汎用デバイス上のハードウェア及びソフトウェアの組み合わせとして実現される。また、本明細書に記載される実施例は、例えば方法若しくはプロセス、装置、又はソフトウェアプログラムとして実現され得る。単一の実施の形式（例えば、方法としてのみ説明される）の文脈でのみ説明されたとしても、説明された特徴の実施例は他の形式（例えば、装置又はプログラム）でも実施され得る。装置は、上述のように実現され得る。方法は、例えばプロセッサ（例えばコンピュータ、マイクロプロセッサ、集積回路、又はプログラム可能論理デバイス等の汎用処理デバイスを指す）等の装置において実現され得る。
【００５７】
また、図中の構成要素及び方法の一部はソフトウェアによって実現され得るため、システム要素又はプロセス機能ブロック間の実際の接続は、本発明の原理がプログラミングされる態様に応じて異なり得る。本明細書の教示に基づいて、当業者は、本発明の原理の上記及び類似の実施形態又は構成を予期することができるであろう。
【００５８】
複数の実施形態が説明された。しかし、多様な変形が可能なことが理解されるであろう。例えば、異なる実施形態の要素を、組み合わせる、追加する、改良する、又は除去する等することにより、他の実施形態を作成してもよい。また、当業者は、開示の構造及びプロセスを他の構造及び／又はプロセスによって置換してもよく、得られる実施形態は、開示の実施形態と少なくとも実質的に同じ機能を少なくとも実質的に同じ方法で実行して、少なくとも実質的に同じ結果が得られることを理解するであろう。特に、本明細書において、添付の図面を参照して例示的な実施形態を説明してきたが、本発明の原理は厳密にそれらの実施形態に限定されず、当業者によって、本発明の原理の範囲又は趣旨から逸脱することなく、多様な変更及び改変を成し得ると理解されたい。したがって、これら及び他の実施形態が本願によって考慮され、また、特許請求の範囲に含まれる。
【図１】
0005984955.tif 000002
【図２】
0005984955.tif 000003
【図３】
0005984955.tif 000004
【図４】
0005984955.tif 000005