(57)【特許請求の範囲】
【請求項１】
音声データに対し、再生方向または再生速度の可変操作を含む特殊再生操作を行う特殊再生操作子を有する操作部と、
他の情報端末に対し、前記操作部による前記特殊再生操作の操作結果を示す操作情報を送信すると共に、前記他の情報端末から、前記操作情報を受信する通信部と、
自端末の前記操作部による任意の音声データに対する操作結果と、前記他の情報端末から受信した当該任意の音声データに対する前記操作情報に基づいて、前記特殊再生操作の操作状況を表示する表示制御部と、を備え、
前記通信部は、前記操作部により前記特殊再生操作子に対して操作が行われている間、当該特殊再生操作子への他のユーザーによる操作を禁止するための操作禁止信号を前記他の情報端末に送信することを特徴とする情報端末。
【請求項２】
前記操作部は、タッチパネルに表示された操作画面であるプレーヤー画像に示された前記特殊再生操作子を用いて前記特殊再生操作を行い、
前記表示制御部は、前記特殊再生操作の操作状況を前記プレーヤー画像に反映することを特徴とする請求項１に記載の情報端末。
【請求項３】
前記操作部は、複数の前記プレーヤー画像を用いて、複数の前記音声データに対する前記特殊再生操作が可能であり、
前記表示制御部は、複数の前記プレーヤー画像を同一画面上に表示することを特徴とする請求項２に記載の情報端末。
【請求項４】
自端末の前記操作部による任意の音声データに対する操作結果と、前記他の情報端末から受信した前記任意の音声データに対する前記操作情報に基づいて、当該任意の音声データの再生制御を行う再生制御部と、
前記再生制御部により制御された音声信号を出力する音声出力部と、をさらに備えることを特徴とする請求項３に記載の情報端末。
【請求項５】
前記プレーヤー画像ごとに、前記音声信号を前記音声出力部により外部に出力するかヘッドホン端子に出力するかを選択する出力選択部をさらに備え、
前記通信部は、前記音声信号を外部に出力すると選択された前記プレーヤー画像に対する前記特殊再生操作の操作結果を、前記他の情報端末に送信することを特徴とする請求項４に記載の情報端末。
【請求項６】
前記操作部は、前記特殊再生操作以外の操作を行う１以上の操作子をさらに有しており、
前記通信部は、前記操作部により任意の前記操作子に対して操作が行われている間、当該操作子への他のユーザーによる操作を禁止するための操作禁止信号を前記他の情報端末に送信することを特徴とする請求項５に記載の情報端末。
【請求項７】
前記通信部は、前記音声信号を外部に出力すると選択された前記プレーヤー画像における前記特殊再生操作子または任意の前記操作子に対して操作が行われた場合、前記操作禁止信号を前記他の情報端末に送信することを特徴とする請求項６に記載の情報端末。
【請求項８】
音声データに対し、再生方向または再生速度の可変操作を含む特殊再生操作を行う特殊再生操作子を操作する操作ステップと、
他の情報端末に対し、前記操作ステップにおいて前記特殊再生操作子に対して操作が行われている間、当該特殊再生操作子への他のユーザーによる操作を禁止するための操作禁止信号を送信するとともに、前記操作ステップで操作された前記特殊再生操作の操作結果を示す操作情報を送信する送信ステップと、
前記他の情報端末から、前記操作情報を受信する受信ステップと、
自端末による任意の音声データに対する前記特殊再生操作の操作結果と、前記他の情報端末から受信した当該任意の音声データに対する前記操作情報に基づいて、前記特殊再生操作の操作状況を表示する表示制御ステップと、を実行することを特徴とする情報端末の表示制御方法。
【請求項９】
コンピューターに、請求項８に記載の情報端末の表示制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数人でセッションプレイを行うための情報端末、情報端末の表示制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、この種の技術として、例えば特許文献１が知られている。特許文献１には、楽音入力装置から入力された楽音に、他の可搬型音楽生成装置から無線送信された楽音を重ね合わせて出力する可搬型音楽生成装置が開示されている。また、特許文献１では、セッションプレイを行う際、指定されたジャンルに応じて演奏すべきパートがリストアップされ、各可搬型音楽生成装置により各パートが演奏される。つまり、１パートを１人が担当する構成であり、１パートを複数人で演奏する訳ではない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１３９１１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年クラブ等では、複数人のＤＪにより複数台のＤＪ機器を用いたセッションプレイが行われている。このようなセッションプレイを気軽に実現するため、特許文献１のように可搬型音楽生成装置（スマートフォンなどの情報端末）を用いることが考えられる。ところが、特許文献１の技術では、他のユーザーがどのような操作を行っているかを確認できない（１パートを１人が担当する構成であるため、確認する必要がない）。このため、１つのＤＪプレーヤーを複数人で操作するＤＪセッションプレイに、特許文献１を適用すると、他のユーザーと同じ操作子を同時に操作してしまったり、他のユーザーと矛盾する操作を行ってしまったりなどの不具合が生じてしまう。ＤＪセッションプレイでは、他の音楽セッションプレイ以上にシビアなタイミングでの操作が必要となるため、このような操作の不具合は致命的な欠点となる。
【０００５】
本発明は、上記の問題点に鑑み、複数人によるセッションプレイ中に他のユーザーがどのような操作を行っているかを把握可能な情報端末、情報端末の表示制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報端末は、音声データに対し、再生方向または再生速度の可変操作を含む特殊再生操作を行う特殊再生操作子を有する操作部と、他の情報端末に対し、操作部による特殊再生操作の操作結果を示す操作情報を送信すると共に、他の情報端末から、操作情報を受信する通信部と、自端末の操作部による任意の音声データに対する操作結果と、他の情報端末から受信した当該任意の音声データに対する操作情報に基づいて、特殊再生操作の操作状況を表示する表示制御部と、を備え、通信部は、操作部により特殊再生操作子に対して操作が行われている間、当該特殊再生操作子への他のユーザーによる操作を禁止するための操作禁止信号を他の情報端末に送信することを特徴とする。
【０００７】
上記の情報端末において、操作部は、タッチパネルに表示された操作画面であるプレーヤー画像に示された特殊再生操作子を用いて特殊再生操作を行い、表示制御部は、特殊再生操作の操作状況をプレーヤー画像に反映することを特徴とする。
【０００８】
上記の情報端末において、操作部は、複数のプレーヤー画像を用いて、複数の音声データに対する特殊再生操作が可能であり、表示制御部は、複数のプレーヤー画像を同一画面上に表示することを特徴とする。
【０００９】
上記の情報端末において、自端末の操作部による任意の音声データに対する操作結果と、他の情報端末から受信した任意の音声データに対する操作情報に基づいて、当該任意の音声データの再生制御を行う再生制御部と、再生制御部により制御された音声信号を出力する音声出力部と、をさらに備えることを特徴とする。
【００１０】
上記の情報端末において、プレーヤー画像ごとに、音声信号を音声出力部により外部に出力するかヘッドホン端子に出力するかを選択する出力選択部をさらに備え、通信部は、音声信号を外部に出力すると選択されたプレーヤー画像に対する特殊再生操作の操作結果を、他の情報端末に送信することを特徴とする。
【００１１】
上記の情報端末において、操作部は、特殊再生操作以外の操作を行う１以上の操作子をさらに有しており、通信部は、操作部により任意の操作子に対して操作が行われている間、当該操作子への他のユーザーによる操作を禁止するための操作禁止信号を他の情報端末に送信することを特徴とする。
【００１２】
上記の情報端末において、通信部は、音声信号を外部に出力すると選択されたプレーヤー画像における特殊再生操作子または任意の操作子に対して操作が行われた場合、操作禁止信号を他の情報端末に送信することを特徴とする。
【００１３】
本発明の情報端末の表示制御方法は、音声データに対し、再生方向または再生速度の可変操作を含む特殊再生操作を行う特殊再生操作子を操作する操作ステップと、他の情報端末に対し、操作ステップにおいて特殊再生操作子に対して操作が行われている間、当該特殊再生操作子への他のユーザーによる操作を禁止するための操作禁止信号を送信するとともに、操作ステップで操作された特殊再生操作の操作結果を示す操作情報を送信する送信ステップと、他の情報端末から、操作情報を受信する受信ステップと、自端末による任意の音声データに対する特殊再生操作の操作結果と、他の情報端末から受信した当該任意の音声データに対する操作情報に基づいて、特殊再生操作の操作状況を表示する表示制御ステップと、を実行することを特徴とする。
【００１４】
本発明のプログラムは、コンピューターに、上記の情報端末の表示制御方法における各ステップを実行させることを特徴とする。
【図面の簡単な説明】
【００１５】
【図１】第１実施形態に係る再生システムのシステム構成図である。
【図２】情報端末のハードウェア構成を示すブロック図である。
【図３】タッチパネルに表示される操作画面の構成を示す図である。
【図４】情報端末の機能構成を示すブロック図である。
【図５】（ａ）は、端末Ａに表示される操作画面の一例を示す図であり、（ｂ）は、端末Ｂに表示される操作画面の一例を示す図である。
【図６】（ａ）は、端末Ａにおけるスクラッチ操作の一例を示す図であり、（ｂ）は、端末Ａの操作結果を端末Ｂの操作画面に反映した状態を示す図である。
【図７】（ａ）は、端末Ａにおけるボタン操作の一例を示す図であり、（ｂ）は、端末Ａの操作結果を端末Ｂの操作画面に反映した状態を示す図である。
【図８】情報端末における表示制御の流れを示すフローチャートである。
【図９】第２実施形態に係る再生システムのシステム構成図である。
【発明を実施するための形態】
【００１６】
［第１実施形態］
以下、本発明の情報端末、情報端末の表示制御方法およびプログラムについて、添付図面を参照しながら詳細に説明する。図１は、第１実施形態に係る再生システムＳＹ１のシステム構成を示すブロック図である。再生システムＳＹ１は、ＤＪセッションプレイを行う複数台（同図では４台）の情報端末１と、音声信号を出力するスピーカー２と、から成る。情報端末１とスピーカー２および情報端末１間は、無線通信を行う。無線通信としては、例えばブルートゥース通信（登録商標）などの近距離無線通信、Ｗｉ−Ｆｉ通信（登録商標）などの無線ＬＡＮ通信が用いられる。その他、赤外線通信などの非接触通信を用いても良い。
【００１７】
各情報端末１は、ＤＪセッションプレイを行うための専用アプリケーションがインストールされている（図２参照）。また、複数台の情報端末１のうち、１台は親機１ａとして機能し、残りは子機１ｂとして機能する。情報端末１としては、スマートフォンなどの各種タブレット端末、携帯電話、パーソナルコンピューター、ＰＤＡ（Personal  Digital  Assistants）などを適用可能である。
【００１８】
一方、スピーカー２は、親機１ａから出力された音声信号を出力する。本実施形態では、親機１ａにおいて楽曲再生制御が行われ、その制御結果に基づく音声信号がスピーカー２により出力される。また、親機１ａと子機１ｂとの間では操作情報および楽曲情報の送受信を行う。ここで、「操作情報」とは、操作対象となる楽曲データ（音声データ）または操作対象となるＤＪプレーヤー（プレーヤー画像３１，図３等参照）を特定する情報、およびＤＪプレーヤーに搭載された操作子の操作結果を指す。また、「楽曲情報」とは、楽曲データおよびそのメタデータ（楽曲タイトル、アーティスト名、ＢＰＭ・キーなどの解析情報）を指す。
【００１９】
ここで、図１に示した再生システムＳＹ１によりＤＪセッションプレイを行う際の処理の流れを説明する。まず、親機１ａによりセッション開始の呼びかけを行う（子機１ｂからのアクセスを受付可能状態とする）。セッションに参加したい子機１ｂは、親機１ａが開始したセッションに参加する（親機１ａおよび既にセッションに参加している他の子機１ｂとの通信を確立する）。セッションに参加している全ての情報端末１は、操作画面（図３等参照）の操作情報および楽曲情報を共有する。また、セッション開始後に、セッションに参加していない情報端末１から参加要求する場合は、セッションに参加している情報端末１と通信を確立し、親機１ａの端末ＩＤを取得することで、子機１ｂとして途中参加することができる。
【００２０】
また、セッションに参加している全ての情報端末１は、操作画面に対する操作（楽曲のサーチ・選択、ＤＪエフェクトの選択・付加などのＤＪプレイ）が可能である。但し、同じ操作子を複数の情報端末１で操作した場合は、最初に操作を開始した情報端末１に優先権が与えられ、優先権を持つ情報端末１の操作完了後、他の情報端末１による操作が可能となる。
【００２１】
次に、図２を参照し、情報端末１のハードウェア構成について説明する。情報端末１は、主なハードウェア構成として、制御機構１１、タッチパネル１２、ヘッドホン端子１３、記憶部１４および無線通信インターフェース（以下、「無線通信Ｉ／Ｆ」と表記する）１５を備える。なお、無線通信Ｉ／Ｆ１５に代えて、他の情報端末１の外部オーディオインターフェースに繋がる出力端子（android（登録商標）の場合のmicro USB端子等）を備えても良い。
【００２２】
制御機構１１は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）およびＲＡＭ（Random  Access  Memory）を含み、情報端末１を統括的に制御する。また、制御機構１１は、ＤＳＰ（Digital  Signal  Processor）を含み、各種音声処理を行う。
【００２３】
タッチパネル１２は、ＤＪセッションプレイを行うための操作画面（図３等参照）をはじめ、各種情報の表示および各種操作に用いられる。ヘッドホン端子１３は、不図示のヘッドホンに音声信号を出力する。ここで言う「ヘッドホン」とは、インナーイヤー型ヘッドホン（イヤホン）を含む概念である。
【００２４】
記憶部１４は、各種制御プログラムおよび制御データを不揮発に記憶する。本実施形態では、制御プログラムとして、ＤＪセッションプレイを行うための専用アプリケーションを記憶する。専用アプリケーションは、不図示の外部サーバーからダウンロードされる。また、本実施形態の専用アプリケーションは、２つのプレーヤー画像３１−１，３１−２から成る２デッキ構成の操作画面を表示し、プレーヤー画像３１ごとに「ＯｎＡｉｒ」と「非ＯｎＡｉｒ（モニタリング）」の切り替え機能を有している。「ＯｎＡｉｒ」に設定された場合は、そのプレーヤー画像３１に対する操作結果が、スピーカー２から出力される音声信号に反映される。一方、「非ＯｎＡｉｒ」に設定された場合は、そのプレーヤー画像３１に対する操作結果が、ヘッドホン端子１３から出力される音声信号に反映される。
【００２５】
無線通信Ｉ／Ｆ１５は、他の情報端末１と無線通信を行うためのインターフェースであり、主に操作情報や楽曲情報の送受信に用いられる。また、親機１ａの場合、無線通信Ｉ／Ｆ１５は、スピーカー２とも無線通信を行う。この場合、無線通信Ｉ／Ｆ１５は、主に音声信号の送信に用いられる。
【００２６】
次に、図３を参照し、情報端末１のタッチパネル１２に表示される操作画面の構成について説明する。操作画面は、２つのプレーヤー画像３１−１，３１−２が左右に配置される。以後、左側のプレーヤー画像３１を、第１プレーヤー画像３１−１、右側のプレーヤー画像３１を、第２プレーヤー画像３１−２と称する。
【００２７】
また、操作画面の上部は、各種機能の切り替えや設定を行うためのボタン群表示領域４１となっている。ボタン群表示領域４１には、例えばＤＪエフェクトを選択するパフォーマンスボタンが含まれる。「ＤＪエフェクト」としては、例えば、楽曲のオリジナルキーを自動検出し、ＤＪプレイに最適なキーに自動でチューニングする「ハーモニック」、ハイパスフィルターまたはローパスフィルターの効果を得る「フィルター」、バンドパスフィルターまたはノッチフィルターの効果を得る「スイープ」、デジタル的に音を壊す「クラッシュ」などを選択可能である。その他、再生している楽曲のテンポ（ＢＰＭ）を自動検出し、それに連動して各種エフェクトをかける「ビートエフェクト」の種類も選択可能である。なお、本実施形態では、楽曲データの再生方向または再生速度を可変する操作のみならず、ＤＪエフェクトを選択・付加する操作を含めて、「特殊再生操作」と称する。
【００２８】
一方、ボタン群表示領域４１の下部は、各プレーヤー画像３１−１，３１−２にロードされたトラック（楽曲）のトラック情報を表示するトラック情報表示領域４２となっている。トラック情報としては、楽曲アートワーク（アルバムジャケット等）、楽曲タイトル、楽曲波形、再生時間（分、秒、フレーム）、再生速度、基本キー（楽曲の音階）等を表示する。
【００２９】
また、トラック情報表示領域４２の下部には、ジョグタイプのＧＵＩ（符号４３）、縦型フェーダータイプのＧＵＩ（符号４４）、パフォーマンス系のＧＵＩ（符号４５）、ＯｎＡｉｒ切り替えボタン（符号４６）、横型フェーダータイプのＧＵＩ（符号４７）などが配置されている。以降、ジョグタイプのＧＵＩをジョグダイヤル４３、パフォーマンス系のＧＵＩをパフォーマンスボタン群４５、横型フェーダータイプのＧＵＩをクロスフェーダー４７と称する。
【００３０】
次に、図４を参照し、情報端末１の機能構成について説明する。情報端末１は、主な機能構成として、操作部１１０、出力選択部１２０、通信部１３０、表示制御部１４０、再生制御部１５０および音声出力部１６０を備える。
【００３１】
操作部１１０は、楽曲データに対して再生操作を行う。また、操作部１１０は、楽曲データの再生方向および再生速度の可変操作（特殊再生操作）、並びに楽曲のサーチ・検索操作を行うジョグダイヤル４３、ＤＪエフェクトを選択するボタン群表示領域４１、ＤＪパフォーマンスを行うパフォーマンスボタン群４５などを含む。なお、図３において、「Ａ，Ｂ，Ｃ，Ｄ」の４つのボタンはホットキュー選択ボタンであり、「×」ボタンはその削除ボタンを示している。
【００３２】
出力選択部１２０は、プレーヤー画像３１ごとに、音声信号を音声出力部１６０により外部に出力するか（ＯｎＡｉｒ設定）、ヘッドホン端子１３に出力するか（非ＯｎＡｉｒ設定）を選択する。具体的には、ＯｎＡｉｒ切り替えボタン４６を押下するたびに、ＯｎＡｉｒ設定と非ＯｎＡｉｒ設定が切り替わる。また、ＯｎＡｉｒ切り替えボタン４６は、ＯｎＡｉｒ設定時と非ＯｎＡｉｒ設定時とで表示状態が変化する。これにより、ユーザーは、対応するプレーヤー画像３１がＯｎＡｉｒ状態か非ＯｎＡｉｒ状態かを把握することができる。
【００３３】
通信部１３０は、他の情報端末１に対し、操作部１１０による操作結果（特殊再生操作およびその他の操作の操作結果を含む）を示す操作情報を送信すると共に、他の情報端末１から、他の情報端末１の操作部１１０による操作結果を示す操作情報を受信する。但し、操作情報の送信は、操作対象となるプレーヤー画像３１がＯｎＡｉｒ設定されている場合であり、非ＯｎＡｉｒ設定の場合は送信しない。
【００３４】
また、通信部１３０は、操作部１１０により任意のプレーヤー画像３１における任意の操作子に対して操作が行われている間、当該操作子への他のユーザーによる操作を禁止するための操作禁止信号を他の情報端末１に送信する。但し、操作禁止信号の送信も、操作対象となるプレーヤー画像３１がＯｎＡｉｒ設定されている場合であり、非ＯｎＡｉｒ設定の場合は送信しない。なお、操作禁止信号の送信を省略しても良い。この場合、他の情報端末１から送信された操作情報に基づいて任意の操作子が操作状態であると判定した場合は、当該任意の操作子の操作を禁止する構成とすれば良い。
【００３５】
表示制御部１４０は、自端末の操作部１１０による任意の楽曲データに対する操作結果と、他の情報端末１から受信した当該任意の楽曲データに対する操作情報に基づいて、当該任意の楽曲データに対する操作（特殊再生操作およびその他の操作の操作結果を含む）の操作状況をプレーヤー画像３１に反映する。つまり、ＤＪセッション時において、他のユーザーによる他の情報端末１への操作を操作画面上でモニタリングできる。
【００３６】
再生制御部１５０は、自端末の操作部１１０による任意の楽曲データに対する操作結果と、他の情報端末１から受信した任意の音声データに対する操作情報に基づいて、当該任意の音声データの再生制御を行う。本実施形態では、ＯｎＡｉｒ対象の楽曲データについては、親機１ａに記憶された楽曲データを用いるため、親機１ａのみ楽曲再生制御を行う。なお、楽曲のロードは子機１ｂから行うことも可能である。つまり、子機１ｂによって楽曲がロードされた場合は、その楽曲の楽曲情報を親機１ａに送信する。一方、非ＯｎＡｉｒ対象の楽曲データについては、親機１ａ・子機１ｂに関係なく、各情報端末１に記憶された楽曲データを用いるため、全ての情報端末１で楽曲再生制御が可能である。
【００３７】
音声出力部１６０は、再生制御部１５０により制御された音声信号を出力する。
音声出力部１６０は、親機１ａの場合、ＯｎＡｉｒ対象の楽曲データの音声信号をスピーカー２に出力し、非ＯｎＡｉｒ対象の楽曲データの音声信号をヘッドホン端子１３に出力する。また、子機１ｂの場合、非ＯｎＡｉｒ対象の楽曲データの音声信号をヘッドホン端子１３に出力する。
【００３８】
次に、図５〜図７を参照し、操作画面の表示制御について具体例を挙げて説明する。ここでは、全てのプレーヤー画像３１がＯｎＡｉｒ設定されているものとして説明する。
【００３９】
例えば、図５（ａ）は、端末Ｂの情報端末１（以下、単に「端末Ｂ」と表記する）において、第２プレーヤー画像３１−２に楽曲がロードされた場合に、端末Ａに表示される操作画面を示している。同図に示すように、第２プレーヤー画像３１−２のトラック情報表示領域４２には、端末Ｂがかけている楽曲の情報が表示される（符号４２−２）。なお、特に図示しないが、端末ＢおよびＤＪセッションプレイに参加しているその他の情報端末１の操作画面にも符号４２−２の表示が反映される（以下、同様であるため説明を省略する）。
【００４０】
図５（ｂ）は、図５（ａ）の状態から、さらに端末Ａにおいて、第１プレーヤー画像３１−１に楽曲がロードされた場合に、端末Ｂに表示される操作画面を示している。同図に示すように、第１プレーヤー画像３１−１のトラック情報表示領域４２には、端末Ａがかけている楽曲の情報が表示される（符号４２−１）。なお、両プレーヤー画像３１に楽曲がロードされている場合は、ＢＰＭを同期して再生する。なお、ＢＰＭの同期再生は、ユーザーが手動で同期設定したときのみ行う構成としても良い。
【００４１】
一方、図６（ａ）は、端末Ａにおけるスクラッチ操作を示している。端末Ａでは、第１プレーヤー画像３１−１において、ジョグダイヤル４３の操作（符号５１−１）およびクロスフェーダー４７の操作（符号５２−１）によりスクラッチパフォーマンスが行われている。このとき、端末Ｂには、図６（ｂ）に示すような操作画面が表示される。つまり、端末Ａにおいてジョグダイヤル４３が操作されている間、端末Ｂの第１プレーヤー画像３１−１には、端末Ａにおけるジョグダイヤル４３の操作結果（符号５１−２）が表示される。同図では、回転型矢印により操作結果を示しているが、実際にジョグダイヤル４３のＧＵＩを回転させることが好ましい（端末Ａの第１プレーヤー画像３１−１に表示されるジョグダイヤル４３と同様に動作することが好ましい）。また、端末Ａにおいてジョグダイヤル４３が操作されている間、他の情報端末１に対して操作禁止信号が送信されるため、当該操作禁止信号に基づいてジョグダイヤル４３のＧＵＩがハイライト表示される（符号５３）。さらに、誰が操作を行っているかを明示するため、端末Ａと関連付けられたアイコン（符号５５）が、ジョグダイヤル４３近傍に表示される。なお、ハイライト表示は、端末Ａにおいて操作が終了した時点（ジョグダイヤル４３のタッチが解除された時点、またはジョグダイヤル４３の回転が止まった時点）で非表示となる。
【００４２】
同様に、端末Ａにおいてクロスフェーダー４７が操作されている間、端末Ｂの第１プレーヤー画像３１−１には、端末Ａにおけるクロスフェーダー４７の操作結果（符号５２−２）が表示される。同図では、横向き矢印により操作結果を示しているが、実際にクロスフェーダー４７の可動部を左右に移動させても良い。また、端末Ａにおいてクロスフェーダー４７が操作されている間、端末Ａから送信される操作禁止信号に基づいてクロスフェーダー４７のＧＵＩがハイライト表示される（符号５４）。さらに、誰が操作を行っているかを明示するため、端末Ａと関連付けられたアイコン（符号５５）が、クロスフェーダー４７近傍に表示される。
【００４３】
一方、図７（ａ）は、端末Ａにおけるボタン操作を示している。端末Ａでは、第１プレーヤー画像３１−１のパフォーマンスボタン群４５において、ボタンＡ，ボタンＣと連続でボタンを押下するパフォーマンスが行われている（符号６１−１，６２−１）。このとき、端末Ｂには、図７（ｂ）に示すような操作画面が表示される。つまり、端末Ａにおいて各ボタンが操作されている間、端末Ｂの第１プレーヤー画像３１−１には、端末Ｂにおけるパフォーマンスボタン群４５の操作結果が表示される（符号６１−２，６２−２）。例えば、各ボタンの押下タイミングに合わせて、ボタンを点灯させたり表示色を変更したりすることが考えられる。また、端末Ａにおいて各ボタンが操作されている間、他の情報端末１に対して操作禁止信号が送信されるため、当該操作禁止信号に基づいて各ボタンのＧＵＩがハイライト表示される（符号６１−２，６２−２）。さらに、誰が操作を行っているかを明示するため、端末Ａと関連付けられたアイコン（符号５５）が、ボタンごとに表示される。なお、図７（ｂ）の例では、ボタンごとにハイライト表示を行った場合を例示したが、パフォーマンスボタン群４５に含まれるすべてのボタンをロックし、パフォーマンスボタン群４５全てをハイライト表示しても良い。
【００４４】
次に、図８のフローチャートを参照し、情報端末１における表示制御の流れを説明する。情報端末１（制御機構１１）は、自端末にて任意のプレーヤー画像３１における任意の操作が行われると（Ｓ０１）、自端末がＤＪセッションに参加しているか否かを判別する（Ｓ０２）。ＤＪセッションに参加している場合は（Ｓ０２：Ｙｅｓ）、任意のプレーヤー画像３１がＯｎＡｉｒ設定されているか否かを判別する（Ｓ０３）。任意のプレーヤー画像３１がＯｎＡｉｒ設定されている場合は（Ｓ０３：Ｙｅｓ）、他の情報端末１の操作により任意の操作子がロックされていないか否かを判別する（Ｓ０４）。任意の操作子がロックされていない場合は（Ｓ０４：Ｙｅｓ）、ＤＪセッションに参加している他の情報端末１に対し、Ｓ０１の操作結果を示す操作情報を送信し、さらに自端末の操作画面に、その操作結果を反映する（Ｓ０５）。一方、ＤＪセッションに参加していない場合（Ｓ０２：Ｎｏ）、および任意のプレーヤー画像３１が非ＯｎＡｉｒ設定の場合は（Ｓ０３：Ｎｏ）、自端末の操作画面のみ操作結果を反映する（Ｓ０６）。さらに、他の情報端末１の操作により任意の操作子がロックされている場合は（Ｓ０４：Ｎｏ）、その操作を無効とする（操作結果を反映しない，Ｓ０７）。Ｓ０５，Ｓ０７の後は、Ｓ０１に戻る。
【００４５】
以上説明したとおり本実施形態によれば、ＤＪセッションプレイを行うための操作画面に、他の情報端末１の操作結果を反映するため、ＤＪセッションプレイに参加している各ユーザーは、他のユーザーがどのような操作を行っているのかを把握することができる。特に、ジョグダイヤル４３を用いた特殊再生操作の操作結果を反映することで、他のユーザーと息の合ったパフォーマンスを実現できる。
【００４６】
また、操作画面には、２つのプレーヤー画像３１−１，３１−２を表示するため、楽曲のミックスなど、実際のＤＪプレイと同等の操作を手軽な情報端末１で実現できる。また、プレーヤー画像３１ごとにＯｎＡｉｒと非ＯｎＡｉｒの切り替えができる機能により、次に再生する楽曲を非ＯｎＡｉｒでモニタリングすることができる。また、当該機能により、他のユーザーに操作情報を送信するか否かをユーザーが必要に応じて選択できる。
【００４７】
さらに、あるユーザーが操作子を操作している間は、先勝ち方式により他のユーザーによる当該操作子の操作を禁止するため、他のユーザーと同じ操作子を同時に操作してしまったり、他のユーザーと矛盾する操作を行ってしまったりなどの不具合を解消できる。この場合、他のユーザーの操作を禁止するための特別な操作を必要としないため、各ユーザーがＤＪプレイに集中できる。
【００４８】
なお、第１実施形態の変形例として、再生システムＳＹ１内に楽曲再生専用端末を設け、親機１ａでなく、当該楽曲再生専用端末により楽曲再生制御を行っても良い。この場合、親機１ａと楽曲再生専用端末、楽曲再生専用端末とスピーカー２が、それぞれ通信可能に構成される。そして、親機１ａは各子機１ｂから送信された操作情報をとりまとめて、楽曲再生専用端末に送信する。
【００４９】
また、他の変形例として、再生システムＳＹ１からスピーカー２を省略し、親機１ａに搭載されたスピーカーにより音声出力を行っても良い。
【００５０】
また、他の変形例として、他の情報端末１から転送された楽曲情報（楽曲データ）に基づき、他の情報端末１で再生されている楽曲をヘッドホンによりモニタリング可能としても良い。この場合、楽曲データはストリーミングによって受信可能としても良い。
【００５１】
また、他の変形例として、ＯｎＡｉｒ切り替えボタン４６により、ＯｎＡｉｒ設定と非ＯｎＡｉｒ設定を切り替えるのではなく、単にモニタリングするためのヘッドホン（ヘッドホン端子１３）に音を出力するかしないかの切り替えを行っても良い。また、ＯｎＡｉｒ設定と非ＯｎＡｉｒ設定の切り替えボタンと、モニタリング出力を行うか否かの切り替えボタンとをそれぞれ設け、ＯｎＡｉｒ設定と非ＯｎＡｉｒ設定に関係なくモニタリング出力の切り替えを可能としても良い。
【００５２】
また、上記の実施形態では、操作対象となるプレーヤー画像３１がＯｎＡｉｒ設定されている場合のみ操作情報を送信したが、非ＯｎＡｉｒ設定の場合にも操作情報を送信可能としても良い。
【００５３】
［第２実施形態］
次に、図９を参照し、本発明の第２実施形態について説明する。上記の第１実施形態では、親機１ａによって楽曲再生制御を行ったが、本実施形態では、親機１ａと子機１ｂの区別なく、各情報端末１で楽曲再生制御を行う。以下、第１実施形態と異なる点のみ説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００５４】
図９は、第２実施形態に係る再生システムＳＹ２のシステム構成図である。本実施形態では、全ての情報端末１間で、操作情報および楽曲情報の送受信を行う。例えば、端末Ａで「楽曲Ａ」を選択（ロード）すると、端末Ａは「楽曲Ａ」の楽曲情報を他の情報端末１（同図では、３台の情報端末１）に送信する。また、「楽曲Ａ」の再生開始時には、操作情報として、「楽曲Ａ」の再生開始位置を示す開始信号を送信し、その後は同期をとるためのクロック信号を定期的に送信する。また、クロック信号と並行して、「楽曲Ａ」に対する操作ごとに、各操作結果を示す操作情報を他の情報端末１に送信する。各情報端末１では、取得した「楽曲Ａ」を、他の情報端末１から取得した操作情報と自端末の操作結果に基づいて再生制御し、その制御結果に基づく音声信号を各情報端末１に設けられたスピーカー（図示省略）から出力する。
【００５５】
なお、第２実施形態においても、ある情報端末１によるセッションの呼び掛けによって参加者を募る。また、セッション中にも、セッション参加中の情報端末１と通信を確立した情報端末１を再生システムＳＹ２に組み込むことが可能である。
【００５６】
このように、第２実施形態によれば、各情報端末１で音声出力を行うため、楽曲のセッションプレイのように臨場感を楽しむことができる。なお、第２実施形態の変形例として、楽曲情報（楽曲データ）を送信しながら、並行して操作情報を送信可能としても良い。この構成によれば、楽曲をロードした直後にＤＪプレイを開始することができる。
【００５７】
また、他の変形例として、楽曲情報の送受信を行わない構成としても良い。この場合は、全ての情報端末１に同じ楽曲リストを記憶しておき、楽曲の選択に伴って他の情報端末１に楽曲ＩＤを送信すれば良い。
【００５８】
また、他の変形例として、再生システムＳＹ２内にスピーカーを備えた（またはスピーカーと通信可能な）楽曲再生専用端末を設けても良い。この場合、各情報端末１と楽曲再生専用端末が通信可能に構成される。そして、各情報端末１は、操作ごとに、他の情報端末１と楽曲再生専用端末に対して操作情報を送信する。
【００５９】
また、上記の各実施形態では、特殊再生操作を含むＤＪプレイの操作状況を、操作部１１０として用いられるプレーヤー画像３１に反映したが、操作部１１０として用いられるプレーヤー画像３１以外のプレーヤー画像に反映しても良い。つまり、操作用のプレーヤー画像３１と表示用の（他のユーザーの操作をモニタリングするための）プレーヤー画像３１と、を別個に設けても良い。
【００６０】
以上、２つの実施形態および各変形例を示したが、これらに示した再生システムＳＹ１，ＳＹ２（情報端末１）の各構成要素をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供することも可能である。すなわち、コンピューターを再生システムＳＹ１，ＳＹ２（情報端末１）の各構成要素として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれる。
【００６１】
また、上記の実施形態では、ＤＪセッションプレイを行う場合を例示したが、電子楽器のセッションプレイなど他のセッションプレイを行う場合に本発明を適用可能である。つまり、再生対象となるコンテンツは、楽曲データのみならず、その他の音声データ（ＳＥ、ループ音源、楽器音、ボーカルなど）でも良い。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００６２】
１：情報端末  １ａ：親機  １ｂ：子機  ２：スピーカー  １１：制御機構  １２：タッチパネル  １３：ヘッドホン端子  １４：記憶部  １５：無線通信Ｉ／Ｆ  ３１：プレーヤー画像  ４１：ボタン群表示領域  ４２：トラック情報表示領域  ４３：ジョグダイヤル  ４５：パフォーマンスボタン群  ４６：ＯｎＡｉｒ切り替えボタン  ４７：クロスフェーダー  １１０：操作部  １２０：出力選択部  １３０：通信部  １４０：表示制御部  １５０：再生制御部  １６０：音声出力部  ＳＹ１：再生システム（第１実施形態）  ＳＹ２：再生システム（第２実施形態）
【図１】
0006421010.tif 000002
【図２】
0006421010.tif 000003
【図３】
0006421010.tif 000004
【図４】
0006421010.tif 000005
【図５】
0006421010.tif 000006
【図６】
0006421010.tif 000007
【図７】
0006421010.tif 000008
【図８】
0006421010.tif 000009
【図９】
0006421010.tif 000010