(57)【要約】【課題】ユーザが設定した最適な画面構成を自動的に復元して複数の画面を同時に表示する。【解決手段】画面の数又は画面の種類の組み合わせに応じて該組み合わせに含まれる全ての画面における画面表示状態を記憶しておき、表示手段上に表示する画面を更新する際に前記画面表示状態に基づき複数の画面を表示手段上に同時に表示する。画面を更新する際に表示対象とする画面の数又は画面の種類を検出し、該検出内容に基づいて記憶手段から画面表示状態を決定する。そして、決定した画面表示状態に基づき複数の画面を表示手段上に表示する。こうすると、表示対象とする画面の数又は画面の種類の組み合わせが同じである場合には、一度ユーザが設定した所望の表示状態を自動的に復元することから、ユーザが面倒な操作を行わなくても常に最適な画面構成で複数の画面を同時に表示できるようになる。【選択図】        図２
2004164085.tif 000002
【特許請求の範囲】
【請求項１】
複数の画面を所定の表示手段上に同時に表示する表示制御装置であって、
画面の数又は画面の種類の組み合わせに応じて、該組み合わせに含まれる全ての画面における画面表示状態を記憶する記憶手段と、
表示手段上に表示する画面を更新する際に、表示対象とする画面の数又は画面の種類を検出する検出手段と、
前記検出した画面の数又は画面の種類の組み合わせに基づいて、前記記憶手段から画面表示状態を決定する決定手段と、
前記決定した画面表示状態に基づき複数の画面を表示手段上に表示する表示手段と
を具えた表示制御装置。
【請求項２】
前記記憶手段は、記憶されている画面の数又は画面の種類の組み合わせ以外で表示手段上に画面が表示された場合に、現在表示中の画面の数又は画面の種類の組み合わせに応じて表示中の各画面の画面表示状態を記憶することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
所定の表示手段上に表示された画面の表示状態の変更に応じて、前記記憶手段に記憶された対応する画面表示状態を更新する更新手段を具えた請求項１又は２に記載の表示制御装置。
【請求項４】
コンピュータに、
画面の数又は画面の種類の組み合わせに応じて、該組み合わせに含まれる全ての画面における画面表示状態を記憶する手順と、
表示手段上に表示する画面を更新する際に、表示対象とする画面の数又は画面の種類を検出する手順と、
前記検出した画面の数又は画面の種類の組み合わせに基づいて、前記記憶手段から画面表示状態を決定する手順と、
前記決定した画面表示状態に基づき複数の画面を表示手段上に表示する手順とを実行させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、所定の表示装置上に画面を表示する表示制御装置及びプログラムに関する。特にユーザによる各種機能の起動又は終了操作に応じて画面の表示を更新する際に、表示対象とする画面の数又は画面の種類の組み合わせに応じて複数の画面を適宜の表示状態で同時に表示することのできるようにした表示制御装置及びプログラムに関する。
【０００２】
【従来の技術】
最近では、パーソナルコンピュータの普及に伴って、コンピュータを用いて楽器を演奏したり、作曲・編曲を行ったり、あるいは音色を合成したりするコンピュータミュージックにより、誰でもが音楽を自由に楽しめるようになってきた。こうしたコンピュータミュージックでは、例えばユーザによる演奏データの入力、音色（ボイスとも呼ぶ）の編集、エフェクトの編集などの各種機能の選択に応じて、各種機能に対応した画面をディスプレイなどの所定の表示装置上に同時に複数表示できるようになっている。例えば、シーケンサ等でよく用いられる音色を編集するための機能（これをボイスエディタと呼ぶ）では複数の音色を比較しながら同時に各音色を編集することが多く行われることから、各音色毎に編集画面を例えばマルチウインドウ表示するなどして同時に複数表示し、ユーザはこれらの表示された画面を利用することができる。従来知られた表示制御装置においては、各画面毎に前回の画面停止時（例えばウインドウ表示を閉じるなど）における画面の表示位置や表示サイズなどの表示状態を保持しており、ユーザの起動操作に応じてその保持している各画面毎の表示状態に基づいてそれぞれの画面を表示する。こうすることにより、音楽的な専門知識の少ない初心者であっても、所定の表示装置上に表示された複数の画面を見ながら簡単に音色編集などを行うことができる。
【０００３】
【発明が解決しようとする課題】
ところで、複数の画面を同時に表示して音色編集などを行う場合、表示されている画面の数や種類にあわせて、表示されているそれぞれの画面の表示位置や表示サイズなどの表示状態を適宜に変更した方がユーザにとって見やすい表示となり、編集がしやすくなる。そこで、従来からユーザ自身が表示装置上に表示された各画面の表示位置をずらしたり画面の表示サイズを変更したりするなど画面の表示状態を手動で変更することによって、表示を見やすくすることができるようになっている。しかし、ユーザがこうした画面の表示状態の変更を行ったとしても、従来の表示制御装置では新たな画面を表示する場合に、それぞれの画面を前回の画面停止時における画面の表示状態で表示していたことから、ユーザは新たな画面が表示される度に表示された画面構成（画面の数又は画面の種類の組み合わせ）に応じて、そのつど各画面の表示位置や表示サイズなどの画面の表示状態を手動で変更しなければならず、そうした変更操作は非常に煩わしく面倒である、という問題点があった。
【０００４】
本発明は上述の点に鑑みてなされたもので、新たな画面を表示する場合に、表示対象とする画面の数又は画面の種類の組み合わせに応じて決定される各画面毎の表示状態に基づき各画面を表示するようにしたことにより、ユーザが面倒な操作を行うことがなくても、ユーザが設定した音色編集などを行い易い最適な画面構成を自動的に復元して画面を表示することのできるようにした表示制御装置及びプログラムを提供しようとするものである。
【０００５】
【課題を解決するための手段】
本発明に係る表示制御装置は、複数の画面を所定の表示手段上に同時に表示する表示制御装置であって、画面の数又は画面の種類の組み合わせに応じて、該組み合わせに含まれる全ての画面における画面表示状態を記憶する記憶手段と、表示手段上に表示する画面を更新する際に、表示対象とする画面の数又は画面の種類を検出する検出手段と、前記検出した画面の数又は画面の種類の組み合わせに基づいて前記記憶手段から画面表示状態を決定する決定手段と、前記決定した画面表示状態に基づき複数の画面を表示手段上に表示する表示手段とを具える。
【０００６】
本発明によると、画面の数又は画面の種類の組み合わせに応じて該組み合わせに含まれる全ての画面における画面表示状態を記憶しておき、表示手段上に表示する画面を更新する際に前記画面表示状態に基づき複数の画面を表示手段上に表示するようにしたことから、画面が更新されるごとにユーザが手動で各画面の表示位置や表示サイズなどの画面の表示状態を変更する手間が省ける。すなわち、画面を更新する際に表示対象とする画面の数又は画面の種類を検出し、該検出した画面の数又は画面の種類の組み合わせに基づいて前記記憶手段から画面表示状態を決定する。表示手段は前記決定した画面表示状態に基づき複数の画面を表示手段上に表示することから、表示対象とする画面の数又は画面の種類の組み合わせが同じである画面更新の際には、一度ユーザが設定した所望の表示状態を自動的に復元して各画面を同時に複数表示する。こうすることにより、ユーザが面倒な操作を行わなくても、常に見やすい画面構成で複数の画面を表示することができるようになる。
【０００７】
本発明は、装置の発明として構成し、実施することができるのみならず、方法の発明として構成し実施することができる。また、本発明は、コンピュータまたはＤＳＰ等のプロセッサのプログラムの形態で実施することができるし、そのようなプログラムを記憶した記憶媒体の形態で実施することもできる。
【０００８】
【発明の実施の形態】
以下、この発明の実施の形態を添付図面に従って詳細に説明する。
【０００９】
図１は、この発明に係る表示制御装置の全体構成の一実施例を示したハード構成ブロック図である。ここに示された表示制御装置のハードウエア構成例はコンピュータを用いて構成されており、そこにおいて、表示部５Ａに表示される音色編集（ボイスエディタ）のための選択画面や編集画面１〜３などの各種画面（図示せず）の表示位置や表示サイズなどの表示制御はコンピュータが表示制御処理を実現する所定の制御プログラム（後述するメイン処理や編集処理などのソフトウエアプログラム）を各画面毎にそれぞれ実行することにより実施される。勿論、この表示制御処理はコンピュータソフトウエアの形態に限らず、ＤＳＰ（ディジタル・シグナル・プロセッサ）によって処理されるマイクロプログラムの形態でも実施可能であり、また、この種のプログラムの形態に限らず、ディスクリート回路又は集積回路若しくは大規模集積回路等を含んで構成された専用ハードウエア装置の形態で実施してもよい。なお、本発明に係る表示制御装置はパーソナルコンピュータに限らず、電子楽器やカラオケ装置又は電子ゲーム装置、あるいはその他のマルチメディア機器等、任意の製品応用形態をとっているものであってもよい。
【００１０】
この実施例において、ボイスエディタとは音色の発音態様（具体的には音色波形データ）を制御するために用いられる各種のパラメータ内容を編集するための機能である。該ボイスエディタが起動されると、複数の異なるパラメータのそれぞれをユーザが編集しやすいように、それぞれのパラメータを編集するのに適した例えばウインドウ表示形態の編集画面を表示部５Ａ上に複数表示する。この実施例に示す表示制御装置では、所定のシーケンスソフトの起動に伴って各種機能が選択可能であるメイン画面（図示せず）を表示して、該メイン画面からのボイスエディタの選択に従って選択画面を表示する、選択画面からのボイス種類（例えばピアノ音色やギター音色など）の選択に従って編集画面１を表示する、編集画面１からの編集対象パラメータの選択に従って編集画面２又は編集画面３を表示する、などのように選択操作に応じて段階的に選択内容に対応した画面を順次に表示する。すなわち、１つの音色を編集するための１つのボイスエディタは複数の画面（選択画面及び編集画面１〜３）を組にして構成されており、ユーザは同時に表示された各編集画面１〜３を適宜に用いて音色に関するパラメータの編集を行うことができる。なお、編集画面１と編集画面２と編集画面３とでは、編集可能なパラメータ種類が異なることは言うまでもない。
【００１１】
図１に示す表示制御装置は、マイクロプロセッサユニット（ＣＰＵ）１、リードオンリメモリ（ＲＯＭ）２、ランダムアクセスメモリ（ＲＡＭ）３からなるマイクロコンピュータによって制御される。ＣＰＵ１は、この表示制御装置全体の動作を制御するものである。このＣＰＵ１に対して、通信バス１Ｄ（例えばデータ及びアドレスバス）を介してＲＯＭ２、ＲＡＭ３、通信インタフェース（Ｉ／Ｆ）４、表示回路５、検出回路６、音源回路７、効果回路８がそれぞれ接続されている。ＲＯＭ２は、ＣＰＵ１により実行あるいは参照される各種制御プログラムや各種データ等を格納するものである。ＲＡＭ３は、ＣＰＵ１が所定のプログラムを実行する際に発生する各種データなどを一時的に記憶するワーキングメモリとして、あるいは現在実行中のプログラムやそれに関連するデータを記憶するメモリ等として使用される。ＲＡＭ３の所定のアドレス領域がそれぞれの機能に割り当てられ、レジスタやフラグ、テーブル、メモリなどとして利用される。
【００１２】
ここで、上記ＲＡＭ３上に確保される表示位置バッファに記録される画面の表示位置情報について説明する。図２は、表示位置バッファに記録される画面の表示位置情報のデータ構成の一実施例を示す概念図である。
【００１３】
表示位置バッファは、表示部５Ａ上に表示する画面の数又は画面の種類の組み合わせ毎に表示位置情報を記録する。表示位置情報は、ユーザによる機能選択に応じて決定される１つの組み合わせにおける表示部５Ａ上に表示するべき全ての画面についての表示位置と表示サイズとからなるデータである。この実施例では、画面の種類の組み合わせとして選択画面と編集画面１〜３との組み合わせ毎に表示位置情報が定義されているものを示しており、該１つの組み合わせに含まれる全ての画面毎に定義された表示位置及び表示サイズに基づいて各画面は表示部５Ａ上に表示される。すなわち、表示位置は画面を表示部５Ａ上のどの位置に表示するべきかを定義する情報であり、初期表示状態では表示部５Ａ上の所定位置（初期値）に対応する画面で表示する。表示サイズは画面を表示部５Ａ上にどのような大きさ（つまり表示範囲）で表示するべきかを定義する情報であり、初期表示状態では表示部５Ａ上で所定サイズ（初期値）に対応する画面で表示する。これらの表示位置及び表示サイズの値は、ユーザによる画面の表示位置の移動や表示サイズを変更した場合、つまり画面のレイアウトを変更した場合には常に更新が行われるが、画面の表示を停止した場合には更新（ここでは初期値セットやクリアなど）が行われることなく表示停止前のデータがそのまま残される。すなわち、表示位置情報には常に画面表示停止前の最新の画面レイアウトが保存される。
【００１４】
図１の説明に戻って、通信インタフェース（Ｉ／Ｆ）４は例えばＬＡＮやインターネットあるいは電話回線等の有線又は無線の通信ネットワークに接続されており、該通信ネットワークを介して外部機器（図示せず）等と接続され、当該外部機器から制御プログラムや各種データを表示制御装置側に取り込むためのインタフェースである。あるいは、通信インタフェース４は外部のＭＩＤＩ機器からＭＩＤＩデータ（演奏データ）を取得するためのＭＩＤＩインタフェースでもよい。こうした通信インタフェース４は、有線あるいは無線のものいずれかでなく双方を具えていてよい。なお、前記ＲＯＭ２に制御プログラムが記憶されていない場合に、通信ネットワーク４を介して他の機器（サーバコンピュータなど）から制御プログラムをダウンロードしたり、ハードディスクやＣＤ−ＲＯＭなどの図示しない外部記憶装置に制御プログラムを記憶させておいてそれを前記ＲＡＭ３に読み込むことで、ＲＯＭ２に制御プログラムを記憶している場合と同様の動作をＣＰＵ１にさせることができる。このようにすると、制御プログラムの追加やバージョンアップ等が容易に行える。
【００１５】
表示回路５はユーザによる機能選択に応じた画面を、例えば液晶表示パネル（ＬＣＤ）やＣＲＴ等から構成される表示部５Ａに表示するのは勿論のこと、ＣＰＵ１の制御状態などを表示する。操作子（スイッチ等）６Ａは、機能選択のための選択スイッチ、自動演奏に関する各種情報等を入力するためのスイッチなどである。勿論、これら以外にも音色を編集するために用いる数値データ入力用のテンキーや文字データ入力用のキーボード、あるいは表示部５Ａに表示される所定のポインティングデバイスを操作するために用いるマウスなどの各種操作子を含んでいてもよい。検出回路６は上記各スイッチの操作状態を検出し、その操作状態に応じたスイッチ情報をデータ及びアドレスバス１Ｄを介してＣＰＵ１に出力する。
【００１６】
音源回路７は複数のチャンネルで楽音信号の同時発生が可能であり、データ及びアドレスバス１Ｄを経由して与えられた演奏データを入力し、これらに基づいて楽音信号を発生する。音源回路７から発生された楽音信号は、効果回路８を介して効果付与されてアンプやスピーカなどを含むサウンドシステム８Ａから発音される。効果回路８は、所定の効果パラメータに応じて異なる効果を音源回路７からの楽音信号に付与する。この音源回路７と効果回路８とサウンドシステム８Ａの構成には、従来のいかなる構成を用いてもよい。例えば、音源回路７はＦＭ、ＰＣＭ、物理モデル、フォルマント合成等の各種楽音合成方式のいずれを採用してもよく、また専用のハードウェアで構成してもよいし、ＣＰＵ１によるソフトウェア処理で構成してもよい。
【００１７】
この実施例に示す表示制御装置においてはシーケンスソフトが起動されることに伴い、表示部５Ａにメイン画面を表示すると共にメイン処理を起動する。メイン画面にはボイスエディタなどの各種機能が一覧表示されており、このメイン画面からユーザによりボイスエディタが選択されると、該選択されたボイスエディタに対応する選択画面を新たに表示部５Ａに表示する。すなわち、メイン画面からボイスエディタが１回選択される度に選択画面を１つ表示する。当該処理は、図１に示した表示制御装置のＣＰＵ１がメイン処理（図示せず）を実行することにより実施される。選択画面には複数の音色（例えばピアノ音色やギター音色など）が一覧表示されており、ユーザは表示されている複数の音色の中からいずれか１つの音色を選択することができる。ボイスエディタ実行時において、上記メイン画面及び選択画面は常に表示部５Ａ上に表示されている画面であって、選択画面はボイスエディタの停止に従って、メイン画面はシーケンスソフトの停止に従ってそれぞれの表示が終了される。
【００１８】
表示された選択画面からユーザにより１つの音色が選択された場合には、当該音色に関する各種パラメータを編集するための編集画面１を表示すると共に、該表示された編集画面１に対応した編集処理（詳しくは後述する）を起動する。さらに、編集画面１からは編集対象としたい音色に関する他のパラメータの種類を指示することができ、該パラメータの指示に従って編集画面２又は編集画面３のいずれかを、編集画面１において編集対象となっている音色に対応する画面として表示すると共に、該表示された編集画面２又は編集画面３に対応した編集処理を起動する。すなわち、編集処理は音色編集のために選択的に起動される編集画面１〜３毎に対応するようにして同時に複数起動される処理である。
【００１９】
そこで、各編集画面１〜３の表示と共に起動される「編集処理」について説明する。図３は、「編集処理」の一実施例を示したフローチャートである。上述したように、図３に示す編集処理は編集画面１〜３毎に対応して起動される。すなわち、音色編集の必要に応じて表示部５Ａに表示される各編集画面１〜３の処理としてそれぞれの画面に対応する編集処理が１つずつ起動される。なお、ここでは説明を簡略化するために、各編集画面１〜３毎に起動される編集処理を同じフローチャートで表した実施例に基づいて当該処理における処理動作について説明する。
【００２０】
ステップＳ１では、新たな編集画面の起動が指示されたか否かを判定する。新たな編集画面の起動が指示された場合、つまりここでは編集画面１において編集対象とする音色に関する他のパラメータの編集が指示されたことに伴い、編集画面２又は編集画面３のいずれかの起動が指示された場合には（ステップＳ１のＹＥＳ）、現在起動している編集処理の種類から現在表示されている編集画面の種類を検出し、該検出した編集画面の種類に新たに起動することが指示された編集画面の種類を加えて表示部５Ａ上に表示する画面の種類の組み合わせを決定する（ステップＳ２）。ステップＳ３では、決定された組み合わせに応じた表示位置情報を表示位置バッファから読み出し、該読み出した表示位置情報に従った表示位置及び表示サイズで該当する画面をそれぞれ表示すると共に、新たに起動することが指示された編集画面に対応する編集処理を起動する。例えば、編集画面１〜３のうち編集画面１のみが表示中であって、該編集画面１から編集画面３を起動するように指示された場合には、図２に示した表示位置バッファにおける上から３番目の組み合わせの表示位置情報を読み出し、該表示位置情報に基づき選択画面に加えて編集画面１と編集画面３とを同時に表示部５Ａに表示する。この場合には、編集画面１と編集画面３にそれぞれ対応する編集処理が起動されている状態となる。あるいは、編集画面１及び編集画面３が表示中であって、該編集画面１から編集画面２を起動するように指示された場合には、図２に示した表示位置バッファにおける一番下の組み合わせの表示位置情報を読み出し、該表示位置情報に基づき選択画面に加えて編集画面１〜３を同時に表示部５Ａに表示する。この場合には、編集画面１〜３にそれぞれ対応する編集処理が複数起動されている状態となる。
【００２１】
上記ステップＳ３において、画面表示の際に決定された組み合わせに該当する表示位置情報が表示位置バッファ内になかった場合には、新たに起動する編集画面に対して予め決められているデフォルト（初期値）の表示位置及び表示サイズと、現在表示中のその他の画面の表示位置及び表示サイズとを、新たな表示位置情報として表示位置バッファに記録する。例えば編集画面１のみが表示中であって、該編集画面１から編集画面４を起動するように指示された場合には、予め決められているデフォルトの表示位置及び表示サイズで編集画面４を、現在表示中の表示位置及び表示サイズで選択画面と編集画面１とをそれぞれ定義した表示位置情報を新たに作成し、選択画面と編集画面１と編集画面４との組み合わせの表示位置情報として表示位置バッファに記録する。上記したステップＳ１〜ステップＳ３までの処理は編集画面１に対応して起動している編集処理でのみ有効な処理であって、編集画面２及び編集画面３に対応して起動している編集処理では実行されない無効な処理である。すなわち、編集画面１に対応した編集処理においては、新たな編集画面２あるいは編集画面３が起動された場合に、編集画面１で扱っている音色に対応する編集画面２又は編集画面３の処理として新たな編集処理を起動する必要があるために、上記ステップＳ１〜ステップＳ３までの処理を有効な処理として実行する。しかし、編集画面２及び編集画面３に対応した編集処理においては新たな画面を起動することがないことから、上記ステップＳ１〜ステップＳ３までの処理を無効な処理として実行せずに、以下に示すステップＳ４の処理から処理を開始する。
【００２２】
ステップＳ４では、表示部５Ａ上に現在表示中である画面の表示位置や表示サイズが変更されたか否かを判定する。現在表示中である画面の表示位置や表示サイズが変更された場合には（ステップＳ４のＹＥＳ）、変更後の新たな表示位置や表示サイズを、現在表示されている画面の種類の組み合わせに対応する表示位置情報において変更された各画面の情報へ上書き記録すると共に、表示部５Ａ上に現在表示中の画面を新たな表示位置や表示サイズに変更して表示する（ステップＳ５）。ステップＳ６では、画面上での音色の発音態様を制御する各種パラメータの変更指示にあわせて、この処理に対応する音色のパラメータを新たなパラメータ値に変更する。すなわち、この編集処理で扱っている音色について、指示されたパラメータの内容を、指示された新たなパラメータ値に変更する。音色のパラメータは音色毎に記録されており、その内容を指示に従って書き換えたり、書き換えができない音色については新たなパラメータに対応する新たな音色を作成して記録する。
【００２３】
ステップＳ７では、画面の停止が指示されたか否かを判定する。画面の停止が指示された場合には（ステップＳ７のＹＥＳ）、新たに表示される画面の種類の組み合わせを決定し（ステップＳ８）、決定された組み合わせの表示位置情報に従った表示位置及び表示サイズで選択画面及び編集画面を表示し、当該編集処理を終了する（ステップＳ９）。すなわち、１つの編集画面が終了された場合に、終了された編集画面以外の残りの画面の種類の組み合わせを決定して、その組み合わせに対応する表示位置情報に従って画面の表示位置及び表示サイズを変更して残りの画面を表示する。例えば、選択画面と共に編集画面１〜３全てが表示されている場合において編集画面３の表示が終了された場合には、残りの画面の種類の組み合わせ、つまり選択画面と編集画面１と編集画面２の組み合わせに対応する表示位置情報を表示位置バッファから読み出し（図２に示した上から２番目の組み合わせ参照）、該表示位置情報に基づき選択画面と編集画面１と編集画面２を表示する。あるいは、選択画面と共に編集画面１及び編集画面３が表示されている場合において編集画面３の表示が終了された場合には、選択画面と編集画面１の組み合わせに対応する表示位置情報を表示位置バッファから読み出し（図２に示した一番上の組み合わせ参照）、該表示位置情報に基づき選択画面と編集画面１とを表示する。他方、画面の停止が指示されていない場合には（ステップＳ７のＮＯ）、ステップＳ１の処理に戻って上記各処理を繰り返し実行する。
【００２４】
なお、上述した実施例においてはメイン画面からのボイスエディタの起動毎に選択画面を表示し（つまり複数の選択画面が表示される）、各選択画面毎に１つの音色を選択できるものを示したがこれに限らず、ボイスエディタの起動にあわせて表示する選択画面を１つのみにして、そこから複数の音色を選択することができるようにしてもよい。
なお、画面表示において画面を排他的に表示するものであってもよい。例えば、編集画面２と編集画面３とが排他的な表示を行う画面であり、編集画面１と編集画面２とが既に表示中であるにも関わらず、編集画面１から編集画面３を起動するように指示された場合には、編集画面１と編集画面３との組み合わせに応じた表示位置情報に従って編集画面１と編集画面３とを表示するようにすればよい（この場合、編集画面２は表示が停止される）。
なお、１つのボイスエディタに含まれる画面の種類や数は実施例のものに限られない。
【００２５】
なお、上述の実施例においては画面の種類の組み合わせに応じて各画面の表示位置や表示サイズを決定するものを示した（図２参照）がこれに限らず、表示すべき画面数に応じて各画面の表示位置や表示サイズを決定することができるようにしてもよい。
なお、上述の実施例に示した表示制御装置はボイスエディタで利用すると顕著な効果が得られるが、利用する対象はボイスエディタでなくてもよく、要は画面を同時に複数個表示することができ、各画面ごとに画面の表示位置及び表示サイズなどを記憶しておくことが効果的な機能であればどのような機能で利用してもよい。
【００２６】
【発明の効果】
本発明によれば、表示位置や表示サイズなどの各画面の表示状態を画面の数又は画面の種類の組み合わせに応じて記憶しておき、これに基づき表示対象の各画面を表示するようにしたことから、各画面の表示位置や表示サイズなどをユーザ自身が新たに変更しなくても、一度ユーザが設定した所望の表示状態を自動的に復元して各画面を同時に複数表示することができる、という効果が得られる。
【図面の簡単な説明】
【図１】この発明に係る表示制御装置の全体構成の一実施例を示したハード構成ブロック図である。
【図２】表示位置バッファに記録される画面の表示位置情報のデータ構成の一実施例を示す概念図である。
【図３】「編集処理」の一実施例を示したフローチャートである。
【符号の説明】
１…ＣＰＵ、２…ＲＯＭ、３…ＲＡＭ、４…通信インタフェース、５…表示回路、５Ａ…表示部、６…検出回路、６Ａ…操作子、７…音源回路、８…効果回路、８Ａ…サウンドシステム、１Ｄ…通信バス
【図１】
2004164085.tif 000003
【図２】
2004164085.tif 000004
【図３】
2004164085.tif 000005