(57)【要約】【課題】  各種の音楽情報を表形式で表示する際、選択したセルの情報を見やすくするとともに、その周辺のデータの確認を十分行うことができる表示方式を提供することを目的とする。【解決手段】  選択したセルの行と列の少なくとも一方を拡大表示し、それ以外のセルはそのままあるいは縮小表示することを特徴とする。選択したセルに対する拡大比率は自由に設定することができる。また選択した以外のセルについてそのままの大きさで、あるいは縮小する比率は自由に設定することができる。なお、本発明は、電子楽器やＰＣなど、音楽情報を表形式に表示する各種の機器に適用可能である。【選択図】  図２
2005195870.tif 000002
【特許請求の範囲】
【請求項１】
各種の音楽情報を行と列から成る表形式で表示する音楽情報表形式表示方法であって、
表内のセルを選択するイベントを受け付けるステップと、
選択されたセルの行の高さまたは列の幅の少なくとも一方を拡大表示し、当該セル内のデータを拡大表示するステップと
を備えたことを特徴とする音楽情報表形式表示方法。
【請求項２】
請求項１に記載の音楽情報表形式表示方法において、
前記拡大表示されたセル以外のセルについては縮小表示することを特徴とする音楽情報表形式表示方法。
【請求項３】
請求項１に記載の音楽情報表形式表示方法において、
前記選択されたセルを拡大表示する拡大率を設定するステップをさらに備えたことを特徴とする音楽情報表形式表示方法。
【請求項４】
各種の音楽情報を行と列から成る表形式で表示する音楽情報表形式表示プログラムであって、該プログラムを音楽情報処理装置上で実行することにより、該音楽情報処理装置が、
表内のセルを選択するイベントを受け付ける手段と、
選択されたセルの行の高さまたは列の幅の少なくとも一方を拡大表示し、当該セル内のデータを拡大表示する手段と
を備えた装置として動作することを特徴とする音楽情報表形式表示プログラム。
【請求項５】
請求項４に記載の音楽情報表形式表示プログラムにおいて、
前記拡大表示されたセル以外のセルについては縮小表示することを特徴とする音楽情報表形式表示プログラム。
【請求項６】
請求項４に記載の音楽情報表形式表示プログラムにおいて、
前記選択されたセルを拡大表示する拡大率を設定するステップをさらに備えたことを特徴とする音楽情報表形式表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、各種の音楽情報処理装置において音楽情報を表形式で表示する際の表示方法およびプログラムに関する。
【背景技術】
【０００２】
従来より、電子楽器やディジタルミキサなどの音楽情報処理装置では、各種の音楽情報（例えば音色や効果を規定するパラメータなど）を表形式でディスプレイ上に表示し、ユーザがそれらのデータを編集することができるものが知られている（例えば、特許文献１）。また、パーソナルコンピュータ（以下、ＰＣと呼ぶ）上で各種の音楽ソフトを動作させることにより該ＰＣを音楽情報処理装置として使用するようなものでも、同様に、各種の音楽情報を表形式で表示しユーザに編集させるものが知られている。
【０００３】
また、ＰＣ上で動作する一般的なアプリケーションソフトとしていわゆる表計算ソフトが知られている。さらに、セルを選択すると、そのセルの内容をサブウインドウ（あるいはポップアップウインドウ）に表示して編集できるようにする技術が知られている。
【特許文献１】特開平４−１８６２９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述したような音楽情報の表形式での表示においては、行や列の数が増えると、その表形式データの全体を画面に表示したとき、個々のセルの内容が画面上で判別できないほど小さくなってしまうという問題があった。個々のセルを画面で判別できるように表示フォントの大きさを拡大して表示すると、表全体の内容が一画面で確認できなくなってしまう。特に、電子楽器の外部パネル上に設けられたディスプレイはそれほど大きなものではないので、上述の問題点は顕著となる。また、ＰＣ上で音楽情報を表形式に表示する場合も、表示する対象である音楽情報はデータ量が多いものも少なくないので、同様に上述の問題点が顕著となる。
【０００５】
さらに、選択したセルの内容をサブウィンドウで表示編集できるようにしたものでは、サブウィンドウを表示することによりその下側の表の部分が隠されてしまい確認することができないという問題があった。
【０００６】
この発明は、各種の音楽情報を表形式で表示する際、選択したセルの情報を見やすくするとともに、その周辺のデータの確認を十分行うことができる表示方式を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この目的を達成するため、この発明では、選択したセルの行と列の少なくとも一方を拡大表示し、それ以外のセルはそのままあるいは縮小表示することを特徴とする。選択したセルに対する拡大比率は自由に設定することができる。また選択した以外のセルについてそのままの大きさで、あるいは縮小する比率は自由に設定することができる。なお、本発明は、電子楽器やＰＣなど、音楽情報を表形式に表示する各種の機器に適用可能である。
【発明の効果】
【０００８】
本発明によれば、表の中で選択したセルについては拡大表示されるので当該セルの情報が見易くなり、またその周辺のデータについても確認することができる。従って、表全体を画面に表示しつつ、特定のセルの情報を詳しく見ることが可能になる。
【発明を実施するための最良の形態】
【０００９】
以下、図面を用いてこの発明の実施の形態を説明する。
【００１０】
図１は、本発明を適用した電子楽器のハードウエア構成の一例を示す。この電子楽器は、中央処理装置（ＣＰＵ）１０１、リードオンリメモリ（ＲＯＭ）１０２、ランダムアクセスメモリ（ＲＡＭ）１０３、外部記憶装置１０４、操作子１０５、検出回路１０６、表示部１０７、表示回路１０８、サウンドシステム１０９、音源回路１１０、通信インターフェース（Ｉ／Ｆ）１１２、およびバスライン１１３を備える。
【００１１】
ＣＰＵ１０１は、この電子楽器全体の動作を制御する処理装置である。ＲＯＭ１０２は、電源投入時のスタートアップルーチンや低レベルＩ／Ｏ処理をつかさどるＢＩＯＳ（BASIC INPUT/OUTPUT SYSTEM）などを格納する不揮発性メモリである。ＲＡＭ１０３は、ＣＰＵ１０１が実行するプログラムをロードしたり各種バッファ領域を確保する揮発性メモリである。外部記憶装置１０４は、例えばハードディスクなどであり、ＣＰＵ１０１が実行するプログラムや各種のデータを記憶する。操作子１０５は、ユーザが操作する各種の操作子であり、その操作は検出回路１０６により検出され、検出結果がＣＰＵ１０１に送られる。表示部１０７は、各種の情報を表示するディスプレイである。表示回路１０８は、ＣＰＵ１０１からの指示に基づいて、与えられたデータを表示部１０７に表示する。音源回路１１０は、ＣＰＵ１０１の指示に基づいて楽音信号を生成・出力し、サウンドシステム１０９により放音する。通信Ｉ／Ｆ１１２は、各種の外部機器１１４を接続するインターフェースである。
【００１２】
図１の電子楽器では表示部１０７に楽音生成のための各種のパラメータを表形式で表示することができる。ユーザは、表示された表形式のパラメータから編集したいセルを選択し、そのセルのデータ値を操作子１０５を用いて変更することができる。
【００１３】
図２（ａ）は、表示部１０７に表示される表形式のパラメータ設定画面の表示例を示す。ここでは、複数チャンネル（ＣＨ）のそれぞれについてのＥＧ（エンベロープジェネレータ）パラメータを、表形式のＥＧ設定テーブルで表示している。
【００１４】
図２（ｂ）は、ユーザが操作子１０５を用いてＣＨ５のＥＧ４のセル位置を編集するために選択したときの表示例を示す。当該セル位置に表示されている値「９８」が拡大され、ＣＨ５の行の高さが拡大表示されている。ＥＧ４の列については、当該列の幅が元々十分な大きさであるので、拡大しても幅はそのままである。このような表示により、ユーザは、選択したセルについて拡大したデータを見ながら編集することができる。また、当該セルの行または列の少なくとも一方はその高さまたは幅が拡大されて表示されるので、現在着目している行および列を明確に確認することができる。さらに、拡大セル以外のセルについてはそのまま表示されるので、ユーザは周辺のデータを見ながら注目している拡大セルのデータを編集することができる。
【００１５】
図２（ｃ）は、複数のセルを選択して一括して編集する場合の表示例を示す。複数のセルを選択する方法は任意である。例えば、所定の第１のキーを押しながらポインティングデバイスのボタンや所定の第２のキーを押すといった方法でよい。図２（ｃ）においては、ＣＨ５のＥＧ４、ＣＨ７のＥＧ４、およびＣＨ８のＥＧ４の３つのセルが選択され、拡大されて表示されている。
【００１６】
図３は、図２に示したような表示を行なうときの処理手順を示すフローチャートである。ステップ３０１で、ＥＧ設定テーブル表示要求イベントがあるか否か判定する。あったときは、ステップ３０２で表示対象であるＥＧパラメータデータを読み出し、ステップ３０３でそれらのデータを表形式で表示する。これにより、例えば図２（ａ）のような表示がなされる。
【００１７】
ステップ３０１でＥＧ設定テーブル表示要求イベントで無いときは、ステップ３０４で、現在ＥＧ設定テーブルが表示中か否か判定する。表示中でないときはそのままリターンする。表示中であるときは、ステップ３０５で、ユーザによるセルの選択または選択解除操作を受け付ける。ステップ３０６でセルの選択または選択解除の何れの操作も無いときは、そのままリターンする。ステップ３０６でセルの選択または選択解除があるときは、ステップ３０７で、選択されたデータセルのデータ値を拡大表示し、選択解除されたデータセルのデータ値を標準の大きさで再表示する。またステップ３０８で、拡大表示されたデータ値の大きさに合わせて選択されたセルを拡大し、その高さおよび幅に該セルを中心とする行および列の高さおよび幅を揃える。なお、選択解除されたセルについては、該セルを中心とする行や列の中に選択状態にある別のセルが無ければ、その行や列の高さや幅を標準の大きさに戻すものとする。ステップ３０７，３０８は、その時点で複数のデータセルが選択状態にあるときは、それらのセルの全てに対して、データ値の拡大表示とセルの高さまたは幅の拡大表示を行なうものである。以上のようにして、図２（ｂ）および（ｃ）のような画面が表示される。
【００１８】
次にステップ３０９で、表示されたＥＧ設定テーブルがウインドウの標準サイズを逸脱するか否か判定し、逸脱するときは、ステップ３１０でテーブル全体が表示されるようにウインドウのサイズを調整してリターンする。ステップ３０９でテーブルがウインドウ内に表示されているときは、そのままリターンする。なお、ステップ３０９，３１０の処理は省略してもよい。
【００１９】
上記実施形態の図２では、選択されたセルの高さのみを拡大する例を説明したが、セルの幅方向のみを拡大したり、高さと幅の両方を拡大するようにしてもよい。また、拡大したセル以外のセルを縮小表示してウインドウサイズが変わらないようにしてもよい。拡大表示とともに、選択状態のセルの表示色を変えたり、当該セルを中心とする行や列の表示色を変えてもよい。標準の表示の大きさや拡大時の表示の大きさは、オプションで自由に設定できるものとする。
【００２０】
上記実施形態では、ステップ３０５で選択解除操作があったとき、以降の処理で、選択解除されたセルを標準の大きさに戻すようにしたが、この選択解除には、例えば選択状態のセルのデータ値を変更してエンターキーを押下する操作も含む。また、通常表示に戻るボタンなどを設け、当該ボタンが操作されたとき、選択状態を全て解除し表示を元に戻すようにしてもよい。さらに、何れかのセルが選択されたとき、少し時間を置いて自動的に選択解除されるようにしてもよい。
【図面の簡単な説明】
【００２１】
【図１】本発明を適用した電子楽器のハードウエア構成図
【図２】表形式のパラメータ設定画面の表示例を示す図
【図３】表示を行なうときの処理手順を示すフローチャート図
【符号の説明】
【００２２】
１０１…ＣＰＵ、１０２…ＲＯＭ、１０３…ＲＡＭ、１０４…外部記憶装置、１０５…操作子、１０６…検出回路、１０７…表示部、１０８…表示回路、１０９…サウンドシステム、１１０…音源回路、１１２…通信Ｉ／Ｆ、１１３…バスライン、１１４…外部機器。
【図１】
2005195870.tif 000003
【図２】
2005195870.tif 000004
【図３】
2005195870.tif 000005