(57)【要約】【課題】電子目次本機能付きカラオケリモコン装置において、優れた操作環境を備えたアンドゥ表示制御方式を達成する。【解決手段】カラオケ楽曲の属性情報を集約したデータベースと、利用者インタフェースと、ユーザ入力された検索条件に基づいてデータベースを検索して該当楽曲の曲名一覧画面を表示する手段と、曲名一覧の中から指定された楽曲の予約信号をカラオケ装置に向けて発信する手段と、楽曲信号の発信起源となった一覧画面を再現するための情報とこの画面の表示起源となった事象とを対応付けして履歴にとる手段と、所定のユーザ入力を受け付けるごとに、最新の前記事象に対応する曲名一覧画面から、各事象に対応する曲名一覧画面を過去に戻って順次再現表示する手段と、再現表示した一覧画面から遷移可能な画面の表示指示を利用者から受け付け、指示された画面を当該一覧画面に対応する事象に基づいて再現表示する手段とを備えている。【選択図】      図５
2004354756.tif 000002
【特許請求の範囲】
【請求項１】
カラオケ楽曲の各種の属性情報を集約した楽曲索引データベースと、
ディスプレイに文字や画像を表示することにより利用者に向けて各種の情報を提示するとともに提示情報に関連して入力装置を介してユーザ入力される選択情報を認知する利用者インタフェースと、
利用者インタフェースからの入力に従って階層的に検索メニュー画面を遷移させて表示するとともに、所定の検索メニュー画面を介して受け付けた検索条件を楽曲索引データベースに照会し、その照会結果として該当楽曲の曲名を一覧にした画面を表示する楽曲検索手段と、
表示中の曲名一覧の中から利用者が指定した楽曲の予約信号をカラオケ装置に向けて発信する予約信号出力手段と、
所定の期間について、ある曲名一覧画面中の楽曲の予約信号を発信すると、当該一覧画面を再現するための情報と、この一覧画面の表示起源となった事象とを対応付けして曲名一覧画面の表示履歴に追記する一覧画面記憶手段と、
所定のユーザ入力を受け付けるごとに、曲名一覧画面表示履歴において、最新の前記事象を起源として表示した曲名一覧画面から、順に各事象を過去に辿り、各事象に対応する曲名一覧画面を順々に再現して表示する一覧画面再現手段と、再現表示した曲名一覧画面から遷移可能な画面を表示する旨の指示をユーザ入力により受け付けると、指示された画面を当該一覧画面に対応する事象に基づいて再現して表示する遷移画面再現手段と、
を備えたことを特徴とする電子目次本機能付きカラオケリモコン装置におけるアンドゥ表示制御方式。
【請求項２】
グラフィカル・ユーザインタフェースを備えたコンピュータにおいて、
所定の期間について、コマンドの実行履歴をとる手段と、
所定のユーザ入力を受け付けるごとに、コマンドの実行履歴におけるコマンド実行機会を最新のものから過去に順々に遡り、各コマンド実行機会に表示した画面を順々に表示していく手段と、
所定のコマンドを実行したときに表示した画面について、その画面を再現するための情報と、前記コマンド実行履歴における当該所定のコマンドの実行機会とを対応付けして記憶する手段と、
所定のユーザ入力を受け付けるごとに、コマンド実行履歴中で最新の前記所定のコマンドの実行機会から順々に履歴を遡って所定のコマンド実行機会を特定していき、各特定したコマンド実行機会に対応する画面を順々に再現して表示する手段と、
を備えたことを特徴とするＧＵＩ装置におけるアンドゥ表示制御方式。
【請求項３】
グラフィカル・ユーザインタフェースを備えたコンピュータにおいて、
所定の期間について、コマンドの実行履歴をとる手段と、
所定の情報が含まれている画面を認知する手段と、
前記所定の情報が含まれている画面を再現するための情報と、その画面の表示起源となった事象とを対応付けして記憶する手段と、
所定のユーザ入力を受け付けるごとに、コマンドの実行履歴における各コマンド実行機会を最新のものから過去に順々に遡り、各コマンド実行機会に表示した画面を順々に表示していく手段と、
所定のユーザ入力を受け付けるごとに、最新の前記事象を起源として表示した前記所定の情報が含まれている画面から、順に各事象を過去に遡り、各事象に対応する画面を順々に再現して表示する手段と、
を備えたことを特徴とするＧＵＩ装置におけるアンドゥ表示制御方式。
【請求項４】
コンピュータにインストールされて、当該コンピュータに請求項２または３に記載のアンドゥ表示制御方式を実装させるためのコンピュータプログラム。
【請求項５】
請求項４に記載のコンピュータプログラムを格納したプログラム格納媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、カラオケ装置で利用されるカラオケ楽曲データベースに対応した楽曲索引データベースを有し、利用者インタフェースにより入力された検索条件に基づいて前記楽曲索引データベースから適合する楽曲を検索して利用者に提示し、提示した楽曲の中の１曲が特定された上で演奏予約の利用者入力があったときに前記カラオケ装置にその１曲を予約するためのリモコン信号を発信する電子目次本機能付きカラオケリモコン装置におけるアンドゥ表示制御方式に関する。また、ＧＵＩ装置におけるアンドゥ表示制御方式、コンピュータプログラム、およびプログラム格納媒体にも関する。
【０００２】
【従来の技術】
電子目次本機能付きカラオケリモコン装置（以下、電子目次本）は、ノート型パソコンやパームトップ型パソコンに類似した形態のコンピュータ応用機器として製品化される。内蔵するハードディスク装置や不揮発性メモリなどの外部記憶には、カラオケ装置におけるカラオケ楽曲データベースに対応するカラオケ楽曲についての属性情報が格納され、電子目次本はこの属性情報を楽曲索引データベースとして管理している。そして、利用者が入力した検索条件を属性情報に関するクエリーとしてデータベースに照会し、該当するカラオケ楽曲についての目次情報（曲名、アーティスト名など）や楽曲番号を一覧にして提示出力する。そして、利用者によりあるカラオケ楽曲が最終的に指定されたならば、その楽曲の楽曲番号を含んだ演奏予約コードをリモコン信号として至近のカラオケ装置に転送する。
【０００３】
カラオケ装置は演奏予約のためのリモコン信号を受信すると、その信号に含まれている楽曲番号を演奏予約の待ち行列として管理し、その待ち行列から順次楽曲番号をピックアップしていく。そして、ピックアップした楽曲番号に対応するカラオケ楽曲を演奏する。
【０００４】
ところで、カラオケ店舗では、電子目次本が全ての利用者に用意されているわけではない。普通、複数の人が１台の電子目次本を共用する。このような利用形態では、まず、ある人が演奏予約したい楽曲として、自分の希望する条件に基づいて数曲までその候補を絞り込み、その候補曲の中からある楽曲を実際に演奏予約する。他の利用者も同じようにその人の希望する条件を備えた候補曲を数曲にまで絞り込んだ時点で最終的な演奏予約楽曲を特定する。各利用者の１曲目の演奏予約が一巡して、２曲目を演奏予約する。
【０００５】
【発明が解決しようとする課題】
利用者が電子目次本によって検索しようとしている楽曲のカテゴリは、利用者ごとに異なっている。すなわち、全ての利用者の演奏予約楽曲が同じ嗜好に基づいて選曲されているわけではない。逆に、各利用者のそれぞれについて言えば、同じような嗜好（例えば、同じアーティスト）で選曲する可能性が高い。
【０００６】
したがって、ある利用者が２曲目以降を演奏予約する際、その前に他の利用者が電子目次本を利用したとすると、１曲目と同じような検索過程を最初から辿って自分の希望する条件に基づいて数曲まで候補曲を絞り込み、その中からある楽曲を演奏予約する。もちろん、操作履歴を複数段階まで戻せるアンドゥ機能を電子目次本に実装すれば、利用者の操作履歴を一つひとつ過去に遡って、先に演奏予約した際に候補曲を絞り込んだときの状態へ戻すこともできる。しかし、そのためには、全ての利用者がした検索過程を全て逆に辿る必要があり、却って時間と手間が掛かる。
【０００７】
本発明は、例えば電子目次本のようなグラフィカル・ユーザインタフェースを備えたコンピュータ（ＧＵＩ装置）において、少ない操作手順で利用者にとって意味のある過去の画面表示状態を素早く再現し、利用者が最終的に得たい処理結果や、表示させたい画面を最小限の手間や時間で提示することができるアンドゥ表示制御方式を提供することを目的としている。
【０００８】
【課題を解決するための手段】
上記目的を達成するための本発明は、カラオケ楽曲の各種の属性情報を集約した楽曲索引データベースと、ディスプレイに文字や画像を表示することにより利用者に向けて各種の情報を提示するとともに提示情報に関連して入力装置を介してユーザ入力される選択情報を認知する利用者インタフェースと、利用者インタフェースからの入力に従って階層的に検索メニュー画面を遷移させて表示するとともに、所定の検索メニュー画面を介して受け付けた検索条件を楽曲索引データベースに照会し、その照会結果として該当楽曲の曲名を一覧にした画面を表示する楽曲検索手段と、表示中の曲名一覧の中から利用者が指定した楽曲の予約信号をカラオケ装置に向けて発信する予約信号出力手段と、所定の期間について、ある曲名一覧画面中の楽曲の予約信号を発信すると、当該一覧画面を再現するための情報と、この一覧画面の表示起源となった事象とを対応付けして曲名一覧画面の表示履歴に追記する一覧画面記憶手段と、所定のユーザ入力を受け付けるごとに、曲名一覧画面表示履歴において、最新の前記事象を起源として表示した曲名一覧画面から、順に各事象を過去に辿り、各事象に対応する曲名一覧画面を順々に再現して表示する一覧画面再現手段と、再現表示した曲名一覧画面から遷移可能な画面を表示する旨の指示をユーザ入力により受け付けると、指示された画面を当該一覧画面に対応する事象に基づいて再現して表示する遷移画面再現手段とを備えた電子目次本機能付きカラオケリモコン装置におけるアンドゥ表示制御方式とした。
【０００９】
また、電子目次本機能付きカラオケリモコン装置に限らず、ＧＵＩ環境を備えたパーソナルコンピュータなどのＧＵＩ装置にも上記発明の思想を適用することができる。そして、その思想を適用したＧＵＩ装置におけるアンドゥ表示制御方式は、所定の期間について、コマンドの実行履歴をとる手段と、所定のユーザ入力を受け付けるごとに、コマンドの実行履歴におけるコマンド実行機会を最新のものから過去に順々に遡り、各コマンド実行機会に表示した画面を順々に表示していく手段と、所定のコマンドを実行したときに表示した画面について、その画面を再現するための情報と、前記コマンド実行履歴における当該所定のコマンドの実行機会とを対応付けして記憶する手段と、所定のユーザ入力を受け付けるごとに、コマンド実行履歴中で最新の前記所定のコマンドの実行機会から順々に履歴を遡って所定のコマンド実行機会を特定していき、各特定したコマンド実行機会に対応する画面を順々に再現して表示する手段とを備えている。
また、所定の期間について、コマンドの実行履歴をとる手段と、所定の情報が含まれている画面を認知する手段と、前記所定の情報が含まれている画面を再現するための情報と、その画面の表示起源となった事象とを対応付けして記憶する手段と、所定のユーザ入力を受け付けるごとに、コマンドの実行履歴における各コマンド実行機会を最新のものから過去に順々に遡り、各コマンド実行機会に表示した画面を順々に表示していく手段と、所定のユーザ入力を受け付けるごとに、最新の前記事象を起源として表示した前記所定の情報が含まれている画面から、順に各事象を過去に遡り、各事象に対応する画面を順々に再現して表示する手段とを備えたＧＵＩ装置におけるアンドゥ表示制御方式とすることもできる。
【００１０】
なお本発明は、コンピュータにインストールされて、当該コンピュータに上記ＧＵＩ装置におけるアンドゥ表示制御方式を実装させるためのコンピュータプログラムや、このコンピュータプログラムを格納したプログラム格納媒体にも及んでいる。
【００１１】
【発明の実施の形態】
＝＝＝電子目次本の基本的な構成と動作＝＝＝
図１（Ａ）（Ｂ）に、本発明の実施例におけるアンドゥ表示制御方式を実装した電子目次本の外観図と機能ブロック図とを示した。本体は、概して厚めのパネル状であり、サイズは、パネルを横長にしたとき、両手を軽く開いた状態で持てる程度である。パネル前面には液晶ディスプレイ（ＬＣＤ）３ａが配設されており、このＬＣＤ３ａの表面にはタッチセンサ３ｂが積層されてタッチパネル２を構成している。
【００１２】
パネル状ケースの上端面には発光ダイオード（ＬＥＤ）による赤外線送信部４があり、下端面には本体内部にある二次電池を充電する際に外部電源から電力供給を受けるための端子６や、外部のコンピュータとデータ通信を行うためのＲＳ２３２Ｃ規格のインタフェース（ＩＦ）用端子５が配設されている。なお、これら端子群は、めくら蓋によって普段は外部から見えないようになっている。
【００１３】
本実施例の電子目次本１の構成はパーソナルコンピュータなどの汎用コンピュータと基本的には同じであり、ＣＰＵ・ＲＡＭ・ＲＯＭ・ビデオＲＡＭなどを内蔵してコンピュータ本体として機能する中央制御部１１によって統括制御されている。
外部記憶として機能するフラッシュメモリ１２にはカラオケ装置にて利用可能なカラオケ楽曲について、曲名・アーティスト名・歌詞の歌い出し部分などの属性情報が楽曲番号に対応付けされて格納され、楽曲索引データベースが構築されている。中央制御部１１は、ＲＳ２３２Ｃ規格の通信ＩＦ１３を介してカラオケ装置などの外部コンピュータと通信し、新規のカラオケ楽曲についての属性情報などをダウンロードしてフラッシュメモリ１２に格納することで楽曲データベースを適時に更新する。
【００１４】
また中央制御部１１は、タッチパネル２からの操作入力情報を操作制御部１５を介して受け取ると、内部のＲＯＭに用意されている画像データや、操作入力情報に応じた処理結果を反映させた画像データをビデオＲＡＭにビットマップ展開するとともに、ＬＣＤドライバ１４を制御してこのビットマップ画像をＬＣＤ３ａに表示出力させる。それによって、利用者にＧＵＩ環境を提供している。中央制御部１１は、ＧＵＩを介して利用者と対話しながら楽曲索引データベースを検索し、その検索結果を表示出力する。中央制御部１１は、最終的に１つのカラオケ楽曲が利用者により特定されれば、該当の楽曲番号を含んだコードを生成し、そのコードをＬＥＤドライバ１６に転送する。ＬＥＤドライバ１６は、このコードの変調信号をＬＥＤ１７に与えて、カラオケ装置に演奏予約のための無線信号を送信させる。
【００１５】
以上が電子目次本１の基本構成と動作である。この構成や動作自体は従来の電子目次本とほぼ同様である。しかし本実施例の電子目次本１は、演奏予約の無線信号を送信するまでの楽曲検索過程で表示した所定の画面（以下、イベント画面）の表示履歴を記憶し、所定のユーザ入力を受け付けるごとに過去に表示したイベント画面を順々に表示していく独特なアンドゥ機能（イベントバック機能）を備えている。以下、電子目次本１におけるイベントバック機能に係わる動作やユーザインタフェースについて説明する。
【００１６】
＝＝＝演奏予約手順＝＝＝
図２は、電子目次本１を起動したときに表示されるトップ画面２０の概略図を示している。トップ画面２０には、各種検索方式（新譜・歌手名・曲名・あの頃・デュエット・ジャンル）や機能（履歴・リモコン）を呼び出すための各ボタン２１〜２８と、楽曲演奏中にあるカラオケ装置を操作するための各種ボタン２９が配設されている。
【００１７】
トップ画面２０の表示中に各検索方式や機能のボタン２１〜２８が指示されると、それぞれ図３（Ａ）〜（Ｈ）に示した各検索方式や機能についての初期画面が表示される。電子目次本１は、利用者の操作入力に従って、トップ画面２０、初期画面、初期画面から呼び出される画面へと階層的に検索メニュー画面を表示していき、最終的にカラオケ装置に演奏予約させる楽曲が特定されたならば、その楽曲の楽曲番号と演奏予約コマンドとを含んだリモコン信号を送出する。
【００１８】
トップ画面にある「曲名検索」のボタン２３が指示され、この曲名検索方式によって最終的に１楽曲が特定されるまでの動作を例に挙げて電子目次本１における演奏予約手順を説明する。図４（Ａ）〜（Ｆ）に曲名検索方式による検索過程でＬＣＤ２に表示される画面の遷移図を示した。トップ画面で曲名検索方式が利用者により選択指示されると、文字パレットを含んだ画面（Ａ）が表示される。
【００１９】
利用者がこの文字パレット中の文字を指示して目的とするカラオケ楽曲の曲名を頭文字から１文字ずつ入力していくと、中央制御部１１は、その文字を文字入力欄３１に表示する処理を実行するとともに、１文字入力される毎に頭文字からの文字列を楽曲索引データベースに問い合わせる。例えば「まなつの・・・」と入力するのであれば、まず「ま」が入力された時点でキーワード「ま」をクエリーとして楽曲索引データベースを検索する。この時点で該当するカラオケ楽曲の曲数を画面上の所定位置３２に表示する（Ｂ）。また、該当楽曲全ての楽曲番号を取得する。もちろんこの段階で、該当楽曲の属性情報を取得しておいてもよい。そして、「ま」に引き続いて「な」以降の文字が入力されると、その文字入力機会ごとに入力済みの文字列を楽曲索引データベースに照会し、該当する楽曲の数を表示し（Ｃ）、該当楽曲の全楽曲番号を取得する。
【００２０】
検索結果として該当する曲数が表示されている状態の文字パレット画面（Ｂ、Ｃ）中にある「さがす」ボタン３３が指示されると、取得している楽曲番号に基づいて該当楽曲についての所定の属性情報（曲名、アーティスト名）を取得し、その属性情報の一覧（曲名一覧画面：Ｄ）を表示する。本実施例では限られた表示面積中に多数の楽曲についての属性情報を表示すると見にくくなるため、検索結果に該当する楽曲を８曲毎にまとめ、１ページにその８曲の曲名を表示している。曲名一覧画面（Ｄ）中には総ページ数と現在表示中のページ番号とが所定位置３４に表示され、利用者がページめくりのボタン３５を指示すると、そのページをめくる方向に応じて前後のページが表示される。さらに、文字パレットからの文字入力過程で、該当する楽曲数が８曲以下になると自動的に曲名一覧画面を表示するようにもなっている。
【００２１】
中央制御部１１は、曲名一覧画面（Ｄ）の表示処理に際し、各楽曲の表示欄に対応するタッチパネル２の座標とその楽曲の楽曲番号を対応付けして管理しており、利用者が検索された複数ページに渡る曲名一覧画面をページめくりボタン３５を指示して順次閲覧していく課程で、あるいは自動的に表示された１ページ分の楽曲一覧を閲覧しているときに、ある楽曲の表示欄を指示すると、中央制御部１１は、選択された楽曲の楽曲番号を一時記憶するとともに、この楽曲番号に基づいてより詳細な属性情報を取得し、それを表示出力する（Ｅ）。
【００２２】
利用者がこの詳細属性情報画面（Ｅ）を見て、目的とする楽曲であることを確認したならば、この詳細属性情報画面（Ｅ）中に配設されている「転送」ボタン３７を指示する。それによって電子目次本１は、この楽曲の楽曲番号を含んだ演奏予約コマンドをリモコン信号により送出する。そして、予約した旨の確認画面（Ｆ）を暫し表示した後、再度曲名検索処理の起動画面（Ａ）を表示する。なお詳細属性情報画面（Ｅ）中にある「割込転送」ボタン３８を指示すると、演奏予約指示した楽曲の楽曲番号がカラオケ装置における演奏処理の待ち行列の最後尾ではなく、先頭に登録されることになり、現在演奏中のカラオケ楽曲の次にこの予約した楽曲が演奏される。
【００２３】
＝＝＝アンドゥ表示制御＝＝＝
中央制御部１１は、検索メニューの階層構造を把握・管理するとともに、楽曲検索過程で画面遷移処理を実行した際、その遷移前の画面を再現するための情報（画面再現情報）として、検索メニューの階層、楽曲索引データベースに照会した文字列、検索結果として画面に表示した文字列に関する情報、画面を表示する際に取得した楽曲番号、楽曲番号とタッチパネルの座標との対応関係などを一時記憶するようにしている。本実施例では、現在表示中の画面への遷移機会から過去所定回数分の画面遷移機会について画面再現情報を記憶している。
【００２４】
そして、各画面にある「戻る」ボタン３６が指示されると、記憶している画面再現情報に基づいて、表示中の検索メニュー画面に対して上層にある検索メニュー画面を表示したり、表示中の画面の直前に表示した画面を再現したりする。例えば、曲名一覧画面（Ｄ）中にある「戻る」ボタン３６が指示されれば、曲名検索方式の初期画面に「まなつの」と文字列を入力した状態を再現して画面（Ｃ）を表示する。ある楽曲の詳細な属性情報が表示されている画面（Ｅ）中の「戻る」ボタン３６が指示されれば、その楽曲を含んだ曲名一覧画面（Ｄ）を表示する。また「Ｔｏｐ」ボタン３９が指示されると、図３に示したｔｏｐ画面を表示する。
【００２５】
＝＝＝イベントバック機能＝＝＝
本実施例において、電子目次本１が表示する全ての画面には「イベントバック」ボタン４０が含まれている。この「イベントバック」ボタンを指示すると、表示中の画面の表示機会に対して最も近い過去に表示したイベント画面が表示される。本実施例では、ある楽曲を演奏予約した際に、その予約起源として表示したこの楽曲を含んだ曲名一覧画面（例えば、図４Ｄ）をイベント画面としている。ここでは、図４に示した画面遷移を例に挙げてイベント画面について説明する。
【００２６】
中央制御部１１は、曲名一覧画面（Ｄ）を表示する際、曲名検索方式において文字列「まなつの」を入力して「さがす」ボタン３３を指示した旨の情報（事象）を記憶する。そして、その一覧画面（Ｄ）中のある楽曲が選択されてこの楽曲についての詳細属性情報画面（Ｅ）を表示し、その詳細属性情報画面（Ｅ）から実際に演奏予約されると、この画面（Ｅ）の直前の画面についての画面再現情報をイベント画面についての再現情報として記憶し、この画面再現情報とこの画面（Ｅ）の表示起源となった事象とを対応付けしてイベント画面表示履歴をとる。画面再現情報としては、曲名一覧画面に含まれる各楽曲の属性情報に関する文字列情報、この画面を各楽曲の楽曲番号、タッチパネルの座標と楽曲番号との対応関係などである。そして、ある曲名一覧画面をイベント画面として認識すると、そのイベント画面の表示順序、すなわちイベント画面の表示機会が複数回あったならば、時系列におけるその各表示機会の順序関係を記憶してイベント画面の表示履歴をとる。
【００２７】
図５（Ａ）〜（Ｆ）に電子目次本１におけるイベントバック機能の概略を画面遷移図によって示した。また画面が遷移する順番をｓ１〜ｓ８として示した。ここでは、ａ、ｂ、ｃの３人の利用者で電子目次本１を供用し、それぞれの利用者が任意の検索方式によって楽曲を検索し、その検索過程で曲名一覧を表示させ、その曲名一覧中から実際にある楽曲を演奏予約させたものとする。また利用者ａが曲名検索方式により先の図４に示した手順で楽曲を演奏予約したものとする。例えば、利用者ａが文字パレットを操作して「まなつの」と文字入力したときの画面（Ａ）から「さがす」ボタン３３を指示して一覧画面（Ｂ）を表示させ（ｓ１）、この一覧画面（Ｂ）中のある楽曲を実際に演奏予約したものとする。
【００２８】
利用者ａがある楽曲を演奏予約させた後、他の利用者ｂ、ｃが任意の検索方式によりそれぞれ曲名一覧画面（Ｃ）（Ｄ）を表示させ（ｓ２，ｓ３）、その一覧中の楽曲を実際に演奏予約させたものとする。この例では、ジャンル別楽曲検索方式でアニメ／特撮番組のテーマソングを選択したときに表示される複数ページの曲名一覧ページのうちのあるページに含まれるある楽曲を演奏予約したこととしている。そしてこの時点では、（Ｄ）が最新のイベント画面であり、このイベント画面（Ｄ）の再現情報に対応付けされる事象は、この例ではトップ画面からこの曲名一覧画面を表示するまでの操作履歴に相当する。
【００２９】
つぎに、利用者ｃが一覧画面（Ｄ）を起源としてある楽曲を演奏予約させたのち、トップ画面（Ｅ）を表示させ（ｓ４）、次に利用者ａがそのトップ画面の「イベントバック」ボタン４０を指示すると、最新の事象に対応するイベント画面（Ｄ）が表示される（ｓ５）。この（Ｄ）中の「イベントバック」ボタン４０を指示すると、その前の事象に対応するイベント画面（Ｃ）が表示される（ｓ６）。そして、さらにこの画面（Ｃ）中の「イベントバック」ボタンを指示すると、利用者ａが先に演奏予約した楽曲を含むイベント画面（Ｂ）が表示される（ｓ７）。
【００３０】
ここで、この画面（Ｂ）中に利用者ａが予約したい楽曲があれば、その楽曲を指示して演奏予約させる。それによって、画面（Ｂ）が最新のイベント画面となる。また画面（Ｂ）は、画面（Ａ）で示した文字パレット画面上で「まなつの」と入力した後、「さがす」ボタン３３を指示して表示される画面であり、検索結果に該当する楽曲を複数のページに渡る曲名一覧画面として表示する際の最初のページに当たる。そして、例えば、画面（Ｂ）以外でこの複数の一覧画面の中のいずれかに今回演奏予約したい楽曲がある場合、この一覧画面（Ｂ）中の「ページめくり」ボタン３５を指示して演奏予約したい楽曲が含まれる曲名一覧画面を表示させればよい。中央制御部１１は、画面（Ｂ）の表示起源となる事象、すなわち、曲名検索方式において文字パレットで「まなつの」と入力して「さがす」ボタン３３を指示した旨の情報に基づいて、この「まなつの」という文字列をデータベースに照会するとともに、その照会結果を「さがす」ボタン３３への指示によって、複数ページに渡る該当楽曲の曲名一覧画面を再現する。利用者ａは、この一覧画面から「ページめくり」ボタン３５を指示して画面（Ｂ）の前後のページの一覧画面（Ｆ）を表示させる（ｓ８）。もちろん、この画面（Ｆ）の「戻る」ボタン３６を指示すれば前記事象に基づいて画面（Ａ）が表示される。
【００３１】
このようにして、電子目次本１は、演奏予約の機会に関連する曲名一覧画面を選択的にスキップさせて再現しながら表示することができる。それによって、演奏予約したい楽曲の嗜好が利用者ごとにほぼ定まっているような場合では、検索過程を最初から辿らなくても、予約したい楽曲をすぐに特定することが可能となる。
【００３２】
＝＝＝イベントバック機能のユーザインタフェース＝＝＝
上記実施例におけるイベントバック機能では、表示中のイベント画面に対してそれより前の（古い方の）イベント画面のみを表示することができるようになっていた。しかし、イベント画面を順次呼び出す過程で、目的とするイベント画面をうっかり飛ばしてしまう場合も想定される。このような場合に対応して、ある事象に対応するイベント画面を表示したとき、その表示したイベント画面に対してより新しい事象に対応するイベント画面を呼び出すためのボタンを表示するなど、イベント画面の表示時系列において後のイベント画面を表示させるためのユーザ入力を受け付けるようにユーザインタフェースを設計しておいてもよい。
【００３３】
＝＝＝画面再現情報について＝＝＝
上記実施例では、楽曲の演奏予約起源となった曲名一覧画面の文字列情報や一覧中の楽曲についての情報（楽曲番号など）をイベント画面再現情報としていた。この例に限らず、所定期間中の操作履歴を全て記録しておき、操作履歴において、イベント画面を表示したときの操作機会を事象とし、その事象における操作入力情報をイベント画面再現情報としてもよい。そして、イベント画面の表示指示を受け付けると、その操作に従った処理を実際に実行してイベント画面を再現してもよい。
【００３４】
＝＝＝他のＧＵＩ装置への応用＝＝＝
本発明のアンドゥ表示制御方式は、電子目次本に限らず、他のＧＵＩ装置にも適用できる。例えば、ワードプロセッサ（あるいはワープロソフトを実行しているコンピュータ）などでは、文字入力の過程でカナ漢字変換をして、漢字を確定した時の画面をイベント画面としたり、所定文字数以上の文字を一括して消去したときの消去前あるいは消去後の画面をイベント画面としたりすれば、文書の作成過程である時点の文字入力状態を再現する際、一文字ずつ入力していく過程を遡る従来のアンドゥ操作に代えて、特定の操作を行った時の画面をスキップしながら戻していくことができる。したがって、文書作成効率が向上する。もちろん、本発明のアンドゥ表示制御方式は、汎用コンピュータ上で動作する各種アプリケーションソフトウエアに適用することができる。すなわち、ＧＵＩ装置において所定期間中（例えば、アプリケーションの起動から終了までなど）に表示された画面の遷移過程で特定の処理結果として表示した画面、あるいは特定の情報を含んだ画面をイベント画面として定義すればよい。そして、イベント画面を再現するための情報とその画面を表示したときの事象とを対応付けして記憶しておけばよい。なお、ワープロソフトなどでは、文字入力操作や入力済み文字に対する各種操作（確定、消去など）の履歴（コマンド履歴）中にイベント画面を表示した際の操作を識別可能にして記録しておけばよい。
【００３５】
イベント画面を利用者が指定できるようにしてもよい。特定のコマンドを入力したとき、あるいは特定の情報が表示されたときをイベント画面として利用者が定義できるようなユーザインタフェースがあればよい。
【００３６】
なお、イベント画面は複数種類あってもよい。すなわち、異なる複数のコマンドごと、あるいは異なる構成の複数の画面をイベント画面として、それぞれのイベント画面を表示させるための適宜なユーザインタフェース（ボタン表示など）を用意しておけばよい。
【００３７】
【発明の効果】
本発明のアンドゥ表示制御方式によれば、とくに、複数の利用者が電子目次本機能付きカラオケリモコン装置を供用する場合に、カラオケ装置に演奏予約したい楽曲を検索するための操作を単純化し、素早く演奏希望の楽曲を演奏予約させることができる。
【００３８】
またパーソナルコンピュータなどＧＵＩを備えたコンピュータに本発明のアンドゥ表示制御方式を適用することで、種々のアプリケーションにおいて、操作履歴を逐一再現させることなく、重要な処理結果として表示した画面や、重要な情報を含んだ画面のみを選択的に過去に遡って表示させることができる。それによって、アプリケーションの操作環境を向上させることができる。
【図面の簡単な説明】
【図１】本発明のアンドゥ表示制御方式を実装した電子目次本機能付きカラオケリモコン装置の外観図（Ａ）と機能ブロック図（Ｂ）である。
【図２】上記電子目次本機能付きカラオケリモコン装置の起動時に表示されるＴｏｐ画面の概略図である。
【図３】上記Ｔｏｐ画面から呼び出される各種機能の操作初期画面の概略図である。
【図４】上記電子目次本機能付きカラオケリモコン装置における曲名検索方式における楽曲予約手順の概略を示す画面遷移図である。
【図５】上記電子目次本機能付きカラオケリモコン装置におけるイベントバック機能を説明するための画面遷移図である。
【符号の説明】
１    電子目次本機能付きカラオケリモコン装置
２    タッチパネル
３ａ  液晶ディスプレイ
３ｂ  タッチセンサ
１１  中央制御部
１２  フラッシュメモリ
【図１】
2004354756.tif 000003
【図２】
2004354756.tif 000004
【図３】
2004354756.tif 000005
【図４】
2004354756.tif 000006
【図５】
2004354756.tif 000007