(57)【特許請求の範囲】
【請求項１】
適正なユーザパスワードを入力してログインしたユーザに対して、当該ユーザに許可されている権限の範囲内で、音響信号処理の機能を提供するディジタルミキサであって、
着脱可能な記憶媒体を装着する装着手段と、
該装着手段に記憶媒体が装着されたこと、及び装着されている記憶媒体が取り外されたことを、検出する検出手段と、
前記装着手段に記憶媒体が装着されたことが検出されたとき、該装着された記憶媒体にユーザ鍵が格納されているかを判別し、格納されていたら、それらのユーザに関するログイン画面を表示する手段と、
前記装着手段に装着されている記憶媒体に格納されているユーザ鍵に対応するユーザでログインしている場合、当該記憶媒体が取り外されたことが検出されたら、自動的にログアウトする手段と、
前記記憶媒体の取り外しによるログアウトの後、自動的にゲストユーザに切り替える手段と
を備えたことを特徴とするディジタルミキサ。
【請求項２】
適正なユーザパスワードを入力してログインしたユーザに対して、当該ユーザに許可されている権限の範囲内で、音響信号処理の機能を提供するディジタルミキサであって、
着脱可能な記憶媒体を１つだけ装着できる装着手段と、
該装着手段に記憶媒体が装着されたこと、及び装着されている記憶媒体が取り外されたことを、検出する検出手段と、
ユーザ鍵の新規作成ないし編集を行う手段と、
前記装着手段に記憶媒体が装着されたことが検出されたとき、ユーザ鍵の新規作成・編集中か否かを判定する判定手段と、
前記判定手段でユーザ鍵の新規作成・編集中でなかったときは、前記装着された記憶媒体にユーザ鍵が格納されているかを判別し、格納されていたら、それらのユーザに関するログイン画面を表示する手段と、
前記判定手段でユーザ鍵の新規作成・編集中であったときは、現ログインユーザでのログイン状態を継続し、前記装着された記憶媒体を、新規作成・編集したユーザ鍵を格納する記憶媒体として取り扱う手段と
を備えたことを特徴とするディジタルミキサ。
【請求項３】
請求項２に記載のディジタルミキサにおいて、
前記新規作成・編集したユーザ鍵を前記装着された記憶媒体に格納した後、その新規作成・編集したユーザ鍵で自動的にログインする手段を、さらに備えたことを特徴とするディジタルミキサ。
【請求項４】
請求項１に記載のディジタルミキサにおいて、
前記ユーザ鍵でログインできるユーザには、ユーザ鍵の編集権限を持つ特定ユーザが含まれており、
該特定ユーザのユーザ鍵を格納した記憶媒体が前記装着手段に装着され、該特定ユーザでログインしているときにユーザ鍵の編集指示があった場合には、前記自動的にログアウトする手段は、該記憶媒体が該装着手段から取り外されたことが検出されても、該特定ユーザのユーザ鍵の編集権限を維持することを特徴とするディジタルミキサ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ディジタルミキサに関し、特にユーザ鍵を格納した着脱可能な記憶媒体をミキサ本体に装着してログインする機能を有するディジタルミキサに関する。
【背景技術】
【０００２】
従来より、ログイン機能を持ったディジタルミキサが知られている（例えば、非特許文献１）。これは、ユーザＩＤとパスワードを入力してログインしたユーザに対して、ミキサの各種機能を提供するようにしたものである。この場合、各ユーザ毎に、ユーザが使用できる機能を制限することができるものもある。また、ログイン機能を持ったディジタルミキサの中には、ユーザＩＤとパスワードを入力しないと操作できないようにロックする機能を持つものがある。
【０００３】
さらに、コンピュータシステムには、着脱可能なＵＳＢメモリなどの記憶媒体にユーザの認証情報（ユーザ鍵）を格納し、そのユーザがその記憶媒体をコンピュータシステムに装着してログインした場合のみ、ログインを許可するものがあった。
【非特許文献１】「DIGITAL MIXING ENGINE DME64 Designer 取扱説明書」、ヤマハ株式会社、２００４年
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、上述した着脱可能なＵＳＢメモリにユーザ鍵を格納しそのＵＳＢメモリをコンピュータシステムに装着してログインする方式では、操作上は、ＵＳＢメモリをシステムに装着した後、ユーザＩＤやパスワードを入力しなければならず、ログイン操作が面倒である。
【０００５】
本発明は、ユーザ鍵を記憶するＵＳＢメモリを装着してログインすることにより各種の音響信号処理機能を提供するディジタルミキサにおいて、より手軽にログインしたいという要望に応えることができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係るディジタルミキサでは、ＵＳＢメモリなどの着脱可能な記憶媒体の装着部を備えるようにし、該記憶媒体が装着されたことを検出したとき、その記憶媒体にユーザ鍵が入っていれば、それらのユーザ鍵のユーザでログインするためのログイン画面を自動的に表示し、簡単にログインできるようにしたものである。また、該記憶媒体のユーザ鍵に対応するユーザでログインしている場合、その記憶媒体が取り外されると、該ユーザが自動的にログアウトする。さらに、そのログアウトの後、自動的にゲストユーザに切り替わるようにする。
【０００７】
また、上記のように記憶媒体の装着と取り外しによりログイン／ログアウトする場合、記憶媒体の装着部はログイン／ログアウト専用になってしまい、記憶媒体に新規作成したユーザ鍵を格納したり、記憶媒体内のユーザ鍵の編集ができなくなってしまう。そこで、本発明では、記憶媒体が装着されたとき、ユーザ鍵の新規作成・編集中か否かを判定し、そうであるときは上記の自動的なログインを行わないようにしたものである。新規作成・編集したユーザ鍵が記憶媒体に書き込まれたときには、そのユーザ鍵のユーザで自動ログインし、作成・編集したユーザ鍵のアカウントの動作を確認できるようにするとよい。
【０００８】
また、前記ユーザ鍵でログインできるユーザには、ユーザ鍵の編集権限を持つ特定ユーザが含まれており、該特定ユーザのユーザ鍵を格納した記憶媒体が前記装着手段に装着され、該特定ユーザでログインしているときにユーザ鍵の編集指示があった場合には、自動的にログアウトする手段は、該記憶媒体が該装着手段から取り外されたことが検出されても、該特定ユーザのユーザ鍵の編集権限を維持するようにしてもよい。
【発明の効果】
【０００９】
本発明によれば、ＵＳＢメモリなどの記憶媒体の装着と取り外しで、ログイン／ログアウトを行うことができるので、ログイン／ログアウト操作が簡単である。また、ユーザがユーザ鍵の新規作成・編集を行って記憶媒体に書き込むときには、そのユーザの記憶媒体が取り外されても、その書き込みが終わるまではアカウントが切り替わらないようにしたので、作成・編集したユーザ鍵を任意の記憶媒体に書き込むことができる。その書き込みの直後は、作成・編集した新たなユーザのアカウントに切り替わるので、そのアカウントの動作を直ちに確認することができる。また、記憶媒体を取り外したときにログアウトする仕様であっても、他の記憶媒体のユーザ鍵を編集できる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を用いてこの発明の実施の形態について説明する。
【００１１】
図１は、この発明の一実施形態に係るディジタルミキサのブロック構成図である。このミキサ１００は、中央処理装置（ＣＰＵ）１０１、フラッシュメモリ１０２、ランダムアクセスメモリ（ＲＡＭ）１０３、表示器１０４、電動フェーダ１０５、操作子１０６、波形Ｉ／Ｏ（入出力インターフェース）１０７、信号処理部１０８、ＵＳＢ（Universal Serial Bus）Ｉ／Ｏ１０９、その他Ｉ／Ｏ１１１、およびバスライン１１２を備える。
【００１２】
ＣＰＵ１０１は、このミキサの全体の動作を制御する処理装置である。フラッシュメモリ１０２は、ＣＰＵ１０１が実行する各種の制御プログラムや処理に使用する各種のデータなどを格納した不揮発性メモリ（書き換えが可能で、電源を切っても記憶された情報が失われないもの）である。ＲＡＭ１０３は、ＣＰＵ１０１が実行するプログラムのロード領域やワーク領域に使用する揮発性メモリである。表示器１０４は、このミキサの外部パネル上に設けられた各種の情報を表示するためのドットマトリクス方式のディスプレイである。電動フェーダ１０５は、このミキサの外部パネル上に設けられた各種パラメータの値設定用の操作子である。操作子１０６は、このミキサの外部パネル上に設けられた各種の操作子である。
【００１３】
波形Ｉ／Ｏ１０７は、各種の入出力機器（例えば、マイクロフォンなどの入力機器から入力したアナログ音響信号をアナログ／ディジタル変換して入力するＡＤ変換カードや、本ミキサから出力されるディジタル音響信号をディジタル／アナログ変換してサウンドシステムに出力するＤＡ変換カードなど）やレコーダなどとの間の入出力インターフェースである。信号処理部１０８は、波形Ｉ／Ｏ１０７経由で入力したディジタル音響信号を複数の入力ｃｈ（チャンネル）に任意に割当て、複数のミキシングバスにより各入力ｃｈの音響信号を任意にミキシングし、出力ｃｈ経由で出力する処理を行うＤＳＰ（ディジタル信号処理装置）である。各入力ｃｈや各出力ｃｈでは、フェーダ１０５を用いた音量レベルの制御、周波数特性の制御（イコライザ）、各種波形変形処理（コンプレッサなど）、及び効果付与処理（エフェクタ）などを行うことができる。これにより、マイクなどの入力機器から入力した音響信号に対しＤＳＰ１０８でミキシング・レベル設定・効果付与などの処理を施して録音したり放音するなどの処理が可能である。
【００１４】
ＵＳＢ  Ｉ／Ｏ１０９は、ＵＳＢメモリ１１０を接続（挿入）するためのインターフェースである。ＵＳＢメモリ１１０の挿入口は、外部パネル上でユーザがＵＳＢメモリ１１０の抜き挿しがし易い位置に設けてある。ＵＳＢメモリ１１０がＵＳＢ  Ｉ／Ｏ１０９に挿入されたり取り外されたりしたとき、ＣＰＵ１０１はそれらのイベントを検出することができる。接続されたＵＳＢメモリ１１０は、ＣＰＵ１０１からデータの書き込み及び読み出しが可能である。ただし、ＵＳＢメモリ１１０は、本ミキサから適正にアクセスする場合以外は読み書きできないようにするのがよい。その他Ｉ／Ｏ１１１は、本ミキサを外部からコントロールするコンピュータなどの各種の外部機器を接続するためのインターフェースである。
【００１５】
図２は、図１のディジタルミキサ１００の外部パネル上の外観を示す。図１の表示器１０４、フェーダ１０５、及び操作子１０６が配置されている。２０１は１０個の画面選択スイッチ、２０２はドットマトリクス表示部、２０３は割当ｃｈストリップ部、２１１〜２１４は上下左右のカーソル移動ボタン、２１５はＤＥＣボタン、２１６はＩＮＣボタン、２１７はエンターキー、２１８はホイールである。割当ｃｈストリップ部２０３は、８本の割当ｃｈストリップ２０３−１〜２０３−８を備える。１本の割当ｃｈストリップ（例えば、２０３−１）は、ＣＵＥスイッチ２３１、電動フェーダ２３２、ＯＮスイッチ２３３、及びＳＥＬスイッチ２３４を備える。他の割当ｃｈストリップ２０３−２〜２０３−８も同様の構成である。
【００１６】
画面選択スイッチ２０１のうち何れかをオンすると、そのスイッチに対応する画面が表示され、割当ｃｈストリップ２０３−１〜２０３−８は、表示された画面に応じた機能に割り当てられる。例えば、第１〜第８入力ｃｈ選択スイッチをオンすると、第１〜第８入力ｃｈのパラメータ設定状況が表示部２０２に表示され各割当ｃｈストリップ２０３−１〜２０３−８はそれぞれ第１〜第８入力ｃｈのパラメータ設定を行う操作子として割り当てられる。第９ｃｈ以降の入力ｃｈや出力ｃｈなどについても、同様に、各ｃｈを割当ｃｈストリップ２０３−１〜２０３−８に割当ててパラメータ設定が行える。電動フェーダ２３２は、その割当ｃｈストリップに割り当てられたｃｈのレベル制御用のフェーダである。ＯＮスイッチ２３３は、当該ｃｈの信号のオン／オフを切り替えるスイッチである。ＳＥＬスイッチ２３４は、ミキサの複数の入力ｃｈおよび出力ｃｈの中から、１つのｃｈを選択ｃｈとして選択するためのスイッチである。表示部２０２には、既に述べた各ｃｈの音響信号の様々な処理のうちの各処理ブロックについて、選択ｃｈとして選択されたｃｈの処理のパラメータを、詳細に表示し設定するための各処理ブロックの詳細パラメータ設定画面を表示可能であり、画面選択スイッチ２０１には、そのような詳細パラメータ設定画面を表示させるためのスイッチが含まれる。
【００１７】
詳細パラメータ設定画面上にはカーソルが表示され、カーソルがセットされているパラメータが、選択状態のパラメータである。カーソル移動ボタン２１１〜２１４を用いて、画面上に表示されているカーソルを所望のパラメータにセットし、ＤＥＣボタン２１５、ＩＮＣボタン２１６、及びホイール２１８を操作して、そのパラメータの値を変更し、エンターキー２１７で決定することができる。
【００１８】
以上のように、画面選択スイッチ２０１により画面を切り換え、割当ｃｈストリップの機能をその画面に応じて切り換えながら各ｃｈに関するパラメータ設定・変更を行い、あるいは、詳細パラメータ設定画面上でカーソルを移動してパラメータを選択し操作子２１５〜２１８を用いて当該選択状態のパラメータ設定・変更を行うことができる。このような操作で設定・変更するパラメータは、カレントメモリ上のパラメータである。カレントメモリはＲＡＭ１０３上に設けられており、本ミキサのその時どきにおける動作は該カレントメモリ上のパラメータ設定状態により規定される。
【００１９】
２２１〜２２５は、シーンに関連する表示部及び操作子である。シーン（シーンデータ）とは、ミキサの信号処理部１０８における各種処理（後述するミキシング処理３０４）を制御するパラメータデータ（例えば、入力ラインと入力ｃｈとの結線状態、出力ｃｈと出力ラインとの結線状態、各ｃｈにおけるパラメータ設定状態など）の組合せである。本ミキサはフラッシュメモリ１０２上にシーンメモリを備えており、カレントメモリ上のパラメータデータは、シーン番号を付けてシーンメモリに保存（ストア）し、逆にシーン番号を指定してシーンメモリからカレントメモリにシーンを呼び出す（リコール）ことができる。具体的な操作方法としては、アップボタン２２３及びダウンボタン２２４を用いてシーン番号表示部２２１に表示されるシーン番号を変更し、リコールボタン２２５をオンすることによりその番号のシーンをリコールする。また、シーン番号を指定してストアボタン２２２をオンすることにより、現在のカレントメモリ上のパラメータ設定状態を、そのシーン番号のシーンとしてストアする。シーン番号表示部２２１は、通常は、現在カレントメモリ上に呼び出されているシーンの番号を表示する。
【００２０】
本ミキサを使用するユーザは、予めユーザ名とパスワードなどを登録しておく必要がある。また、ユーザ名毎にユーザ権限が設定されており、ログインユーザ（カレントユーザ）は、そのユーザ権限の範囲内で操作を行うことができる。特別なユーザ名として「アドミニストレーター」と「ゲスト」がある（英字で「Administrator」及び「Guest」でもよい）。「アドミニストレーター」と「ゲスト」は、本ミキサの出荷時に既にファクトリプリセットされているユーザ名であり、削除することができない。「ゲスト」にはパスワードを設定できない。本ミキサの電源をオンすると、何らの操作無しに、本ミキサは自動的に「ゲスト」でログインして起動する。他のユーザ名でログインしたい場合、外部パネル上のログインボタン２５１をオンすると、ログイン処理が起動し画面上にユーザ選択画面が表示されるので、該画面でユーザを選択し、パスワードを入力するなどの操作でログインする。
【００２１】
ログアウトボタン２５２をオンすると、ログアウト処理が起動し、所定のログアウト確認画面が表示されるので、該画面でユーザがログアウトして良いことを指示操作すると、ログアウトする。ログアウトしたときには、自動的に「ゲスト」でのログイン処理が実行される。従って、本ミキサでは電源がオンされている限り、必ず誰かがユーザとしてログインしている状態にある。また、「ゲスト」以外のユーザがログアウトしたときには、「ゲスト」に戻る。「ゲスト」からログアウトすることはできない。
【００２２】
ユーザ設定操作子群２５３は、ログインしているユーザ自らが任意に機能を設定することができる複数の操作子が配置されている領域である。
【００２３】
図３は、本実施形態のミキサにおける処理がカレントメモリの設定情報に基づいて制御される様子を示す概念図である。上述したように、カレントメモリ３０３はＲＡＭ１０３内に設けられている。カレントメモリ３０３に設定されている各種のパラメータ値に基づいて、ＤＳＰ１０８におけるミキシング処理３０４が実行される。操作子・フェーダ３０１は、図２に示した操作子やフェーダに対応する。操作子・フェーダ３０１の操作は、ＣＰＵ１０１が実行している操作検出処理３０２で検出され、検出された操作に応じてカレントメモリ３０３のパラメータ値が設定・変更（編集）される。パラメータ値の設定・変更は、ＤＳＰ１０８におけるミキシング処理３０４に反映される。
【００２４】
カレントメモリ３０３は、システム設定情報格納領域、各種パラメータ値格納領域、及び、ユーザ設定情報格納領域を持つ。システム設定情報格納領域は、本ミキサシステムが動作する上での基本的な設定情報であるシステム設定情報を設定する領域である。各種パラメータ値格納領域に設定されるデータは、主としてＤＳＰ１０８がミキシング処理を行う際に使用する係数データなどのパラメータの値である。ユーザ設定情報格納領域に設定されるデータは、ログインしているユーザに固有の設定情報である。ユーザ設定情報およびシステム設定情報はシーンデータに含まれない情報であり、カレントメモリ上のユーザ設定情報およびシステム設定情報は、シーンデータのリコールによって上書きされない。
【００２５】
ユーザ鍵ファイル３１０は、各ユーザ毎に設けられるファイルであり、各ユーザに固有の設定情報、すなわち当該ユーザがミキサにログインする際に必要な情報（後述するユーザ名や当該ユーザの権限データなど）を格納している。「アドミニストレーター」と「ゲスト」のユーザ鍵ファイル３１０は、フラッシュメモリ１０２内にそれぞれ１つずつ格納されている。その他のユーザのユーザ鍵ファイル３１０は、そのユーザ名のアカウントが新規作成されたときＵＳＢメモリ１１０に格納される。「アドミニストレーター」と「ゲスト」以外のユーザは、ＵＳＢメモリ１１０に格納して自分のユーザ鍵ファイル３１０を所持するので、当該ユーザ名でログインできるのは基本的に自分だけとなり、他人が自分のユーザ名で不正にログインすることを防止できる。１つのＵＳＢメモリ１１０内に複数のユーザのユーザ鍵ファイル３１０を格納してもよい。
【００２６】
ユーザ鍵ファイル３１０は、このファイルがユーザ鍵ファイルであることを特定する識別子であるＵヘッダ３１１、Ｕアカウントデータ３１２、Ｕ定義ＳＷデータ３１３、及びＵプレファレンスデータ３１４を備える。なお、少なくともＵアカウントデータ３１２は暗号化されており、システムの適正な処理を介さずにユーザが参照することはできないものとする。
【００２７】
Ｕアカウントデータ３１２は、（１）当該ユーザのユーザ名、（２）ユーザパスワード（ユーザ名が「ゲスト」のときはＮＵＬＬ）、（３）設定ファイル名、（４）認証ＩＤ、及び（５）権限データを備える。（３）の設定ファイル名は、当該ユーザ名でログインされたときに読み込む設定ファイルのファイル名である。設定ファイルは、ユーザ鍵ファイルに含まれるＵアカウントデータ、Ｕ定義ＳＷデータ、及びＵプレファレンスデータを除く、ミキサの全設定状態を規定する情報を保持するファイルである（図の設定ファイル３３０を参照して詳述する）。（５）の権限データは、当該ユーザの権限、すなわち当該ユーザにどのような機能が使用許可（あるいは使用禁止）されているかを示すデータである。
【００２８】
（４）の認証ＩＤは、このユーザ名のユーザが使用するミキサの管理者である「アドミニストレーター」のパスワードであり、「アドミニストレーター」のユーザ鍵ファイル３１０内の（２）ユーザパスワードと同じデータである。認証ＩＤは、このユーザがミキサにログインするとき、当該ミキサの「アドミニストレーター」のパスワード（詳しく言えば、当該ミキサの「アドミニストレーター」のユーザ鍵ファイル３１０内に保持されている（２）パスワード）と一致しているかがチェックされる。一致していないときは、その「アドミニストレーター」のパスワードの入力を促し、それが入力されればログインできるが、入力されないときはログインが拒否されるようにしている。
【００２９】
Ｕ定義ＳＷデータ３１３は、図２で説明したユーザ設定操作子群２５３の各操作子の機能を定義するデータである。Ｕプレファレンスデータ３１４は、例えばパラメータ変更を行ったときにその書き込みの確認画面を出すか否かなど、当該ユーザの好みのオプション設定のデータである。
【００３０】
ログイン処理により当該ユーザが正式にログインしたときには、そのユーザのユーザ鍵ファイル３１０がロードされ、カレントメモリ３０３のユーザ設定情報格納領域に設定される。また、Ｕアカウントデータ３１２中の（３）設定ファイル名の設定ファイル３３０（後述）が当該ログインユーザの権限の範囲内でロードされる。以降は、ユーザ設定情報格納領域に設定された権限データに基づいて、当該ユーザに許可されている権限の範囲内で処理が行われ、また、ロードされたＵ定義ＳＷデータ３１３及びＵプレファレンスデータ３１４に基づいてユーザ設定操作子群２５３の各操作子の機能やユーザの好みのオプション設定が決定される。権限については、図１２などを参照して後述する。
【００３１】
次に、シーンメモリ３２０について説明する。シーンメモリ３２０は、図２で説明したシーンデータを保持するメモリ領域であり、フラッシュメモリ１０２上に確保されている。１〜Ｎはシーン番号を示す。図２で説明した操作で、シーンデータをリコール／ストアできる。シーンデータをリコールすると、そのシーンデータが読み込まれてカレントメモリ３０３の各種パラメータ値格納領域に格納され、そのシーンデータのパラメータ値に基づいてミキシング処理が行われるようになる。シーン番号ｎを指定してシーンデータのストアを指示すると、カレントメモリ３０３の各種パラメータ値格納領域のデータがシーンメモリ３２０のシーンデータｎに書き込まれる。
【００３２】
上記はシーンメモリ３２０についての説明であるが、ライブラリについても同様である。ライブラリとは、複数のパラメータ項目（シーンデータの一部分といえる）を一括して設定するパラメータ値の組データを集めたものである。例えば、イコライザ（ＥＱ）のライブラリ、コンプレッサのライブラリ、エフェクタのライブラリ、というようなライブラリが用意される。例えば、３２０がエフェクタのライブラリであるとすると、データｎをカレントメモリ３０３にリコールすることにより、ＤＳＰ１０８で実現しているミキサのエフェクタのパラメータを一括して設定できる。逆に、ライブラリ内のデータの位置を指定して、現在カレントメモリ３０３上に設定されているエフェクタの設定をライブラリのデータｎとしてストアできる。図３では、ライブラリＡとＢがＲＡＭ１０３上に用意されているとして図示してある。
【００３３】
次に、設定ファイル３３０について説明する。設定ファイル３３０は、各ユーザがログインするときにミキサに読み込む情報である。上述したように、ログインユーザのユーザ鍵ファイル３１０に設定ファイル名が記載されている設定ファイル３３０を読み込む。設定ファイル３３０には、ミキサ全体をどのように設定するかを規定する設定情報が格納されている。また、設定ファイル３３０は、それを読み込むユーザのユーザ鍵ファイル３１０が格納されている記憶媒体と同じ記憶媒体に格納される。すなわち、「アドミニストレーター」と「ゲスト」は、ユーザ鍵ファイル３１０がフラッシュメモリ１０２に格納されているので、読み込む設定ファイル３３０もフラッシュメモリ１０２に格納されている。その他のユーザは、ユーザ鍵ファイル３１０がＵＳＢメモリ１１０に格納されているので、読み込む設定ファイル３３０もＵＳＢメモリ１１０に格納されている。
【００３４】
設定ファイル３３０は、Ｓヘッダ３３１、システム設定領域３３２、カレントメモリ領域３３３、シーンメモリ領域３３４、ライブラリＡ領域３３５、ライブラリＢ領域３３６、及びその他領域３３７を備える。システム設定領域は、カレントメモリ３０３上のシステム設定情報格納領域に格納するシステム設定情報を保持する領域である。カレントメモリ領域３３３は、カレントメモリ３０３上の各種パラメータ値格納領域に格納する各種パラメータ値情報を保持する領域である。カレントメモリ３０３はユーザ設定情報格納領域も持つが、該ユーザ設定情報格納領域に格納されるユーザ設定情報は、設定ファイル３３０ではなく、ユーザ鍵ファイル３１０に保持される。シーンメモリ領域３３４は、ミキサのフラッシュメモリ１０２のシーンメモリ３２０に格納されるシーンデータを保持する領域である。ライブラリＡ領域３３５とライブラリＢ領域３３６は、フラッシュメモリ１０２のライブラリＡ及びＢ（３２０）に格納されるライブラリデータを保持する領域である。その他領域３３７は、その他のデータを保持する領域である。すなわち、設定ファイル３３０が本ミキサにロードされる際には、システム設定領域３３２およびカレントメモリ領域３３３のデータがＲＡＭ１０３上のカレントメモリ３０３の領域に、シーンメモリ領域３３４のデータがフラッシュメモリ１０２上のシーンメモリ３２０の領域に、ライブラリＡ領域３３５およびライブラリＢ領域３３６のデータが、フラッシュメモリ１０２上のライブラリＡ及びＢ（３２０）の領域にそれぞれ展開され、それらの展開されたデータによりミキサの動作が制御される。
【００３５】
図３の点線３０５〜３０７は、それぞれのデータのストア／リコールまたはセーブ／ロードの実行が、カレントユーザにその権限がある場合のみ可能であることを示すものである。ただし、ユーザ鍵ファイル３１０のカレントメモリ３０３（のユーザ設定情報格納領域）へのロードは、当該ユーザがログインするときには必ず読み込まれるものであるから、常に該ロードは許可に設定されている。
【００３６】
ここで、本ミキサを使用するユーザとその権限（権限の詳細な項目は図１２で後述する）について説明しておく。上述したように、規定のユーザとして「アドミニストレーター」と「ゲスト」が本体内に登録されている。「アドミニストレーター」は最上位の権限を持つユーザであり、「ゲスト」は不特定の者でもとりあえずミキサを使えるように用意してあるユーザである。「ゲスト」の権限は「アドミニストレーター」のみが設定・変更できる。「アドミニストレーター」の権限は最上位の権限で固定されているので、自分自身でも権限の変更はできない。「ゲスト」は、自分自身を含めて権限の設定・変更を全く行うことができない。「アドミニストレーター」は、「一般ユーザ」と「パワーユーザ」のアカウントを新規登録できる。「一般ユーザ」と「パワーユーザ」はグループ名であり、個々のユーザ名を登録するときにそれが「一般ユーザ」か「パワーユーザ」かを指定できる。「アドミニストレーター」は、「一般ユーザ」または「パワーユーザ」である個々のユーザの権限を設定・変更できる。「パワーユーザ」は、自分自信と一般ユーザの権限を設定・変更できる（ただし、自分に与えられている権限の範囲内に限る）。一般ユーザは、自分自身の権限を参照はできるが変更はできず、また他ユーザの権限は参照もできない。なお、一般ユーザとパワーユーザとの違いはユーザの権限が設定・変更できるか否かの点だけであり、その他の権限については、権限データ内のそれ以外の権限設定項目に従う。
【００３７】
以上のように、ユーザごとに権限に従って許可／禁止する機能を制御しているので、スキルの低いユーザの誤動作を抑制したり、外部エンジニア（ゲストエンジニア）が操作できる範囲を制限することができ、多くの人が交代で使うケースなどで特定の担当者以外が特定のパラメータを勝手に操作するのを防ぐことができる。また、ユーザごとの好みの設定を簡単に切り替えることができる。さらに、ログオン時に、特定の設定ファイルが自動的に読み込まれるので、ログオンしたユーザは、ミキサの直前の設定がどうだったかに煩わされることなく操作を開始することができる。
【００３８】
次に、本実施形態のミキサにおけるユーザのログインの仕方についてまとめておく。本ミキサでは、上述したように、電源をオンすると自動的に「ゲスト」でログインして起動する。他のユーザ名でログインしたい場合は、ログインボタン２５１をオンし、ユーザ選択画面でユーザを選択してログインする。ログアウトボタン２５２をオンすると、ログアウトするが、このとき自動的に「ゲスト」でのログイン処理が実行される。従って、本ミキサでは、必ず誰かがユーザとしてログインしている状態にあり、「ゲスト」以外のユーザがログアウトしたときには「ゲスト」に戻る。
【００３９】
ログインボタン２５１とログアウトボタン２５２を用いる代りに、ＵＳＢメモリ１１０の抜き挿しでログイン／ログアウトを行うことができる。すなわち、ＵＳＢメモリ１１０を挿したとき、その中にユーザ鍵ファイルが記憶されていれば、そのユーザ鍵ファイルのユーザの一覧を画面表示し、その中からログインユーザを選択してログインできる。ＵＳＢメモリ１１０を抜くと、自動的にログアウトする。なお、「パワーユーザ」は、ＵＳＢメモリ１１０上でユーザ鍵ファイル３１０を新規作成したり編集することができるが、そのときには自分のユーザ鍵ファイル３１０が記憶されたＵＳＢメモリ１１０が挿入口に挿してあり、そのＵＳＢメモリ１１０を抜いて、ユーザ鍵ファイル３１０を新規作成・編集する対象のＵＳＢメモリ１１０に挿し替えたい場合がある。しかし、上記ＵＳＢメモリ１１０の抜き挿しでログイン／ログアウトを行う機能があるので、ＵＳＢメモリ１１０を挿し替えるとカレントユーザがログアウトし、挿し替えたＵＳＢメモリ１１０のユーザでログインしてしまう。そこで、「パワーユーザ」がユーザ鍵ファイル３１０の作成・編集を行っているときには、ＵＳＢメモリ１１０を抜いてもログアウトせず、また新規作成・編集対象のＵＳＢメモリ１１０が挿されたときもログインせずに、該「パワーユーザ」がカレントユーザの状態のままとしている。
【００４０】
次に、ログイン時の処理における本ミキサの特徴点について説明する。上述したように本ミキサでは、ログイン時に、当該ユーザのユーザ鍵ファイル３１０内の認証ＩＤが当該ミキサの「アドミニストレーター」のパスワードと一致していることをチェックする。これにより、あるユーザが自分のユーザ鍵ファイル３１０をＵＳＢメモリ１１０に格納して所持していれば、そのユーザは、そのユーザ鍵ファイル３１０内の認証ＩＤで特定される「アドミニストレーター」の管理下にある（すなわちその「アドミニストレーター」のパスワードを保持している）ミキサであればログインして使用することができる。逆に言えば、そのユーザは、前記認証ＩＤで特定される「アドミニストレーター」以外の「アドミニストレーター」の管理下にあるミキサにはログインできない。このような管理をすることにより、同じ「アドミニストレーター」のパスワードが設定されている１台以上のミキサとそのパスワードを認証ＩＤとして持つ１人以上のユーザとを１グループに括ることができ、あるグループに属するユーザがそのグループに属するミキサのみを使用できるように（すなわち別のグループに属するミキサは使用不可であるように）管理できる。ミキサの管理者を変更する場合、そのミキサが保持する「アドミニストレーター」のユーザ鍵ファイル３１０の（２）パスワードを変更すれば、それだけで新たな「アドミニストレーター」のグループに属するユーザのみが使用できるミキサにすることができる。
【００４１】
また、ログイン時には、ログインするユーザのユーザ鍵ファイル３１０中の設定ファイル名の設定ファイルを自動で読み込んでミキサに設定するので、そのユーザに見合ったミキサの環境が即時に再現できる。また、設定ファイルの読み込みは、そのログインユーザの権限に応じて行われる。すなわち、設定ファイルに記載してあるデータでも、ログインユーザにそのデータのロード（またはリコール）の権限が与えられていないデータは読み込まれることがない。これにより、同じ設定ファイルを、異なる権限を持つユーザで共有することができ、共有してもそれぞれの権限に従った環境が再現されることになる。
【００４２】
図４（ａ）は、本ミキサの電源がオンされたとき、ＣＰＵ１０１が実行する処理の流れを示す。ステップ４０１で、初期設定を行い、ステップ４０２で「ゲスト」のアカウントを有効化する。この処理は、「ゲスト」のユーザ鍵ファイル３１０を読み出し、図３で説明したように当該ユーザ鍵ファイル３１０の各種のデータをカレントメモリ３０３にロードする処理である。次にステップ４０３で、読み込んだユーザ鍵ファイル３１０のＵアカウントデータ３１２中に設定ファイル名が記載されており、かつ、その設定ファイルがフラッシュメモリ１０２中に存在するか確認する。記載されていない、または、存在しないときは、ステップ４０４で予め決められている初期設定ファイル３３０（予め所定のファイル名でフラッシュメモリ１０２内に格納されているものとする）の全項目を図３で説明したようにカレントメモリ３０３などにロードする。「ゲスト」のユーザ鍵ファイル３１０に設定ファイル名の記載があり、かつ、その設定ファイルが存在するときは、ステップ４０５で、その設定ファイルの全項目をカレントメモリ３０３などにロードする。
【００４３】
次にステップ４０６で、各種のイベントの発生を待ち、ステップ４０７で発生したイベントに応じた処理を行う。イベントの発生がないとき、またはステップ４０７の後、ステップ４０８でその他の処理を行い、再びステップ４０６に戻る。処理を行うイベントとしては、例えばＵＳＢメモリの挿入イベント若しくは取り外しイベント、フェーダ１０５の操作イベント、操作子１０６の操作イベント、各種の外部機器との間の通信イベント、タイマイベント、ユーザの切り替えイベントなどがある。
【００４４】
以上の処理により電源投入時には何らのログイン操作を行うことなしに「ゲスト」にて自動的なログインが実行される。
【００４５】
図４（ｂ）は、図２のログインボタン２５１のオンイベントまたはＵＳＢメモリ１１０の挿入イベントがあったときにＣＰＵ１０１が実行する処理の流れを示す。まず、ログインボタン２５１のオンイベントのときは、ステップ４１４からの処理を行う。ステップ４１４では、ユーザ選択処理を行う。図８（ａ）に、ステップ４１４で表示するユーザ選択画面８０１を示す。ミキサ本体のフラッシュメモリ１０２にユーザ鍵ファイル３１０が格納されているユーザである「アドミニストレーター」が、８１１に示すようにラジオボタン付きで表示されている。「ゲスト」は表示されない。ログインボタン２５１のオンによりログインするのは「ゲスト」以外のユーザだからである（ミキサの操作者からみた場合、「ゲスト」にログインするという概念はない）。さらに、この時点で接続されているＵＳＢメモリ１１０内にあるユーザ鍵ファイル３１０のユーザ名の一覧が、８１２に示すようにラジオボタン付きで表示される。８１３はＯＫボタンであり、８１４は閉じるボタンである。ユーザは、表示されたユーザの中からログインするユーザをラジオボタンで選択し、ＯＫボタン８１３のオンによりユーザ選択処理を終える。閉じるボタン８１４がオンされたときは、ユーザ選択がキャンセルされたものとみなし、これ以降の処理は行わずに現ログインユーザのログイン状態のままとする。
【００４６】
ステップ４１４の後、ステップ４１５で、現在のログインユーザがログインしたときに読み込んだ設定ファイルの設定状態から何らかの変更があったかを判別し、変更があったときは、ステップ４１６で設定ファイルのセーブ処理を行う。この処理については図５（ｂ）で詳しく説明する。ステップ４１５で設定ファイルからの変更がないとき、またはステップ４１６の後、ステップ４１７で、新たに選択されたユーザのユーザ鍵ファイル３１０内の認証ＩＤと当該ミキサの「アドミニストレーター」のパスワードの一致を判別する。一致していたら、当該ミキサの適正なユーザであるから、ステップ４１８で、その選択ユーザのパスワード認証を行う。
【００４７】
図９（ａ）に、選択ユーザのパスワード認証画面９０１を示す。選択されたユーザのユーザ名が９１１に示すように表示され、パスワード入力領域９１２、ＯＫボタン９１３、及び閉じるボタン９１４が表示されている。ユーザがパスワード入力領域９１２にパスワードを入力し、ＯＫボタン９１３をオンすると、パスワード認証が実行される。ステップ４１８の処理の詳細は図５（ａ）で説明する。
【００４８】
ステップ４１７で当該ユーザの認証ＩＤが当該ミキサの「アドミニストレーター」のパスワードと異なる場合は、ステップ４１９でそのアドミニストレーターのパスワード認証処理を行い、ステップ４２０で認証ＩＤ更新処理を行った後、ステップ４１８に進む。
【００４９】
図９（ｂ）は、ステップ４１９で表示するアドミニストレーターのパスワード認証画面９０２を示す。認証ＩＤが異なるので、当該ミキサの正式のユーザであることを確認するため、当該ミキサの「アドミニストレーター」のパスワードの入力を要求するメッセージ９２１が表示されている。ユーザは、パスワード入力領域９２２に、当該ミキサの「アドミニストレーター」のパスワードを入力し、ＯＫボタン９２３をオンする。正しいパスワードが入力されたときは、ステップ４２０で当該ユーザのユーザ鍵ファイル３１０内の認証ＩＤの領域を、領域９２２に入力された新たな「アドミニストレーター」のパスワードに更新する処理を行う。これにより、他のミキサで作られたユーザ鍵を、必要に応じて、当該ミキサのユーザ鍵として使えるようになる。その後、ステップ４１８に進んで選択ユーザのパスワード認証を行う。なお、ステップ４２０では当該ユーザの認証ＩＤを書換えているが、ユーザに認証ＩＤの書換えを行うか否かを選択させてもよい。書換えを行わない場合であっても、今回は正しいアドミニストレーターのパスワードが入力されているので、認証ＩＤのチェックはＯＫとしてステップ４１８に進むようにする。
【００５０】
ステップ４１８の後、ステップ４２１で、選択ユーザのアカウントを有効化する。これは、選択ユーザのユーザ鍵ファイル３１０の情報をカレントメモリ３０３のユーザ設定情報格納領域にロードする処理である。次にステップ４２２で、当該選択ユーザの権限データに設定ファイルのロード許可があることを確認した上で、当該ユーザのユーザ鍵ファイル３１０内に設定ファイル名が記載されており、かつ、ユーザ鍵ファイル３１０と同じ記録媒体（フラッシュメモリ又はＵＳＢメモリ）上にその設定ファイルが存在するときは、ステップ４２３でその設定ファイル名の設定ファイルをロードして終了する。ステップ４２２で設定ファイルロードの権限がないとき、設定ファイル名の記載がないとき、または上記同じ記録媒体上にその設定ファイルが存在しないときは、そのまま終了する。設定ファイルのロード処理については図５（ｂ）で詳しく説明する。
【００５１】
ＵＳＢメモリ１１０の挿入イベントがあったときＣＰＵ１０１が実行する処理も同様である。まずステップ４１１で、ユーザ鍵の作成または編集中であるか否か判定し、そうであるときはそのまま処理を終了する。ログインしているユーザがアドミニストレーターまたはパワーユーザであるときは、ユーザ鍵の新規作成や編集が可能であり、そのため編集しようとするユーザ鍵の入ったＵＳＢメモリに差し替えたり、新規作成するユーザ鍵を入れるためのＵＳＢメモリに差し替える場合がある。この場合は、ＵＳＢメモリ１１０の挿入をログインのし直しの指示と見なさずに、ステップ４１１から処理を終了する。ステップ４１１でユーザ鍵の作成または編集中でないときは、ステップ４１２で、挿入されたＵＳＢメモリ１１０中にユーザ鍵ファイル３１０が存在するか判定し、存在しないときは、ステップ４１３でその他の処理を行い処理を終了する。ユーザ鍵ファイル３１０があるときは、ステップ４１４に進む。これ以降の処理は上述した通りである。なお、このＵＳＢメモリ１１０の挿入の場合のステップ４１４で表示されるユーザ選択画面は、図８（ｂ）の画面８０２のようなものである。ＵＳＢメモリ１１０を挿入したということは、そのＵＳＢメモリ１１０のユーザでログインすることの意志表示と見なすことができるので、画面８０２では、８２２に示すようにＵＳＢメモリ１１０内のユーザのみ一覧表示している。
【００５２】
図５（ａ）は、ステップ４１８の選択ユーザのパスワード認証処理の手順を示す。ステップ５０１で、図９（ａ）で説明したパスワード認証画面９０１を表示する。ステップ５０２で、文字入力操作があれば、ステップ５０３で入力された文字をパスワード入力領域９１２に設定する。ステップ５０４でボタン操作を検出する。ボタン操作がなければ、ステップ５０２に戻る。閉じるボタン９１４がオンされたときは、キャンセルされたものとして、ステップ５０５でログイン処理を中止する。この場合は、呼び出し元のステップ４１８以降の処理も全てキャンセルし、元の状態に戻るものとする。なお、自動的にゲストのアカウントに移行するようにしてもよい。
【００５３】
ステップ５０４でＯＫボタン９１３がオンされたときは、ステップ５０６でそれまでに入力されているパスワードが当該ユーザのユーザ鍵ファイル３１０のユーザパスワードと一致しているか判別し、一致していないときはステップ５０７でエラー表示し、ステップ５０２に戻る。パスワードが一致したときは、ステップ５０８でパスワード認証画面９０１を消去して処理を終了する。
【００５４】
図４（ｂ）のステップ４１９のアドミニストレーターのパスワード認証処理も、図５（ａ）の処理と同様のものである。ただし、ステップ５０１で表示するのは、図９（ｂ）のアドミニストレーターのパスワード認証画面９０２であるものとする。
【００５５】
図５（ｂ）は、図４（ｂ）のステップ４１６の設定ファイルのセーブ処理の手順を示す。まずステップ５１１で、図１０（ａ）の設定ファイルセーブ画面１００１を表示する。この画面１００１には、設定ファイル３３０（図３）のどの項目をセーブするかを指定するチェックボックスが表示される。例えば、「システム設定」のチェックボックス１０１１はチェックされ、「シーンメモリ」のチェックボックス１０１２はチェックされていないので、カレントメモリのシステム設定情報格納領域のシステム設定情報は設定ファイル３３０のシステム設定情報３３２にセーブされ、一方、シーンメモリ３２０は設定ファイル３３０のシーンメモリ３３４にセーブされないことになる。また、ログインユーザがセーブの権限を持たない項目はグレーアウト表示される。例えば、「ライブラリＡ」のチェックボックス１０１３がグレーアウト表示されているのは、現ログインユーザがライブラリＡのセーブ権限を持っていないことを示している。１０１４はＯＫボタン、１０１５は閉じるボタンである。
【００５６】
ステップ５１１の後、ステップ５１２で、各項目のチェックボックスのオン／オフ指示操作があるか判別し、ある場合は、ステップ５１３で、指示された項目のチェックボックスの選択状態を反転する。次にステップ５１４でボタン操作の検出を行う。ボタン操作がないときは、ステップ５１２に戻る。閉じるボタン１０１５がオンされたときは、ステップ５１５をスキップして、ステップ５１６に進む。ＯＫボタン１０１４がオンされたときは、ステップ５１５でチェックがオンされた項目のデータを設定ファイル３３０にセーブし、ステップ５１６に進む。なお、セーブ先の設定ファイル３３０は、当該ログインユーザのユーザ鍵ファイル３１０の設定ファイル名で特定される設定ファイルである。後述するアカウント設定処理で設定ファイル名を書き替えておけば、ログインしたときに読み込んだ設定ファイルではなく、書き替えた設定ファイル名で設定ファイルのセーブを行うこともできる。
【００５７】
上記では図５（ｂ）をセーブ処理として説明したが、図４（ｂ）のステップ４２３の設定ファイルのロード処理も同様の手順である。ただしロード処理では、ステップ５１１で図１０（ｂ）の設定ファイルロード画面１００２が表示される。この画面１００２には、設定ファイル３３０のどの項目をロードするかを指定するチェックボックスが表示される。例えば、１０２１のようにチェックされた項目のデータは、設定ファイル３３０からカレントメモリ３０３などにロードされる。ログインユーザがロードの権限を持たない項目はグレーアウト表示される（例えば１０２３）。１０２４はＯＫボタン、１０２５は閉じるボタンである。また、ステップ５１５ではチェックオンされた項目のデータをロードする処理を行い、ステップ５１６では図１０（ｂ）の画面１００２を消去する処理を行う。
【００５８】
図５（ｂ）の設定ファイルセーブ及びロード処理は、ログインやログアウトのときだけでなく、ユーザが明示的に指示して行うこともできる。
【００５９】
図６（ａ）は、図２のログアウトボタン２５２がオンされたとき実行されるログアウト操作イベント処理の流れを示す。ステップ６０１で、ログアウト画面を表示する。ログアウト画面は図示しないが、ログアウトしてよいかどうかを確認するメッセージとＯＫボタンを表示する画面である。ステップ６０２でボタン操作の有無を検出する。閉じるボタンがオンされたときは、ログアウトをキャンセルしたものとして、処理を終了する。ＯＫボタンがオンされたときは、ステップ６０３で、現ログインユーザがログインしたときに読み込んだ設定ファイルのデータから何らかの設定状態の変更があったかをチェックする。変更があれば、ステップ６０４で設定ファイルのセーブ処理（図５（ｂ））を実行する。次に、ステップ６０５で「ゲスト」のアカウントを有効化する。ステップ６０６で、「ゲスト」の権限データに設定ファイルのロード許可があることを確認した上で、「ゲスト」のユーザ鍵ファイル３１０内に設定ファイル名が記載されており、かつ、そのユーザ鍵ファイル３１０と同じ記録媒体（ここではフラッシュメモリ１０２）上にその設定ファイルが存在するかをチェックする。権限があり、設定ファイル名の記載があり、かつ、その設定ファイルがあるときは、ステップ６０７で設定ファイルのロード処理（図５（ｂ））を行った後、処理を終了する。権限がないとき、設定ファイル名の記載がないとき、または上記フラッシュメモリ１０２上にその設定ファイルが存在しないときは、そのまま処理を終了する。
【００６０】
図６（ｂ）は、ＵＳＢメモリ１１０の取り外しイベントがあったときに実行される処理の流れを示す。ステップ６１１で、現ログインユーザが、取り外されたＵＳＢメモリのユーザ鍵ファイルからログインしたユーザであるか判別する。そうでないときは処理を終了する。そうであるときは、ステップ６１２で、ユーザ鍵作成または編集中であるか判別する。そうであるときは、作成または編集中のユーザ鍵ファイル３１０が格納されているＵＳＢメモリへの挿し替えと判断し、そのまま処理を終了する。ステップ６１２でユーザ鍵ファイルの作成または編集中でないときは、現ログインユーザのログアウトが指示されたものと見なし、ステップ６１３で「ゲスト」のアカウントを有効化し、ステップ６１４で「ログアウトしました」のメッセージを含むダイアログを表示する。ステップ６１５でダイアログ中のＯＫボタンの操作を待ち、ＯＫボタンがオンされたら、ステップ６１６および６１７で上述したステップ６０６および６０７と同じ処理を実行して終了する。
【００６１】
図７（ａ）は、ユーザ鍵作成処理及びユーザ鍵アカウント設定処理の流れを示す。この処理の前提として、所定の操作により図１１に示すカレントユーザ＆ユーザ鍵管理画面１０００が表示されているものとする。
【００６２】
まず、図１１の画面１１０１について説明する。アカウント設定ボタン１１１１は、カレントユーザ（ログインしているユーザ）に関するパスワードや設定ファイル名及び権限の設定・変更を行うことを指示するボタンである。プレファレンス設定ボタン１１１２は、カレントユーザのユーザ鍵ファイル３１０のＵプレファレンスデータ３１４の設定・変更を行うことを指示するボタンである。ユーザ定義ＳＷ設定ボタン１１１３は、カレントユーザのユーザ鍵ファイル３１０のＵ定義ＳＷデータ３１３の設定・変更を行うことを指示するボタンである。ユーザ鍵作成ボタン１１１４は、現在接続されているＵＳＢメモリ１１０内に新たなユーザのユーザ鍵ファイル３１０を新規作成することを指示するボタンである。ユーザ鍵アカウント設定ボタン１１１５は、フラッシュメモリ１０２内または現在接続されているＵＳＢメモリ１１０内のユーザ鍵ファイル３１０のアカウント設定に関する設定・変更を行うことを指示するボタンである。ユーザ切換ボタン１１１６は、カレントユーザを切り換えるとき（ログインのし直し）を行うことを指示するボタンである。
【００６３】
なお、この画面１１０１に表示されている各ボタンは、カレントユーザの権限に応じて有効／無効化される。少なくともボタン１１１１〜１１１３はカレントユーザが自己に関するデータの参照・設定・変更を行うためのボタンであるので、有効に表示される。ただし、これらのボタンをオンしたときに表示される画面（例えば後述の図１２）では、参照は許可するが設定・変更は許可しない場合がある。ユーザ切換ボタン１１１６も同様である。カレントユーザが新規ユーザ鍵の作成を許されていないユーザであるときは、ボタン１１１４はグレーアウト表示される。同様に、カレントユーザが他ユーザのユーザ鍵ファイルのアカウント設定の設定・変更を許可されていない場合は、ボタン１１１５はグレーアウト表示される。
【００６４】
図７（ａ）の「ユーザ鍵作成」以降の処理は、図１１の画面１１０１でボタン１１１４がオンされたときに実行される処理の流れを示す。まずステップ７０１で、新規作成するユーザ名を入力する。次にステップ７０２で、入力されたユーザ名のユーザに関するアカウント設定画面（図１２）を表示する。なお、「パワーユーザ」がユーザ鍵作成する場合は、ステップ７０１で、現在挿してあるＵＳＢメモリを抜いて、書き込むべきＵＳＢメモリを挿すことを促すメッセージを表示し、ユーザは、該メッセージに従って、現在挿してある自分のＵＳＢメモリを抜き、新たに作成したユーザ鍵ファイルを格納するＵＳＢメモリに挿し替える。この抜き挿しを行っても、上記ステップ４１１，６１２によりログアウト／ログインすることはない。また、パワーユーザについては、新規作成できるユーザが一般ユーザに制限されており、新規のパワーユーザを作成することはできない。
【００６５】
図１２に、アカウント設定画面１２０１の例を示す。アカウント設定画面１２０１は２つのタブ１２１０及び１２２０を有し、タブ１２１０を指定することにより表示される図１２（ａ）の権限設定画面では、当該ユーザの権限を設定できる。タブ１２２０を指定することにより表示される図１２（ｂ）のパスワード等設定画面では、パスワードや設定ファイル名を設定・変更することができる。
【００６６】
図１２（ａ）の権限設定画面では、パワーユーザ指定ボタン１２０２が表示される。このボタンをオンすると当該ユーザはパワーユーザとなり、オフすると一般ユーザとなる。パワーユーザボタン１２０２をオンオフする権限を持つのは「アドミニストレーター」のみとし、他のユーザはこのボタン１２０２を操作できない（グレーアウト表示されている）。１２１１〜１２１５は、当該ユーザの権限を設定する各項目である。例えば、１２１１のユーザ設定情報に関する各項目では、「ユーザ設定セーブ」が○になっているので、当該ユーザはユーザ鍵ファイル３１０へのセーブが許可されている。×が設定されている項目は、当該ユーザには許可されていない権限を示す。○と×の切り替えは、このアカウント設定を実行しているログインユーザの権限に応じて許可／不許可される。すなわち、パワーユーザは、自身に権限のない項目について設定を行うことができない。
【００６７】
タブ１２２０を指定すると、図１２（ｂ）のパスワード等設定画面が表示される。１２２１は当該ユーザのパスワード入力領域（２つあるのは確認用に再度入力させるためである）、１２２２は設定ファイル名入力領域である。「ゲスト」以外であれば、各ユーザは自分のパスワードを変更できる。なお、設定ファイル名の変更はその権限があるユーザに限定される。また、設定ファイルの存在場所は、ユーザ鍵ファイルが記憶されているのと同じ記憶媒体に限定し、設定ファイル名によるサーチもその範囲で行うようにすればよい。そうすれば、そのユーザ鍵ファイルでのログイン時に、意図した設定ファイルを確実に読み込むことができる。逆に、複数のＵＳＢメモリに記憶された複数のユーザ鍵ファイルで同じ設定ファイルを使用するという目的で、設定ファイル名にフラッシュメモリ１０２内の設定ファイルの名前を設定することも考えられるが、その場合、設定ファイル名が示すフラッシュメモリ内の設定ファイルの管理を厳密に行わないと、その設定ファイルがフラッシュメモリから消されたり、設定内容が改変されてしまう可能性がある。
【００６８】
以上のように権限やパスワードや設定ファイル名を設定・変更した後、実行ボタン１２１６をオンすると、当該ユーザのアカウント設定が実行される。閉じるボタン１２１７をオンすると、キャンセルと見なして処理を終了する。
【００６９】
再び図７（ａ）に戻って、ステップ７０２で、図１２に示したアカウント設定画面を表示した後、ステップ７０３で当該画面上での設定操作の有無をチェックし、操作があれば、ステップ７０４で表示の切り替え（タブ１２１０や１２２０の操作の場合）や、各項目の設定変更（権限の○×の変更など）を行う。ステップ７０５でボタン操作の有無をチェックし、操作がなければステップ７０３に戻る。閉じるボタン１２１７がオンされたときは、そのまま終了する。実行ボタン１２１６がオンされたときは、ステップ７０６で、作成／編集したユーザ鍵ファイル３１０の情報を保存する。具体的には、ユーザ鍵ファイル３１０のうち、Ｕアカウントデータ３１２の（１）ユーザ名はステップ７０１で入力されたユーザ名とし、（２）ユーザパスワードと（３）設定ファイル名は図１２（ｂ）の画面で入力されたデータとする。（４）の認証ＩＤは、アドミニストレーターのパスワード（すなわち、本ミキサのフラッシュメモリ１０２に格納されているアドミニストレーターのユーザ鍵ファイル３１０の（２）ユーザパスワード）とする。（５）の権限データは、図１２（ａ）の画面で入力されたデータとする。Ｕ定義ＳＷデータ３１３とＵプレファレンス３１４は、ユーザが設定するデータであるのでＮＵＬＬを初期値としてもよいし、予め定められたデフォルトのＵ定義ＳＷデータとＵプレファレンスを設定することとしてもよい。なお、（４）の認証ＩＤは、所定の画面を表示して、このユーザ鍵の作成／編集の操作を行っているユーザが手入力で入力できるようにしてもよい。
【００７０】
次にステップ７０７で、カレントユーザがアドミニストレーターか判別する。そうでないときは、ステップ７０８で、いま作成・編集したユーザのログイン処理を行い、カレントユーザを切り替えて処理を終了する。なお、このログイン処理でログインが中止されたとき（ステップ５０５）には、元のＵＳＢメモリは装着されていないので、元のパワーユーザのアカウントに戻すのではなく、必ずゲストのアカウントに移行せねばならない。ステップ７０８では、作成した新たなユーザのアカウントに自動的に切り替わるので、そのユーザアカウントの動作を直ちに確認可能である。
【００７１】
図１１の画面１１０１で、ユーザ鍵アカウント設定ボタン１１１５がオンされたときは、図７（ａ）の「ユーザ鍵アカウント設定」以降の処理が実行される。まずステップ７０９で、ユーザ選択処理が実行される。これは、いま本ミキサに接続されているＵＳＢメモリ１１０内にユーザ鍵ファイル３１０が格納されているユーザを図８（ｃ）のユーザ選択画面８０３のように一覧表示し、その中からアカウント設定の対象となるユーザを選択させる処理である。選択されたユーザに関して、ステップ７０２以降の処理を実行する。これにより、図１２（ａ）及び（ｂ）の画面による変更が、選択されたユーザのユーザ鍵ファイル３１０に反映される。なお、ユーザ鍵ファイル３１０のＵアカウントデータ３１２の（４）認証ＩＤとしては、本ミキサのフラッシュメモリ１０２に格納されているアドミニストレーターのユーザ鍵ファイル３１０の（２）ユーザパスワードを書き込むものとする。これにより、当該ユーザが使用可能なミキサを簡単に切り替えられる。
【００７２】
なお、ＵＳＢメモリ１１０のユーザだけでなく「アドミニストレーター」や「ゲスト」のアカウント設定を行う場合もあるので、図８（ｃ）では本体とＵＳＢメモリ１１０のユーザを８３１，８３２のように一覧表示している。なお、「アドミニストレーター」と「ゲスト」のアカウント設定を行う権限を持つのは「アドミニストレーター」のみであるので、カレントユーザがパワーユーザの場合は、本体側の一覧表示８３１はグレーアウトしている。８３３はＯＫボタン、８３４は閉じるボタンである。
【００７３】
図７（ｂ）は、図１１の画面１１０１でカレントユーザのアカウント設定ボタン１１１１がオンされたときの処理を示す。ステップ７１１で、ステップ７０２〜７０６と同様の処理、すなわち図１２で説明したアカウント設定画面を表示して各種の設定変更を受け付ける処理を行う。ステップ７１２で、それらの設定変更を、カレントメモリ内の現アカウント情報に反映し、処理を終了する。
【００７４】
なお、上記実施の形態では、設定ファイルをセーブするとき（図１０（ａ））とロードするとき（図１０（ｂ））の両方で、設定ファイルの項目を選択できるようになっていたが、何れか一方だけで項目を選択できるようにしてもよい。何れか一方だけにするのであれば、ロードするときのみ項目を選択できるようにするのが好適である。また、設定ファイルをセーブするとき、ないし、ロードするときに選択するのではなく、図１２（ｂ）の設定ファイル名を設定する画面で、どの項目をセーブするのか、ないし、どの項目をロードするのかを予め設定し、セーブ時、ないし、ロード時には、ユーザに問合せることなくその設定に従ってセーブないしロードを行うようにしてもよい。着脱可能な記憶媒体は、ＵＳＢメモリに限らず、コンパクトフラッシュ、ＳＤカード（商標）、ＭＭＣカード（商標）などの不揮発かつ書き換え可能な任意の記録媒体であってよい。パワーユーザによるアカウント設定では、設定できる項目を自身の権限がある項目に制限していたが、その制限を外し自身の権限に関わらず全項目の設定ができるようにしてもよい。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施形態であるディジタルミキサのブロック構成図
【図２】ディジタルミキサの外部パネル上の外観図
【図３】ミキサにおける処理がカレントメモリの設定情報に基づいて制御される様子を示す概念図
【図４】ミキサの電源がオンされたときの処理、及びログインボタンのオンイベントまたはＵＳＢメモリの挿入イベントがあったときの処理の流れを示すフローチャート
【図５】選択ユーザのパスワード認証処理、及び設定ファイルのセーブ処理のフローチャート
【図６】ログアウト操作イベント処理、及びＵＳＢメモリの取り外しイベント処理のフローチャート
【図７】ユーザ鍵作成処理及びユーザ鍵アカウント設定処理、並びにカレントユーザのアカウント設定ボタンがオンされたときの処理のフローチャート
【図８】ユーザ選択画面の例を示す図
【図９】選択ユーザのパスワード認証画面及びアドミニストレーターのパスワード認証画面の例を示す図
【図１０】設定ファイルセーブ画面及び設定ファイルロード画面の例を示す図
【図１１】カレントユーザ＆ユーザ鍵管理画面の例を示す図
【図１２】アカウント設定画面の例を示す図
【符号の説明】
【００７６】
１００…ミキサ、１０１…中央処理装置（ＣＰＵ）、１０２…フラッシュメモリ、１０３…ランダムアクセスメモリ（ＲＡＭ）、１０４…表示器、１０５…電動フェーダ、１０６…操作子、１０７…波形Ｉ／Ｏ（入出力インターフェース）、１０８…信号処理部、１０９…ＵＳＢ（Universal Serial Bus）Ｉ／Ｏ、１１１…その他Ｉ／Ｏ、１１２…バスライン。
【図１】
0004683208.tif 000002
【図２】
0004683208.tif 000003
【図３】
0004683208.tif 000004
【図４】
0004683208.tif 000005
【図５】
0004683208.tif 000006
【図６】
0004683208.tif 000007
【図７】
0004683208.tif 000008
【図８】
0004683208.tif 000009
【図９】
0004683208.tif 000010
【図１０】
0004683208.tif 000011
【図１１】
0004683208.tif 000012
【図１２】
0004683208.tif 000013