(57)【要約】【課題】一部の情報を拡大表示して視認性を高める。【解決手段】表示モードは、標準表示モードと拡大表示モードとの間で切り替え設定される。拡大表示モードに関する表示レイアウトの設定では、表示領域をどのように分割するか（画面形式）、そして、どの項目を選択してどのセルに割り当てるか（項目の選択と配置）、及び各項目についての拡大率が、ユーザにより設定される。演奏処理では、読み出した楽曲データに基づき、設定された表示モード、表示レイアウトに従って、表示部１９の画面表示が更新される。例えば、楽譜、コード等の項目の表示は、楽曲データの読み出しに従って曲の後方へ向かって次々と切り替わり、これにより、所望の項目の視認性が個別的に向上する。【選択図】　　　図５
2004138899.tif 000002
【特許請求の範囲】
【請求項１】
演奏に関し時間的に変化する複数項目の情報を演奏進行に伴って表示部に画面表示させる表示制御手段と、
前記複数項目の情報のすべてを前記表示部において一画面に表示させる第１モードと前記複数項目の情報のうち一部の項目の情報をその情報量及び表示の大きさの少なくとも一方を拡大して前記表示部において一画面に表示させる第２モードのいずれかの表示モードを選択的に設定する表示モード設定手段とを有し、
前記表示制御手段は、前記表示モード設定手段により設定された表示モードに従って、前記複数項目の情報の前記表示部への表示を制御することを特徴とする演奏装置。
【請求項２】
前記第２モードにおける前記一部の項目の情報の前記表示部上の表示レイアウトを設定するレイアウト設定手段を有し、前記表示制御手段は、前記第２モード時には、前記レイアウト設定手段により設定された表示レイアウトに従って、前記一部の項目の情報の前記表示部への表示を制御することを特徴とする請求項１記載の演奏装置。
【請求項３】
前記表示制御手段は、前記第２モード時において前記一部の項目の情報の情報量を拡大する場合は、前記一部の項目の情報の範囲を時間的に延ばす方向及び前記一部の項目の情報の同時間帯における情報密度を高くする方向の少なくとも１つの方向に情報量を拡大することを特徴とする請求項１または２記載の演奏装置。
【請求項４】
演奏に関し時間的に変化する複数項目の情報を演奏進行に伴って表示部に画面表示させる表示制御ステップと、
前記複数項目の情報のすべてを前記表示部において一画面に表示させる第１モードと前記複数項目の情報のうち一部の項目の情報をその情報量及び表示の大きさの少なくとも一方を拡大して前記表示部において一画面に表示させる第２モードのいずれかの表示モードを選択的に設定する表示モード設定ステップとをコンピュータに実行させるためのプログラムであって、
前記表示制御ステップは、前記表示モード設定ステップにより設定された表示モードに従って、前記複数項目の情報の前記表示部への表示を制御することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術の分野】
本発明は、テンポ、コード、歌詞等の演奏に関し時間的に変化する複数の情報を画面表示させる演奏装置に関する。
【０００２】
【従来の技術】
従来、下記特許文献１や下記非特許文献１に示されるように、テンポ、コード、歌詞等、演奏に関し時間的に変化する種々の情報をＬＣＤ等の表示部に表示させる鍵盤楽器等の演奏装置が知られている。この装置では、少なくとも一部のユーザにとって必要と思われる項目については、その情報が演奏進行に伴ってすべて画面表示される。
【０００３】
また、カラオケ装置等の演奏装置では、例えば、「楽譜及び歌詞」と「ワイプ機能付きで歌詞のみ」のいずれかを選択させて表示するものもある。
【０００４】
【特許文献１】
特開平７−２５３７７８号公報
【非特許文献１】
クラビノーバＣＶＰ−２０９／２０７の取り扱い説明書（第５０、７５、８１〜８４ページ）
【０００５】
【発明が解決しようとする課題】
しかしながら、演奏装置の利用態様やユーザの習熟度等によって、ユーザが最も必要とする情報は異なる。従って、従来の装置のように、必要な情報があまり必要でない情報と常に同様の表示態様である場合は、全体として情報量が多く、特に必要な情報については見やすいものとはいえなかった。
【０００６】
一方、従来においても、特定の項目については、その項目に関する設定画面に移行して、その情報のみを個別表示させることは可能であったが、その設定画面に入らなければ個別表示はできず、演奏進行に合わせて表示されるものではない。
【０００７】
従って、ユーザにとって演奏時において有用な情報の視認性を向上させる上で改善の余地があった。
【０００８】
本発明は上記従来技術の問題を解決するためになされたものであり、その目的は、一部の情報を拡大表示して視認性を高めることができる演奏装置及びプログラムを提供することにある。
【０００９】
【課題を解決するための手段】
上記目的を達成するために本発明の請求項１の演奏装置は、演奏に関し時間的に変化する複数項目の情報を演奏進行に伴って表示部に画面表示させる表示制御手段と、前記複数項目の情報のすべてを前記表示部において一画面に表示させる第１モードと前記複数項目の情報のうち一部の項目の情報をその情報量及び表示の大きさの少なくとも一方を拡大して前記表示部において一画面に表示させる第２モードのいずれかの表示モードを選択的に設定する表示モード設定手段とを有し、前記表示制御手段は、前記表示モード設定手段により設定された表示モードに従って、前記複数項目の情報の前記表示部への表示を制御することを特徴とする。
【００１０】
この構成によれば、設定された表示モードに従って、第１モードでは、複数項目の情報のすべてが表示部において一画面に表示され、第２モードでは、一部の項目の情報がその情報量及び表示の大きさの少なくとも一方が拡大されて表示部において一画面に表示されるように制御される。よって、一部の情報を拡大表示して視認性を高めることができる。
【００１１】
上記目的を達成するために本発明の請求項４のプログラムは、演奏に関し時間的に変化する複数項目の情報を演奏進行に伴って表示部に画面表示させる表示制御ステップと、前記複数項目の情報のすべてを前記表示部において一画面に表示させる第１モードと前記複数項目の情報のうち一部の項目の情報をその情報量及び表示の大きさの少なくとも一方を拡大して前記表示部において一画面に表示させる第２モードのいずれかの表示モードを選択的に設定する表示モード設定ステップとをコンピュータに実行させるためのプログラムであって、前記表示制御ステップは、前記表示モード設定ステップにより設定された表示モードに従って、前記複数項目の情報の前記表示部への表示を制御することを特徴とする。
【００１２】
この構成によれば、請求項１と同様の作用効果を奏する。
【００１３】
なお、請求項４記載のプログラムを格納したコンピュータ読み取り可能な記憶媒体は、本発明を構成する。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
【００１５】
図１は、本発明の一実施の形態に係る演奏装置の全体構成を示すブロック図である。本装置は、例えば、電子鍵盤楽器として構成される。
【００１６】
本装置は、検出回路３、パネル操作子２、ＲＯＭ６、ＲＡＭ７、タイマ８、記憶入出力装置１０、ＭＩＤＩインターフェイス１３、通信インターフェイス１４、音源回路１５、サウンドシステム１６及び表示部１９が、バス１８を介してＣＰＵ５にそれぞれ接続されて構成される。
【００１７】
ＣＰＵ５は、本装置全体の制御を司る。ＲＯＭ６は、ＯＳ（オペレーティングシステム）のほか、ＣＰＵ５が実行する制御プログラムや各種テーブルデータ等を記憶する。ＲＡＭ７は、テキストデータ等の各種入力情報、各種フラグや各種レジスタ及び演算結果等を一時的に記憶する。タイマ８はＣＰＵ５に接続され、タイマ割り込み処理における割り込み時間や各種時間を計時する。
【００１８】
検出回路３には鍵盤１が接続され、検出回路３は鍵盤１の各鍵（不図示）の押鍵状態を検出する。パネル操作子２は、各種情報を入力するための不図示の複数のスイッチを備える。表示部１９はＬＣＤ等で構成され、各種設定に関する情報、楽譜等の各種情報を表示する。通信インターフェイス１４は、インターネット等に接続し、データの送受信を可能にする。ＭＩＤＩＩ／Ｆ１３は、外部ＭＩＤＩ機器とＭＩＤＩデータの送受信を行う。
【００１９】
記憶入出力装置１０は、ハードディスク、フロッピ（登録商標）ディスク、スマートメディア及びＭＯ等の記憶媒体１１をドライブする各種ドライブを備える。記憶媒体１１には上記制御プログラムの他、各種プログラムや各種データを記憶することができる。なお、記憶媒体１１は内蔵のハードディスクであってもよい。音源回路１５は、記憶媒体１１またはＭＩＤＩＩ／Ｆ１３等から入力された自動演奏データ等の楽曲データを楽音信号に変換する。サウンドシステム１６は、音源回路１５から入力される楽音信号に各種効果を付与して音響に変換する。
【００２０】
図２は、自動演奏を行うための複数の楽曲データのデータ構成の一例を示す図である。楽曲データは例えば記憶媒体１１に格納される。１曲分の楽曲データは、例えばＭＩＤＩコードで構成され、同図に示すように、ヘッダ２１、楽音データ２２、表示用データ２３から構成される。上記ヘッダ２１には、曲目名、作詞者、作曲者名、拍子を表す拍子データ及び初期的なテンポ値を表すテンポデータ等の情報が含まれる。上記楽音データ２２には、タイミングデータ、キーオン／キーオフデータ（及び対応するノートナンバ、ベロシティ）、プログラムチェンジデータ、コントロールチェンジデータ、エンドデータ等のイベントデータが含まれる。上記楽音データ２２にはさらに、楽曲の進行に応じて表示されるべき画像データを表示用データ２３の中から特定するためのアドレスデータが含まれている。
【００２１】
上記表示用データ２３には、楽曲の進行に対応して楽譜、テンポ、コード、音色等を表示するための画像データが含まれ、各画像データには、ヘッダが対応している。各画像データは、例えば、４小節単位で構成される。楽音データ２２中のアドレスデータと表示用データ２３中のヘッダとの対応関係によって、演奏進行に伴って表示されるべき楽譜等の画像データが特定される。
【００２２】
図３は、本実施の形態におけるメインルーチンのフローチャートを示す図である。本処理は電源のオン時に開始される。
【００２３】
まず、初期化を実行、すなわち所定プログラムの実行を開始し、ＲＡＭ７等の各種レジスタをクリアして初期設定を行う（ステップＳ３０１）。次いで、後述する図４のパネル処理を実行、すなわちパネル操作子２や鍵盤１等の操作を受け付け、機器の設定や楽曲データの選択等の指示の処理を実行する（ステップＳ３０２）。次いで、後述する図６の演奏処理、すなわち、各種設定に従って、信号を生成して発音処理を実行する（ステップＳ３０３）。その後、前記ステップＳ３０２に戻る。
【００２４】
図４は、図３のステップＳ３０２で実行されるパネル処理のフローチャートを示す図である。
【００２５】
まず、パネル操作子２等により何らかの入力があったか否かを判別し（ステップＳ４０１）、入力がない場合は、直ちに本処理を終了する一方、何らかの入力があった場合は、それが楽譜表示の設定に関するスイッチ操作であるか否かを判別する（ステップＳ４０２）。その判別の結果、楽譜表示の設定に関するスイッチ操作である場合は、楽譜表示設定処理、すなわち、楽譜表示設定モードに入り、設定状態の表示、設定変更の受け付け、受け付けた設定変更に基づく楽譜表示の変更等の処理を行って（ステップＳ４０３）、本処理を終了する。
【００２６】
一方、前記ステップＳ４０２の判別の結果、入力が楽譜表示の設定に関するスイッチ操作でない場合は、入力が歌詞表示の設定に関するスイッチ操作であるか否かを判別し（ステップＳ４０４）、そうである場合は、上記楽譜表示設定処理と同様に歌詞表示設定処理を行って（ステップＳ４０５）、本処理を終了する。なお、楽譜表示や歌詞表示に限らず、種々の機器の設定、演奏情報の設定についてもこれらと同様に行ってもよい。
【００２７】
前記ステップＳ４０４の判別の結果、入力が歌詞表示の設定に関するスイッチ操作でない場合は、入力が自動演奏に関する操作であるか否かを判別する（ステップＳ４０６）。そして、自動演奏に関する操作である場合は、その入力操作がパネル操作子２の不図示のスタートボタンのオン操作であるか否かを判別し（ステップＳ４０７）、そうでない場合はステップＳ４１０に進む一方、そうである場合は、後述する表示モードに従って、演奏情報を表示部１９に表示させる（ステップＳ４０８）。ここで表示される演奏情報は、図２に示す表示用データ２３に含まれる楽譜、テンポ、コード等の画像データである。なお、後述するように、表示モードには「標準表示モード（第１モード）」と「拡大表示モード（第２モード）」とがあり、図４のステップＳ４２３で設定される。次に、演奏開始処理、すなわち、演奏実行フラグを「１」に設定して（ステップＳ４０９）、本処理を終了する。
【００２８】
前記ステップＳ４１０では、入力操作がパネル操作子２の不図示のストップボタンのオン操作であるか否かを判別し、そうでない場合はステップＳ４１２に進む一方、そうである場合は、演奏停止処理、すなわち、現在演奏中の自動演奏を停止させるべく、演奏実行フラグを「０」に設定して（ステップＳ４１１）、本処理を終了する。
【００２９】
前記ステップＳ４１２では、入力操作が曲変更の指示であるか否かを判別し、そうでない場合は、入力操作に従って、その他の指示の処理を実行して（ステップＳ４１３）、本処理を終了する一方、入力操作が曲変更の指示である場合は、記憶媒体１１に記憶されている楽曲データの曲目の一覧をリスト表示させ（ステップＳ４１４）、そのリストの中から任意の曲目の選択を受け付けて（ステップＳ４１５）、受け付けた曲目の楽曲データを演奏できるようにＲＡＭ７に記憶させることによってセットする（ステップＳ４１６）。次に、後述する標準表示モードでの曲情報の表示を行う（ステップＳ４１７）。ここでは、標準表示モードに従い、少なくとも表示用データ２３に含まれる項目（楽譜、テンポ、コード、音色等）のすべての情報と、ヘッダ２１中の曲目名、作詞者、作曲者名等すべての情報が表示部１９に一画面表示されるものとする。表示の態様は公知の態様である。その後、本処理を終了する。
【００３０】
前記ステップＳ４０６の判別の結果、入力が自動演奏に関する操作でない場合は、入力が拡大表示モードに関する設定であるか否かを判別し（ステップＳ４１８）、そうでない場合は、入力が表示モードの切り替え指示であるか否かを判別する（ステップＳ４２２）。その判別の結果、入力が表示モードの切り替え指示である場合は、その切り替え指示に従い、表示モードを「標準表示モード」と「拡大表示モード」との間で切り替え設定して（ステップＳ４２３）、本処理を終了する。一方、入力が表示モードの切り替え指示でない場合は、その入力に従って、その他の入力事項を実行する（ステップＳ４２４）。例えば、リアルタイム演奏処理では、押鍵された鍵に対応するキーコード、ベロシティ、及びキーオン／オフの信号が音源回路１５に送信され、そのとき指定されている音色の楽音が再生される。その後、本処理を終了する。
【００３１】
前記ステップＳ４１８の判別の結果、入力が拡大表示モードに関する設定である場合は、現在の拡大表示モードの設定状態を表示部１９に表示させ（ステップＳ４１９）、パネル操作子２により表示レイアウトの設定を受け付ける（ステップＳ４２０）。ここで、表示レイアウトの設定では、画面形式、項目の選択、選択された項目の割り当て（配置）、拡大率が設定される。
【００３２】
図５は、拡大表示モードにおける表示部１９の画面表示レイアウトの設定例を示す図である。同図に示すａ、ｂ、ｃ、ｄは拡大表示される項目であり、例えば、ａが楽譜、ｂが歌詞である。同図（ａ）は４分割のセルに等分し、各セルに項目ａ〜ｄを割り当てた例を示す。同様に、同図（ｂ）では、不均等に３分割した各セルに項目ａ、ｂ、ｃが割り当てられ、同図（ｃ）では、上下に２分割した各セルに項目ａ、ｂが割り当てられている。
【００３３】
このように表示領域をどのように分割するか（画面形式）、そして、どの項目を選択してどのセルに割り当てるか（項目の選択と配置）について、ユーザの任意により所望の設定が可能である。さらには、各項目について、標準表示モード時に比しどの程度拡大して表示するかという拡大率も各項目毎にユーザにより設定される。なお、本実施の形態では、拡大表示の態様は文字表示の大きさ（ポイント）の拡大であるとする。また、拡大表示すべき項目の選択は、非表示の項目を選択して消去していく態様でもよい。さらに、表示領域を分割することなく、１つの項目のみを拡大表示の対象としてもよい。
【００３４】
図４に戻り、前記ステップＳ４２０の処理後は、受け付けた表示レイアウトの設定を記憶して（ステップＳ４２１）、本処理を終了する。
【００３５】
図６は、図３のステップＳ３０３で実行される演奏処理のフローチャートを示す図である。
【００３６】
まず、自動演奏実行中か否かを判別する（ステップＳ６０１）。この判別は、図４のパネル設定処理で設定される演奏実行フラグに基づきなされ、演奏実行フラグが「１」に設定されているとき、自動演奏実行中であると判別される。その判別の結果、自動演奏実行中である場合は直ちに本処理を終了する一方、自動演奏実行中でない場合は、自動演奏を行うべき楽曲データをＲＡＭ７から読み出すことで取得する（ステップＳ６０２）。
【００３７】
次に、上記読み出した楽曲データに基づき、演奏情報の表示を更新する（ステップＳ６０３）。ここでは、図４のステップＳ４２３で設定された表示モード、及びステップＳ４２０で設定された画面表示レイアウトの設定に従って、表示部１９の画面表示が更新される。
【００３８】
例えば、表示モードが拡大表示モードで、表示レイアウトでの画面形式が図５（ｂ）に示すような３分割の設定であるとすると、項目ａ、ｂ、ｃが、設定された拡大率で拡大表示される。選択された各項目の表示は、処理ループの繰り返しにより、楽曲データの読み出しに従って曲の後方へ向かって次々と切り替わっていく。これにより、所望の項目の視認性が個別的に向上する。
【００３９】
次に、読み出した楽曲データ中に、現タイミングで処理すべきデータがあるか否かを判別し（ステップＳ６０４）、ない場合は直ちに本処理を終了する一方、ある場合は、そのデータが発音開始指示データ（キーオン）であるか否かを判別する（ステップＳ６０５）。その判別の結果、発音開始指示データである場合は、それに対応する演奏信号を生成して（ステップＳ６０６）、ステップＳ６０７に進む。一方、現タイミングで処理すべきデータが発音開始指示データでない場合は、そのデータが発音停止指示データ（キーオフ）であるか否かを判別する（ステップＳ６０８）。
【００４０】
その判別の結果、そのデータが発音停止指示データである場合は、それに対応する演奏信号を停止して（ステップＳ６０９）、前記ステップＳ６０７に進む。一方、現タイミングで処理すべきデータが発音停止指示データでない場合は、その他演奏処理、すなわち、そのデータに応じた演奏処理（ピッチベンド等の効果の付与等）を行って（ステップＳ６１０）、前記ステップＳ６０７に進む。
【００４１】
ステップＳ６０７では、前記ステップＳ６０６、Ｓ６０９、Ｓ６１０で処理された演奏信号に従って、音源回路１５、サウンドシステム１６による発音処理を実行して、本処理を終了する。
【００４２】
本実施の形態によれば、「標準表示モード」では、所定の項目のすべてが一画面に表示されると共に、「拡大表示モード」では、選択された項目の情報が演奏進行に従って一画面に拡大表示されるので、所望の項目について視認性を高めることができる。しかも、「拡大表示モード」では、設定された表示レイアウト（画面形式、項目の選択と割り当て、拡大率）に従って拡大表示されるので、所望の項目の組み合わせ及びレイアウトによりユーザにとってより視認しやすい表示を確保することができる。
【００４３】
なお、本実施の形態では、「拡大表示モード」における拡大表示の態様は文字表示の大きさの拡大であるとしたが、これに限られるものではなく、選択された項目の情報量を拡大して表示するようにしてもよい。例えば、楽譜や歌詞でいえば、曲の進行方向について表示範囲を時間的に延ばすことで、「標準表示モード」時よりも曲の主に先の部分の楽譜、歌詞が早くみられるようにしてもよい。あるいは、同時間帯における情報密度を高くしてもよく、例えば、楽譜でいえば、「標準表示モード」時では自己のパートのみの表示であったが、「拡大表示モード」時には他のパートの楽譜表示を加えるようにすることで、情報量を拡大してもよい。また、情報量を拡大する場合は、上記双方、すなわち、情報の範囲を時間的に延ばすこと、及び同時間帯における情報密度を高くすることの双方を適用してもよい。このようにすれば、項目に応じて必要な範囲の情報を表示させることができ、柔軟成が高く、個別的に視認性を高めて使い勝手を向上させることができる。
【００４４】
なお、拡大表示の対象となる情報には、楽譜等の演奏に関し時間的に変化する情報だけでなく、固定的な情報を含めてもよい。
【００４５】
なお、図４のステップＳ４１７で表示される項目は、拡大表示モードに従うようにしてもよい。
【００４６】
また、本発明の目的は、実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００４７】
【発明の効果】
以上説明したように、本発明によれば、一部の情報を拡大表示して視認性を高めることができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態に係る演奏装置の全体構成を示すブロック図である。
【図２】自動演奏を行うための複数の楽曲データのデータ構成の一例を示す図である。
【図３】本実施の形態におけるメインルーチンのフローチャートを示す図である。
【図４】図３のステップＳ３０２で実行されるパネル処理のフローチャートを示す図である。
【図５】拡大表示モードにおける表示部の画面表示レイアウトの設定例を示す図である。
【図６】図３のステップＳ３０３で実行される演奏処理のフローチャートを示す図である。
【符号の説明】
５　ＣＰＵ（表示制御手段）、　２　パネル操作子（表示モード設定手段、レイアウト設定手段）、　１１　記憶媒体、　１５　音源回路、　１９　表示部
【図１】
2004138899.tif 000003
【図２】
2004138899.tif 000004
【図３】
2004138899.tif 000005
【図４】
2004138899.tif 000006
【図５】
2004138899.tif 000007
【図６】
2004138899.tif 000008