(57)【特許請求の範囲】
【請求項１】
音データに基づいて音出力を行う複数のアプリケーションを備えた音源機器に接続される音出力制御システムであって、前記複数のアプリケーションの中から転送元として選択されたアプリケーションにより転送された音データに基づいて音出力制御を行う音出力制御システムにおいて、
前記複数のアプリケーションの中から転送元のアプリケーションを選択する選択手段を備え、
前記選択手段は、
前記複数のアプリケーションの中の少なくとも１つのアプリケーションに対してプレイヤ選択機能及びブラウジング機能を設定することにトライし、当該設定の成否に基づいて転送元のアプリケーションを選択し、
前記複数のアプリケーションの中から、１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記プレイヤ選択機能及び前記ブラウジング機能を設定することにトライし、当該設定が成功しなかった場合には、前記複数のアプリケーションの中から、未だ前記プレイヤ選択機能及び前記ブラウジング機能の設定にトライしていない１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記プレイヤ選択機能及び前記ブラウジング機能を設定することにトライし、以降同様に前記プレイヤ選択機能及び前記ブラウジング機能の設定に成功する迄、未だ前記プレイヤ選択機能及び前記ブラウジング機能の設定にトライしていない１つのアプリケーションの選択と当該選択したアプリケーションに対する前記プレイヤ選択機能及び前記ブラウジング機能の設定のトライとを繰り返し、前記プレイヤ選択機能及び前記ブラウジング機能の設定が成功した場合には、当該設定が成功したアプリケーションを転送元のアプリケーションとして選択し、前記プレイヤ選択機能及び前記ブラウジング機能の設定のトライを繰り返すことで前記未だプレイヤ選択機能及びブラウジング機能の設定にトライしていないアプリケーションが存在しなくなった場合には、最初にトライしたアプリケーションを転送元のアプリケーションとして選択する、
音出力制御システム。
【請求項２】
音データに基づいて音出力を行う複数のアプリケーションを備えた音源機器に接続される音出力制御システムであって、前記複数のアプリケーションの中から転送元として選択されたアプリケーションにより転送された音データに基づいて音出力制御を行う音出力制御システムにおいて、
前記複数のアプリケーションの中から転送元のアプリケーションを選択する選択手段を備え、
前記選択手段は、
前記複数のアプリケーションの中の少なくとも１つのアプリケーションに対してブラウジング機能のみを設定することにトライし、当該設定の成否に基づいて転送元のアプリケーションを選択し、当該選択したアプリケーションに対してプレイヤ選択機能の設定を行い、
前記複数のアプリケーションの中から、１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記ブラウジング機能を設定することにトライし、当該設定が成功しなかった場合には、前記複数のアプリケーションの中から、未だ前記ブラウジング機能の設定にトライしていない１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記ブラウジング機能を設定することにトライし、以降同様に前記ブラウジング機能の設定に成功する迄、未だ前記ブラウジング機能の設定にトライしていない１つのアプリケーションの選択と当該選択したアプリケーションに対する前記ブラウジング機能の設定のトライとを繰り返し、前記ブラウジング機能の設定が成功した場合には、当該設定が成功したアプリケーションを転送元のアプリケーションとして選択し、前記ブラウジング機能の設定のトライを繰り返すことで前記未だブラウジング機能の設定にトライしていないアプリケーションが存在しなくなった場合には、最初にトライしたアプリケーションを転送元のアプリケーションとして選択する、
音出力制御システム。
【請求項３】
前記最初にトライしたアプリケーションは、前記音源機器において現在選択されているアプリケーションである、
請求項１又は２に記載の音出力制御システム。
【請求項４】
音データに基づいて音出力を行う複数のアプリケーションを備えた音源機器に接続される音出力制御システムにおいて、前記複数のアプリケーションの中から転送元として選択されたアプリケーションにより転送された音データに基づいて音出力制御を行う音出力制御方法であって、
前記複数のアプリケーションの中から転送元のアプリケーションを選択する選択ステップを含み、
前記選択ステップにおいて、前記複数のアプリケーションの中の少なくとも１つのアプリケーションに対してプレイヤ選択機能及びブラウジング機能を設定することにトライし、当該設定の成否に基づいて転送元のアプリケーションを選択し、
前記複数のアプリケーションの中から、１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記プレイヤ選択機能及び前記ブラウジング機能を設定することにトライし、当該設定が成功しなかった場合には、前記複数のアプリケーションの中から、未だ前記プレイヤ選択機能及び前記ブラウジング機能の設定にトライしていない１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記プレイヤ選択機能及び前記ブラウジング機能を設定することにトライし、以降同様に前記プレイヤ選択機能及び前記ブラウジング機能の設定に成功する迄、未だ前記プレイヤ選択機能及び前記ブラウジング機能の設定にトライしていない１つのアプリケーションの選択と当該選択したアプリケーションに対する前記プレイヤ選択機能及び前記ブラウジング機能の設定のトライとを繰り返し、前記プレイヤ選択機能及び前記ブラウジング機能の設定が成功した場合には、当該設定が成功したアプリケーションを転送元のアプリケーションとして選択し、前記プレイヤ選択機能及び前記ブラウジング機能の設定のトライを繰り返すことで前記未だプレイヤ選択機能及びブラウジング機能の設定にトライしていないアプリケーションが存在しなくなった場合には、最初にトライしたアプリケーションを転送元のアプリケーションとして選択する、
音出力制御方法。
【請求項５】
音データに基づいて音出力を行う複数のアプリケーションを備えた音源機器に接続されるコンピュータにおいて、前記複数のアプリケーションの中から転送元として選択されたアプリケーションにより転送された音データに基づいて音出力制御を行う音出力制御装プログラムであって、
前記コンピュータを、前記複数のアプリケーションの中から転送元のアプリケーションを選択する選択手段として機能させる音出力制御装プログラムであり、
前記選択手段は、前記複数のアプリケーションの中の少なくとも１つのアプリケーションに対してプレイヤ選択機能及びブラウジング機能を設定することにトライし、当該設定の成否に基づいて転送元のアプリケーションを選択し、
前記複数のアプリケーションの中から、１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記プレイヤ選択機能及び前記ブラウジング機能を設定することにトライし、当該設定が成功しなかった場合には、前記複数のアプリケーションの中から、未だ前記プレイヤ選択機能及び前記ブラウジング機能の設定にトライしていない１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記プレイヤ選択機能及び前記ブラウジング機能を設定することにトライし、以降同様に前記プレイヤ選択機能及び前記ブラウジング機能の設定に成功する迄、未だ前記プレイヤ選択機能及び前記ブラウジング機能の設定にトライしていない１つのアプリケーションの選択と当該選択したアプリケーションに対する前記プレイヤ選択機能及び前記ブラウジング機能の設定のトライとを繰り返し、前記プレイヤ選択機能及び前記ブラウジング機能の設定が成功した場合には、当該設定が成功したアプリケーションを転送元のアプリケーションとして選択し、前記プレイヤ選択機能及び前記ブラウジング機能の設定のトライを繰り返すことで前記未だプレイヤ選択機能及びブラウジング機能の設定にトライしていないアプリケーションが存在しなくなった場合には、最初にトライしたアプリケーションを転送元のアプリケーションとして選択する、
音出力制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音出力制御システム、音出力制御方法、及び音出力制御プログラムに関する。
【背景技術】
【０００２】
従来、スマートフォンの如き携帯端末に対してカーナビゲーション装置の如き外部機器をブルートゥース（Bluetooth（登録商標））の如き近距離無線通信を介して接続し、携帯端末にインストールされているアプリケーションを外部機器から制御して、このアプリケーションから転送された音楽データを外部機器において再生出力することが行われている。この際、携帯端末に複数のアプリケーションがインストールされている場合には、これら複数のアプリケーションの中から適切なアプリケーションを転送元として選択することが必要になる。例えば、アプリケーションの中には、外部機器からの起動が可能なアプリケーションと、外部機器からの起動ができないアプリケーションとが存在するため、前者のアプリケーションを転送元として選択することが必要になる。
【０００３】
例えば、特許文献１には、ユーザが手動操作によりアプリケーションを選択することができる情報処理装置が開示されている。具体的には、情報処理装置に表示されたプレイヤリストに表示されたアプリケーション（メディアプレイヤ）の中から、ユーザがいずれか１つのアプリケーションを選択する手動操作を行うと、選択されたアプリケーションに対して情報処理装置からプレイヤ選択要求を送信する。そして、プレイヤ選択に成功しなかった場合には、ユーザが他の１つのアプリケーションを選択する手動操作を行い、以降同様に、プレイヤ選択に成功する迄、アプリケーションの選択の手動操作とプレイヤ選択要求の送信とを繰り返し、プレイヤ選択に成功した場合には、このアプリケーションを転送元として選択することが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１５７７９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、このような特許文献１に記載の技術では、アプリケーションの選択をユーザが手動操作によって行わなければならなかったので、ユーザにとっては操作に手間を要するためにアプリケーションの選択が煩わしく、ユーザの利便性の観点から改善の余地があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、アプリケーションの選択を行う際のユーザの利便性を向上させることが可能になる、音出力制御システム、音出力制御方法、及び音出力制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る音出力制御システムは、音データに基づいて音出力を行う複数のアプリケーションを備えた音源機器に接続される音出力制御システムであって、前記複数のアプリケーションの中から転送元として選択されたアプリケーションにより転送された音データに基づいて音出力制御を行う音出力制御システムにおいて、前記複数のアプリケーションの中から転送元のアプリケーションを選択する選択手段を備え、前記選択手段は、前記複数のアプリケーションの中の少なくとも１つのアプリケーションに対してプレイヤ選択機能及びブラウジング機能を設定することにトライし、当該設定の成否に基づいて転送元のアプリケーションを選択し、前記複数のアプリケーションの中から、１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記プレイヤ選択機能及び前記ブラウジング機能を設定することにトライし、当該設定が成功しなかった場合には、前記複数のアプリケーションの中から、未だ前記プレイヤ選択機能及び前記ブラウジング機能の設定にトライしていない１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記プレイヤ選択機能及び前記ブラウジング機能を設定することにトライし、以降同様に前記プレイヤ選択機能及び前記ブラウジング機能の設定に成功する迄、未だ前記プレイヤ選択機能及び前記ブラウジング機能の設定にトライしていない１つのアプリケーションの選択と当該選択したアプリケーションに対する前記プレイヤ選択機能及び前記ブラウジング機能の設定のトライとを繰り返し、前記プレイヤ選択機能及び前記ブラウジング機能の設定が成功した場合には、当該設定が成功したアプリケーションを転送元のアプリケーションとして選択し、前記プレイヤ選択機能及び前記ブラウジング機能の設定のトライを繰り返すことで前記未だプレイヤ選択機能及びブラウジング機能の設定にトライしていないアプリケーションが存在しなくなった場合には、最初にトライしたアプリケーションを転送元のアプリケーションとして選択する。
【０００８】
また、本発明に係る音出力制御方法は、音データに基づいて音出力を行う複数のアプリケーションを備えた音源機器に接続される音出力制御システムにおいて、前記複数のアプリケーションの中から転送元として選択されたアプリケーションにより転送された音データに基づいて音出力制御を行う音出力制御方法であって、前記複数のアプリケーションの中から転送元のアプリケーションを選択する選択ステップを含み、前記選択ステップにおいて、前記複数のアプリケーションの中の少なくとも１つのアプリケーションに対してプレイヤ選択機能及びブラウジング機能を設定することにトライし、当該設定の成否に基づいて転送元のアプリケーションを選択し、前記複数のアプリケーションの中から、１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記プレイヤ選択機能及び前記ブラウジング機能を設定することにトライし、当該設定が成功しなかった場合には、前記複数のアプリケーションの中から、未だ前記プレイヤ選択機能及び前記ブラウジング機能の設定にトライしていない１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記プレイヤ選択機能及び前記ブラウジング機能を設定することにトライし、以降同様に前記プレイヤ選択機能及び前記ブラウジング機能の設定に成功する迄、未だ前記プレイヤ選択機能及び前記ブラウジング機能の設定にトライしていない１つのアプリケーションの選択と当該選択したアプリケーションに対する前記プレイヤ選択機能及び前記ブラウジング機能の設定のトライとを繰り返し、前記プレイヤ選択機能及び前記ブラウジング機能の設定が成功した場合には、当該設定が成功したアプリケーションを転送元のアプリケーションとして選択し、前記プレイヤ選択機能及び前記ブラウジング機能の設定のトライを繰り返すことで前記未だプレイヤ選択機能及びブラウジング機能の設定にトライしていないアプリケーションが存在しなくなった場合には、最初にトライしたアプリケーションを転送元のアプリケーションとして選択する。
【０００９】
また、本発明に係る音出力制御プログラムは、音データに基づいて音出力を行う複数のアプリケーションを備えた音源機器に接続されるコンピュータにおいて、前記複数のアプリケーションの中から転送元として選択されたアプリケーションにより転送された音データに基づいて音出力制御を行う音出力制御装プログラムであって、前記コンピュータを、前記複数のアプリケーションの中から転送元のアプリケーションを選択する選択手段として機能させる音出力制御装プログラムであり、前記選択手段は、前記複数のアプリケーションの中の少なくとも１つのアプリケーションに対してプレイヤ選択機能及びブラウジング機能を設定することにトライし、当該設定の成否に基づいて転送元のアプリケーションを選択し、前記複数のアプリケーションの中から、１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記プレイヤ選択機能及び前記ブラウジング機能を設定することにトライし、当該設定が成功しなかった場合には、前記複数のアプリケーションの中から、未だ前記プレイヤ選択機能及び前記ブラウジング機能の設定にトライしていない１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記プレイヤ選択機能及び前記ブラウジング機能を設定することにトライし、以降同様に前記プレイヤ選択機能及び前記ブラウジング機能の設定に成功する迄、未だ前記プレイヤ選択機能及び前記ブラウジング機能の設定にトライしていない１つのアプリケーションの選択と当該選択したアプリケーションに対する前記プレイヤ選択機能及び前記ブラウジング機能の設定のトライとを繰り返し、前記プレイヤ選択機能及び前記ブラウジング機能の設定が成功した場合には、当該設定が成功したアプリケーションを転送元のアプリケーションとして選択し、前記プレイヤ選択機能及び前記ブラウジング機能の設定のトライを繰り返すことで前記未だプレイヤ選択機能及びブラウジング機能の設定にトライしていないアプリケーションが存在しなくなった場合には、最初にトライしたアプリケーションを転送元のアプリケーションとして選択する。
【発明の効果】
【００１０】
本発明に係る音出力制御システム、音出力制御方法、及び音出力制御プログラムによれば、転送元になるアプリケーションを自動で選択できるので、ユーザが手動操作でアプリケーションを選択する手間を省くことができ、ユーザの利便性を向上させることができる。また、少なくともブラウジング機能の設定の成否を把握してから選択を行うことで、アプリケーションの選択の確実性を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態１及び実施の形態２に係る音出力制御システムと音源機器の構成を例示するブロック図である。
【図２】実施の形態１に係るプレイヤ選択処理のフローチャートである。
【図３】実施の形態２に係るプレイヤ選択処理のフローチャートである。
【発明を実施するための形態】
【００１２】
［各実施の形態に共通する基本的概念］
以下、本発明に係る音出力制御システム、音出力制御方法、及び音出力制御プログラムの各実施の形態について図面を参照しつつ詳細に説明する。ただし、各実施の形態によって本発明が限定されるものではない。まずは、各実施の形態に共通する基本的概念について説明する。
【００１３】
本発明に係る音出力制御システムは、音データに基づいて音出力を行う複数のアプリケーションを備えた音源機器に接続される音出力制御システムである。ここで、「音データ」とは、音楽の如き任意の種類の音を再生出力するための任意の形式のデータであり、例えば、ＭＰ３（MPEG-1 Audio Layer-3）、ＡＡＣ（Advanced Audio Coding）、又はＡＴＲＡＣ（Adaptive TRansform Acoustic Coding）の如き符号化方式で符号化されたオーディオデータである。「アプリケーション」とは、音データに基づいて音出力を行うためのコンピュータプログラムであり、例えば、オーディオプレイヤやメディアプレイヤと称される各種のプレイヤを含む。以下、「アプリケーション」を「プレイヤ」と称する。「音源機器」とは、プレイヤがインストールされた機器であり、その構成や形態は任意であるが、例えば、スマートフォン、タブレットＰＣ、携帯型音楽プレイヤ装置、あるいは携帯用ナビゲーション装置の如き携帯端末が該当する。「音出力制御システム」とは、音源機器にインストールされた複数のプレイヤの中から転送元として選択されたプレイヤにより転送された音データに基づいて音出力制御を行うシステムであって、例えば、有線又は無線にて相互に接続された複数の機器を備えて構成された複合ステムや、音出力制御システムとしての機能を一体的に備える単一装置を含み、具体的には、カーナビゲーション装置の如き車両に搭載される車載装置や、携帯用ナビゲーション装置の如き携帯端末を含む。なお、「車両」とは、例えば、四輪自動車、二輪自動車、及び自転車等を含む。
【００１４】
これら音源機器と音出力制御システムとの相互の接続は、有線又は無線による任意の方法を介して行うことができ、例えば、ブルートゥースの如き近距離無線通信を介して接続することができる。また、音源機器から音出力制御システムへの音データの転送（伝送）は、任意の転送方法を介して行うことができ、例えば、Ａ２ＤＰ（Advanced Audio Distribution Profile）の如きオーディオデータの転送用プロファイルを用いた転送を行うことができる。また、音出力制御システムによる音源機器やプレイヤの制御は、任意の制御方法を介して行うことができ、例えば、ＡＶＲＣＰ（Audio／Video Remote Control Profile）による制御を行うことができる。このＡＶＲＣＰにおいては、音出力制御システムから各種のコマンドを音源機器に送信することで、音源機器やプレイヤをリモコン制御することができる。特に、ＡＶＲＣＰのバージョン１．４では、音データの転送元である音源機器が有する複数のプレイヤに関するプレイヤ情報を取得可能となっているので、以下では、ＡＶＲＣＰのバージョン１．４によって制御を行う例について説明する。
【００１５】
［実施の形態１］
次に、実施の形態１について説明する。この実施の形態１は、音出力制御システムから音源機器に対してプレイヤ選択機能とブラウジング機能を設定することにトライし、当該設定の成否に基づいて転送元のプレイヤを選択する形態である。
【００１６】
（構成）
最初に、本実施の形態１に係る音出力制御システムと音源機器の構成について説明する。図１は、本実施の形態に係る音出力制御システム１と音源機器１０の構成を例示するブロック図である。
【００１７】
（構成−音出力制御システム）
まず、本実施の形態１に係る音出力制御システム１について説明する。この音出力制御システム１は、概略的に、タッチパッド２、ディスプレイ３、スピーカ４、データ記録部５、通信部６、及び制御部７を備えている。
【００１８】
（構成−音出力制御システム−タッチパッド）
タッチパッド２は、ユーザの指等で押圧されることにより、当該ユーザから各種操作入力を受け付ける操作手段である。このタッチパッド２の具体的な構成は任意であるが、例えば、抵抗膜方式や静電容量方式等による操作位置検出手段を備えた公知のものを用いることができる。
【００１９】
（構成−音出力制御システム−ディスプレイ）
ディスプレイ３は、各種の画像を表示する表示手段である。このディスプレイ３の具体的な構成は任意であるが、例えば、公知の液晶ディスプレイヤ有機ＥＬディスプレイの如きフラットパネルディスプレイ等を用いることができる。なお、上記のタッチパッド２と当該ディスプレイ３をタッチパネルとして一体形成しても構わない。
【００２０】
（構成−音出力制御システム−スピーカ）
スピーカ４は、音を出力する音出力手段である。このスピーカ４からは、音源機器１０から転送された音の他、音出力制御システム１に格納された各種の音データに基づく各種の音を出力することができる。
【００２１】
（構成−音出力制御システム−データ記録部）
データ記録部５は、音出力制御システム１の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、外部記録装置としてのハードディスク（図示省略）を用いて構成されている。ただし、ハードディスクに代えてあるいはハードディスクと共に、磁気ディスクの如き磁気的記録媒体、ＤＶＤやブルーレイディスクの如き光学的記録媒体、又は、Ｆｌａｓｈ  ＲＯＭ、ＵＳＢメモリ、ＳＤカードの如き電気的記録媒体を含む、その他の任意の記録媒体を用いることができる。
【００２２】
（構成−音出力制御システム−通信部）
通信部６は、音源機器１０との間で通信を行う通信手段であり、上述したように、有線又は無線による任意の方法を介した通信を行うことができ、例えば、ブルートゥースの如き近距離無線通信を行うことができる。
【００２３】
（構成−音出力制御システム−制御部）
制御部７は、音出力制御システム１を制御する制御手段であり、具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである。特に、実施の形態に係る音出力制御プログラムは、任意の記録媒体又はネットワークを介して音出力制御システム１にインストールされることで、制御部７の各部を実質的に構成する。
【００２４】
この制御部７は、機能概念的に、選択部７ａを備えている。この選択部７ａは、後述する複数のプレイヤ１６１〜１６ｎの中から転送元のプレイヤ１６を選択する選択手段である。この選択部７ａは、複数のプレイヤ１６１〜１６ｎの中の少なくとも１つのプレイヤ１６に対して少なくともブラウジング機能を含む所定機能を設定することにトライし、当該設定の成否に基づいて転送元のプレイヤ１６を選択する。ここで、「所定機能」とは、音出力制御システム１からプレイヤ１６を制御するために必要な機能であり、本実施の形態においては、プレイヤ選択機能とブラウジング機能である。ここで、「プレイヤ選択機能」とは、音出力制御システム１からプレイヤ１６を起動するための機能である。また、「ブラウジング機能」とは、音源機器１０に格納されている音データに関する情報を閲覧する機能である。本実施の形態において、これらの機能の設定は、ＡＶＲＣＰによるコマンドを音出力制御システム１から音源機器１０に送信することで行うものとし、具体的には、プレイヤ選択機能を設定するためのプレイヤ選択コマンド(Set Addressed Playerコマンド)と、ブラウジング機能を設定するためのブラウジングプレイヤ設定コマンド(Set Browsed Playerコマンド)とを送信することで行うものとする。この選択部７ａにより行われる処理については、後述する。
【００２５】
（構成−音源機器）
続いて、本実施の形態１に係る音源機器１０の構成について説明する。この音源機器１０は、概略的に、タッチパッド１１、ディスプレイ１２、スピーカ１３、データ記録部１４、通信部１７、及び制御部１８を備えている。
【００２６】
（構成−音源機器−タッチパッド）
タッチパッド１１は、ユーザの指等で押圧されることにより、当該ユーザから各種操作入力を受け付ける操作手段である。このタッチパッド１１の具体的な構成は任意であるが、例えば、抵抗膜方式や静電容量方式等による操作位置検出手段を備えた公知のものを用いることができる。
【００２７】
（構成−音源機器−ディスプレイ）
ディスプレイ１２は、各種の画像を表示する表示手段である。このディスプレイ１２の具体的な構成は任意であるが、例えば、公知の液晶ディスプレイヤ有機ＥＬディスプレイの如きフラットパネルディスプレイ等を用いることができる。なお、上記のタッチパッド１１と当該ディスプレイ１２をタッチパネルとして一体形成しても構わない。
【００２８】
（構成−音源機器−スピーカ）
スピーカ１３は、音を出力する音出力手段である。このスピーカ１３からは、データ記録部１４に格納された音データに基づく音を出力することができる。
【００２９】
（構成−音源機器−データ記録部）
データ記録部１４は、音源機器１０の動作に必要なプログラム及び各種のデータを記録する記録手段であり、例えば、外部記録装置としてのハードディスク（図示省略）を用いて構成されている。ただし、ハードディスクに代えてあるいはハードディスクと共に、磁気ディスクの如き磁気的記録媒体、ＤＶＤやブルーレイディスクの如き光学的記録媒体、又は、Ｆｌａｓｈ  ＲＯＭ、ＵＳＢメモリ、ＳＤカードの如き電気的記録媒体を含む、その他の任意の記録媒体を用いることができる。
【００３０】
また、このデータ記録部１４には、少なくとも一つの音データ（本実施の形態においては複数の音データ１５１〜１５ｎ）（以下、これら複数の音データ１５１〜１５ｎを相互に区別する必要がない場合には、「音データ１５」と総称する）と、複数のプレイヤ１６１〜１６ｎ（以下、これら複数のプレイヤ１６１〜１６ｎを相互に区別する必要がない場合には、「プレイヤ１６」と総称する）とが格納されている。「音データ」１５は、プレイヤにて音を再生出力するためのデータであり、例えば、ＣＤの如き記録媒体からコピーされた音楽データや、インターネットの如き各種ネットワーク経由で取得された音楽データが該当する。「プレイヤ」１６は、音データ１５に基づいて音出力を行うアプリケーションであり、任意の記録媒体又はネットワークを介して音源機器１０にインストールされる。
【００３１】
（構成−音源機器−通信部）
通信部１７は、音出力制御システム１との間で通信を行う通信手段であり、上述したように、有線又は無線による任意の方法を介した通信を行うことができ、例えば、ブルートゥースの如き近距離無線通信を行うことができる。
【００３２】
（構成−音源機器−制御部）
制御部１８は、音源機器１０を制御する制御手段であり、具体的には、ＣＰＵ、当該ＣＰＵ上で解釈実行される各種のプログラム（ＯＳなどの基本制御プログラムや、ＯＳ上で起動され特定機能を実現するプレイヤプログラムを含む）、及びプログラムや各種のデータを格納するためのＲＡＭの如き内部メモリを備えて構成されるコンピュータである。
【００３３】
この制御部１８は、機能概念的に、デフォルトプレイヤ設定部１８ａと、プレイヤリスト作成部１８ｂとを備えている。
【００３４】
デフォルトプレイヤ設定部１８ａは、デフォルトプレイヤ１６を設定するデフォルトプレイヤ設定手段である。「デフォルトプレイヤ」１６とは、音源機器１０にインストールされた複数のプレイヤ１６１〜１６ｎの中で、音源機器１０において音データを再生出力する際に最優先に使用されるプレイヤ１６である。「最優先に使用されるプレイヤ１６」とは、例えば、音源機器１０において現在選択されているプレイヤ１６である。このデフォルトプレイヤ設定部１８ａは、デフォルトプレイヤ１６を設定した際、デフォルトプレイヤ１６（図１の例では、プレイヤ１６１）のプレイヤＩＤをデフォルトプレイヤＩＤとして設定する。プレイヤＩＤについては後述する。
【００３５】
プレイヤリスト作成部１８ｂは、プレイヤリストを作成するプレイヤリスト作成手段である。「プレイヤリスト」とは、音源機器１０にインストールされた複数のプレイヤ１６１〜１６ｎに関するリスト形式の情報である。例えば、プレイヤリストは、図１に例示するように、項目「インデックス」、項目「プレイヤＩＤ」、及び項目「プレイヤ」と、各項目に対応する情報とを相互に関連付けて構成されている。項目「インデックス」に対応する情報は、プレイヤリストを構成する各レコードを一意に識別するためのレコード識別情報である（図１において、「１」、「２」等）。項目「プレイヤＩＤ」」に対応する情報は、音源機器１０にインストールされた複数のプレイヤ１６１〜１６ｎを一意に識別するためのプレイヤ識別情報である（図１において、「１」、「２」等）。例えば、プレイヤＩＤは、音源機器１０にプレイヤ１６１〜１６ｎがインストールされた際に制御部１８によって付与される。項目「プレイヤ」」に対応する情報は、音源機器１０にインストールされた複数のプレイヤ１６１〜１６ｎの名称である（図１において、「プレイヤ１６１」、「プレイヤ１６２」等）。これら制御部１８の各部により行われる処理については、後述する。
【００３６】
（処理）
次に、このように構成される音出力制御システム１によって実行されるプレイヤ選択処理について説明する。図２は、本実施の形態１に係るプレイヤ選択処理のフローチャートである。この処理は、音源機器１０にインストールされた複数のプレイヤ１６１〜１６ｎの中から、いずれか１つのプレイヤ１６を音出力制御システム１の制御対象として選択するための処理である。このプレイヤ選択処理の起動タイミングは任意であるが、例えば、音源機器１０に音出力制御システム１をブルートゥースの如き近距離無線通信を介して公知の方法により接続した後、音出力制御システム１のディスプレイ３に表示されるメニュー画面において「プレイヤ選択」ボタンをユーザが選択することにより、自動的に起動される。
【００３７】
ＳＡ１において、音出力制御システム１の選択部７ａは、プレイヤリストを取得する。例えば、選択部７ａは、プレイヤリストの取得要求を行うためのＡＶＲＣＰのコマンドであるプレイヤリスト取得要求コマンド(Get Folder ItemｓコマンドによるMedia Player List取得)を音源機器１０に送信する。このプレイヤリスト取得要求コマンドを受信した音源機器１０において、制御部１８のプレイヤリスト作成部１８ｂは、プレイヤリストを生成して音出力制御システム１に送信し、あるいは任意のタイミングで予め生成したプレイヤリストを音出力制御システム１に送信する。
【００３８】
ＳＡ２において、選択部７ａは、デフォルトプレイヤＩＤを選択プレイヤＩＤに設定する。具体的には、選択部７ａは、音源機器１０のデフォルトプレイヤ設定部１８ａによって設定されているデフォルトプレイヤ１６（図１の例ではデフォルトプレイヤ１６１）を別途取得し、そのデフォルトプレイヤ１６のデフォルトプレイヤＩＤを選択プレイヤＩＤとしてデータ記録部５に記録する。ここで、「選択プレイヤＩＤ」とは、音源機器１０にインストールされているプレイヤ１６の中で、音出力制御システム１が制御対象として選択したプレイヤ１６を一意に特定するための情報であり、この選択プレイヤＩＤにて特定されるプレイヤ１６を対象として、後述するＳＡ３及びＳＡ４における設定が行われる。
【００３９】
ＳＡ３において、選択部７ａは、選択プレイヤＩＤにて特定されるプレイヤ１６に対して所定機能を設定することにトライする。具体的には、選択部７ａは、ＳＡ２においてデータ記録部５に記録した選択プレイヤＩＤと所定機能を設定するためのコマンドとを含む制御信号を生成し、当該生成した制御信号を音源機器１０に送信する。本実施の形態において、「所定機能」とは、上述したように、プレイヤ選択機能とブラウジング機能であるから、このＳＡ３において、選択部７ａは、選択プレイヤＩＤとプレイヤ選択コマンドとを含む制御信号と、選択プレイヤＩＤとブラウジングプレイヤ設定コマンドとを含む制御信号とを生成し、これらの制御信号を音源機器１０に送信する。なお、１つの制御信号に複数のコマンドを含めることができる場合には、選択プレイヤＩＤ、プレイヤ選択コマンド、及びブラウジングプレイヤ設定コマンドを含む制御信号を生成し、この制御信号を音源機器１０に送信するようにしてもよい。
【００４０】
この制御信号を受信した音源機器１０の制御部１８は、当該制御信号に含まれる選択プレイヤＩＤによって特定されたプレイヤ１６に対して、当該制御信号に含まれるコマンドによる設定を行う。具体的には、プレイヤ選択コマンドによるプレイヤ選択機能の設定と、ブラウジングプレイヤ設定コマンドによるブラウジング機能の設定とを行う。
【００４１】
この結果、選択プレイヤＩＤによって特定されたプレイヤ１６が、プレイヤ選択機能の設定が可能なプレイヤ１６（すなわち、音出力制御システム１から起動可能なプレイヤ１６）である場合には、当該プレイヤ１６は、公知の方法によって自己にプレイヤ選択機能の設定を行い、プレイヤ選択機能の設定に成功した旨を示す信号（以下、プレイヤ選択機能設定成功信号）を音出力制御システム１に送信する。一方、選択プレイヤＩＤによって特定されたプレイヤ１６が、プレイヤ選択機能の設定が可能なプレイヤ１６でない場合には、プレイヤ選択機能の設定に成功しなかった旨を示す信号（以下、プレイヤ選択機能設定不成功信号）を音出力制御システム１に送信し、あるいは、何らの信号も送信しない。
【００４２】
また、選択プレイヤＩＤによって特定されたプレイヤ１６が、ブラウジング機能の設定が可能なプレイヤ１６（すなわち、音源機器１０に格納されている音楽データに関する情報を閲覧することが可能なプレイヤ１６）である場合には、当該プレイヤ１６は、公知の方法によって自己にブラウジング機能の設定を行い、ブラウジング機能の設定に成功した旨を示す信号（以下、ブラウジング機能設定成功信号）を音出力制御システム１に送信する。一方、選択プレイヤＩＤによって特定されたプレイヤ１６が、ブラウジング機能の設定が可能なプレイヤ１６でない場合には、ブラウジング機能の設定に成功しなかった旨を示す信号（以下、ブラウジング機能設定不成功信号）を音出力制御システム１に送信し、あるいは、何らの信号も送信しない。
【００４３】
ＳＡ４において、音出力制御システム１の選択部７ａは、プレイヤ選択に成功したか否かを判定する。具体的には、選択部７ａは、ＳＡ３において制御信号を送信した後、所定時間（例えば１秒）以内に、プレイヤ１６からプレイヤ選択機能設定成功信号を受信した場合には、プレイヤ選択機能の設定に成功したものと判定し、所定時間以内に、プレイヤ１６からプレイヤ選択機能設定不成功信号を受信した場合あるいは何らの信号も受信しなかった場合には、プレイヤ選択機能の設定に成功しなかったものと判定する。また、選択部７ａは、ＳＡ３において制御信号を送信した後、所定時間（例えば１秒）以内に、プレイヤ１６からブラウジング機能設定成功信号を受信した場合には、ブラウジング機能の設定に成功したものと判定し、所定時間以内に、プレイヤ１６からブラウジング機能設定不成功信号を受信した場合あるいは何らの信号も受信しなかった場合には、ブラウジング機能の設定に成功しなかったものと判定する。本実施の形態においては、選択部７ａは、プレイヤ選択機能の設定とブラウジング機能の設定の両方に成功した場合に、プレイヤ選択に成功したと判定し、プレイヤ選択機能の設定とブラウジング機能の設定のいずれか一方でも成功しなかった場合には、プレイヤ選択に成功しなかったと判定する。
【００４４】
次いで、選択部７ａは、プレイヤ選択に成功しなかったと判定した場合（ＳＡ４、Ｎｏ）、ＳＡ５において、未だ所定機能の設定にトライしていないプレイヤ１６が存在するか否かを判定する。具体的には、選択部７ａは、ＳＡ１で取得したプレイヤリストに含まれているプレイヤ１６１〜１６ｎのプレイヤＩＤの中に、ＳＡ３において設定にトライしたプレイヤ１６のプレイヤＩＤ以外のプレイヤＩＤが存在するか否かを判定し、このようなプレイヤＩＤが存在する場合には、未だ所定機能の設定にトライしていないプレイヤ１６が存在すると判定し、このようなプレイヤＩＤが存在しない場合には、未だ所定機能の設定にトライしていないプレイヤ１６が存在しないと判定する。
【００４５】
そして、未だ所定機能の設定にトライしていないプレイヤ１６が存在すると判定した場合（ＳＡ５、Ｙｅｓ）、選択部７ａは、ＳＡ６において、当該未だ所定機能の設定にトライしていないプレイヤ１６のプレイヤＩＤを選択プレイヤＩＤに設定する。具体的には、選択部７ａは、ＳＡ１で取得したプレイヤリストに含まれている各プレイヤ１６１〜１６ｎのプレイヤＩＤであって、当該未だ所定機能の設定にトライしていないプレイヤ１６のプレイヤＩＤを選択プレイヤＩＤとしてデータ記録部５に記録する。この際、ＳＡ２でデータ記録部５に記録した選択プレイヤＩＤを、当該未だ所定機能の設定にトライしていないプレイヤ１６のプレイヤＩＤによって上書きする。
【００４６】
その後、選択部７ａは、ＳＡ３に移行し、ＳＡ６で設定した選択プレイヤＩＤに基づいて、未だ所定機能の設定にトライしていないものとして選択されたプレイヤ１６に対して所定機能を設定することにトライする。以降同様に、所定機能の設定に成功する迄（ＳＡ４においてＹｅｓとなるまで）、未だ所定機能の設定にトライしていない１つのプレイヤ１６の選択（ＳＡ５、ＳＡ６）と、当該選択したプレイヤ１６に対する所定機能の設定のトライ（ＳＡ３）とを繰り返す。
【００４７】
そして、ＳＡ４においてプレイヤ選択に成功したと判定した場合（ＳＡ４、Ｙｅｓ）、ＳＡ８において、選択部７ａは、当該設定が成功したプレイヤ１６を転送元のプレイヤ１６として選択し、この転送元のプレイヤ１６に対して、最終設定を行う。
【００４８】
あるいは、ＳＡ５において未だ所定機能の設定にトライしていないプレイヤ１６が存在しないと判定した場合（ＳＡ５、Ｎｏ）、ＳＡ７において、選択部７ａは、デフォルトプレイヤＩＤを選択プレイヤＩＤに設定する。この設定は、ＳＡ２と同様に行うことができる。このようにデフォルトプレイヤＩＤを選択プレイヤＩＤに設定するのは、音源機器１０において現在選択されているプレイヤ１６であるデフォルトプレイヤ１６を転送元として制御することが、ユーザの意図に沿うと想定できるためである。また、デフォルトプレイヤＩＤに対応するデフォルトプレイヤ１６は、最初にＳＡ５を実行した際にプレイヤ選択機能とブラウジング機能の設定を行うことができなかったプレイヤ１６であるが、これらの機能を設定できなくても、より簡易な制御（例えば、音データの転送のみを行う制御）を行うことは可能なためである。そして、ＳＡ８において、選択部７ａは、この選択プレイヤＩＤに対応するプレイヤ１６を転送元のプレイヤ１６として選択し、この転送元のプレイヤ１６に対して、最終設定を行う。
【００４９】
ここで、「最終設定」とは、当該プレイヤ１６を転送元として制御するための設定であって、ＳＡ３で既に設定にトライしたプレイヤ選択機能とブラウジング機能を除く設定である。この最終設定の具体的な内容は任意であるが、例えば、プレイヤ１６に実行させたい各種のイベントを当該プレイヤ１６に登録するためのイベント登録設定、プレイヤ１６のステータス情報を取得するためのステータス情報取得設定、及びプレイヤ１６にて再生可能な楽曲に関する情報を取得するための楽曲情報取得設定を挙げることができる。例えば、選択部７ａは、その時点においてデータ記録部５に記録されている選択プレイヤＩＤと、最終設定に対応したコマンドとを含む制御信号を生成し、当該生成した制御信号を音源機器１０に送信する。
【００５０】
この制御信号を受信した音源機器１０の制御部１８は、当該制御信号に含まれる選択プレイヤＩＤによって特定されたプレイヤ１６に対して、当該制御信号に含まれるコマンドによる最終設定を公知の方法により行う。例えば、プレイヤ１６に実行させたい各種のイベントを当該プレイヤ１６に登録し、プレイヤ１６のステータス情報を当該プレイヤ１６から取得して音出力制御システム１に送信し、プレイヤ１６にて再生可能な楽曲に関する情報を当該プレイヤ１６から取得して音出力制御システム１に送信する。これにてプレイヤ選択処理が終了し、その後、ＳＡ７にて最終設定を行ったプレイヤ１６を音出力制御システム１の制御部７が制御することで、音源機器１０のデータ記録部１４に記録された音データが当該プレイヤ１６を介して音出力制御システム１にストーリーミング転送され、この音データに基づいてスピーカ４から音出力が行われる。また、音源機器１０のデータ記録部１４に記録された音データに関する情報が当該プレイヤ１６を介して音出力制御システム１に転送され、この情報に基づいてディスプレイ３においてブラウジング情報が出力される。
【００５１】
（実施の形態１の効果）
このように本実施の形態１によれば、転送元になるプレイヤ１６を自動で選択できるので、ユーザが手動操作でプレイヤ１６を選択する手間を省くことができ、ユーザの利便性を向上させることができる。また、少なくともブラウジング機能の設定の成否を把握してから選択を行うことで、プレイヤ１６の選択の確実性を向上させることができる。
【００５２】
また、複数のプレイヤ１６に対して設定成否を順次確認することで、簡易なロジックで設定成否を確認することが可能になる。また、所定機能の設定が成功した場合には、当該設定が成功したプレイヤ１６を、転送元のプレイヤ１６として選択することで、プレイヤ１６の選択を迅速に行うことが可能になる。
【００５３】
なお、ＳＡ１において取得したプレイヤリストに基づいてブラウザ機能を設定することが可能なプレイヤ１６を予想し、当該予想したプレイヤ１６に対して所定機能を設定することも考えられる。しかし、このように予想されたプレイヤ１６が本当にブラウザ機能を設定することが可能なプレイヤ１６であるか否かは、実際にプレイヤ１６にブラウザ機能を設定してみるまで確証が得られないため、プレイヤ１６の選択の確実性という観点から問題がある。これに対して、本実施の形態１のような設定を行った場合には、プレイヤ１６の選択の確実性を向上させることが可能になる。
【００５４】
［実施の形態２］
次に、実施の形態２について説明する。この実施の形態２は、音出力制御システム１から音源機器１０に対してブラウジング機能のみを設定することにトライし、当該設定の成否に基づいて転送元のプレイヤ１６を選択し、当該選択したプレイヤ１６に対してプレイヤ選択機能の設定を行う形態である。ただし、実施の形態２の構成及び方法は、特記する場合を除いて実施の形態１の構成及び方法と略同一であり、実施の形態１の構成及び方法と略同一の構成についてはこの実施の形態１で用いたのと同一の符号を必要に応じて付して、その説明を省略する。
【００５５】
（構成）
最初に、本実施の形態２に係る音出力制御システム２０と音源機器１０の構成について説明する。この音出力制御システム２０は、実施の形態１の音出力制御システム１とほぼ同様に構成されているが、図１の括弧内に示すように、制御部７に代えて制御部２１を備えて構成されており、この制御部２１は、機能概念的に、選択部２１ａを備えている。この選択部２１ａは、複数のプレイヤ１６１〜１６ｎの中から転送元のプレイヤ１６を選択する選択手段である。この選択部２１ａは、複数のプレイヤ１６１〜１６ｎの中の少なくとも１つのプレイヤ１６に対して少なくともブラウジング機能を含む所定機能を設定することにトライし、当該設定の成否に基づいて転送元のプレイヤ１６を選択する。
【００５６】
（処理）
次に、本実施の形態２に係る音出力制御システム２０によって実行されるプレイヤ選択処理について説明する。図３は、本実施の形態２に係るプレイヤ選択処理のフローチャートである。なお、ＳＢ１、ＳＢ２、ＳＢ５、ＳＢ６、ＳＢ９は、それぞれ図２のＳＡ１、ＳＡ２、ＳＡ５、ＳＡ６、ＳＡ８と同様であるため、その説明は省略する。
【００５７】
ＳＢ３において、選択部２１ａは、選択プレイヤＩＤにて特定されるプレイヤ１６に対して所定機能を設定することにトライする。この処理は、図２のＳＡ３と同様に行うことができるが、ここでは、所定機能として、ブラウジング機能のみを設定することにトライする。具体的には、選択部２１ａは、ＳＢ２においてデータ記録部５に記録した選択プレイヤＩＤとブラウジングプレイヤ設定コマンドとを含む制御信号とを生成し、この制御信号を音源機器１０に送信する。このようにブラウジング機能のみを設定することにトライするのは、ブラウジング機能の設定が可能なプレイヤ１６は、プレイヤ選択機能の設定についても可能である可能性が高いため、ブラウジング機能の設定が可能であることが確認できたプレイヤ１６に対してのみプレイヤ選択機能の設定を行うことで、無用なプレイヤ選択機能の設定を回避し、プレイヤ１６の選択を効率的かつ迅速に行うためである。
【００５８】
この制御信号を受信した音源機器１０の制御部１８は、当該制御信号に含まれる選択プレイヤＩＤによって特定されたプレイヤ１６に対して、当該制御信号に含まれるコマンドによる設定を行う。具体的には、ブラウジングプレイヤ設定コマンドによるブラウジング機能の設定を行う。
【００５９】
この結果、選択プレイヤＩＤによって特定されたプレイヤ１６が、ブラウジング機能の設定が可能なプレイヤ１６（すなわち、音源機器１０に格納されている音楽データに関する情報を閲覧することが可能なプレイヤ１６）である場合には、当該プレイヤ１６は、公知の方法によって自己にブラウジング機能の設定を行い、ブラウジング機能の設定に成功した旨を示す信号（以下、ブラウジング機能設定成功信号）を音出力制御システム２０に送信する。一方、選択プレイヤＩＤによって特定されたプレイヤ１６が、ブラウジング機能の設定が可能なプレイヤ１６でない場合には、ブラウジング機能の設定に成功しなかった旨を示す信号（以下、ブラウジング機能設定不成功信号）を音出力制御システム２０に送信し、あるいは、何らの信号も送信しない。
【００６０】
ＳＢ４において、音出力制御システム２０の選択部２１ａは、プレイヤ選択に成功したか否かを判定する。具体的には、選択部２１ａは、ＳＢ３において制御信号を送信した後、所定時間（例えば１秒）以内に、プレイヤ１６からブラウジング機能設定成功信号を受信した場合には、ブラウジング機能の設定に成功したものと判定し、所定時間以内に、プレイヤ１６からブラウジング機能設定不成功信号を受信した場合あるいは何らの信号も受信しなかった場合には、ブラウジング機能の設定に成功しなかったものと判定する。本実施の形態においては、選択部２１ａは、ブラウジング機能の設定が成功した場合には、プレイヤ選択に成功したと判定し、ブラウジング機能の設定が成功しなかった場合には、プレイヤ選択に成功しなかったと判定する。
【００６１】
その後、プレイヤ選択が成功した場合（ＳＢ４、Ｙｅｓ）、ＳＢ８において、選択部２１ａは、プレイヤ選択が成功したプレイヤ１６を転送元のプレイヤ１６として決定し、この転送元のプレイヤ１６に対して、プレイヤ選択機能（転送元機能）の設定を行う。具体的には、データ記録部５に記録した選択プレイヤＩＤとプレイヤ選択コマンドとを含む制御信号とを生成し、この制御信号を音源機器１０に送信する。
【００６２】
あるいは、ＳＢ５において未だ所定機能の設定にトライしていないプレイヤ１６が存在しないと判定した場合（ＳＢ５、Ｎｏ）、ＳＢ７において、選択部２１ａは、デフォルトプレイヤＩＤを選択プレイヤＩＤに設定する。そして、ＳＢ８において、選択部２１ａは、この選択プレイヤＩＤに対応するプレイヤを転送元のプレイヤ１６として決定し、この転送元のプレイヤ１６に対して、プレイヤ選択機能（転送元機能）の設定を行う。具体的には、データ記録部５に記録した選択プレイヤＩＤとプレイヤ選択コマンドとを含む制御信号とを生成し、この制御信号を音源機器１０に送信する。
【００６３】
この制御信号を受信した音源機器１０の制御部１８は、当該制御信号に含まれる選択プレイヤＩＤによって特定されたプレイヤ１６に対して、当該制御信号に含まれるコマンドによる設定を行う。具体的には、プレイヤ選択コマンドによるプレイヤ選択機能の設定を行う。その後、ＳＢ９を経て、プライヤ選択処理が終了する。
【００６４】
（実施の形態２の効果）
このように本実施の形態２によれば、本実施の形態１と同様の効果に加えて、ブラウザ機能のみの設定の成否に基づいて転送元のプレイヤ１６を選択するので、ブラウザ機能及び他の機能を含む複数の機能の設定の成否に基づいて転送元のプレイヤ１６を選択する場合に比べて、プレイヤ１６の選択を効率的かつ迅速に行うことが可能になる。
【００６５】
〔実施の形態に対する変形例〕
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した本発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【００６６】
（解決しようとする課題や発明の効果について）
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の細部に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏することがある。例えば、本発明に係る音出力制御システム１、２０を用いて行うプレイヤ１６の選択が、ユーザの利便性に関して従来と比較して同程度のものであったとしても、従来と異なるシステムや方法で音出力制御が行われている場合には、本願発明の課題は解決されている。
【００６７】
（分散や統合について）
また、上述した各電気的構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散や統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散又は統合して構成できる。本出願における「システム」とは、複数の装置によって構成されたものに限定されず、単一の装置によって構成されたものを含む。また、本出願における「装置」や「端末」とは、単一の装置や端末によって構成されたものに限定されず、複数の装置や端末によって構成されたものを含む。例えば、音出力制御システム１、２０の各部を、相互に通信可能に構成された複数の装置に分散して構成し、これら複数の装置が互いに通信することにより、音出力制御システム１、２０と同様な機能を発揮するようにしてもよい。
【００６８】
（形状、数値、構造、時系列について）
実施の形態や図面において例示した構成要素に関して、形状、数値、又は複数の構成要素の構造若しくは時系列の相互関係については、本発明の技術的思想の範囲内において、任意に改変及び改良することができる。
【００６９】
（プレイヤリストの取得について）
上記した図２のＳＡ１や図３のSB１においてプレイヤリストを取得しているが、ここでは、少なくとも、プレイヤ１６１〜１６ｎのプレイヤIDが取得できればよく、他の情報については省略してもよい。
【００７０】
（所定機能の設定について）
上記した図２のＳＡ３において設定する所定機能は、少なくとも少なくともブラウジング機能を含むものであればよく、プレイヤ選択機能に加えて、あるいは、プレイヤ選択機能に代えて、任意の他の機能を含めてもよい。
【００７１】
（設定の成否に基づく転送元のプレイヤの選択について）
上記実施の形態１、２においては、プレイヤ１６に対して少なくともブラウジング機能を含む所定機能を設定することにトライし、この設定が成功した場合に、当該設定に成功したプレイヤ１６を転送元のプレイヤ１６として選択しているが、この設定が成功しなかったことに基づいて、転送元のプレイヤを選択してもよい。例えば、プレイヤ１６が２つしか存在しておらず、２つのプレイヤ１６の少なくとも一方がブラウジング機能を有していることが予め判っているような状況において、最初にいずれか一方のプレイヤ１６へのブラウジング機能の設定を行い、この設定に成功しなかった場合には、他方のプレイヤ１６へのブラウジング機能の設定を行う前の時点で、当該他方のプレイヤ１６へのブラウジング機能の設定に成功することが予測できるので、当該他方のプレイヤ１６へのブラウジング機能の設定を実際に行う前に、他方のプレイヤ１６を転送元のプレイヤとして選択してもよい。
【００７２】
（設定にトライしていないプレイヤが存在しない場合の転送元のプレイヤの選択について）
上記実施の形態１、２においては、未だ所定機能の設定にトライしていないプレイヤ１６が存在しないと判定した場合、デフォルトプレイヤＩＤを選択プレイヤＩＤに設定しているが、デフォルトプレイヤＩＤ以外の任意のプレイヤＩＤを選択プレイヤＩＤに設定してもよく、例えば、音源機器１０においてユーザの利用頻度が最も高いプレイヤ１６を公知の方法で特定し、当該特定したプレイヤ１６のプレイヤＩＤを選択プレイヤＩＤに設定してもよい。
【００７３】
（ブラウジング機能以外の機能の設定について）
実施の形態２においては、図３のＳＢ８においてプレイヤ選択機能を設定し、ＳＢ９において最終機能を設定しているが、これらの設定を同時に行ってもよい。
【００７４】
〔実施の形態の特徴と効果の一部〕
最後に、これまでに説明した実施の形態の特徴と効果の一部を、以下に例示する。ただし、実施の形態の特徴と効果は、以下の内容に限定されず、以下の特徴の一部のみを具備することによって以下の効果の一部のみを奏する場合や、以下の特徴以外の他の特徴を具備することによって以下の効果以外の他の効果を奏する場合がある。
【００７５】
実施の形態の１つの側面１に係る音出力制御システムは、音データに基づいて音出力を行う複数のアプリケーションを備えた音源機器に接続される音出力制御システムであって、前記複数のアプリケーションの中から転送元として選択されたアプリケーションにより転送された音データに基づいて音出力制御を行う音出力制御システムにおいて、前記複数のアプリケーションの中から転送元のアプリケーションを選択する選択手段を備え、前記選択手段は、前記複数のアプリケーションの中の少なくとも１つのアプリケーションに対して少なくともブラウジング機能を含む所定機能を設定することにトライし、当該設定の成否に基づいて転送元のアプリケーションを選択する。
【００７６】
上記側面１に係る音出力制御システムによれば、転送元になるアプリケーションを自動で選択できるので、ユーザが手動操作でアプリケーションを選択する手間を省くことができ、ユーザの利便性を向上させることができる。また、少なくともブラウジング機能の設定の成否を把握してから選択を行うことで、アプリケーションの選択の確実性を向上させることができる。
【００７７】
実施の形態の他の側面２に係る音出力制御システムは、前記選択手段は、前記複数のアプリケーションの中から、１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記所定機能を設定することにトライし、当該設定が成功しなかった場合には、前記複数のアプリケーションの中から、未だ前記所定機能の設定にトライしていない１つのアプリケーションを所定方法で選択し、当該選択したアプリケーションに対して前記所定機能を設定することにトライし、以降同様に前記所定機能の設定に成功する迄、未だ前記所定機能の設定にトライしていない１つのアプリケーションの選択と当該選択したアプリケーションに対する前記所定機能の設定のトライとを繰り返し、前記所定機能の設定が成功した場合には、当該設定が成功したアプリケーションを選択する。
【００７８】
上記側面２に係る音出力制御システムによれば、複数のアプリケーションに対して設定成否を順次確認することで、簡易なロジックで設定成否を確認することが可能になる。また、所定機能の設定が成功した場合には、当該設定が成功したアプリケーションを、転送元のアプリケーションとして選択することで、アプリケーションの選択を迅速に行うことが可能になる。
【００７９】
実施の形態の他の側面３に係る音出力制御システムは、実施の形態の他の側面１又は２に係る音出力制御システムにおいて、前記選択手段は、前記複数のアプリケーションの中の少なくとも１つのアプリケーションに対してプレイヤ選択機能及びブラウジング機能を設定することにトライし、当該設定の成否に基づいて転送元のアプリケーションを選択する。
【００８０】
上記側面３に係る音出力制御システムによれば、プレイヤ選択機能及びブラウジング機能の設定の成否に基づいて転送元のアプリケーションを選択するので、設定の成否を確認してから転送元のアプリケーションを選択することができ、アプリケーションの選択の確実性を一層向上させることができる。
【００８１】
実施の形態の他の側面４に係る音出力制御システムは、実施の形態の他の側面１又は２に係る音出力制御システムにおいて、前記選択手段は、前記複数のアプリケーションの中の少なくとも１つのアプリケーションに対してブラウジング機能のみを設定することにトライし、当該設定の成否に基づいて転送元のアプリケーションを選択し、当該選択したアプリケーションに対してプレイヤ選択機能の設定を行う。
【００８２】
上記側面４に係る音出力制御システムによれば、ブラウザ機能のみの設定の成否に基づいて転送元のアプリケーションを選択するので、ブラウザ機能及び他の機能を含む複数の機能の設定の成否に基づいて転送元のアプリケーションを選択する場合に比べて、アプリケーションの選択を効率的かつ迅速に行うことが可能になる。
【００８３】
実施の形態の他の側面５に係る音出力制御方法は、音データに基づいて音出力を行う複数のアプリケーションを備えた音源機器に接続される音出力制御システムにおいて、前記複数のアプリケーションの中から転送元として選択されたアプリケーションにより転送された音データに基づいて音出力制御を行う音出力制御方法であって、前記複数のアプリケーションの中から転送元のアプリケーションを選択する選択ステップを含み、前記選択ステップにおいて、前記複数のアプリケーションの中の少なくとも１つのアプリケーションに対して少なくともブラウジング機能を含む所定機能を設定することにトライし、当該設定の成否に基づいて転送元のアプリケーションを選択する。
【００８４】
上記側面５に係る音出力制御方法によれば、転送元になるアプリケーションを自動で選択できるので、ユーザが手動操作でアプリケーションを選択する手間を省くことができ、ユーザの利便性を向上させることができる。また、少なくともブラウジング機能の設定の成否を把握してから設定を行うことで、アプリケーションの選択の確実性を向上させることができる。
【００８５】
実施の形態の他の側面６に係る音出力制御プログラムは、音データに基づいて音出力を行う複数のアプリケーションを備えた音源機器に接続されるコンピュータにおいて、前記複数のアプリケーションの中から転送元として選択されたアプリケーションにより転送された音データに基づいて音出力制御を行う音出力制御装プログラムであって、前記コンピュータを、前記複数のアプリケーションの中から転送元のアプリケーションを選択する選択手段として機能させる音出力制御装プログラムであり、前記選択手段は、前記複数のアプリケーションの中の少なくとも１つのアプリケーションに対して少なくともブラウジング機能を含む所定機能を設定することにトライし、当該設定の成否に基づいて転送元のアプリケーションを選択する。
【００８６】
上記側面６に係る音出力制御プログラムによれば、転送元になるアプリケーションを自動で選択できるので、ユーザが手動操作でアプリケーションを選択する手間を省くことができ、ユーザの利便性を向上させることができる。また、少なくともブラウジング機能の設定の成否を把握してから選択を行うことで、アプリケーションの選択の確実性を向上させることができる。
【符号の説明】
【００８７】
１、２０  音出力制御システム
２、１１  タッチパッド
３、１２  ディスプレイ
４、１３  スピーカ
５、１４  データ記録部
６、１７  通信部
７、１８、２１  制御部
７ａ、２１ａ  選択部
１０  音源機器
１５、１５１〜１５ｎ  音データ
１６、１６１〜１６ｎ  プレイヤ
１８ａ  デフォルトプレイヤ設定部
１８ｂ  プレイヤリスト作成部
【図１】
0006586859.tif 000002
【図２】
0006586859.tif 000003
【図３】
0006586859.tif 000004