(57)【要約】【課題】異なるコンテンツを出力できるメディアプレイヤーの出入力端子を簡単な構成で増設する技術を提供する。【解決手段】プレーヤー本体３の制御部５は、アダプタ接続コネクタ４にアダプタ２が接続されたときに、接続されたアダプタ２に第１アダプタ識別子ＩＤ１を付与する。また、増設用ジャック２２を介して出力する出力データ５７と第１アダプタ識別子ＩＤ１とを関連付けてアダプタ出力用データを生成する。出力部１９は、アダプタ出力用データを、アダプタ接続コネクタ４を介してアダプタ２に供給する。そしてアダプタ２は、第１アダプタ識別子ＩＤ１を保持し、出力部１９からアダプタ接続コネクタ４を介して供給されるアダプタ出力用データを受け、アダプタ出力用データから、第１アダプタ識別子ＩＤ１に基づいて、出力データ５７を抽出する。【選択図】図３
2008090903.tif 000002
【特許請求の範囲】
【請求項１】
プレーヤー本体と、
前記プレーヤー本体に接続可能に構成され、増設用ジャックを備えるアダプタと
を具備し、
前記プレーヤー本体は、
前記アダプタが接続されるアダプタ接続コネクタと、
前記アダプタ接続コネクタに前記アダプタが接続されたときに、接続された前記アダプタに第１アダプタ識別子を付与し、前記増設用ジャックを介して出力する出力データと前記第１アダプタ識別子とを関連付けてアダプタ出力用データを生成する制御部と、
前記アダプタ出力用データを出力する出力部と
を備え、
前記出力部は、
前記アダプタ出力用データを、前記アダプタ接続コネクタを介して前記アダプタに供給し、
前記アダプタは、
前記第１アダプタ識別子を保持し、前記出力部から前記アダプタ接続コネクタを介して供給される前記アダプタ出力用データを受け、前記アダプタ出力用データから、前記第１アダプタ識別子に基づいて、前記出力データを抽出する
プレーヤーシステム。
【請求項２】
請求項１に記載のプレーヤーシステムにおいて、
前記アダプタは、さらに、
他のアダプタを接続するためのアダプタ連結用コネクタと、
アダプタ側制御部と
を備え、
前記アダプタ側制御部は、
前記アダプタ連結用コネクタに前記他のアダプタが接続されているときに、前記他のアダプタに第２アダプタ識別子を付与し、
前記制御部は、
前記第２アダプタ識別子と前記他のアダプタの増設用ジャックを介して出力する出力データとを関連付けた第２アダプタ用出力データと第１アダプタ用出力データとを結合させた結合データを生成し、
前記出力部は、
前記結合データを、前記アダプタ接続コネクタを介して前記アダプタに供給し、
前記アダプタは、
前記出力部から供給される前記結合データを受け、前記結合データから、前記第１アダプタ識別子に基づいて、第１アダプタ用出力データ特定し、
前記他のアダプタは、
前記結合データから、前記第２アダプタ識別子に基づいて、第２アダプタ用出力データ特定する
プレーヤーシステム。
【請求項３】
請求項２に記載のプレーヤーシステムにおいて、
前記制御部は、
前記第１アダプタ識別子の元になる初期カウンタ値を前記アダプタに供給し、
前記アダプタは、
前記初期カウンタ値に対し、一定の規則に対応した演算を実行し、その実行結果である第１カウンタ値を前記第１アダプタ識別子として保持し、前記第１カウンタ値を前記他のアダプタに供給し、
前記他のアダプタは、
前記第１カウンタ値に対し、前記演算を実行した実行結果である第２カウンタ値を前記第２アダプタ識別子として保持する
プレーヤーシステム。
【請求項４】
請求項３に記載のプレーヤーシステムにおいて、
前記制御部は、
前記アダプタ接続コネクタを介して前記アダプタから供給されるカウンタ値を受信し、
受信した前記カウンタ値と前記演算とに基づいて前記プレーヤー本体に連結して接続されている複数のアダプタの数を特定する
プレーヤーシステム。
【請求項５】
請求項１に記載のプレーヤーシステムにおいて、
前記アダプタは、さらに、
新たなアダプタを接続するためのアダプタ連結用コネクタと、
アダプタ側制御部と
を備え、
前記アダプタ側制御部は、
前記アダプタ連結用コネクタに前記新たなアダプタが接続されたときに、前記新たなアダプタから供給される識別子確認メッセージに応答して、前記第１アダプタ識別子を示す応答メッセージを前記新たなアダプタに通知し、前記応答メッセージに対応して前記新たなアダプタから供給される第２アダプタ識別子を前記制御部に通知し、
前記制御部は、
前記第２アダプタ識別子と前記新たなアダプタの増設用ジャックを介して出力する出力データとを関連付けた第２アダプタ用出力データと前記第１アダプタ用出力データとを結合させた結合データを生成し、
前記出力部は、
前記結合データを、前記アダプタ接続コネクタを介して前記アダプタに供給し、
前記アダプタは、
前記出力部から供給される前記結合データを受け、前記結合データから、前記第１アダプタ識別子に基づいて、第１アダプタ用出力データ特定し、
前記新たなアダプタは、
前記結合データから、前記第２アダプタ識別子に基づいて、第２アダプタ用出力データ特定する
プレーヤーシステム。
【請求項６】
本体側ジャックを備える本体と、
別のアダプタを接続するためのアダプタ連結用コネクタと前記本体側ジャックと異なる増設用ジャックとを備えるアダプタが接続されるアダプタ接続コネクタと、
前記アダプタ接続コネクタに前記アダプタが接続されたときに、接続された前記アダプタに第１アダプタ識別子を付与する制御部と、
前記制御部から供給される第１アダプタ用出力データを出力する出力部と
を具備し、
前記制御部は、
前記増設用ジャックを介して出力する出力データと前記第１アダプタ識別子とを関連付けて前記第１アダプタ用出力データを生成し、
前記出力部は、
前記第１アダプタ用出力データを、前記アダプタ接続コネクタを介して前記アダプタに供給する
プレーヤー。
【請求項７】
請求項６に記載のプレーヤーにおいて、
前記制御部は、
前記アダプタ連結用コネクタに他のアダプタが接続されているときに、前記他のアダプタに付与された第２アダプタ識別子を保持し、
前記第２アダプタ識別子と前記他のアダプタの増設用ジャックを介して出力する出力データとを関連付けた第２アダプタ用出力データと前記第１アダプタ用出力データとを結合させた結合データを生成し、
前記出力部は、
前記結合データを、前記アダプタ接続コネクタを介して前記アダプタに供給する
プレーヤー。
【請求項８】
請求項７に記載のプレーヤーにおいて、
前記制御部は、
前記第１アダプタ識別子の元になる初期カウンタ値を前記アダプタに供給し、
前記アダプタから、前記初期カウンタ値に対し一定の規則に対応した演算を実行した結果である第１カウンタ値が前記他のアダプタに出力されたとき、前記他のアダプタから受信する前記第１カウンタ値と異なるカウンタ値を最終カウンタ値とし、前記最終カウンタ値を最終アダプタ識別子として保持し、
前記最終アダプタ識別子と前記演算とに基づいて接続されているアダプタの総数を特定する
プレーヤー。
【請求項９】
請求項６に記載のプレーヤーにおいて、
前記制御部は、
前記アダプタ連結用コネクタに新たなアダプタが接続されたとき、前記アダプタが前記新たなアダプタに供給するメッセージに対応して前記新たなアダプタが出力する第２アダプタ識別子を、前記アダプタ接続コネクタを介して受信し、
前記第２アダプタ識別子と前記新たなアダプタの増設用ジャックを介して出力する出力データとを関連付けた第２アダプタ用出力データと前記第１アダプタ用出力データとを結合させた結合データを生成し、
前記出力部は、
前記結合データを、前記アダプタ接続コネクタを介して前記アダプタに供給する
プレーヤー。
【請求項１０】
増設用ジャックを備え、プレーヤー本体に接続可能に構成されるアダプタであって、
前記アダプタは、
前記プレーヤー本体から供給される第１アダプタ識別子を保持し、前記増設用ジャックを介して出力する出力データと前記第１アダプタ識別子とを関連付けた第１アダプタ用出力データが前記プレーヤー本体から出力されたとき、前記第１アダプタ用出力データを前記プレーヤー本体に備えられたアダプタ接続コネクタを介して受信し、前記第１アダプタ用出力データから前記第１アダプタ識別子に基づいて前記出力データを抽出する
アダプタ。
【請求項１１】
請求項１０に記載のアダプタにおいて、さらに、
他のアダプタを接続するためのアダプタ連結用コネクタと、
アダプタ側制御部と
を備え、
前記アダプタ側制御部は、
前記アダプタ連結用コネクタに前記他のアダプタが接続されているときに、前記他のアダプタに第２アダプタ識別子を付与し、
前記第２アダプタ識別子と前記他のアダプタの増設用ジャックを介して出力する出力データとを関連付けた第２アダプタ用出力データと、前記第１アダプタ用出力データとを結合させた結合データが前記プレーヤー本体から供給されたとき、
前記結合データから、前記第１アダプタ識別子に基づいて、第１アダプタ用出力データ特定し、前記結合データの、前記第１アダプタ用出力データを除く部分を前記他のアダプタに供給する
アダプタ。
【請求項１２】
請求項１１に記載のアダプタにおいて、
前記アダプタは、
前記プレーヤー本体から出力される初期カウンタ値を受信し、
前記初期カウンタ値に対し、一定の規則に対応した演算を実行し、その実行結果である第１カウンタ値を前記第１アダプタ識別子として保持し、前記第１カウンタ値を前記他のアダプタに供給し、
前記第１カウンタ値と異なる第２カウンタ値が前記他のアダプタから出力されたとき、前記第２カウンタ値を前記プレーヤー本体に供給する
アダプタ。
【請求項１３】
請求項１０に記載のアダプタにおいて、さらに、
新たなアダプタを接続するためのアダプタ連結用コネクタと、
アダプタ側制御部と
を備え、
前記アダプタ側制御部は、
前記アダプタ連結用コネクタに前記新たなアダプタが接続されたときに、前記新たなアダプタから供給される識別子確認メッセージに応答して、前記第１アダプタ識別子を示す応答メッセージを前記新たなアダプタに通知し、前記応答メッセージに対応して前記新たなアダプタから供給される第２アダプタ識別子を前記プレーヤー本体に通知し、
前記第２アダプタ識別子と前記新たなアダプタの増設用ジャックを介して出力する出力データとを関連付けた第２アダプタ用出力データと、前記第１アダプタ用出力データとを結合させた結合データが前記プレーヤー本体から供給されたとき、前記結合データから、前記第１アダプタ識別子に基づいて、第１アダプタ用出力データ特定し
前記結合データの、前記第１アダプタ用出力データを除く部分を前記新たなアダプタに供給する
アダプタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なるコンテンツを同時に再生することができるメディアプレイヤー（情報再生装置）に関する。
【背景技術】
【０００２】
現在市場に流通しているメディアプレイヤー（例えば、ＤＶＤプレイヤーやデジタルオーディオプレイヤーなど）は、通常、１系統の出力端子を含んで構成されている。例えば、デジタルオーディオプレイヤーなどは、一つの音声出力端子を備えている。ユーザは、その音声出力端子にイヤホンのプラグを挿入することで、所望の音声を聴取している。
【０００３】
一台のメディアプレイヤーで、複数のコンテンツを同時に再生するために、二つの異なるコンテンツを同時に出力することができる出力端子を構成する技術が知られている（例えば、特許文献１参照。）。また、一つの出力端子を複数に分岐させ、分岐させた複数の端子を用いて一つのコンテンツを出力する技術が知られている（例えば、特許文献２参照。）。
【０００４】
従来、１系統の出力端子を備えるメディアプレイヤーが１台しかない場合、二人のユーザが別々の曲や映像を視聴することが困難であった。
【０００５】
【特許文献１】特開２０００−２０７８４５号公報
【特許文献２】特開２００２−１６５２８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、異なるコンテンツを出力できるメディアプレイヤーの出入力端子を簡単な構成で増設する技術を提供することにある。
【課題を解決するための手段】
【０００７】
以下に、［発明を実施するための最良の形態］で使用される番号を用いて、課題を解決するための手段を説明する。これらの番号は、［特許請求の範囲］の記載と［発明を実施するための最良の形態］との対応関係を明らかにするために付加されたものである。ただし、それらの番号を、［特許請求の範囲］に記載されている発明の技術的範囲の解釈に用いてはならない。
【０００８】
上記課題を解決するために、プレーヤー本体（３）と、前記プレーヤー本体（３）に接続可能に構成され、増設用ジャック（２２）を備えるアダプタ（２）とを具備するメディアプレーヤーシステムを構成する。そのシステムにおいて、前記プレーヤー本体（３）は、前記アダプタ（２）が接続されるアダプタ接続コネクタ（４）と、制御部（５）と、出力部（１９）とを備えることが好ましい。
その制御部（５）は、前記アダプタ接続コネクタ（４）に前記アダプタ（２）が接続されたときに、接続された前記アダプタ（２）に第１アダプタ識別子（ＩＤ１）を付与する。また、前記増設用ジャック（２２）を介して出力する出力データ（５７）と前記第１アダプタ識別子（ＩＤ１）とを関連付けてアダプタ出力用データを生成する。前記出力部（１９）は、前記アダプタ出力用データを、前記アダプタ接続コネクタ（４）を介して前記アダプタ（２）に供給する。
そして前記アダプタ（２）は、前記第１アダプタ識別子（ＩＤ１）を保持し、前記出力部（１９）から前記アダプタ接続コネクタ（４）を介して供給される前記アダプタ出力用データを受け、前記アダプタ出力用データから、前記第１アダプタ識別子（ＩＤ１）に基づいて、前記出力データ（５７）を抽出する。
【０００９】
そのプレーヤーシステムにおいて、前記アダプタ（２）は、さらに、他のアダプタ（２）を接続するためのアダプタ連結用コネクタ（２１）と、アダプタ側制御部（２３）とを備えることが好ましい。ここにおいて、前記アダプタ側制御部（２３）は、前記アダプタ連結用コネクタ（２１）に前記他のアダプタ（２）が接続されているときに、前記他のアダプタ（２）に第２アダプタ識別子（ＩＤ２）を付与する。
そして、前記制御部（５）は、前記第２アダプタ識別子（ＩＤ２）と前記他のアダプタ（２）の増設用ジャック（２２）を介して出力する出力データ（５７）とを関連付けた第２アダプタ用出力データ（５５）と第１アダプタ用出力データ（５５）とを結合させた結合データ（５２）を生成する。また、前記出力部（１９）は、前記結合データ（５２）を、前記アダプタ接続コネクタ（４）を介して前記アダプタ（２）に供給する。
前記アダプタ（２）は、前記出力部（１９）から供給される前記結合データ（５２）を受け、前記結合データ（５２）から、前記第１アダプタ識別子（ＩＤ１）に基づいて、第１アダプタ用出力データ（５５）特定する。そして、前記他のアダプタ（２）は、前記結合データ（５２）から、前記第２アダプタ識別子（ＩＤ２）に基づいて、第２アダプタ用出力データ（５５）特定する。
【００１０】
また、そのプレーヤーシステムにおいて、前記制御部（５）は、前記第１アダプタ識別子（ＩＤ１）の元になる初期カウンタ値（４１）を前記アダプタ（２）に供給する。前記アダプタ（２）は、前記初期カウンタ値（４１）に対し、一定の規則に対応した演算を実行し、その実行結果である第１カウンタ値（４２）を前記第１アダプタ識別子（ＩＤ１）として保持し、前記第１カウンタ値（４２）を前記他のアダプタ（２）に供給する。前記他のアダプタ（２）は、前記第１カウンタ値（４２）に対し、前記演算を実行した実行結果である第２カウンタ値（４３）を前記第２アダプタ識別子（ＩＤ２）として保持する。
【００１１】
そのプレーヤーシステムにおいて、前記制御部（５）は、前記アダプタ接続コネクタ（４）を介して前記アダプタ（２）から供給されるカウンタ値を受信する。そして、受信した前記カウンタ値と前記演算とに基づいて前記プレーヤー本体（３）に連結して接続されている複数のアダプタ（２）の数を特定する。
【００１２】
そのプレーヤーシステムにおいて、前記アダプタ（２）は、さらに、新たなアダプタ（２）を接続するためのアダプタ連結用コネクタ（２１）と、アダプタ側制御部（２３）とを備えることが好ましい。ここにおいて、前記アダプタ側制御部（２３）は、前記アダプタ連結用コネクタ（２１）に前記新たなアダプタ（２）が接続されたときに、前記新たなアダプタ（２）から供給される識別子確認メッセージに応答して、前記第１アダプタ識別子（ＩＤ１）を示す応答メッセージを前記新たなアダプタ（２）に通知する。そして、前記応答メッセージに対応して前記新たなアダプタ（２）から供給される第２アダプタ識別子（ＩＤ２）を前記制御部（５）に通知する。
このとき前記制御部（５）は、前記第２アダプタ識別子（ＩＤ２）と前記新たなアダプタ（２）の増設用ジャック（２２）を介して出力する出力データ（５７）とを関連付けた第２アダプタ用出力データ（５５）と前記第１アダプタ用出力データ（５５）とを結合させた結合データ（５２）を生成する。前記出力部（１９）は、前記結合データ（５２）を、前記アダプタ接続コネクタ（４）を介して前記アダプタ（２）に供給する。
そして、前記アダプタ（２）は、前記出力部（１９）から供給される前記結合データ（５２）を受け、前記結合データ（５２）から、前記第１アダプタ識別子（ＩＤ１）に基づいて、第１アダプタ用出力データ（５５）特定する。また、前記新たなアダプタ（２）は、前記結合データ（５２）から、前記第２アダプタ識別子（ＩＤ２）に基づいて、第２アダプタ用出力データ（５５）特定する。
【００１３】
また、上記課題を解決するために、本体側ジャックを備える本体（３）と、別のアダプタ（２）を接続するためのアダプタ連結用コネクタ（２１）と前記本体側ジャックと異なる増設用ジャック（２２）とを備えるアダプタ（２）が接続されるアダプタ接続コネクタ（４）と、前記アダプタ接続コネクタ（４）に前記アダプタ（２）が接続されたときに、接続された前記アダプタ（２）に第１アダプタ識別子（ＩＤ１）を付与する制御部（５）と、前記制御部（５）から供給される第１アダプタ用出力データ（５５）を出力する出力部（１９）とを具備するプレイヤーを構成する。
ここで、前記制御部（５）は、  前記増設用ジャック（２２）を介して出力する出力データ（５７）と前記第１アダプタ識別子（ＩＤ１）とを関連付けて前記第１アダプタ用出力データ（５５）を生成する。また、前記出力部（１９）は、前記第１アダプタ用出力データ（５５）を、前記アダプタ接続コネクタ（４）を介して前記アダプタ（２）に供給する。
【００１４】
そのプレーヤーにおいて、前記制御部（５）は、前記アダプタ連結用コネクタ（２１）に他のアダプタ（２）が接続されているときに、前記他のアダプタ（２）に付与された第２アダプタ識別子（ＩＤ２）を保持する。そして、前記第２アダプタ識別子（ＩＤ２）と前記他のアダプタ（２）の増設用ジャック（２２）を介して出力する出力データ（５７）とを関連付けた第２アダプタ用出力データ（５５）と前記第１アダプタ用出力データ（５５）とを結合させた結合データ（５２）を生成する。前記出力部（１９）は、前記結合データ（５２）を、前記アダプタ接続コネクタ（４）を介して前記アダプタ（２）に供給する。
【００１５】
そのプレーヤーにおいて、前記制御部（５）は、前記第１アダプタ識別子（ＩＤ１）の元になる初期カウンタ値（４１）を前記アダプタ（２）に供給する。また、前記アダプタ（２）から、前記初期カウンタ値（４１）に対し一定の規則に対応した演算を実行した結果である第１カウンタ値（４２）が前記他のアダプタ（２）に出力されたとき、前記他のアダプタ（２）から受信する前記第１カウンタ値（４２）と異なるカウンタ値を最終カウンタ値（４４）とし、前記最終カウンタ値（４４）を前記最終アダプタ識別子（ＩＤｎ）として保持する。そして、前記最終アダプタ識別子（ＩＤｎ）と前記演算とに基づいてアダプタ総数を特定する。
【００１６】
そのプレーヤーにおいて、前記制御部（５）は、前記アダプタ連結用コネクタ（２１）に新たなアダプタ（２）が接続されたとき、前記アダプタ（２）が前記新たなアダプタ（２）に供給するメッセージに対応して前記新たなアダプタ（２）が出力する第２アダプタ識別子（ＩＤ２）を、前記アダプタ接続コネクタ（４）を介して受信する。このとき、前記第２アダプタ識別子（ＩＤ２）と前記新たなアダプタ（２）の増設用ジャック（２２）を介して出力する出力データ（５７）とを関連付けた第２アダプタ用出力データ（５５）と前記第１アダプタ用出力データ（５５）とを結合させた結合データ（５２）を生成する。そして、  前記出力部（１９）は、前記結合データ（５２）を、前記アダプタ接続コネクタ（４）を介して前記アダプタ（２）に供給する。
【００１７】
また、上記課題を解決するために、プレーヤー本体（３）に接続可能に構成され、増設用ジャック（２２）を備えるアダプタ（２）を用いるプレーヤーシステムに用いられるアダプタ（２）を以下のように構成する。ここにおいて、前記アダプタ（２）は、前記プレーヤー本体（３）から供給される第１アダプタ識別子（ＩＤ１）を保持する。また、前記増設用ジャック（２２）を介して出力する出力データ（５７）と前記第１アダプタ識別子（ＩＤ１）とを関連付けた第１アダプタ用出力データ（５５）が前記プレーヤー本体（３）から出力されたとき、前記第１アダプタ用出力データ（５５）を前記プレーヤー本体（３）に備えられたアダプタ接続コネクタ（４）を介して受信する。そして、前記第１アダプタ用出力データ（５５）から前記第１アダプタ識別子（ＩＤ１）に基づいて前記出力データ（５７）を抽出する。
【００１８】
そのアダプタ（２）において、さらに、他のアダプタ（２）を接続するためのアダプタ連結用コネクタ（２１）と、アダプタ側制御部（２３）とを備えることが好ましい。そして、前記アダプタ側制御部（２３）は、前記アダプタ連結用コネクタ（２１）に前記他のアダプタ（２）が接続されているときに、前記他のアダプタ（２）に第２アダプタ識別子（ＩＤ２）を付与する。また、前記第２アダプタ識別子（ＩＤ２）と前記他のアダプタ（２）の増設用ジャック（２２）を介して出力する出力データ（５７）とを関連付けた第２アダプタ用出力データ（５５）と、前記第１アダプタ用出力データ（５５）とを結合させた結合データ（５２）が前記プレーヤー本体（３）から供給されたとき、前記結合データ（５２）から、前記第１アダプタ識別子（ＩＤ１）に基づいて、第１アダプタ用出力データ（５５）特定し、前記結合データ（５２）の、前記第１アダプタ用出力データ（５５）を除く部分を前記他のアダプタ（２）に供給する。
【００１９】
そのアダプタ（２）は、前記プレーヤー本体（３）から出力される初期カウンタ値（４１）を受信する。そして、前記初期カウンタ値（４１）に対し、一定の規則に対応した演算を実行し、その実行結果である第１カウンタ値（４２）を前記第１アダプタ識別子（ＩＤ１）として保持し、前記第１カウンタ値（４２）を前記他のアダプタ（２）に供給する。また、前記第１カウンタ値（４２）と異なる第２カウンタ値（４３）が前記他のアダプタ（２）から出力されたとき、前記第２カウンタ値（４３）を前記プレーヤー本体（３）に供給する。
【００２０】
そのアダプタ（２）において、さらに、新たなアダプタ（２）を接続するためのアダプタ連結用コネクタ（２１）と、アダプタ側制御部（２３）とを備えることが好ましい。前記アダプタ側制御部（２３）は、前記アダプタ連結用コネクタ（２１）に前記新たなアダプタ（２）が接続されたときに、前記新たなアダプタ（２）から供給される識別子確認メッセージに応答して、前記第１アダプタ識別子（ＩＤ１）を示す応答メッセージを前記新たなアダプタ（２）に通知する。そして、前記応答メッセージに対応して前記新たなアダプタ（２）から供給される第２アダプタ識別子（ＩＤ２）を前記プレーヤー本体（３）に通知する。
前記第２アダプタ識別子（ＩＤ２）と前記新たなアダプタ（２）の増設用ジャック（２２）を介して出力する出力データ（５７）とを関連付けた第２アダプタ用出力データ（５５）と、前記第１アダプタ用出力データ（５５）とを結合させた結合データ（５２）が前記プレーヤー本体（３）から供給されたとき、前記結合データ（５２）から、前記第１アダプタ識別子（ＩＤ１）に基づいて、第１アダプタ用出力データ（５５）特定する。そして、前記結合データ（５２）の、前記第１アダプタ用出力データ（５５）を除く部分を前記新たなアダプタ（２）に供給する。
【発明の効果】
【００２１】
本発明によると、メディアプレイヤーの出力端子を簡単な構成で増やすことが可能となる。
また、本発明によると、増設した出力端子を用いて、異なるコンテンツを同時に出力することが可能となる。
【発明を実施するための最良の形態】
【００２２】
［第１の実施形態］
以下に、図面を参照して本願発明を実施するための形態について説明を行う。なお、以下に述べる実施形態では、本願発明の理解を容易にするために、ユーザが音声を視聴する場合に対応して、本実施形態の構成・動作を説明していく。図１は、本実施形態のメディアプレイヤーシステム１の構成を例示するブロック図である。本実施形態のマルチプレイ対応メディアプレイヤーシステム１は、マルチジャックアダプタ２と、プレーヤー本体３とを含んで構成されている。マルチジャックアダプタ２は、プレーヤー本体３に対し着脱自在に構成されている。図１を参照すると、本体側マルチジャックアダプタ接続部４と、ＣＰＵ５と、記憶装置６と、ＤＥＭＵＸ７と、Ｄｅｃｏｄｅｒ８と、グラフィックアクセレレータ９と、表示装置１０と、Ａｕｄｉｏ  Ｃｏｄｅｃ１１と、ＡＶ  ＳＹＮＣ１２と、ＡＭＰ１３と、スピーカ１４とを含んで構成されている。また、それらは、内部バス２０を介して接続されている。
【００２３】
本体側マルチジャックアダプタ接続部４は、マルチジャックアダプタ２と接続するアダプタ接続領域１９を備え、プレーヤー本体３とマルチジャックアダプタ２との間で送受信されるデータの授受を実行している。ＣＰＵ５は、プレーヤー本体３に備えられた各種装置の制御やデータの処理を行っている。ＣＰＵ５は、内部バス２０を介して受け取ったデータを解釈して演算し、その演算結果を所定の出力装置に出力している。記憶装置６は、データを記憶するための装置であり、電源の供給が遮断された場合であっても、記憶したデータを保持し続ける機能を。
【００２４】
ＤＥＭＵＸ（デマルチプレクサ）７は、内部バス２０を介して受け取った多重化された信号を複数の信号に分割する。Ｄｅｃｏｄｅｒ８は、内部バス２０を介して受け取った符号化された画像信号を復号化する。グラフィックアクセレレータ９は、画像表示用の回路であり、高速な描画処理を支援する機能を備えている。表示装置１０は、グラフィックアクセレレータ９から供給される画像信号を、ユーザに表示するマンマシンインターフェースである。
【００２５】
Ａｕｄｉｏ  Ｃｏｄｅｃ１１は、内部バス２０を介して受け取った符号化された音声信号を復号化する。ＡＶ  ＳＹＮＣ１２は、Ｄｅｃｏｄｅｒ８から出力される画像信号とＡｕｄｉｏ  Ｃｏｄｅｃ１１から出力される音声信号とを同期させて本体側マルチジャックアダプタ接続部４に供給する。ＡＭＰ１３は、Ａｕｄｉｏ  Ｃｏｄｅｃ１１から供給される音声信号を増幅してスピーカ１４に出力する。
【００２６】
また、図１に示されているように、記憶装置６は、ＩＤ付与プログラム１５と、ＩＤ対応ファイル生成プログラム１６と、アダプタＩＤ記憶領域１７と、ＩＤ対応ファイル記憶領域１８とを含んで構成されている。ＩＤ付与プログラム１５は、本実施形態において、マルチジャックアダプタ２を識別するためのアダプタＩＤを付与する手順を示すコンピュータプログラムである。ＩＤ対応ファイル生成プログラム１６は、そのアダプタＩＤがマルチジャックアダプタ２に付与された場合、マルチジャックアダプタ２を介して出力される情報（以下、コンテンツファイルと呼ぶ）とそのアダプタＩＤとを対応付けるための手順を示すコンピュータプログラムである。アダプタＩＤ記憶領域１７は、マルチジャックアダプタ２に付与されたアダプタＩＤを格納している。ＩＤ対応ファイル記憶領域１８は、アダプタＩＤに対応付けられたコンテンツファイルとアダプタＩＤとの関連性と示す情報を格納している。
【００２７】
図２は、本実施形態におけるマルチジャックアダプタ２の構成を例示するブロック図である。図２を参照すると、マルチジャックアダプタ２は、アダプタ側接点領域２１と、アダプタ側ジャック２２と、制御部２３と、接続用端子２４とを含んで構成されているアダプタ側接点領域２１は、他のマルチジャックアダプタ２を接続することが可能な接続端である。アダプタ側ジャック２２は、プラグ２５を接続することが可能な接続端である。制御部２３は、本体側マルチジャックアダプタ接続部４を介して供給されるデータに応答して、所定の演算処理を実行する演算処理装置である。接続用端子２４は、アダプタ接続領域１９や他のマルチジャックアダプタ２のアダプタ側接点領域２１に接続可能な接続端である。
【００２８】
図３は、プレーヤー本体３に二つのマルチジャックアダプタ２が接続された場合におけるマルチプレイ対応メディアプレイヤーシステム１の構成を例示するブロック図である。なお、以下の実施形態において、プレーヤー本体３に複数のマルチジャックアダプタ２が接続され、それらを区別する場合には、枝番号（例えば、２−１と２−２）を使用して本実施形態の構成・動作に関する説明を行う。図３を参照すると、プレーヤー本体３に二つのマルチジャックアダプタ２が接続される場合、それらは直列的に接続される。このとき、プレーヤー本体３に直接接続されるマルチジャックアダプタ２を第１マルチジャックアダプタ２−１とし、その第１マルチジャックアダプタ２−１に接続されるマルチジャックアダプタ２を第２マルチジャックアダプタ２−２とする。プレーヤー本体３は、上述のアダプタＩＤを使用して第１マルチジャックアダプタ２−１と第２マルチジャックアダプタ２−２とを識別する。
【００２９】
図３に示されているように、第１マルチジャックアダプタ２−１には、第１プラグ２５−１が接続される。同様に、第２マルチジャックアダプタ２−２には、第２プラグ２５−２が接続される。本実施形態のマルチプレイ対応メディアプレイヤーシステム１は、第１マルチジャックアダプタ２−１と第２マルチジャックアダプタ２−２とを独立して機能させることが可能であり、したがって、第１プラグ２５−１を利用するユーザ（第１ユーザ）と、第２プラグ２５−２を利用するユーザ（第２ユーザ）とは、別々のコンテンツファイルを視聴することができる。
【００３０】
以下に、図面を参照して本実施形態のマルチジャックアダプタ２の詳細な構成に関して説明を行う。図４は、マルチジャックアダプタ２の構成の詳細を例示するブロック図である。図４を参照すると、マルチジャックアダプタ２の制御部２３は、データ種別判定部３１と、アダプタ連結確認部３２と、アダプタＩＤ記憶部３３と、自データ識別部３４と、Ｄ／Ａ変換器３５と、アダプタ側ＡＭＰ３６とを含んで構成されている。
【００３１】
データ種別判定部３１は、接続用端子２４を介して受信したデータが、アダプタ側ジャック２２から出力するコンテンツファイルのデータ（以下、出力用データと呼ぶ）であるのか、アダプタＩＤを付与するためのデータ（以下、アダプタ数確認データ５１と呼ぶ。）であるのかを判別する。本実施形態において、マルチジャックアダプタ２が接続用端子２４を介して受信するデータには、２種類のデータがある。その一つが上述の出力用データであり、もう一つが、アダプタ数確認データ５１である。データ種別判定部３１は、受信したデータのヘッダに示される情報に基づいて、その受信データを振り分ける。なお、その振り分け動作に関する詳細は後述するものとする。
【００３２】
アダプタ連結確認部３２は、アダプタＩＤ記憶部３３から供給されたアダプタ数確認データに応答して、自己のアダプタＩＤを特定し、アダプタＩＤ記憶部３３に格納する。また、アダプタ連結確認部３２は、後段に他のマルチジャックアダプタ２が接続されているかどうかの確認を行う。この確認動作に関しては後述する。アダプタＩＤ記憶部３３は、アダプタ連結確認部３２によって特定された自己のアダプタＩＤを保持する。また、アダプタＩＤ記憶部３３は、自データ識別部３４からの要求に応答して、保持しているアダプタＩＤを自データ識別部３４に供給する。
【００３３】
自データ識別部３４は、データ種別判定部３１から供給された出力用データが、後段に備えられたマルチジャックアダプタ２に受け渡すべきデータであるのか、自己のアダプタ側ジャック２２から出力するデータであるのかを識別する。アダプタ連結確認部３２は、出力用データのヘッダに示される情報に基づいて、その識別処理を実行する。なお、その識別処理に関する詳細は後述するものとする。Ｄ／Ａ変換器３５は、自データ識別部３４から供給されるデジタルデータをアナログデータに変換してアダプタ側ＡＭＰ３６に供給する。アダプタ側ＡＭＰ３６は、Ｄ／Ａ変換器３５から供給されたアナログデータを増幅してアダプタ側ジャック２２に供給する。
【００３４】
図５は、アダプタＩＤを付与する動作の概要を例示するブロック図である。以下では、プレーヤー本体３に二つのマルチジャックアダプタ２（第１マルチジャックアダプタ２−１、第２マルチジャックアダプタ２−２）が接続されている場合に対応して、アダプタＩＤの付与動作を説明する。例えば、プレーヤー本体３の電源が投入されたとき、プレーヤー本体３は、本体側マルチジャックアダプタ接続部４を介して初期アダプタ数確認データ４１を第１マルチジャックアダプタ２−１に供給する。第１アダプタ側データ種別判定部３１−１は、その初期アダプタ数確認データ４１を第１アダプタ側アダプタ連結確認部３２−１に供給する。第１アダプタ側アダプタ連結確認部３２−１は、その初期アダプタ数確認データ４１に基づいて自己のアダプタＩＤを特定し、第１アダプタ側アダプタＩＤ記憶部３３−１に格納する。さらに第１アダプタ側アダプタ連結確認部３２−１は、初期アダプタ数確認データ４１に対して所定の演算を実行して第１更新アダプタ数確認データ４２を生成する。第１アダプタ側アダプタ連結確認部３２−１は、生成した第１更新アダプタ数確認データ４２を第２マルチジャックアダプタ２−２に供給する。
【００３５】
第２マルチジャックアダプタ２−２の第２アダプタ側データ種別判定部３１−２は、受信した第１更新アダプタ数確認データ４２を第２アダプタ側アダプタ連結確認部３２−２に供給する。第２アダプタ側アダプタ連結確認部３２−２は、第１更新アダプタ数確認データ４２に基づいて自己のアダプタＩＤを特定し第２アダプタ側アダプタＩＤ記憶部３３−２に格納する。第２アダプタ側アダプタ連結確認部３２−２は、第１更新アダプタ数確認データ４２に対して所定の演算を実行して第２更新アダプタ数確認データ４３を生成する。第２アダプタ側アダプタ連結確認部３２−２は、生成した第２更新アダプタ数確認データ４３を後段のマルチジャックアダプタ２に供給する。ここにおいて、第２マルチジャックアダプタ２−２は、その後段に他のマルチジャックアダプタ２が接続されていないことに対応して、第２更新アダプタ数確認データ４３を最終アダプタ数確認データ４４として第１マルチジャックアダプタ２−１に供給する。第１マルチジャックアダプタ２−１は、後段の第２マルチジャックアダプタ２−２から供給される最終アダプタ数確認データ４４をそのままプレーヤー本体３に渡す。
【００３６】
プレーヤー本体３は、受け取った最終アダプタ数確認データ４４に基づいて、上述の演算が何回実行されたかを判定し、その判定に基づいて直列的に接続された複数のマルチジャックアダプタ２の総数を判断する。
【００３７】
図６は、上記の演算が加算である場合の、アダプタＩＤの付与動作を例示する図である。なお、本願発明における上記演算は、加算に限定されるものではない。図６を参照すると、プレーヤー本体３は、初期アダプタ数確認データ４１として
カウンタ用パラメータ：ＡｄｐｔＣｎｔ＝０００
を出力する。第１マルチジャックアダプタ２−１は、受信した初期アダプタ数確認データ４１が示す値に１を加算して
カウンタ用パラメータ：ＡｄｐｔＣｎｔ＝００１
を第１更新アダプタ数確認データ４２として出力する。また、このとき、第１マルチジャックアダプタ２−１は、出力する第１更新アダプタ数確認データ４２に対応するアダプタＩＤとしてＩＤ１を第１アダプタ側アダプタＩＤ記憶部３３−１に格納する。
【００３８】
第２マルチジャックアダプタ２−２は、第１マルチジャックアダプタ２−１から供給される第１更新アダプタ数確認データ４２が示す値に１を加算して
カウンタ用パラメータ：ＡｄｐｔＣｎｔ＝００２
を第２更新アダプタ数確認データ４３として出力する。また、このとき、第２マルチジャックアダプタ２−２は、出力する第２更新アダプタ数確認データ４３に対応するアダプタＩＤとしてＩＤ２を第２アダプタ側アダプタＩＤ記憶部３３−２に格納する。そして、第２マルチジャックアダプタ２−２は、第２更新アダプタ数確認データ４３を受けるマルチジャックアダプタ２が後段に接続されていないので、その第２更新アダプタ数確認データ４３を最終アダプタ数確認データ４４として第１マルチジャックアダプタ２−１を介してプレーヤー本体３に受け渡す。
【００３９】
プレーヤー本体３は、受け取った最終アダプタ数確認データ４４が示す値を参照し、その値が、
カウンタ用パラメータ：ＡｄｐｔＣｎｔ＝００２
であることに基づいて、２つのマルチジャックアダプタ２が接続されていることを認識する。
【００４０】
以下に、アダプタ数確認データ５１の構成に関して説明を行う。図７は、アダプタ数確認データ５１の構成を例示する図である。図７を参照すると、本実施形態におけるアダプタ数確認データ５１は、ヘッダ部５３と確認データ部５４とを含んで構成されている。ヘッダ部５３には、データ種別判定部３１が、そのデータがアダプタ数確認データ５１であるか否かを判定するための情報が記載されている。図７に示されているように、本実施形態において、ヘッダ部５３に”ＦＡ”が記載されている場合、データ種別判定部３１は、受信したデータがアダプタ数確認データ５１であると判定する。アダプタ連結確認部３２は、そのアダプタ数確認データ５１の確認データ部５４に記載されている情報に対し、所定の演算を実行して新たなアダプタ数確認データ５１を出力する。例えば、上述の演算が＋１を加算する演算である場合、アダプタ数確認データ５１（例えば初期アダプタ数確認データ４１）として
ＦＡ｜Ｄ００００
を受信したアダプタ連結確認部３２は、
ＦＡ｜Ｄ０００１
を新たなアダプタ数確認データ５１（例えば第１更新アダプタ数確認データ４２）として出力する。
【００４１】
上述のような構成のアダプタ数確認データ５１に対応したアダプタＩＤ付与動作に関し、フローチャートを参照して説明を行う。図８は、本実施形態におけるアダプタＩＤ付与動作を例示するフローチャートである。以下に述べる動作は、プレーヤー本体３の電源が投入された場合や、ユーザが任意のタイミングで初期化を行った後に実行されることが好ましい。また、以下の動作において、アダプタ連結確認部３２が実行する演算が＋１を加算する加算演算である場合を例に説明を行う。図８を参照すると、ステップＳ１０１において、プレーヤー本体３は、
ＦＡＤ００００
をアダプタ数確認データ５１（４１）として出力する。ステップＳ１０２において、プレーヤー本体３は、マルチジャックアダプタ２との通信が確立されたか否かの判断を行う。その判断の結果、通信が確立しなかった場合、本体側マルチジャックアダプタ接続部４にはマルチジャックアダプタ２が接続されていないと判断し、処理は終了する。通信が確立した場合、処理はステップＳ１０３に進む。
【００４２】
ステップＳ１０３において、１段目のマルチジャックアダプタ２（第１マルチジャックアダプタ２−１）が、プレーヤー本体３から出力されたアダプタ数確認データ５１を受信する。ステップＳ１０４において、マルチジャックアダプタ２のデータ種別判定部３１は、受信したデータの種別を判定する。データ種別判定部３１は、アダプタ数確認データ５１のヘッダ部５３が”ＦＡ”であるので、受信したデータをアダプタ連結確認部３２に供給する。
【００４３】
ステップＳ１０５において、アダプタ連結確認部３２は、受信したアダプタ数確認データ５１の確認データ部５４に示される値に１を加算したデータに更新し、
ＦＡＤ０００１
を新たなアダプタ数確認データ５１（４２）とする。アダプタ連結確認部３２は、その新たなアダプタ数確認データ５１に対応するアダプタＩＤをアダプタＩＤ記憶部３３に格納する。
【００４４】
ステップＳ１０６において、アダプタ連結確認部３２は、後段のマルチジャックアダプタ２と通信が確立したか否かを判断する。その判断の結果、通信が確立しない場合、自身が最終段であると判断し、処理はステップＳ１０７に進む。その判断の結果、通信が確立した場合、処理はステップＳ１０８に進む。ステップＳ１０７において、アダプタ連結確認部３２は、新たなアダプタ数確認データ５１（”ＦＡＤ０００１”）を最終アダプタ数確認データ４４として送信側（プレーヤー本体３または前段のマルチジャックアダプタ２）に供給して処理は終了する。
【００４５】
ステップＳ１０８において、アダプタ連結確認部３２は、後段のマルチジャックアダプタ２と通信が確立したことに対応して、更新したアダプタ数確認データ５１を後段のマルチジャックアダプタ２に供給する。更新したアダプタ数確認データ５１を出力した後、マルチジャックアダプタ２は、後段から最終アダプタ数確認データ４４が供給されるまで待機する。
【００４６】
ステップＳ１０９において、マルチジャックアダプタ２は、後段に接続されたマルチジャックアダプタ２から最終アダプタ数確認データ４４を受信する。ステップＳ１１０において、最終アダプタ数確認データ４４を受信したマルチジャックアダプタ２は、その最終アダプタ数確認データ４４をプレーヤー本体３（または、前段のマルチジャックアダプタ２）に供給する。
【００４７】
これによって、本実施形態のマルチプレイ対応メディアプレイヤーシステム１では、複数のマルチジャックアダプタ２に自動的にアダプタＩＤを付与することが可能となる。プレーヤー本体３が、各マルチジャックアダプタ２を独立に機能させるための出力用データを、そのアダプタＩＤを用いて構成することで、異なるコンテンツファイルを同時に出力させることが可能となる。
【００４８】
以下に、本実施形態において、マルチプレイ対応メディアプレイヤーシステム１の動作中に新たなマルチジャックアダプタ２が接続された場合の、アダプタＩＤ付与動作について図面を参照して説明を行う。図９は、稼働中のマルチプレイ対応メディアプレイヤーシステム１に新たなマルチジャックアダプタ２が接続された場合の動作を例示するフローチャートである。このフローチャートは、プレーヤー本体３の本体側マルチジャックアダプタ接続部４に、第１マルチジャックアダプタ２−１が接続されているときに、新たなマルチジャックアダプタ２（以下、第２マルチジャックアダプタ２−２と呼ぶ。）を接続する場合の動作を例示している。図９を参照すると、ステップＳ２０１において、ユーザの操作に対応して、現在動作している第１マルチジャックアダプタ２−１のアダプタ側接点領域２１に、第２マルチジャックアダプタ２−２の接続用端子２４が挿入される。
【００４９】
ステップＳ２０２において、第２マルチジャックアダプタ２−２の制御部２３（第２アダプタ側制御部２３−２）は、第１マルチジャックアダプタ２−１を介して供給される電力に対応して起動する。このとき、第２アダプタ側制御部２３−２のアダプタ連結確認部３２は、アダプタＩＤ記憶部３３にアダプタＩＤが保持されていないので、確認データ部５４が未知数のアダプタ数確認データ５１（以下、新規アダプタ数確認データ５１ａと呼ぶ）を第１マルチジャックアダプタ２−１に供給する。
【００５０】
ステップＳ２０３において、第１マルチジャックアダプタ２−１は、第２マルチジャックアダプタ２−２から供給される新規アダプタ数確認データ５１ａを受信する。ステップＳ２０４において、第１マルチジャックアダプタ２−１は、新規アダプタ数確認データ５１ａに応答してアダプタＩＤ記憶部３３（第１アダプタ側アダプタＩＤ記憶部３３−１）に保持されているアダプタＩＤを抽出する。
【００５１】
ステップＳ２０５において、第１マルチジャックアダプタ２−１のアダプタ連結確認部３２（第１アダプタ側アダプタ連結確認部３２−１）は、新規アダプタ数確認データ５１ａの確認データ部５４に、抽出したアダプタＩＤに対応するデータを記載したアダプタ数確認データ５１を生成し、そのアダプタ数確認データ５１を第２マルチジャックアダプタ２−２に供給する。
【００５２】
ステップＳ２０６において、第２マルチジャックアダプタ２−２は、第１マルチジャックアダプタ２−１から供給されるアダプタ数確認データ５１を受信する。ステップＳ２０７において、第２マルチジャックアダプタ２−２のアダプタ連結確認部３２（第２アダプタ側アダプタ連結確認部３２−２）は、受信したアダプタ数確認データ５１の確認データ部５４に示されている値に１を加算した値を算出し、その算出値に基づいて自身のアダプタＩＤを特定してアダプタＩＤ記憶部３３に格納する。また、第２アダプタ側アダプタ連結確認部３２−２は、その算出値に対応してアダプタ数確認データ５１を更新する。
【００５３】
ステップＳ２０８において、第２マルチジャックアダプタ２−２は、更新したアダプタ数確認データ５１を最終アダプタ数確認データ４４として、前段のマルチジャックアダプタ２（第１マルチジャックアダプタ２−１）に供給する。第１マルチジャックアダプタ２−１は、第２マルチジャックアダプタ２−２から供給された最終アダプタ数確認データ４４をそのまま、プレーヤー本体３に受け渡す。
【００５４】
これによって、本実施形態のマルチプレイ対応メディアプレイヤーシステム１では、稼働中に新たなマルチジャックアダプタ２が接続された場合であっても、自動的にそのマルチジャックアダプタ２にアダプタＩＤを付与することが可能となる。
【００５５】
以下に、本実施形態における、コンテンツファイルの出力動作に関して説明を行う。上述したように、本実施形態のマルチプレイ対応メディアプレイヤーシステム１は、複数のマルチジャックアダプタ２から異なるコンテンツを出力することが可能である。ここにおいて、マルチプレイ対応メディアプレイヤーシステム１は、複数のマルチジャックアダプタ２のそれぞれのアダプタＩＤと、それぞれのマルチジャックアダプタ２で出力するコンテンツファイルとを対応させたデータ（ＩＤ付出力用データ５２）を生成する。
【００５６】
図１０は、ＩＤ付出力用データ５２の構成を例示する図である。図１０を参照すると、ＩＤ付出力用データ５２は、複数のマルチジャックアダプタ２に対応するマルチジャックアダプタ用データ５５が結合された構成である。図１０に示されているように、各マルチジャックアダプタ用データ５５は、ＩＤ部５６と出力データ部５７とを含んで構成されている。ＩＤ部５６には、アダプタＩＤを示すデータが記載されている。出力データ部５７には、出力用データが記載されている。
【００５７】
以下に、ＩＤ付出力用データ５２を生成する動作に関して図面を参照して説明を行う。図１１は、本実施形態におけるＩＤ付出力用データ５２の生成動作を例示する図である。以下の説明では、マルチジャックアダプタ２から出力可能な二つのコンテンツファイル（第１ファイル６１、第２ファイル６２）に対し、異なるアダプタＩＤを付与する場合例示する。この動作は、ＣＰＵ５が、ＩＤ対応ファイル生成プログラム１６に示される手順に対応して情報処理をおこなうことで実行される。また、第１ファイル６１と第２ファイル６２とが動画ファイルであり、それらは記憶装置６に保持されているものとする。
【００５８】
図１１を参照すると、動画ファイルである第１ファイル６１は、第１ファイル動画部分６３と第１ファイル音声部分６４を含んで構成されている。また、第２ファイル６２は、第２ファイル動画部分６５と第２ファイル音声部分６６とを含んで構成されている。プレーヤー本体３のＣＰＵ５は、ＩＤ対応ファイル生成プログラム１６に示される手順に対応して第１ファイル６１と第２ファイル６２とを読み出し、それぞれのファイルをＤＥＭＵＸ７に供給する。ＤＥＭＵＸ７は、各ファイルの動画部分と音声部分とに分割する。
【００５９】
分割されたファイルの動画部分はＤｅｃｏｄｅｒ８に供給され、音声部分はＡｕｄｉｏ  Ｃｏｄｅｃ１１に供給される。Ｄｅｃｏｄｅｒ８またはＡｕｄｉｏ  Ｃｏｄｅｃ１１は、供給されたデータ（第１ファイル動画部分６３、第１ファイル音声部分６４、第２ファイル動画部分６５および第２ファイル音声部分６６）を復号化する。ＣＰＵ５は、復号化されたデータを出力データ部５７とするマルチジャックアダプタ用データ５５を生成し、そのマルチジャックアダプタ用データ５５のＩＤ部５６に出力対象となるマルチジャックアダプタ２のアダプタＩＤを記載する。ＣＰＵ５は、この複数のマルチジャックアダプタ用データ５５を結合してＩＤ付出力用データ５２を生成し、本体側マルチジャックアダプタ接続部４を介して出力（または、ＩＤ対応ファイル記憶領域１８に保持）する。また本実施形態において、複数のマルチジャックアダプタ用データ５５が、時分割で出力されるような構成であっても良い。
【００６０】
以下に、出力されたＩＤ付出力用データ５２に対応したマルチジャックアダプタ２の動作に関して説明を行う。図１２は、ＩＤ付出力用データ５２が出力された場合におけるマルチジャックアダプタ２の動作を例示するフローチャートである。
【００６１】
図１２を参照すると、ステップＳ３０１において、プレーヤー本体３は、本体側マルチジャックアダプタ接続部４を介してＩＤ付出力用データ５２を出力する。ステップＳ３０２において、プレーヤー本体３に接続されているマルチジャックアダプタ２（第１マルチジャックアダプタ２−１）が、そのＩＤ付出力用データ５２を受信する。ステップＳ３０３において、第１マルチジャックアダプタ２−１のデータ種別判定部３１（第１アダプタ側データ種別判定部３１−１）は、受信したデータの種別を判定する。第１アダプタ側データ種別判定部３１−１は、その判定に基づいて、ＩＤ付出力用データ５２を自データ識別部３４（第１アダプタ側自データ識別部３４−１）に供給する。
【００６２】
ステップＳ３０４において、第１アダプタ側自データ識別部３４−１は、供給されたＩＤ付出力用データ５２に応答して、アダプタＩＤ記憶部３３に保持されているアダプタＩＤを読み出す。ステップＳ３０５において、第１アダプタ側自データ識別部３４−１は、読み出したアダプタＩＤに対応するＩＤがＩＤ部５６に記載されているマルチジャックアダプタ用データ５５が含まれているか否かの判断を実行する。その判断の結果、対応するＩＤが記載されたＩＤ部５６を有するマルチジャックアダプタ用データ５５が無い場合、処理はステップＳ３０６に進む。対応するマルチジャックアダプタ用データ５５が存在する場合には、処理はステップＳ３０７に進む。
【００６３】
ステップＳ３０６において、第１アダプタ側自データ識別部３４−１は、供給されたＩＤ付出力用データ５２を後段のマルチジャックアダプタ２（第２マルチジャックアダプタ２−２）に渡す。ステップＳ３０７において、第１アダプタ側自データ識別部３４−１は、ＩＤ部５６に示される情報に基づいて、第１マルチジャックアダプタ２−１で出力するコンテンツファイルを有するマルチジャックアダプタ用データ５５を特定し、そのマルチジャックアダプタ用データ５５から出力データ部５７に保持された出力データを抽出する。ステップＳ３０８において、第１アダプタ側自データ識別部３４−１は、ＩＤ付出力用データ５２に、出力データを抽出したマルチジャックアダプタ用データ５５以外のマルチジャックアダプタ用データ５５が含まれる場合、そのＩＤ付出力用データ５２を後段の第２マルチジャックアダプタ２−２に供給する。
【００６４】
ステップＳ３０９において、第１アダプタ側自データ識別部３４−１は、抽出した出力データをＤ／Ａ変換器３５に供給する。Ｄ／Ａ変換器３５は、供給された出力データに対しＤ／Ａ変換を実行する。Ｄ／Ａ変換器３５は、その実行結果であるアナログデータを、アダプタ側ＡＭＰ３６に供給する。ステップＳ３１０において、アダプタ側ＡＭＰ３６は、供給されたアナログデータを増幅する。マルチジャックアダプタ２は、増幅されたアナログデータを、アダプタ側ジャック２２を介して出力する。
【００６５】
上述のように、本実施形態のマルチジャックアダプタ２は、自身のアダプタＩＤを特定する機能を備えて構成されている。したがって、マルチジャックアダプタ２は、そのアダプタＩＤに関連付けられた出力用データを、自分自身で特定することができる。これによって、本実施形態のマルチプレイ対応メディアプレイヤーシステム１は、複数のマルチジャックアダプタ２が接続された場合であっても、各々のマルチジャックアダプタ２から異なるコンテンツファイルを出力することが可能である。ＩＤ付出力用データ５２の出力データ部５７の音声データと画像データが混在する場合、図１３に示されているように、アダプタ側ジャック２２に画像対応のオーディオ／ビジュアル対応プラグ２６を接続することで、音声と画像とを出力することができる。
【００６６】
［第２の実施形態］
本願発明において、アダプタ数確認データ５１やＩＤ付出力用データ５２を供給するバスの構成に制限は無い。したがって、現在規格化されているバス（例えば、ＳＣＳＩバス）を本願発明に適用することが可能である。以下に述べる実施形態では、ＳＣＳＩ規格に対応した構成のバスを本願発明に適用する場合のマルチプレイ対応メディアプレイヤーシステム１について説明を行なう。
【００６７】
図１４は、第２の実施形態のマルチジャックアダプタ２の構成を例示するブロック図である。第２の実施形態におけるマルチジャックアダプタ２は、ＳＣＳＩ規格に対応したＩＤ（以下、ＳＣＳＩ−ＩＤと呼ぶ。）と本実施形態のアダプタＩＤとを管理するＩＤ管理部７３を含んで構成されている。また、第２の実施形態において、プレーヤー本体３には、ＳＣＳＩ規格と本実施形態との各々に対応したバス（以下、拡張ＳＣＳＩバス７２と呼ぶ。）をコントロールするホストバスコントローラ（以下、拡張ＳＣＳＩホストバスコントローラ７１とよぶ。）が備えられていることが好ましい。
【００６８】
図１４は、４つのマルチジャックアダプタ２がプレーヤー本体３に接続された場合のマルチプレイ対応メディアプレイヤーシステム１の構成を例示している。図１４を参照すると、各マルチジャックアダプタ２（第１マルチジャックアダプタ２−１〜第４マルチジャックアダプタ２−４）には、予めＳＣＳＩ−ＩＤが設定されている。ＩＤ管理部７３は、上述のアダプタＩＤ付与動作に対応して、各マルチジャックアダプタ２に自動的に付与されたアダプタＩＤ（以下、拡張ＩＤと呼ぶ）を、そのＳＣＳＩ−ＩＤと区別して管理する。図１４に示されているように、拡張ＳＣＳＩホストバスコントローラ７１をＳＣＳＩコントローラとして作用させる場合、ＩＤ管理部７３は、拡張ＩＤに対応付けられたＳＣＳＩ−ＩＤを用いて、データの送受信を実行する。
【００６９】
また、第２の実施形態において、上述のマルチジャックアダプタ２（ＩＤ管理部７３を備えるマルチジャックアダプタ２）を適用することで、現在普及しているＳＣＳＩホストコントローラ７４を用いてマルチプレイ対応メディアプレイヤーシステム１を構成することができる。図１５は、ＳＣＳＩホストコントローラ７４を適用したマルチプレイ対応メディアプレイヤーシステム１の構成を例示するブロック図である。図１５に示されているように、第２の実施形態のマルチジャックアダプタ２は、アダプタＩＤとしてＳＣＳＩ−ＩＤを適用することで、そのアダプタＩＤに関連付けられた出力用データを、自分自身で特定することができる。これによって、第２の実施形態のマルチプレイ対応メディアプレイヤーシステム１は、複数のマルチジャックアダプタ２が接続された場合であっても、各々のマルチジャックアダプタ２から異なるコンテンツファイルを出力することが可能となる。
【００７０】
本実施形態のような接続形態（デイジーチェーン）の汎用インターフェースで主なものが上述のようなＳＣＳＩやＩＥＥＥ１３９４である。ＩＥＥＥ１３９４はデバイスごとに固有の情報を保持し、ホストコントローラによって管理される。そのため、デバイスの製造工程で固有のデバイス情報を付与する工程が必要になる。また、デバイスごとに通信を確立し管理・データの送受信を行う必要がある。また、ＳＣＳＩはＳＣＳＩ−ＩＤをユーザによって変える事ができる。しかしＩＤは、重複ができないため、ユーザにてＩＤの管理が必要である。またバスの制約から理論上接続できるデバイス数があまり多くない。
これに対して、本方式を汎用Ｉ／Ｆ拡張によって実現することで以下の効果を得ることが可能になる。デバイス製造工程を単純化（デバイスごとに固有情報を付与する工程を削除）させることができる。また、デバイスの接続順、接続タイミングをユーザが管理する必要がない。また、接続可能なデバイス数は理論上無制限であり、デバイスは１〜のシーケンシャルな数字で管理でき、ＩＤの管理が簡素化される。そして、ＩＤ付きで各デバイスのデータを重畳し、一括してシリアルに送出できるため、プロトコルの設計が簡単である。なお、上述の複数の実施形態は、その構成、動作に矛盾が生じない範囲において、組み合わせて実施することが可能である。
【図面の簡単な説明】
【００７１】
【図１】図１は、マルチプレイ対応メディアプレイヤーシステム１の構成を例示するブロック図である。
【図２】図２は、マルチジャックアダプタ２の構成を例示するブロック図である。
【図３】図３は、プレーヤー本体３に二つのマルチジャックアダプタ２が接続された場合の構成を例示するブロック図である。
【図４】図４は、マルチジャックアダプタ２の構成の詳細を例示するブロック図である。
【図５】図５は、アダプタＩＤを付与する動作の概要を例示するブロック図である。
【図６】図６は、演算が加算である場合の、アダプタＩＤの付与動作を例示する図である。
【図７】図７は、アダプタ数確認データ５１の構成を例示する図である。
【図８】図８は、アダプタＩＤ付与動作を例示するフローチャートである。
【図９】図９は、稼働中のマルチプレイ対応メディアプレイヤーシステム１に新たなマルチジャックアダプタ２が接続された場合の動作を例示するフローチャートである。
【図１０】図１０は、ＩＤ付出力用データ５２の構成を例示する図である。
【図１１】図１１は、ＩＤ付出力用データ５２の生成動作を例示する図である。
【図１２】図１２は、ＩＤ付出力用データ５２が出力された場合におけるマルチジャックアダプタ２の動作を例示するフローチャートである。
【図１３】図１３は、オーディオ／ビジュアル対応プラグ２６を接続する場合のマルチプレイ対応メディアプレイヤーシステム１の構成を例示するブロック図である。
【図１４】図１４は、第２の実施形態のマルチジャックアダプタ２の構成を例示するブロック図である。
【図１５】図１５は、ＳＣＳＩホストコントローラ７４を適用したマルチプレイ対応メディアプレイヤーシステム１の構成を例示するブロック図である。
【符号の説明】
【００７２】
１…マルチプレイ対応メディアプレイヤーシステム
２…マルチジャックアダプタ
２−１…第１マルチジャックアダプタ
２−２…第２マルチジャックアダプタ
２−３…第３マルチジャックアダプタ
２−４…第４マルチジャックアダプタ
３…プレーヤー本体
４…本体側マルチジャックアダプタ接続部
５…ＣＰＵ
６…記憶装置
７…ＤＥＭＵＸ
８…Ｄｅｃｏｄｅｒ
９…グラフィックアクセレレータ
１０…表示装置
１１…Ａｕｄｉｏ  Ｃｏｄｅｃ
１２…ＡＶ  ＳＹＮＣ
１３…ＡＭＰ
１４…スピーカ
１５…ＩＤ付与プログラム
１６…ＩＤ対応ファイル生成プログラム
１７…アダプタＩＤ記憶領域
１８…ＩＤ対応ファイル記憶領域
１９…アダプタ接続領域
２０…内部バス
２１…アダプタ側接点領域
２２…アダプタ側ジャック
２３…制御部
２３−１…第１アダプタ側制御部
２３−２…第２アダプタ側制御部
２４…接続用端子
２５…プラグ
２５−１…第１プラグ
２５−２…第２プラグ
２６…オーディオ／ビジュアル対応プラグ
３１…データ種別判定部
３１−１…第１アダプタ側データ種別判定部
３１−２…第２アダプタ側データ種別判定部
３２…アダプタ連結確認部
３２−１…第１アダプタ側アダプタ連結確認部
３２−２…第２アダプタ側アダプタ連結確認部
３３…アダプタＩＤ記憶部
３３−１…第１アダプタ側アダプタＩＤ記憶部
３３−２…第２アダプタ側アダプタＩＤ記憶部
３４…自データ識別部
３４−１…第１アダプタ側自データ識別部
３５…Ｄ／Ａ変換器
３６…アダプタ側ＡＭＰ
４１…初期アダプタ数確認データ
４２…第１更新アダプタ数確認データ
４３…第２更新アダプタ数確認データ
４４…最終アダプタ数確認データ
５１…アダプタ数確認データ
５１ａ…新規アダプタ数確認データ
５２…ＩＤ付出力用データ
５３…ヘッダ部
５４…確認データ部
５５…マルチジャックアダプタ用データ
５６…ＩＤ部
５７…出力データ部
６１…第１ファイル
６２…第２ファイル
６３…第１ファイル動画部分
６４…第１ファイル音声部分
６５…第２ファイル動画部分
６６…第２ファイル音声部分
７１…拡張ＳＣＳＩホストバスコントローラ
７２…拡張ＳＣＳＩバス
７３…ＩＤ管理部
７４…ＳＣＳＩホストコントローラ
７５…ＳＣＳＩバス
【図１】
2008090903.tif 000003
【図２】
2008090903.tif 000004
【図３】
2008090903.tif 000005
【図４】
2008090903.tif 000006
【図５】
2008090903.tif 000007
【図６】
2008090903.tif 000008
【図７】
2008090903.tif 000009
【図８】
2008090903.tif 000010
【図９】
2008090903.tif 000011
【図１０】
2008090903.tif 000012
【図１１】
2008090903.tif 000013
【図１２】
2008090903.tif 000014
【図１３】
2008090903.tif 000015
【図１４】
2008090903.tif 000016
【図１５】
2008090903.tif 000017