(57)【特許請求の範囲】
【請求項１】
操作子の変位量に応じて、コンテンツの再生制御を行う再生制御部と、
前記操作子の変位量の速度および／または加速度に応じて、前記操作子により所定の操作が行われたか否かを判別する判別部と、を備え、
前記再生制御部は、前記判別部により前記所定の操作が行われたと判別された場合、前記操作子の速度が所定の速度閾値を超えた時点から、前記操作子の変位量に依らない特殊再生制御を行い、
前記判別部は、前記操作子の変位開始後、所定時間内に前記操作子の加速度が所定の加速度閾値を超えたことを検出し、さらにその後、前記操作子の速度が前記所定の速度閾値を超えたことを検出した場合に、前記所定の操作が行われたと判別することを特徴とする再生制御装置。
【請求項２】
前記再生制御部は、前記操作子の最高速度に応じて前記特殊再生制御の制御期間を可変することを特徴とする請求項１に記載の再生制御装置。
【請求項３】
前記操作子は、ユーザーによるタッチ後、任意の方向に力が加えられることにより当該任意の方向への変位を開始し、タッチ解除後に慣性運動するものであることを特徴とする請求項１または請求項２に記載の再生制御装置。
【請求項４】
前記再生制御部は、前記操作子へのタッチが解除されていることを条件として、前記特殊再生制御を行うことを特徴とする請求項３に記載の再生制御装置。
【請求項５】
前記再生制御部は、前記特殊再生制御中に前記操作子へのタッチを検出した場合、当該特殊再生制御を終了することを特徴とする請求項４に記載の再生制御装置。
【請求項６】
前記操作子は、回転型操作子であり、
前記判別部は、前記回転型操作子によりスピン操作が行われたか否かを判別することを特徴とする請求項３ないし５のいずれか１項に記載の再生制御装置。
【請求項７】
前記特殊再生制御は、前記スピン操作に基づくスピン期間の延長制御を行うものであり、
前記スピン期間の長さであるスピン時間を調節するスピン時間調節部をさらに備えることを特徴とする請求項６に記載の再生制御装置。
【請求項８】
前記再生制御部による前記コンテンツの再生状態を表示する再生状態表示部をさらに備え、
前記再生状態表示部は、前記スピン操作が行われた場合、当該スピン操作に基づくスピン状態を表示することを特徴とする請求項６または７に記載の再生制御装置。
【請求項９】
操作子の変位量に応じて、コンテンツの再生制御を行う再生制御ステップと、
前記操作子の変位量の速度および／または加速度に応じて、前記操作子により所定の操作が行われたか否かを判別する判別ステップと、を実行し、
前記再生制御ステップは、前記判別ステップにて前記所定の操作が行われたと判別された場合、前記操作子の速度が所定の速度閾値を超えた時点から、前記操作子の変位量に依らない特殊再生制御を行い、
前記判別ステップは、前記操作子の変位開始後、所定時間内に前記操作子の加速度が所定の加速度閾値を超えたことを検出し、さらにその後、前記操作子の速度が前記所定の速度閾値を超えたことを検出した場合に、前記所定の操作が行われたと判別することを特徴とする再生制御装置の制御方法。
【請求項１０】
コンピューターに、請求項９に記載の再生制御装置の制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作子の変位量に応じてコンテンツの再生制御を行う再生制御装置、再生制御装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ＰＣとＤＪコントローラーを使用して手軽にＤＪプレイを楽しむユーザーが増えている。ＤＪコントローラーには、ＰＣ（ＤＪアプリケーション）側のプラッターを操作するためのジョグダイヤルを搭載しているものが多い。通常のＤＪコントローラーは、ジョグダイヤルが操作されると、ジョグダイヤルの回転速度や回転量に応じたＭＩＤＩコードを出力する。ＰＣ側は、このＭＩＤＩコードを受信してプラッターを回転させたり、楽曲の波形表示を移動させる。
【０００３】
ところで、ＤＪプレイの一つに「バックスピン」という操作がある。バックスピンはジョグダイヤルを高速に逆回転させることでレコードを素早く巻き戻したような音を出す操作であり、楽曲の繋ぎ（ミックス）に使われることが多い。ジョグダイヤルの回転が不十分な場合、バックスピン音が短くなり上手にミックスできない。したがって、バックスピン操作で十分な回転ができるようにするにはジョグダイヤルの重さをある程度軽く（回転負荷を小さく）作る必要がある。
【０００４】
一方、ＤＪプレイの一つに「スクラッチ」という操作がある。スクラッチはジョグダイヤルを前後に移動させることでレコードを擦ったような音を出す操作であり、カットイン(ミックス手法のひとつ。前の楽曲から次の楽曲へ一気に繋ぐテクニック)の冒頭で使われたり、演奏パフォーマンスとして使われることが多い。スクラッチ操作は楽曲のある特定の位置を起点に再生位置を移動させ、正確にその位置に戻す必要があるため、上述のバックスピンに対して、ジョグダイヤルが軽すぎると操作がしづらい。したがって、スクラッチ操作をやり易くするにはジョグダイヤルの重さをある程度重く（回転負荷を大きく）作る必要がある。
【０００５】
このようにユーザーはジョグダイヤルに対して、バックスピン操作をし易い軽いジョグダイヤルが欲しいというニーズとスクラッチ操作をしやすい重いジョグダイヤルが欲しいというニーズの相反する二つのニーズを持っている。このニーズを満たす解決策としてジョグダイヤルに負荷調整機能（回転負荷の大きさを調整する機能）を搭載する技術が知られている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】国際公開第２００６／１０３９０４号
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところが、特許文献１のように負荷調整機能を搭載するとＤＪコントローラーのコストが大幅にアップするというデメリットがある。このように、一つの操作子を複数種類の操作に用いる場合、物理的な機構だけで操作性を改善することは難しい。
【０００８】
本発明は、上記の問題点に鑑み、一つの操作子を複数種類の操作に用いる場合において、コストアップすることなく良好な操作結果を得ることが可能な再生制御装置、再生制御装置の制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の再生制御装置は、操作子の変位量に応じて、コンテンツの再生制御を行う再生制御部と、操作子の変位量の速度および／または加速度に応じて、操作子により所定の操作が行われたか否かを判別する判別部と、を備え、再生制御部は、判別部により所定の操作が行われたと判別された場合、操作子の速度が所定の速度閾値を超えた時点から、操作子の変位量に依らない特殊再生制御を行い、前記判別部は、操作子の変位開始後、所定時間内に操作子の加速度が所定の加速度閾値を超えたことを検出し、さらにその後、操作子の速度が所定の速度閾値を超えたことを検出した場合に、所定の操作が行われたと判別することを特徴とする。
【００１１】
上記の再生制御装置において、再生制御部は、操作子の最高速度に応じて特殊再生制御の制御期間を可変することを特徴とする。
【００１２】
上記の再生制御装置において、操作子は、ユーザーによるタッチ後、任意の方向に力が加えられることにより当該任意の方向への変位を開始し、タッチ解除後に慣性運動するものであることを特徴とする。
【００１３】
上記の再生制御装置において、再生制御部は、操作子へのタッチが解除されていることを条件として、特殊再生制御を行うことを特徴とする。
【００１４】
上記の再生制御装置において、再生制御部は、特殊再生制御中に操作子へのタッチを検出した場合、当該特殊再生制御を終了することを特徴とする。
【００１５】
上記の再生制御装置において、操作子は、回転型操作子であり、判別部は、回転型操作子によりスピン操作が行われたか否かを判別することを特徴とする。
【００１６】
上記の再生制御装置において、特殊再生制御は、スピン操作に基づくスピン期間の延長制御を行うものであり、スピン期間の長さであるスピン時間を調節するスピン時間調節部をさらに備えることを特徴とする。
【００１７】
上記の再生制御装置において、再生制御部によるコンテンツの再生状態を表示する再生状態表示部をさらに備え、再生状態表示部は、スピン操作が行われた場合、当該スピン操作に基づくスピン状態を表示することを特徴とする。
【００１８】
本発明の再生制御装置の制御方法は、操作子の変位量に応じて、コンテンツの再生制御を行う再生制御ステップと、操作子の変位量の速度および／または加速度に応じて、操作子により所定の操作が行われたか否かを判別する判別ステップと、を実行し、再生制御ステップは、判別ステップにて所定の操作が行われたと判別された場合、操作子の速度が所定の速度閾値を超えた時点から、操作子の変位量に依らない特殊再生制御を行い、前記判別ステップは、操作子の変位開始後、所定時間内に操作子の加速度が所定の加速度閾値を超えたことを検出し、さらにその後、操作子の速度が所定の速度閾値を超えたことを検出した場合に、所定の操作が行われたと判別することを特徴とする。
【００１９】
本発明のプログラムは、コンピューターに、上記の再生制御装置の制御方法における各ステップを実行させることを特徴とする。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態に係る再生システムの構成を示すブロック図である。
【図２】ＤＪコントローラーの平面図である。
【図３】バックスピン操作時のジョグダイヤルの回転量に対応したＭＩＤＩカーブの一例を示す図である。
【図４】バックスピン操作時の理想のＭＩＤＩカーブの一例を示す図である。
【図５】バックスピン時間の異なる複数種類のＭＩＤＩカーブを示す図である。
【図６】スクラッチ操作時のジョグダイヤルの回転量に対応したＭＩＤＩカーブの一例を示す図である。
【図７】ＤＪコントローラーにおけるＭＩＤＩ信号送信処理の流れを示すフローチャートである。
【図８】変形例１に係るＭＩＤＩ信号送信処理の流れを示すフローチャートである。
【図９】変形例１に係るバックスピン速度が遅い場合のＭＩＤＩカーブを示す図である。
【図１０】図９の例よりバックスピン速度が速い場合のＭＩＤＩカーブを示す図である。
【図１１】図１０の例よりバックスピン速度が速い場合のＭＩＤＩカーブを示す図である。
【図１２】図１１の例よりバックスピン速度が速い場合のＭＩＤＩカーブを示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明の再生制御装置、再生制御装置の制御方法およびプログラムについて、添付図面を参照しながら詳細に説明する。本実施形態では、本発明の再生制御装置を、ＤＪコントローラーに適用した場合について例示する。
【００２２】
図１は、本発明の一実施形態に係る再生システムＳＹの構成を示すブロック図である。再生システムＳＹは、パーソナルコンピューター（以下、「ＰＣ」と表記する）１と、ＤＪコントローラー２から成る。ＰＣ１とＤＪコントローラー２は、ＬＡＮ等のネットワーク、ケーブルまたは専用回線を介して接続される。また、その接続形態は、有線接続／無線接続のいずれであっても良い。
【００２３】
ＰＣ１は、制御機構１１、ディスプレイ１２、キーボード１３、マウス１４、ハードディスクドライブ（以下、「ＨＤＤ」と表記する）１５および通信インターフェース（以下、「通信Ｉ／Ｆ」と表記する）１６を備える。
【００２４】
制御機構１１は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）およびＲＡＭ（Random  Access  Memory）を含み、ＰＣ１を統括的に制御する。ＨＤＤ１５は、ＤＪアプリケーション４０を記憶している。当該ＤＪアプリケーション４０は、ＤＪプレイを行うめのソフトウェアであり、後述するＤＪコントローラー２の操作状態（ジョグダイヤル２５の操作を反映したプラッターを含む）や楽曲波形等を表示する。また、ＤＪアプリケーション４０は、ＤＪコントローラー２から入力された操作信号に基づいて信号処理を行い、処理済みの信号（音声信号および制御信号を含む）をＤＪコントローラー２に出力する。
【００２５】
ディスプレイ１２は、ＤＪアプリケーション４０の操作画面など各種情報を表示する。また、キーボード１３およびマウス１４は、ＤＪアプリケーション４０の操作や設定に用いられる。通信Ｉ／Ｆ１６は、ＤＪコントローラー２と通信を行うためのインターフェースであり、本実施形態では、主にＭＩＤＩ（Musical  Instruments  Digital  Interface）信号の送受信に用いられる。
【００２６】
一方、ＤＪコントローラー２は、制御機構２１、フェーダー／ツマミ群２２、音声出力部２３、通信Ｉ／Ｆ２４、ジョグダイヤル２５および記憶部２６を備える。なお、請求項における「再生制御部」および「判別部」は、制御機構２１と、記憶部２６に記憶された各種制御プログラムおよび制御データを主要部とする。
【００２７】
制御機構２１は、ＣＰＵ、ＲＯＭおよびＲＡＭを含み、ＤＪコントローラー２を統括的に制御する。フェーダー／ツマミ群２２は、ＤＪプレイを行うための操作子群であり、楽曲のブラウズ、テンポ調整や音量調整などのＤＪミックスのコントロール、エフェクト（効果音）などのパフォーマンス機能の操作に用いられる。音声出力部２３は、不図示のスピーカーやヘッドホンに対し、ＰＣ（ＤＪアプリケーション４０）から入力された音声信号を出力する。
【００２８】
通信Ｉ／Ｆ２４は、ＰＣ１と通信を行うためのインターフェースであり、ジョグダイヤル２５の回転情報を示すＭＩＤＩ信号を送信したり、ジョグダイヤル２５の位置情報を示すＭＩＤＩ信号を受信したりするために用いられる。
【００２９】
ジョグダイヤル２５は、楽曲の再生速度の調整（ピッチベンド）、楽曲の早送り／早戻し（サーチ）、スクラッチなどを行うために用いられる。また、ジョグダイヤル２５は、ジョグ本体５１、回転機構５２およびＬＥＤ表示部５３を含む。ジョグ本体５１は、ユーザーが実際に触れて操作する天板およびその側面を指し、タッチセンサーが組み込まれている。回転機構５２は、ジョグ本体５１を左右方向に回転自在とするための機構であり、その回転量を計測するための数百個のスリット（溝）およびフォトインタラプタを含む。制御機構２１は、当該フォトインタラプタにより、単位時間あたりに何個のスリットが通過したかを計測し、この単位時間あたりのスリットの通過量をＭＩＤＩ信号に変換する。例えば、ゆっくりとジョグダイヤル２５が動かされたときは単位時間あたりのスリットの通過量が少なくなるため、小さい値のＭＩＤＩを送信する。逆に素早くジョグダイヤル２５が動かされたときは単位時間あたりのスリットの通過量が多くなるため、大きい値のＭＩＤＩを送信する。また、ジョグダイヤル２５の回転が止まるとスリットの通過がなくなるため、ＭＩＤＩ信号を出力しない。なお、本実施形態の回転機構５２は、「スクラッチ操作（ジョグダイヤル２５を素早く前後に移動させることにより擦過音を発生させる操作）」の操作性を考慮し回転負荷を大きく設定している。このため、「バックスピン操作（ジョグダイヤル２５を高速に逆回転させることにより巻き戻し音を発生させる操作）」時には、スピン時間（回転量）が不足する課題がある。したがって、本実施形態の制御機構２１は、この課題を解決すべく、バックスピン操作時においてジョグダイヤル２５の回転が止まってもジョグダイヤル２５があたかも回転しているかのようにＭＩＤＩ信号を送信し続ける制御を行う。以下、このようなジョグダイヤル２５の回転を無視した再生制御を「特殊再生制御」と称する。
【００３０】
一方、ＬＥＤ表示部５３は、ジョグダイヤル２５の中央部に設けられ（図２参照）、ＤＪアプリケーション４０から出力されたジョグダイヤル２５の位置情報に基づいて、楽曲の再生状態や現在の再生位置を表示する（再生状態表示部）。このＬＥＤ表示部５３を搭載したことにより、ユーザーは、バックスピン操作を行った場合のスピン状態を把握できる。また、再生位置を目視可能であるため、スクラッチ演奏も正確に行うことができる。なお、バックスピン操作時におけるジョグダイヤル２５の回転とＬＥＤ表示部５３に表示される再生位置（図２のリング状画像５３ａ参照）の変化は必ずしも一致しない。
【００３１】
なお、ＬＥＤ表示部５３は、ジョグダイヤル２５の中央部ではなく、ジョグダイヤル２５の外周部に設けても良い。また、ジョグダイヤル２５からＬＥＤ表示部５３を省略しても良い。さらに、ジョグダイヤル２５付近ではなく、ＤＪコントローラー２上の別の位置にＬＥＤ表示部５３を設けても良い。
【００３２】
記憶部２６は、各種制御プログラムおよび制御データを不揮発性メモリに記憶する。制御プログラムとしては、ＭＩＤＩ制御プログラム４５および表示制御プログラム４６を記憶する。ＭＩＤＩ制御プログラム４５は、ジョグダイヤル２５の操作を判別し、その判別結果に基づいてＭＩＤＩ信号を生成するためのプログラムである。具体的には、ジョグダイヤル２５（操作子）の操作が「バックスピン操作」であるか否かを判別し（判別部）、「バックスピン操作」であると判別した場合は、ジョグダイヤル２５の回転量（変位量）に依らない再生制御である特殊再生制御によりＭＩＤＩ信号を生成する（再生制御部）。一方、「バックスピン操作」ではないと判別した場合は、ジョグダイヤル２５の回転量に応じた再生制御である通常再生制御によりＭＩＤＩ信号を生成する。判別方法については、後述する。
【００３３】
一方、表示制御プログラム４６は、ＬＥＤ表示部５３の表示制御を行うためのプログラムである。例えば「バックスピン操作」が行われた場合、ＤＪアプリケーション４０から入力されたジョグダイヤル２５の位置置報を示すＭＩＤＩ信号に基づいてバックスピンのスピン状態を表示する。上述のとおり、特殊再生制御は、ジョグダイヤル２５の回転量（変位量）に依らない再生制御であるため、ジョグダイヤル２５の回転とＬＥＤ表示部５３の表示は一致しない。但し、音声出力部２３により出力される音声は、ＬＥＤ表示部５３の表示に連動する。したがって、ユーザーは、バックスピン操作時に特殊再生制御が行われても違和感なくＤＪプレイを行うことができる。
【００３４】
また、記憶部２６は、制御データとして複数のＭＩＤＩテーブル４７を記憶する。各ＭＩＤＩテーブル４７は、ユーザーの好みやニーズに応じてスピン時間を可変できるように、複数種類のＭＩＤＩ信号カーブ特性（以下、「ＭＩＤＩカーブ」と称する）に対応している（図５のＰｃ１〜Ｐｃ９参照）。なお、ＭＩＤＩカーブの選択には、フェーダー／ツマミ群２２が用いられる。
【００３５】
次に、図２を参照し、ＤＪコントローラー２に搭載されたユーザーインターフェースについて説明する。ＤＪコントローラー２は、左右２つのデッキ部４１，４１と、その中間に設けられたミキサー部４２と、を備える。各デッキ部４１の中央には、ジョグダイヤル２５が設けられている。上述のとおり、ジョグダイヤル２５は、天板となるジョグ本体５１と、ジョグ本体５１を回動自在に支持する回転機構５２と、ジョグ本体５１の中央部に設けられたＬＥＤ表示部５３と、を含む。ＬＥＤ表示部５３では、リング状画像５３ａの切り欠き部により再生位置を表示する。また、ジョグダイヤル２５の下部には、ＤＪパフォーマンス機能（エフェクト、ホットキュー、サンプラーなど）をコントロールするための操作パッド２２ａが設けられている。
【００３６】
一方、ミキサー部４２は複数のチャンネル（同図では、４チャンネル）に対応しており、イコライザーやチャンネルフェーダーなどのチャンネル別操作子群２２ｃが設けられている。また、その下部には、各デッキ部４１にロードされた楽曲の混合割合を調節するためのクロスフェーダー２２ｄが設けられている。
【００３７】
次に、図３〜図５を参照し、バックスピン操作時におけるＭＩＤＩカーブの制御について説明する。図３は、バックスピン操作時のジョグダイヤル２５の回転量に対応したＭＩＤＩカーブの一例を示す図である。同図は、回転負荷の大きいジョグダイヤル２５を用いた場合の例を示している。同図において、縦軸はＭＩＤＩの値、横軸は時間を示している。縦軸のＭＩＤＩ信号はジョグダイヤル２５の回転速度（操作子の変位量の速度）と等価と考えられるので、ＭＩＤＩカーブの傾きは加速度（操作子の変位量の加速度）を表す。
【００３８】
バックスピン操作は、ジョグダイヤル２５にタッチしてから素早くジョグダイヤル２５を手前に引き、そのスピードを保ったまま手を離す操作である。ユーザーがジョグダイヤル２５から手を離した後は慣性により一定時間回り続ける。このときジョグダイヤル２５の回転方向は反時計回りとなるため、ＭＩＤＩ信号は負の値となる。同図に示すように、ユーザーがジョグダイヤル２５にタッチしてから手を離すまで一気に加速するため、ＭＩＤＩの値は大きな傾きを持ってほぼリニアに変化する。そして、タッチ後１００〜２００ｍｓ程度でＭＩＤＩの値（ジョグダイヤル２５の回転速度）が最大となり、その後ＭＩＤＩの値がゼロに近づいていく。
【００３９】
一方、図４は、バックスピン操作時の理想のＭＩＤＩカーブを示す図である。つまり、回転負荷の小さいジョグダイヤル２５を用いたときと略同様の結果が得られるように特殊再生制御を行った場合のＭＩＤＩカーブを示している。図３と比較すると、ＭＩＤＩの値が最大からゼロになるまでのカーブが異なる。具体的には、ジョグダイヤル２５の回転開始後、回転速度が最大となるまでの同図Ａの期間では、物理的なジョグダイヤル２５の回転によるＭＩＤＩ信号、つまりフォトインタラプタにて単位時間あたりに通過したスリットから生成したＭＩＤＩ信号（符号Ｐｎ）をＰＣ１に送信する（通常再生制御）。また、回転速度が最大となった時点から回転速度がほぼゼロとなるまでの期間Ｂでは、バックスピン時間を延長するためにジョグダイヤル２５の回転とは無関係に生成したＭＩＤＩ信号（符号Ｐｃ）をＰＣ１に送信する（特殊再生制御）。この期間Ｂでは、予め記憶されているＭＩＤＩテーブル４７の値を読み出して送信する。
【００４０】
一方、図５は、ＭＩＤＩテーブル４７によって異なる複数種類のＭＩＤＩカーブを示す図である。上述のとおり、バックスピン時間を延長するためのＭＩＤＩカーブ（ＭＩＤＩテーブル４７）は、フェーダー／ツマミ群２２により可変可能である（スピン時間調節部）。同図において、符号Ｐｃ１のＭＩＤＩカーブは最も短いバックスピン時間を示し、符号Ｐｃ９のＭＩＤＩカーブは最も長いバックスピン時間を示している。同図の例では、Ｐｃ１〜Ｐｃ９の９パターンのＭＩＤＩカーブを示しているが、可変可能なパターン数は、それ以上であってもそれ以下であってもよい。
【００４１】
次に、バックスピン操作とスクラッチ操作の判別について説明する。図６は、スクラッチ操作時のジョグダイヤル２５の回転量に対応したＭＩＤＩカーブの一例を示す図である。この例で示すスクラッチ操作は、バックスピン操作と同様にジョグダイヤル２５にタッチしたあとで素早くジョグダイヤル２５から手を離す操作であるが、ジョグダイヤル２５の回転量がバックスピン操作に比べて少ないという特徴がある。つまり、同図に示すように加速度（ＭＩＤＩ信号の傾き）はバックスピン操作のときとほぼ同じになるが最高速度の値はバックスピン操作ほど大きい値にはならない。このジョグタッチとジョグリリースを交互に行うスクラッチ操作において、もしバックスピン時間を延長する処理が実行されてしまうとスクラッチがうまくコントロールできなくなってしまう。したがってスクラッチ操作時には特殊再生制御を行わないようにする必要がある。
【００４２】
そこで、本実施形態の制御機構２１は、図４の期間Ａに示したようなＭＩＤＩの変化を検出した場合、バックスピン操作を実行したと判別する。通常、バックスピン操作はある程度強い力で回転させるため、ジョグダイヤル２５の回転スピードが速くなり、ＭＩＤＩの値は大きくなる（逆方向スピンのため小さくなる）傾向がある。したがって、ある加速度（傾き）で変化し、ＭＩＤＩの値が所定の速度閾値を超える値（例えば図４の例では−３０を下回る値）となったときのみバックスピン操作が行われたと判別し、特殊再生制御を行う。
【００４３】
ここで、図７のフローチャートを参照し、ＤＪコントローラー２によるＭＩＤＩ信号送信処理について説明する。ＤＪコントローラー２（制御機構２１）は、ジョグダイヤル２５の回転開始（変位開始）から所定時間Ｔ１内に、ジョグダイヤル２５の回転加速度が所定の加速度閾値を超えたか否かを判別する（Ｓ０１）。所定時間Ｔ１内にジョグダイヤル２５の回転加速度が所定の加速度閾値を超えた場合は（Ｓ０１：Ｙｅｓ）、続いてジョグダイヤル２５の回転開始から所定時間Ｔ２（但し、Ｔ１≦Ｔ２）内に、ジョグダイヤル２５の回転速度が所定の速度閾値を超えたか否かを判別する（Ｓ０２）。Ｓ０１：Ｙｅｓ且つＳ０２：Ｙｅｓの場合、ＤＪコントローラー２は、バックスピン操作が行われたと判別する。
【００４４】
ＤＪコントローラー２は、バックスピン操作が行われたと判別すると（Ｓ０２：Ｙｅｓ）、その時点（ジョグダイヤル２５の回転速度が所定の速度閾値を超えた時点）を始点として特殊再生制御に基づくＭＩＤＩ信号をＰＣ１（ＤＪアプリケーション４０）に送信する（Ｓ０３）。一方、ＤＪコントローラー２は、Ｓ０１：ＮｏまたはＳ０２：Ｎｏの場合、バックスピン操作以外の操作が行われたと判別し、ジョグダイヤル２５の回転に対応した通常再生制御に基づくＭＩＤＩ信号をＰＣ１に送信する（Ｓ０４）。
【００４５】
なお、図７のフローチャートには特に図示しないが、特殊再生制御に基づくＭＩＤＩ信号を送信している間に、ユーザーによりジョグ本体５１の天面や側面がタッチされ、ジョグダイヤル２５の回転が止められた場合は、図７の処理フローを中断し、通常再生制御に基づくＭＩＤＩ信号をＰＣ１に送信する。
【００４６】
以上説明したとおり、本実施形態によれば、ジョグダイヤル２５によりバックスピン操作が行われたか否かを判別し、バックスピン操作が行われたと判別した場合のみバックスピン時間を延長するための特殊再生制御を行うため、回転負荷の大きいジョグダイヤル２５を用いた場合であっても、良好なバックスピン音を再生することができる。また、回転負荷の大きいジョグダイヤル２５を用いているため、スクラッチ操作の操作性を損ねることもない。また、回転負荷を調整するための負荷調整機能を搭載する必要がないため、コストアップを抑えることができる。
【００４７】
また、特殊再生制御では、ＭＩＤＩテーブル４７を用いてＭＩＤＩ信号を生成しているため、あらゆるＭＩＤＩカーブに対応でき、ＤＪコントローラー２に搭載されたＣＰＵの処理能力が低い場合でも簡単に実装できる。
【００４８】
また、バックスピン操作が行われたか否かについて、回転開始から所定時間Ｔ１内における加速度の変化と、回転開始から所定時間Ｔ２内における速度の変化と、の２段階で判別するため、バックスピン操作とそれ以外の操作（スクラッチ操作を含む）とを正確に区別することができる。
【００４９】
また、ＰＣ１（ＤＪアプリケーション４０）からジョグダイヤル２５の位置情報を示すＭＩＤＩ信号をフィードバックするため、ＬＥＤ表示部５３にバックスピン状態を表示させることができる。このように、バックスピン音とＬＥＤ表示部５３の表示が連動するため、バックスピン音に対してジョグダイヤル２５の回転量が不足した場合でも、ユーザーに違和感を与えることがない。
【００５０】
なお、以下の変形例を採用可能である。
［変形例１］
上記の実施形態では、バックスピン操作時のバックスピン速度（バックスピン操作によるジョグダイヤル２５の最高回転速度）にかかわらず一律にバックスピン時間（特殊再生制御の制御期間の長さ）を延長したが、バックスピン速度に応じてバックスピン時間を可変しても良い。図８は、変形例１に係るＭＩＤＩ信号送信処理を示すフローチャートである。本変形例では、図７のＳ０１，Ｓ０２に相当するＳ１１，Ｓ１２の後、ジョグダイヤル２５の最高速度を検出したか否かを判別する（Ｓ１３）。Ｓ１３では、ジョグダイヤル２５の回転開始後、ジョグダイヤル２５の速度上昇が終了したとき、ジョグダイヤル２５の最高速度を検出したと判別する。ジョグダイヤル２５の最高速度を検出していない場合は（Ｓ１３：Ｎｏ）、最高速度を検出するまでＳ１３の検出を繰り返す。
【００５１】
また、ジョグダイヤル２５の最高速度を検出した場合は（Ｓ１３：Ｙｅｓ）、その最高速度に応じたバックスピン時間を実現すべく、最高速度に応じた特殊再生制御に基づくＭＩＤＩ信号をＰＣ１（ＤＪアプリケーション４０）に送信する（Ｓ１４）。一方、ＤＪコントローラー２は、Ｓ１１：ＮｏまたはＳ１２：Ｎｏの場合、バックスピン操作以外の操作が行われたと判別し、ジョグダイヤル２５の回転に対応した通常再生制御に基づくＭＩＤＩ信号をＰＣ１に送信する（Ｓ１５）。図９〜図１２は、バックスピン速度を徐々に速くした場合のＭＩＤＩカーブの変化を示している。これらの図において、符号Ｐｎは、実際のジョグダイヤル２５の回転によって得られるＭＩＤＩカーブを示している。また、符号Ｐｃは、期間Ｂにおいて変形例１に係る特殊再生制御が行われた場合のＭＩＤＩカーブを示している。これらの図に示すように、バックスピン速度が速くなるにしたがってバックスピン時間を長くすることで、ユーザーは操作に対する違和感が少なくなり、バックスピン時の操作フィーリングが向上する。なお、図９〜図１２の例のようにバックスピン速度に応じてＭＩＤＩカーブを４段階に切り替え可能とした場合であって、図５に示したようにバックスピン時間を９段階で調節可能とした場合、３６種類のＭＩＤＩテーブル４７が必要となる。
【００５２】
［変形例２］
上記の実施形態では、ＭＩＤＩテーブル４７を用いてＭＩＤＩ信号を生成したが、ＣＰＵやＤＳＰ（Digital  Signal  Processor）により、所定のアルゴリズムにしたがいリアルタイムに計算してＭＩＤＩ信号を生成しても良い。この構成によれば、バックスピン速度に応じてＭＩＤＩカーブを切り替えたりバックスピン時間を調節可能とした場合でもメモリが増大する心配がなく、多様なＭＩＤＩカーブに対応できる。
【００５３】
［変形例３］
上記の実施形態では、フェーダー／ツマミ群２２によりバックスピン時間を調節可能としたが、ＤＪコントローラー２のユーティリティ設定でバックスピン時間を数段階から選択できる構成としても良い。また、ＤＪアプリケーション４０側の環境設定によりバックスピン時間を調節可能としても良い。
【００５４】
［変形例４］
上記の実施形態では、バックスピン操作が行われたと判別した場合、ジョグダイヤル２５が最高速度となった時点を始点として特殊再生制御を行ったが、ジョグダイヤル２５へのタッチが解除されていること（リリース状態であること）を条件として特殊再生制御を行っても良い。この場合、図７のＳ０２の後に、ジョグ本体５１がタッチ検出しているか否かを判別し、タッチ検出していない場合のみＳ０３に進む構成とすれば良い。
【００５５】
［変形例５］
また、ジョグダイヤル２５の回転速度が所定の速度閾値を超えた時点を始点として特殊再生制御を行うのではなく、ジョグダイヤル２５へのタッチがリリースされた時点を始点として特殊再生制御を行っても良い。この場合は、回転加速度のみでバックスピン操作を判別し（Ｓ０１：Ｙｅｓの場合にバックスピン操作が行われたと判別し）、図７のＳ０２に代えて、ジョグ本体５１がタッチ検出しているか否かを判別し、タッチ検出していない場合にＳ０３に進む構成とすれば良い。
【００５６】
［変形例６］
また、上記の実施形態では、ジョグダイヤル２５の回転開始から所定時間Ｔ１内に所定の加速度閾値を超え、且つジョグダイヤル２５の回転開始から所定時間Ｔ２（但し、Ｔ１≦Ｔ２）内に所定の速度閾値を超えた場合に、バックスピン操作が行われたと判別したが、速度のみで操作判別を行っても良い。また、所定時間Ｔ１および／または所定時間Ｔ２の条件を省いて操作判別を行っても良い。
【００５７】
［変形例７］
また、上記の実施形態では、バックスピン操作について言及したが、フォワード方向のスピンについても同様の制御を行っても良い。例えば、楽曲を早送り／早戻し（サーチ）する際、ジョグダイヤル２５をバック方向とフォワード方向にスピンさせる場合があるが、本実施形態の特殊再生制御を適用することにより、自然な選択操作が可能となる。
【００５８】
［その他変形例］
また、上記の実施形態では、本発明の再生制御装置をＤＪコントローラー２に適用した場合を例示したが、ＤＪプレーヤーまたは、ＤＪプレーヤーとミキサー装置の一体型ＤＪシステムなどに適用しても良い。また、ＤＪ機器外以外の再生装置に、本発明の再生制御装置を適用しても良い。また、再生制御の対象は、楽曲に限らず映像など他のコンテンツであっても良い。
【００５９】
また、上記の実施形態では、本発明の操作子をジョグダイヤル２５に適用した場合を例示したが、他の回転型操作子に適用しても良い。また、回転型操作子ではなく、直線運動を行う操作子（直線方向に変位する操作子）に本発明の操作子を適用しても良い。この場合、バックスピン操作ではなく、他の所定の操作が行われたか否かの判別を行っても良い。また、操作子は、必ずしも慣性運動するものに限らず、タッチ解除後変位を停止するものであっても良い。さらに、物理的な操作子に限らず、ＧＵＩ（Graphical  User  Interface）の一部として表示される画像操作子（アイコンやオブジェクト）に本発明の操作子を適用しても良い。
【００６０】
また、上記の実施形態および各変形例に示した再生システムＳＹ（ＤＪコントローラー２）の各構成要素をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供することも可能である。すなわち、コンピューターを再生システムＳＹ（ＤＪコントローラー２）の各構成要素として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれる。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００６１】
１：ＰＣ  ２：ＤＪコントローラー  １１：制御機構  １２：ディスプレイ  １３：キーボード  １４：マウス  １５：ＨＤＤ  １６：通信Ｉ／Ｆ  ２１：制御機構  ２２：フェーダー／ツマミ群  ２３：音声出力部  ２４：通信Ｉ／Ｆ  ２５：ジョグダイヤル  ２６：記憶部  ４０：ＤＪアプリケーション  ４１：デッキ部  ４２：ミキサー部  ４５：ＭＩＤＩ制御プログラム  ４６：表示制御プログラム  ４７：ＭＩＤＩテーブル  ５１：ジョグ本体  ５２：回転機構  ５３：ＬＥＤ表示部  ５３ａ：リング状画像  ＳＹ：再生システム
【図１】
0006275601.tif 000002
【図２】
0006275601.tif 000003
【図３】
0006275601.tif 000004
【図４】
0006275601.tif 000005
【図５】
0006275601.tif 000006
【図６】
0006275601.tif 000007
【図７】
0006275601.tif 000008
【図８】
0006275601.tif 000009
【図９】
0006275601.tif 000010
【図１０】
0006275601.tif 000011
【図１１】
0006275601.tif 000012
【図１２】
0006275601.tif 000013