(57)【要約】【課題】  タッチパネル方式の画面上に複数のユーザ定義キーを表示する音響処理装置において、隣り合うどのキーとどのキーに関連する機能が割り当てられているかをユーザが一目で直感的に把握することが可能となる音響処理装置およびその制御方法を実現するプログラムを提供する。【解決手段】  ＬＣＤ３ａ上に複数のユーザ定義キーを表示し、そのユーザ定義キーに対するユーザのタッチ操作に応じて、当該ユーザ定義キーに割り当てられた機能を実行するデジタルミキサにおいて、隣接しかつ関連した機能が割り当てられているという条件に従ってユーザ定義キーをグループ化し、キーグループ毎に表示態様を共通化し、各キーグループ内のユーザ定義キーの表示態様を当該共通化した表示態様で表示する。【選択図】図３
2008252369.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネル方式の画面上に複数のユーザ定義キーを表示する表示手段と、
前記複数のユーザ定義キーのそれぞれに機能を割り当て可能な割り当て手段と、
前記表示された複数のユーザ定義キーのうち、隣接するユーザ定義キーに、前記割り当て手段によって関連する機能が割り当てられたときには、該隣接するユーザ定義キーをグループ化し、当該グループで共通した表示態様となるように、当該グループ内のユーザ定義キーの表示態様を決定する決定手段と、
該決定手段によって決定された表示態様のユーザ定義キーを前記画面上に表示するように前記表示手段を制御する制御手段と
を有することを特徴とする音響処理装置。
【請求項２】
関連する機能に共通する機能概念毎に、予め決定された表示態様を示す表示態様情報を記憶する記憶手段をさらに有し、
前記決定手段は、前記グループ内のユーザ定義キーの表示態様を決定するときには、前記記憶手段に記憶された表示態様情報のうち、当該グループ内のユーザ定義キーに割り当てられた機能に共通する機能概念に対応する表示態様情報に基づいて、当該グループ内のユーザ定義キーの表示態様を決定することを特徴とする請求項１に記載の音響処理装置。
【請求項３】
前記制御手段は、前記グループ内の複数のユーザ定義キーに割り当てられた機能に共通する機能概念についての説明を、前記決定された表示態様で表示された当該複数のユーザ定義キーを含む近傍に表示することを特徴とする請求項１または２に記載の音響処理装置。
【請求項４】
タッチパネル方式の画面上に複数のユーザ定義キーを表示させる表示ステップと、
前記複数のユーザ定義キーのそれぞれに機能を割り当て可能な割り当てステップと、
前記表示された複数のユーザ定義キーのうち、隣接するユーザ定義キーに、前記割り当てステップによって関連する機能が割り当てられたときには、該隣接するユーザ定義キーをグループ化し、当該グループで共通した表示態様となるように、当該グループ内のユーザ定義キーの表示態様を決定する決定ステップと、
該決定ステップによって決定された表示態様のユーザ定義キーを前記画面上に表示するように前記表示ステップを制御する制御ステップと
を有する音響処理装置の制御方法をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル方式のディスプレイを設け、該ディスプレイ上にユーザ定義キーを表示する音響処理装置およびその制御方法を実現するプログラムに関する。
【背景技術】
【０００２】
タッチパネル方式のディスプレイを設け、該ディスプレイ上にユーザ定義キーを表示する音響処理装置は、従来から知られている。
【０００３】
このような音響処理装置として、デジタルミキサがある（たとえば、非特許文献１参照）。図９は、この従来のデジタルミキサの液晶ディスプレイ（ＬＣＤ）に表示された画面の一例を示す図であり、同図（ａ）は、ユーザ定義キー（User Define Keys）を表示したときの画面を示し、同図（ｂ）は、各ユーザ定義キーに機能を割り当て設定するときの設定画面を示している。
【０００４】
図９（ａ）に示すように、上記従来のデジタルミキサでは、ユーザ定義キーとして、表示態様が同じ（図示例では、正方形状）キーを複数個表示し、各キーにはそれぞれ、ユーザが選択した機能を割り当てることができるようになっている。キーに機能を割り当てようとするときには、ユーザは、たとえばキーアサインモードを選択することで、図９（ｂ）に示すような設定画面をＬＣＤ上に表示する。図示例の設定画面は、キー番号（Ｎｏ）、機能（Function）およびパラメータ（Parameter）の各項目からなるリスト形式で表示されているので、ユーザは、好みのキー番号に、割り当てたい機能とパラメータを選択する。そしてユーザは、たとえば、図示されていない“ＯＫ”ボタンを操作することで、好みのユーザ定義キーに好みの機能とパラメータを割り当てることができる。
【非特許文献１】YAMAHA DIGITAL MIXING CONSOLE M7CL 取扱説明書
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来のデジタルミキサでは、複数のユーザ定義キーはいずれも同じ表示態様でＬＣＤ上に表示されるので、隣り合うキーに、それぞれ関連する機能（たとえば、図９（ｂ）の例では、キー番号が“１”と“２”であるユーザ定義キーにそれぞれ割り当てられたシーン番号(Scene No)の「ダウン」と「アップ」）が割り当てられたとしても、ユーザは、隣り合うどのキーとどのキーに関連する機能が割り当てられているかを一目で直感的に把握することができなかった。
【０００６】
もちろん、キー上またはその周囲に、割り当てられた機能およびパラメータの名称を表示することは通常行われているが、この場合でも、ユーザは、表示された名称から関連しているかどうかをキー毎に判断しなければならないので、隣り合うどのキーとどのキーに関連する機能が割り当てられているかを一目で直感的に把握できるとは言い難い。
【０００７】
本発明は、この点に着目してなされたものであり、隣り合うどのキーとどのキーに関連する機能が割り当てられているかをユーザが一目で直感的に把握することが可能となる音響処理装置およびその制御方法を実現するプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の音響処理装置は、タッチパネル方式の画面上に複数のユーザ定義キーを表示する表示手段と、前記複数のユーザ定義キーのそれぞれに機能を割り当て可能な割り当て手段と、前記表示された複数のユーザ定義キーのうち、隣接するユーザ定義キーに、前記割り当て手段によって関連する機能が割り当てられたときには、該隣接するユーザ定義キーをグループ化し、当該グループで共通した表示態様となるように、当該グループ内のユーザ定義キーの表示態様を決定する決定手段と、該決定手段によって決定された表示態様のユーザ定義キーを前記画面上に表示するように前記表示手段を制御する制御手段とを有することを特徴とする。
【０００９】
請求項２に記載の音響処理装置は、請求項１の音響処理装置において、関連する機能に共通する機能概念毎に、予め決定された表示態様を示す表示態様情報を記憶する記憶手段をさらに有し、前記決定手段は、前記グループ内のユーザ定義キーの表示態様を決定するときには、前記記憶手段に記憶された表示態様情報のうち、当該グループ内のユーザ定義キーに割り当てられた機能に共通する機能概念に対応する表示態様情報に基づいて、当該グループ内のユーザ定義キーの表示態様を決定することを特徴とする。
【００１０】
請求項３に記載の音響処理装置は、請求項１または２の音響処理装置において、前記制御手段は、前記グループ内の複数のユーザ定義キーに割り当てられた機能に共通する機能概念についての説明を、前記決定された表示態様で表示された当該複数のユーザ定義キーを含む近傍に表示することを特徴とする。
【００１１】
上記目的を達成するため、請求項４に記載のプログラムは、請求項１と同様の技術的思想によって実現できる。
【発明の効果】
【００１２】
請求項１または４に記載の発明によれば、タッチパネル方式の画面上に表示された複数のユーザ定義キーのうち、隣接するユーザ定義キーに、関連する機能が割り当てられたときには、該隣接するユーザ定義キーがグループ化され、当該グループで共通した表示態様となるように、当該グループ内のユーザ定義キーの表示態様が決定され、該決定された表示態様のユーザ定義キーが前記画面上に表示されるので、ユーザは、隣り合うどのキーとどのキーに関連する機能が割り当てられているかを一目で直感的に把握することが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１４】
図１は、本発明の一実施の形態に係る音響処理装置を適用したデジタルミキサ１のモジュール構成を示すブロック図である。
【００１５】
同図に示すように、デジタルミキサ１のコンソール内には、主として、音声信号を複数チャンネル分入力可能な音声信号入力回路６と、該音声信号入力回路６から入力された複数チャンネルの音声信号に各種信号処理を施す信号処理部２１と、該信号処理部２１から出力された複数チャンネルの音声信号を外部に出力する音声信号出力回路１２と、ＧＵＩ（graphical user interface）を提供するとともに、そのＧＵＩに対してユーザが行ったタッチ操作を入力するタッチパネル方式のＬＣＤ３ａと、各種情報を入力するための操作子２とが設けられている。なお、音声信号入力回路６には、音声信号を供給する、マイクなどの音声信号供給源１００が接続され、音声信号出力回路１２には、出力された音声信号を音響に変換する、スピーカなどのサウンドシステム１０１が接続されている。
【００１６】
図２は、デジタルミキサ１の概略構成を示すブロック図である。
【００１７】
同図に示すように、デジタルミキサ１は、ジョグダイヤルやロータリスイッチ、オン／オフスイッチ等を含む、複数の操作子２と、各種情報等を表示する、たとえば液晶ディスプレイ（ＬＣＤ）および発光ダイオード（ＬＥＤ）等を備えた表示部３と、前記複数の操作子１のそれぞれの操作状態を検出する検出回路４と、表示部３が表示可能な表示データを生成して表示部３に供給する表示回路５と、前記音声信号入力回路６と、装置全体の制御を司るＣＰＵ７と、各種信号処理を行うＤＳＰ（digital signal processor）８と、ＣＰＵ７が実行する制御プログラムや各種テーブルデータ等を記憶するＲＯＭ９と、各種入力情報および演算結果等を一時的に記憶するＲＡＭ１０と、前記制御プログラムを含む各種アプリケーションプログラムや各種楽曲データ、各種データ等を記憶する外部記憶装置１１と、前記音声信号出力回路１２と、外部機器１０２を接続し、この外部機器１０２とデータの送受信を行う通信インターフェース（Ｉ／Ｆ）１３とにより構成されている。
【００１８】
上記構成要素４〜１３は、バス１４を介して相互に接続され、音声信号入力回路６には前記音声信号供給源１００が接続され、音声信号出力回路１２には前記サウンドシステム１０１が接続され、通信Ｉ／Ｆ１３には外部機器１０２が接続されている。
【００１９】
外部記憶装置１１としては、たとえば、フレキシブルディスクドライブ（ＦＤＤ）、ハードディスクドライブ（ＨＤＤ）、ＣＤ−ＲＯＭドライブおよび光磁気ディスク（ＭＯ）ドライブ等を挙げることができる。そして、外部記憶装置１１には、前述のように、ＣＰＵ７が実行する制御プログラムも記憶でき、ＲＯＭ９に制御プログラムが記憶されていない場合には、この外部記憶装置１１に制御プログラムを記憶させておき、それをＲＡＭ１０に読み込むことにより、ＲＯＭ９に制御プログラムを記憶している場合と同様の動作をＣＰＵ７にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００２０】
通信Ｉ／Ｆ１３には、図示例では、外部機器１０２が接続されているが、これに限られず、たとえばＬＡＮ（Local Area Network）やインターネット、電話回線等の通信ネットワークを介して、サーバコンピュータが接続されるようにしてもよい。この場合、外部記憶装置１１に上記各プログラムや各種パラメータが記憶されていなければ、通信Ｉ／Ｆ１３は、サーバコンピュータからプログラムやパラメータをダウンロードするために用いられる。クライアントとなるデジタルミキサ１は、通信Ｉ／Ｆ１３および通信ネットワークを介してサーバコンピュータへとプログラムやパラメータのダウンロードを要求するコマンドを送信する。サーバコンピュータは、このコマンドを受け、要求されたプログラムやパラメータを、通信ネットワークを介してデジタルミキサ１へと配信し、デジタルミキサ１が通信Ｉ／Ｆ１３を介して、これらプログラムやパラメータを受信して外部記憶装置１１に蓄積することにより、ダウンロードが完了する。
【００２１】
なお、前記図１の信号処理部２１は、図２では、ＣＰＵ７、ＤＳＰ８、ＲＯＭ９およびＲＡＭ１０によって構成されるものに相当する。また、信号処理部２１が実行する各種信号処理の例としては、ミキシング処理や各種効果の付与処理などを挙げることができる。
【００２２】
また、本実施の形態では、本発明をデジタルミキサに適用したが、これに限らず、タッチパネル方式のディスプレイを備え、そのディスプレイ上に複数のユーザ定義キーを表示できる種類の装置であれば、どのようなものに適用してもよい。
【００２３】
以上のように構成されたデジタルミキサ１が実行する制御処理を、まず図３を参照してその概要を説明し、次に図４〜図８を参照して詳細に説明する。
【００２４】
デジタルミキサ１は、前記従来のデジタルミキサと同様に、ＬＣＤ３ａ上に複数のユーザ定義キーを表示し、そのユーザ定義キーに対するユーザのタッチ操作に応じて、当該ユーザ定義キーに割り当てられた機能を実行するように構成されている。しかし、従来のデジタルミキサでは、ユーザ定義キーの表示態様が、すべてのユーザ定義キーに亘ってほぼ共通であるのに対して、デジタルミキサ１では、図３に示すように、隣接しかつ関連した機能が割り当てられているという条件に従ってユーザ定義キーをグループ化し、キーグループ毎に表示態様を共通化し、各キーグループ内のユーザ定義キーの表示態様を当該共通化した表示態様で表示するようにした点が異なっている。
【００２５】
図３は、ユーザ定義キーをグループ化し、キーグループ毎にユーザ定義キーの表示態様を共通化して表示したときのＬＣＤ３ａの画面を示す図である。同図（ａ）は、キーの背景をキーグループ毎に共通化した例を示し、同図（ｂ）は、ユーザ定義キーの形状をキーグループ毎に共通化した例を示し、同図（ｃ）は、同図（ｂ）の表示態様に加えて、各キーの近傍に、当該キーに割り当てられた機能およびパラメータの説明（キャプション）を表示するようにした例を示し、同図（ｄ）は、同図（ｃ）の表示例に対して、パラメータの説明を表示する位置を変更した例を示している。なお、機能の説明は、キーグループ毎に１つ表示され、パラメータの説明は、キー毎に表示される。
【００２６】
また、図面には色付けすることができないので、モノクロで描かれているが、図３（ａ）〜（ｄ）の表示態様に加えて、キーグループ毎にキーの表示色を変えるようにすれば、キーグループ毎にキーの表示態様を共通化した結果についてのユーザの視認性がさらに向上する。
【００２７】
さらに、図３（ａ）〜（ｄ）のうち、いずれの表示態様を用いて表示するかは、ユーザが自由に選択できるようにしてもよいし、予め固定的に決まっていてもよい。本実施の形態では、ユーザが自由に選択できるものとする。
【００２８】
このように、本実施の形態では、隣接しかつ関連した機能が割り当てられているという条件に従ってユーザ定義キーをグループ化し、キーグループ毎にユーザ定義キーの表示態様を共通化したので、ユーザは、隣り合うどのキーとどのキーに関連ある機能が割り当てられているかを一目で直感的に把握することができる。
【００２９】
次に、この制御処理を詳細に説明する。
【００３０】
図８は、この制御処理で使用する各種テーブルのフォーマットを示す図である。同図（ａ）は、機能−カテゴリ・テーブル（Function-Category Table）を示し、同図（ｂ）は、カテゴリ・テーブル（Category Table）を示し、同図（ｃ）は、キーレイアウト・テーブル（Key Layout Table）を示し、同図（ｄ）は、キーグループ・テーブル（Key Group Table）を示している。
【００３１】
機能−カテゴリ・テーブルは、ユーザ定義キーに割り当て可能な機能がどのカテゴリに属するかを示すテーブルであり、工場設定などで予め設定され、たとえば前記ＲＯＭ９に格納されている。ここで、割り当て可能な機能のうちの一部について、簡単に説明する。“Scene No”とは、各シーンメモリ（図示せず）に付与された番号を示し、“Fader 001”とは、複数あるフェーダのうち、００１番目のフェーダを示し、“Mute Group 001”とは、全出力チャンネルを複数のグループに分割して、１度にミュート可能なミュートグループとした場合の００１番目のミュートグループを示している。また、「カテゴリ」は、「機能」の上位概念であり、本実施の形態では、「カテゴリ」を「キーグループ」を生成するために用いている。なお、機能−カテゴリ・テーブルは、本実施の形態では、ユーザが自由に変更できないものとしているが、これに限らず、自由に変更できるようにしてもよい。
【００３２】
カテゴリ・テーブルは、キーグループ（上記カテゴリに相当する）毎にユーザ定義キーの表示態様を規定するテーブルであり、カテゴリ毎に、背景（Back Ground）の形状、キー形状（Key Shape）、カテゴリのキャプション（Caption-Category）の有無およびパラメータのキャプション（Caption-Param）の有無を規定している。カテゴリ・テーブルは、前記ＲＡＭ１０あるいは外部記憶装置１１の所定領域に作成される。ここで、背景の形状として設定されている“Goggle-Shaped”は、図３（ａ）の形状３ａ１のことであり、“Rounded-Rectangle”は、図３（ａ）の形状３ａ３のことであり、“Ellipse”は、図３（ａ）の形状３ａ２のことである。また、キー形状として設定されている“Ellipse”は、図３（ｂ）の形状３ａ１，３ａ３のことであり、“Connected”は、図３（ｂ）の形状３ａ２のことである。さらに、カテゴリのキャプションとは、図３（ｃ），（ｄ）のユーザ定義キーの上に表示されている「カテゴリ」の説明であり、“Ｏｎ”が設定されているときには、図３（ｃ），（ｄ）のようにキャプション表示を行い、“Ｏｆｆ”が設定されているときには、図３（ａ），（ｂ）のようにキャプション表示を行わない。パラメータのキャプションとは、図３（ｃ），（ｄ）のユーザ定義キーの下あるいはキー上に表示されている「パラメータ」の説明であり、“Ｏｎ”が設定されているときには、キャプション表示を行い、“Ｏｆｆ”が設定されているときには、キャプション表示を行わない。なお、カテゴリ・テーブルは、本実施の形態では、ユーザがカテゴリ毎に各項目の値を選択設定するものとしているが、これに限らず、機能−カテゴリ・テーブルと同様に、予め設定され、ユーザが変更できないものとしてもよいし、ユーザが機能−カテゴリ・テーブルの選択設定を望まないときには、デフォルトの機能−カテゴリ・テーブルを使用し、ユーザが機能−カテゴリ・テーブルの選択設定を望むときには、デフォルトの機能−カテゴリ・テーブルを編集できるようにしてもよい。
【００３３】
キーレイアウト・テーブルは、ユーザ定義キー毎に、どのユーザ定義キーがどの方向で隣接するかを規定するものである。キーレイアウト・テーブルは、ＬＣＤ３ａ上に表示されるユーザ定義キーの個数とその配置が決まれば一意的に決まるので、機能−カテゴリ・テーブルと同様に、予め設定されてＲＯＭ９に格納されている。なお、キーレイアウト・テーブルは、ユーザによる変更を必要としないので、編集できないものとすればよい。
【００３４】
キーグループ・テーブルは、隣接しかつ関連する機能が割り当てられたユーザ定義キーからなるキーグループを登録するものであり、前記ＲＡＭ１０あるいは外部記憶装置１１の所定領域に作成される。そして、キーグループ・テーブルは、機能−カテゴリ・テーブルとキーレイアウト・テーブルに基づいてＣＰＵ７が作成するものである。
【００３５】
図４は、デジタルミキサ１、特にＣＰＵ７が実行するキーグループ・テーブル作成処理の手順を示すフローチャートである。
【００３６】
本キーグループ・テーブル作成処理は、上述のように、機能−カテゴリ・テーブルとキーレイアウト・テーブルに基づいてキーグループ・テーブルを作成する処理である。本キーグループ・テーブル作成処理をフローチャートに基づいて詳細に説明する前に、この処理のアルゴリズムの概要を説明する。
【００３７】
まず、（１）ユーザ定義キーのうちの１つをターゲットキーに設定し、（２）前記キーレイアウト・テーブルを参照して、このターゲットキーに隣接するユーザ定義キーのうちの１つを隣接ターゲットキーに設定する。次に、（３）隣接ターゲットキーに割り当てられている機能に基づいて、キーグループ作成／追加処理を行う。そして、隣接ターゲットキーを移動させながら、ターゲットキーに隣接するユーザ定義キーのすべてに対して、上記（３）の処理を行う。さらに、ターゲットキーを移動させながら、すべてのユーザ定義キーに対して、上記（２）および（３）の各処理を行う。
【００３８】
図４に戻り、本キーグループ・テーブル作成処理は、ユーザ定義キーをＬＣＤ３ａ上に表示させるとき、あるいは、ユーザ定義キーに割り当てられている機能が変更されたときに、起動される。
【００３９】
本キーグループ・テーブル作成処理では、まずＣＰＵ７は、ユーザ定義キーのうちの最初の（たとえば、キー番号が最も若い）１つをターゲットキーに設定する（ステップＳ１）。次にＣＰＵ７は、ターゲットキーに機能が割り当てられていれば、その機能情報を取得する（ステップＳ２→Ｓ３→Ｓ４）。ここで、機能情報とは、前記従来のデジタルミキサで説明した設定画面（図９（ｂ）参照）によってユーザ定義キー毎に割り当てられた機能の、たとえば名称である。そしてＣＰＵ７は、取得した機能情報とターゲットキーに基づいて隣接キー解析処理を行う（ステップＳ５）。
【００４０】
なお、本実施の形態では、ユーザ定義キーに機能を割り当てるかどうかは、ユーザが自由に決めることができるので、機能の割り当てられていないユーザ定義キーも存在し得る。そして、機能の割り当てられていないユーザ定義キーについては、キーグループ・テーブルへの登録を行わないので、ターゲットキーとして、機能の割り当てられていないユーザ定義キーが設定されている場合には、そのターゲットキーについては、前記隣接キー解析処理を行わない（ステップＳ３→Ｓ６）。
【００４１】
上記ステップＳ３〜Ｓ５の処理は、ターゲットキーを１つずつ移動させながら、すべてのユーザ定義キーについてなされる（ステップＳ６→Ｓ２→Ｓ３〜Ｓ５→‥→Ｓ２→終了）。
【００４２】
図５は、前記ステップＳ５の隣接キー解析処理の詳細な手順を示すフローチャートである。
【００４３】
本隣接キー解析処理では、まずＣＰＵ７は、ターゲットキーに隣接しているすべてのユーザ定義キーのキー番号を取得し（ステップＳ１１）、そのユーザ定義キーのうちの１つを隣接ターゲットキーに設定する（ステップＳ１２）。それ以降のステップＳ１３〜Ｓ１７の処理のうち、ステップＳ１６のキーグループ作成／追加処理を除く処理は、前記図４のステップＳ２〜Ｓ４およびＳ６の各処理から直ちに類推できるので、その説明を省略する。
【００４４】
図６は、前記ステップＳ１６のキーグループ作成／追加処理の詳細な手順を示すフローチャートである。
【００４５】
本キーグループ作成／追加処理では、ＣＰＵ７は主として、次の処理を実行する。すなわち、
（１１）隣接ターゲットキーに割り当てられた機能が属するカテゴリ（前記機能−カテゴリ・テーブルに記載されたカテゴリ）に対応するキーグループが未だ生成されていないときには、そのキーグループを新たに生成して、生成したキーグループに隣接ターゲットキーのキー番号を登録する（ステップＳ２１→Ｓ２２→Ｓ２３）
（１２）隣接ターゲットキーに割り当てられた機能が属するカテゴリに対応するキーグループが既に生成されているときには、
（１２ａ）そのキーグループの中に、隣接ターゲットキーと隣接しているユーザ定義キーが含まれている場合、そのキーグループに隣接ターゲットキーのキー番号を登録する（ステップＳ２１→Ｓ２４→Ｓ２５）
（１２ｂ）そのキーグループの中に、隣接ターゲットキーと隣接しているユーザ定義キーが含まれていない場合、上記（１１）の処理で生成したキーグループとカテゴリは同じであるが、たとえば名称の異なるキーグループを生成して、生成したキーグループに隣接ターゲットキーのキー番号を登録する（ステップＳ２１→Ｓ２４→Ｓ２２→Ｓ２３）。
【００４６】
なお、上記（１２ｂ）の処理を設けたのは、たとえば、同じカテゴリの２つのキーグループが、離れて（隣接しないで）存在する場合があり得、その場合には、両キーグループは、同じカテゴリでも、別々のキーグループとしなければならないからである。
【００４７】
このようにして、前記図８（ｄ）に示すようなキーグループ・テーブルが作成される。
【００４８】
図７は、ユーザ定義キー表示処理の手順を示すフローチャートである。本ユーザ定義キー表示処理は、ユーザ定義キーに割り当てられた機能が変更されてから最初に（この時点では、キーグループ・テーブル作成処理が少なくとも１回実行されている）ユーザ定義キーを表示する段階で、実行される。
【００４９】
本ユーザ定義キー表示処理では、ＣＰＵ７は主として、次の処理を実行する。すなわち、
（２１）キーグループ毎に、当該キーグループに属するユーザ定義キーを、指定された表示態様で描画する（ステップＳ３３〜Ｓ３５）
（２２）キーグループに含まれないユーザ定義キーを個別に描画する（ステップＳ３６→Ｓ３７）。
【００５０】
なお、上記（２１）の処理を実行する前に、ＣＰＵ７は、描画に必要な情報を取得する（ステップＳ３１）。この描画に必要な情報とは、具体的には、前記図３（ａ）〜（ｄ）のうちのいずれの表示態様でユーザ定義キーを表示するかという情報と、前記カテゴリ・テーブルに記載されている情報である。
【００５１】
また、上記（２２）の処理を設けたのは、ユーザ定義キーの中には、キーグループを構成しないものが含まれる場合があるからである。キーグループを構成しないものとは、具体的には、機能が割り当てられていないユーザ定義キーや、隣接するどのユーザ定義キーに割り当てられている機能とも、関連しない機能が割り当てられているユーザ定義キーである。
【００５２】
このようにして、本ユーザ定義キー表示処理が実行されると、ユーザ定義キーが、前記図３（ａ）〜（ｄ）のうち、指定されたいずれかの表示態様で表示される。
【００５３】
なお、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００５４】
この場合、記憶媒体から読出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードおよび該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５５】
プログラムコードを供給するための記憶媒体としては、たとえば、フレキシブルディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。また、通信ネットワークを介してサーバコンピュータからプログラムコードが供給されるようにしてもよい。
【００５６】
また、コンピュータが読出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００５７】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施の形態に係る音響処理装置を適用したデジタルミキサのモジュール構成を示すブロック図である。
【図２】図１のデジタルミキサの概略構成を示すブロック図である。
【図３】ユーザ定義キーをグループ化し、キーグループ毎にユーザ定義キーの表示態様を共通化して表示したときの図１のＬＣＤの画面を示す図である。
【図４】図１のデジタルミキサ、特にＣＰＵが実行するキーグループ・テーブル作成処理の手順を示すフローチャートである。
【図５】図４中の隣接キー解析処理の詳細な手順を示すフローチャートである。
【図６】図５中のキーグループ作成／追加処理の詳細な手順を示すフローチャートである。
【図７】ユーザ定義キー表示処理の手順を示すフローチャートである。
【図８】図１のデジタルミキサ、特にＣＰＵが実行する制御処理で使用する各種テーブルのフォーマットを示す図である。
【図９】従来のデジタルミキサの液晶ディスプレイに表示された画面の一例を示す図である。
【符号の説明】
【００５９】
３ａ…ＬＣＤ（表示手段、割り当て手段），７…ＣＰＵ（表示手段、割り当て手段、決定手段、制御手段），９…ＲＯＭ（記憶手段），１０…ＲＡＭ（記憶手段），１１…外部記憶装置（記憶手段）
【図１】
2008252369.tif 000003
【図２】
2008252369.tif 000004
【図３】
2008252369.tif 000005
【図４】
2008252369.tif 000006
【図５】
2008252369.tif 000007
【図６】
2008252369.tif 000008
【図７】
2008252369.tif 000009
【図８】
2008252369.tif 000010
【図９】
2008252369.tif 000011