(57)【特許請求の範囲】
【請求項１】
情報入力手段と、情報あるいはプログラムを記憶する記憶手段と、該入力手段により入力された情報あるいは該記憶手段に記憶されている情報を表示する表示手段とを有し、該記憶手段に記憶されているヘルプガイダンス情報を前記表示手段に表示する情報処理装置のヘルプガイダンス方法であって、
所定の表示サイズを有し動画形式である上記ヘルプガイダンス情報を作業プログラムとは別の記憶領域に準備し、
任意の時点で上記入力手段により上記作業プログラムに対応づけられる上記ヘルプガイダンス情報が呼び出されると、
上記表示手段上の上記作業プログラム内に、上記動画形式のヘルプガイダンス情報を表示する領域を探索し、
上記表示サイズ以上の空き領域が在る場合には該空き領域に上記ヘルプガイダンスを表示し、上記表示サイズ以上の空き領域がない場合には上記作業プログラムの表示を縮小又は移動させ、上記作業プログラムで処理中の表示領域とを重ならないように上記ヘルプガイダンスを表示することを特徴とするヘルプガイダンス方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、パーソナルコンピュータ、ワークステーション、ワープロ、電子ファイリングシステム、ファクシミリ等のＯＡ機器のヘルプガイダンス方法に関し、ユーザにとって使い勝手のよいヘルプガイダンス方法を提供するものである。
【０００２】
【従来の技術】
従来のヘルプガイダンス方法は、特開昭６２−９０７５６「文書作成装置」に記載されているように、操作援助キーが押されると、その時点での作業過程に基づき操作援助の内容を決定し、それに基づいて必要な操作ガイド情報に対応したプロパティシートデータを表示するもの、あるいは、特開平１−３７６１３「電子機器のヘルプ方式」に記載されているように、入力ワードとヘルプキーの入力に基づいて、ヘルプ用単語辞書から所望の機能説明文を読み出し表示するもの、特開平１−９９１２２「用語解説メッセージ方式」に記載されているように、ヘルプ上で説明を受けたい用語をポインティングすると、説明情報を出力するもの等の方式があった。
【０００３】
【発明が解決しようとする課題】
このように、従来技術では、ヘルプを呼び出した時点でユーザに提示されるヘルプメッセージは、テキスト情報となっており、ユーザは、該テキストヘルプメッセージをつぶさに読み理解しなければならないために、煩わしく、作業の長時間中断を余儀なくされるという問題があった。また、図形編集、表作成、画像編集等に関するヘルプメッセージは、テキストでは表現しにくく、逆にテキストによるヘルプメッセージでは、ユーザも理解しにくいという問題もあった。
【０００４】
尚、テキスト情報以外の動画を用いたヘルプ方式の可能性が、「ＭＡＣＬＩＦＥ」（Ａｕｇｕｓｔ  １９９１、ｐ．１２０−ｐ．１２３）のＴｏｐｉｃｓ紹介記事中に示唆されているが、具体的な実現方法の開示は為されていない。
【０００５】
本発明の目的は、操作援助キーを押した時点で操作マニュアルのようなテキストヘルプメッセージを読むことなく、直感的に理解でき高速且つ容易に操作援助を得ることができる、ユーザにとって使い易いヘルプガイダンス方法を提供することにある。
【０００６】
【課題を解決するための手段】
本発明は、画像の時系列データ（動画）で表現されたヘルプガイダンス情報を記憶手段に記憶しておき、記憶されている動画ヘルプガイダンス情報を任意の時点で呼び出し、動画により表示手段に表示することによって、ユーザがヘルプを呼び出した時点で、動画によりヘルプガイダンス情報を提示することを特徴とする。また、該動画の表示時間間隔をユーザが制御できる機能、さらに、テキストによるヘルプガイダンス情報の表示、音声によるヘルプガイダンス情報の提示を行なうことも特徴とする。
【０００７】
本発明の動画ヘルプヘルプガイダンス方法においては、ユーザがヘルプ要求コードを入力すると、ヘルプ制御プログラムが起動され、ヘルプ用ウインドウをオープンし、ヘルプメニュー画面を表示する。ヘルプメニュー画面において、操作手順項目のうちいずれかの選択要求コードを入力すると、対応する画像データアドレスが読み出される。画像データアドレスに格納されているＲ、Ｇ、Ｂの動画データが読み込まれ、ビデオＲＡＭに送られ、画像パタンとして、前記ヘルプ用ウインドウに１フレームずつ表示するように動作する。さらに、テキストヘルプメッセージ表示要求コードを入力すると、ヘルプ制御プログラムは前記操作手順項目コードに対応するテキストヘルプメッセージデータアドレスを読み出し、同時にテキスト表示プロセスが実行される。プロセスの下では、テキスト表示プログラムが起動され、テキスト表示ウインドウをオープンする。続いて、前記テキストヘルプメッセージデータアドレスに格納されている文字データが読み込まれ、ビデオＲＡＭに送られ、テキストヘルプメッセージとして、前記テキスト表示ウインドウに表示するように動作する。また、音声ヘルプメッセージ出力要求コードを入力すると、ヘルプ制御プログラムは前記操作手順項目コードに対応する音声ヘルプメッセージデータアドレスが読み出し、同時に音声ガイド出力プロセスが実行される。プロセスの下では、音声ガイド出力プログラムが起動され、音声ヘルプメッセージデータアドレスに格納されている音声波形データが読み込まれ、Ｄ／Ａ変換器に送られ、スピーカから音声ヘルプメッセージとして出力されるように動作する。
【０００８】
【発明の実施の形態】
以下、本発明の実施例を図を用いて説明する。
【０００９】
図１は本発明の一実施例を示すワークステーションのシステム構成図である。もちろん、ワークステーションは、本発明を説明するための一例に過ぎず、本発明の適用範囲を限定するものではない。
【００１０】
同図において、キーボード１やマウス５等の入力装置から入力されたコマンドやヘルプ要求コードにより、情報処理装置２は、ディスク上のシステムプログラム６、図形編集プログラム７、ヘルプ制御プログラム８、動画ヘルプデータ９、テキストヘルプメッセージデータ１０、音声ヘルプメッセージデータ１１、メッセージ対応テーブル２１を主記憶装置３にロードしたり、ロードされたプログラムを起動して、編集結果及びヘルプ情報等を表示制御装置２０、ビデオＲＡＭ１９を通じてディスプレイ４に表示したり、ＶＴＲ１２、ＬＤ１３、ＣＤ−ＲＯＭ１４よりＩ／Ｏ装置１５を通じて入力した音声情報を、Ｄ／Ａ変換器１７を通じてスピーカ１８より出力する。
【００１１】
ワークステーションにおける作業例として、ここでは図形編集作業の図形複写を取り上げ、以下説明する。
【００１２】
図２は、主記憶装置３にロードされた図形編集プログラム７を通じてディスプレイ４に表示された図形編集画面の一例である。同図において、ウインドウ９０１は編集作業のためのウインドウである。ユーザが同図中の図形Ａを複写する場合を想定する。まず、マウス５をドラッグすることにより図形Ａを包含する領域を指定する。次にディスプレイ４上部のメニュー中の「図形編集」をマウス５を用いてピックし、図３のようにプルダウン編集メニューを引き出す。プルダウン編集メニュー中の「複写」の項目をマウス５を用いてピックした後、図４に示すように、複写すべき位置までマウスをドラッグし、マウスボタンをリリースすると図形Ａがリリース点に複写される。上記図形編集方法は、例えばＡｐｐｌｅ社Ｍａｃｉｎｔｏｓｈで用いられている方法を利用することができる。
【００１３】
以上の操作により、図形の「複写」を行なうことができるが、ユーザによっては必ずしも「図形複写」を含めて図形編集の方法を憶えていない場合があり、その都度、手順マニュアル等で操作手順を調べなければならない。しかしながら、手順マニュアル等の参照により作業を中断させられることはユーザにとって不本意であり、使い勝手の良いシステムとは言い難い。また、オンラインヘルプという操作援助法があるが、従来の実施例においては、ヘルプガイダンス情報はテキストであり、やはりユーザはつぶさにテキスト情報を読む必要があり、手順マニュアルを読む場合と同様の問題点がある。そこで、本実施例では、作業を長時間中断させることなく、ユーザが直感的に操作に関する支援を得ることができるよう、テキストではなく、動画でヘルプメッセージを構成する。以下、動画ヘルプを呼び出す方法の一実施例について図１９及び図２０に示すフローチャートを用いて説明する。  第５図に、ヘルプ制御プログラム８のモジュール構成を示す。ディスク上のヘルプ制御プログラム８は、情報処理装置２によって、システム立ち上げ時に、同じくディスク上のシステムプログラム６、図形編集プログラム７、動画ヘルプデータ９、テキストヘルプメッセージデータ１０、音声ヘルプメッセージデータ１１、メッセージ対応テーブル２１等とともに、主記憶装置３にロードされる。
【００１４】
ユーザは、まずキーボード１上のヘルプキーを押下してヘルプ要求コードを入力する（ステップｓ１）。ヘルプ要求コードの入力は、キーボード１による方法のみに限らず、例えばＣＲＴディスプレイ４上の編集画面上部のメニュー中の「ヘルプ」をマウス５を用いてピックすることにより入力することもできる。ヘルプ要求コードの入力により、ヘルプ制御プログラム８が起動され（ステップｓ２）、続いて起動されるウインドウ制御プログラム３０５が、第６図に示すように、ＣＲＴディスプレイ４にヘルプ用のウインドウ９０２をオープンし（ステップｓ３）、ヘルプメニュー画面として、「１．エラーメッセージガイド」、「２．キーの説明」、「３．用語解説」、「４．操作手順ガイド」などのヘルプ項目のうち、いずれかの選択を要求する表示を行なう（ステップｓ４）。この時、ウインドウ制御プログラム３０５は、図形編集ウインドウ９０１の表示エリアマップを参照し、横サイズ及び縦サイズが各々ある一定値ｘ0、ｙ0以上の矩形ウインドウがオープンできる空き領域を探して、少なくともサイズｘ0×ｙ0のヘルプ用ウインドウ９０２をオープンする（図２５）。ここで、ｘ0×ｙ0以上の矩形ウインドウがオープンできる空き領域が見つからない場合には、少なくともサイズｘ0×ｙ0のヘルプ用ウインドウ９０２をオープンできる空き領域を確保できるように、前記図形編集ウインドウ９０１のサイズを縮小もしくは図形編集ウインドウ９０１を移動する（図２６）。前記ウインドウサイズ縮小方法は、画素の間引き等従来から知られている方式を利用することができる。また、前記ウインドウ移動は、ビットリット命令による移動制御を利用することができる。
【００１５】
また、主記憶装置３の表示速度格納領域に１秒間に表示するフレーム数ｆの初期値“２０”を格納する（ステップｓ４’）。ユーザは、ヘルプ用ウインドウ９０２上のヘルプメニュー画面をみて、項目のうち、例えば「４．操作手順ガイド」を選択するために項目番号“４”をキーボード１上のテンキーを用いて入力する（ステップｓ５）。もちろん、この場合でも、ヘルプ用ウインドウ９０２上のヘルプメニュー画面の「４．操作手順ガイド」の項目をマウス５を用いてピックすることにより入力するようにしてもよい。コードの入力により、ヘルプ制御プログラム８内の操作手順ガイドプログラム３０４が起動され（ステップｓ６）、ヘルプ用ウインドウ９０２にヘルプメニュー画面として、図７に示すように、「１．文書操作」、「２．図形操作」、「３．表作成」、などの操作手順項目のうち、いずれかの選択を要求する表示を行なう（ステップｓ７）。ユーザは、ヘルプ用ウインドウ９０２上の操作手順メニュー画面をみて、項目のうち、「２．図形操作」を選択するために項目番号“２”をキーボード１上のテンキーを用いて入力する（ステップｓ８）。この場合にも、ヘルプメニュー画面の「２．図形操作」の項目をマウス５を用いてピックすることにより入力するようにしてもよい。
【００１６】
入力情報コードの入力により、図形操作手順表示プログラム３１２にリンクされている図形操作メニューテーブル３２２を読み込み（ステップｓ９）、ヘルプ用ウインドウ９０２に、図８のように操作メニュー項目のリストを表示する（ステップｓ１０）。図形操作メニューテーブル３２２のデータ構造を図９に示す。前記表示された項番及びメニュー項目は、図９のデータ中のコード欄２０１のコード及び操作メニュー項目欄２０２の項目が表示されたものである。ユーザは、図形の複写を行ないたいので、操作メニュー項目中の「図形を複写する」に対応するコード番号“２”を、キーボード１上のテンキーを押下して入力する（ステップｓ１１）。この場合にも、ヘルプメニュー画面の「２．図形を複写する」の項目をマウス５を用いてピックすることにより入力するようにしてもよい。コードの入力により、図形操作メニューテーブル３２２のコード２０１欄の“２”に対応する画像データアドレス２０３欄中のアドレス“１００２”が読み出される（ステップｓ１２）。
【００１７】
動画ヘルプデータ９のデータ構造は図１０のようになっている。同図において、ヘッダ４０１はデータアドレスＡＤＲＳ、ヘッダ４０１’は画像符号化方式を表わすタグＣＴ、ヘッダ４０２は画像１フレームの横長Ｘ、ヘッダ４０３は画像１フレームの縦長Ｙ、ヘッダ４０４は動画１シーンを構成するフレーム数Ｎである。また、４０５以下は、Ｒ、Ｇ、Ｂで表現された画像データである。本実施例では、画像は圧縮されていないものとし、画像符号化方式を表わすタグＣＴは非圧縮を示すコードが入っているものとする。前記データアドレスＡＤＲＳのうちから前記読み出された画像データアドレス“１００２”に対応するものを検出し、Ｘ×Ｙを画像１フレーム文のデータとしてＲ１、Ｇ１、Ｂ１、Ｒ２、Ｇ２、Ｂ２、…を順次読み込み、Ｎフレームを構成する（ステップｓ１３）。動画データは、例えば図１１に示すａ−ｂ−ｃ−ｄ−…−ｚのような順序で構成されている。次に、主記憶装置３中のカウンタ変数ｉをゼロにリセットし（ステップｓ２１）、主記憶装置３の表示速度格納領域に格納されている１秒間に表示するフレーム数ｆの初期値である“２０”を取り出す（ステップｓ２２）。フレーム数ｆが正の場合（ステップｓ２３）、ｉ＜Ｎであれば（ステップｓ２４）、カウンタ変数ｉをインクリメントし（ステップｓ２５）、前記Ｎ個のフレーム中の第ｉフレームの画像データを、表示制御装置２０を通じて一定時間（１／ｆ秒）間隔でビデオＲＡＭ１９に送る（ステップｓ２６）。この操作により、画像は動画像として表示される。また、ｉ≧Ｎであれば、カウンタ変数ｉは変更することなく、前記画像データを、第ｉフレームを同様に表示制御装置２０を通じて一定時間（１／ｆ秒）間隔でビデオＲＡＭ１９に送る。一方、フレーム数ｆが負の場合、ｉ＞１であれば（ステップｓ２８）、カウンタ変数ｉをデクリメントし（ステップｓ２９）、前記Ｎ個のフレーム中の第ｉフレームの画像データを、表示制御装置２０を通じて一定時間（１／ａｂｓ（ｆ）秒）間隔でビデオＲＡＭ１９に送る。ここでａｂｓ（ｘ）はｘの絶対値を表わす関数である。この操作により、画像は時間方向に逆再生された動画像として表示される。また、ｉ≧Ｎであれば、カウンタ変数ｉは変更することなく、前記画像データを、第ｉフレームを同様に表示制御装置２０を通じて一定時間（１／ａｂｓ（ｆ）秒）間隔でビデオＲＡＭ１９に送る。フレーム数ｆの値が“０”となる場合には、ｓ３０に移る。この操作により、画像は静止画像として表示される。前記画像データは、画像パタンとしてＣＲＴディスプレイ４上の前記ヘルプ用ウインドウ９０２に表示される（ステップｓ３０）。動画ヘルプデータは、Ｒ、Ｇ、Ｂデータとして、ファイルに記憶されているもののみに限らず、図１に示すように、ＶＴＲ１２、ＬＤ１３、ＣＤ−ＲＯＭ１４等に記録された動画データを利用することもできる。外部記憶媒体による動画データ利用法としては、例えば、「ＮＩＫＫＥＩ  ＢＹＴＥ」（Ｊａｎｕａｒｙ  １９９１、ｐ．２０４−ｐ．２４３）記載の実施例を用いることができる。
【００１８】
前記動画ヘルプメッセージ表示中に、ユーザが表示画面上部の「終了」ボタンをマウス５を用いてピックすることによりヘルプの終了を表わすコードを入力すると（ステップｓ３１、ステップｓ４１）、ウインドウ制御プログラム３０５はＣＲＴディスプレイ４上のヘルプウインドウ９０２をクローズし（ステップｓ４０）、ヘルプは終了したことになる。もちろん、ヘルプの終了を表わすコードの入力は、マウス５のみに限らず、キーボード１上に終了キーを設け、キーを押下することにより、入力するようにしてもよい。このとき、テキストヘルプメッセージのウインドウ９０３がオープンされたままであれば、ウインドウも同時にクローズする。
【００１９】
前記動画の表示速度は可変とすることができる。すなわち、ヘルプ制御プログラム３０５は、図１２に示すように、前記ヘルプ用ウインドウ９０２に表示速度制御盤５０１を常時表示させており、ユーザは、表示速度を変更したい場合には、表示速度制御盤５０１上で表示速度をマウス５若しくはキーボード１を用いて指定する。ユーザが、表示速度制御盤５０１上の表示速度値を、マウス５を用いて指定することにより、表示速度制御コードが入力されると（ステップｓ３２）、ヘルプ制御プログラム８中の表示速度制御プログラム３３１が起動される（ステップｓ３３）。表示速度制御プログラム３３１は、表示速度テーブル３３２を参照して１秒間に表示するフレーム数ｆを読み出し（ステップｓ３４）、主記憶装置３の表示速度格納領域に格納する（ステップｓ３５）し、ステップｓ２１に戻る。表示速度テーブル３３２のデータ構造は、図１３に示すとおりである。例えば、ユーザが表示速度制御盤５０１上で、マウス５若しくはキーボード１を用いて表示速度“４”を指定すると、表示速度コード欄６０１中の“４”に対応するフレーム数ｆ欄６０２中の“４０”が読み込まれ、主記憶装置３の表示速度格納領域に格納される。従って、画像パタンを前記ヘルプ用ウインドウ９０２に１フレームずつ１／４０秒間隔で表示することになる。
【００２０】
本発明では、ヘルプガイダンス情報を動画のみでなく、テキストや音声によって提示することもできる。以下、テキストや音声によって提示する方法について、図２０の一部図２１及び図２２に示すフローチャートを用いて説明する。
【００２１】
図１２のヘルプ用ウインドウ９０２の上部にあるメニュー項目のうち、「テキスト表示」をマウス５を用いてピックすることにより選択すると、図形操作手順表示プログラム３１２は、プログラムにリンクされている図形操作メニューテーブル３２２のコード２０１欄のコード“２”に対応するテキストデータアドレス欄２０４のアドレス“２００２”を読み出す（ステップｓ３６）。続いて、テキスト表示プロセスが実行される（ステップｓ３７）。プロセスは前記ヘルプ制御プログラムのプロセスとは独立して動作し、図１７に示すテキスト表示プログラムを中心とするモジュール群よりなる。まず、テキスト表示プログラム３５０が起動され（ステップｓ５０）、テキストウインドウ制御プログラム３５１を起動して（ステップｓ５１）、テキストメッセージ用ウインドウ９０３をオープンする（ステップｓ５２）。この時、ウインドウ制御プログラム３５１は、ヘルプ用ウインドウ９０２の表示エリアマップを参照し、横サイズ及び縦サイズが各々ある一定値ｘ1、ｙ1以上の矩形ウインドウがオープンできる空き領域を探して、少なくともサイズｘ1×ｙ1のテキストメッセージ用ウインドウ９０３をオープンする。ここで、ｘ1×ｙ1以上の矩形ウインドウがオープンできる空き領域が見つからない場合には、少なくともサイズｘ1×ｙ1のテキストメッセージ用ウインドウ９０３をオープンできる空き領域を確保できるように、前記ヘルプ用ウインドウ９０２のサイズを縮小もしくはヘルプ用ウインドウ９０２を移動する。前記ウインドウサイズ縮小方法は、画素の間引き等従来から知られている方式を利用することができる。また、前記ウインドウ移動は、ビットリット命令による移動制御を利用することができる。次に、テキストデータ読み込みプログラム３５２が起動され（ステップｓ５３）、前記ヘルプ制御プログラムのプロセスよりテキストデータアドレス“２００２”を受け取り、対応するテキストヘルプメッセージデータ１０を読み込む（ステップｓ５４）。テキストヘルプメッセージデータ１０のデータ構造は図１４のようになっている。同図において、ヘッダ７０１はデータアドレスＡＤＲＳ、ヘッダ７０２は文字列長Ｎ、７０３はヘルプメッセージのテキストデータである。データアドレスＡＤＲＳのうちから前記受け取ったテキストデータアドレス“２００２”に対応するものを検出し、文字列データｃ1、ｃ2…、ｃNを読み込む。続いて、表示プログラム３５３が起動され（ステップｓ５５）、表示制御装置２０及びビデオＲＡＭ１９を通じて、前記テキストヘルプメッセージウインドウ９０３に例えば図１５のように文字列データｃ1、ｃ2…、ｃNを表示する（ステップｓ５６）。この時に、動画像とテキストメッセージとを対応させて表示することもできる。すなわち、テキストヘルプメッセージデータ１０には、あらかじめ、動画フレームと対応させたテキストを記憶させておき、メッセージ対応テーブル２１に動画のフレーム番号とテキストの文字位置を双方が対応するように記憶させておけばよい。メッセージ対応テーブル２１のデータ構造を図２３に示す。テーブル２１のアドレス欄６１１のうちから、テキストデータアドレス“１００２”に対応する項について、現在表示されている動画のフレ���ム番号ｉ及び次の時刻に表示される動画のフレーム番号ｉ＋１に対応するテキストヘルプメッセージ位置欄６１３のデータ中のｐ1002i及びｐ1002i+1を読み込み、テキストヘルプメッセージ位置に対応する文字列データｃp1002iよりｃp1002i+1−１のみをテキストメッセージとして表示するようにする。あるいは、図２４に示すように、文字列データｃp1002iよりｃp1002i+1−１の部分を例えば白黒反転させるなどしてユーザにわかるようにマーキング表示するようにしてもよい。また、逆に、ユーザが表示されている文字列の一部ｃjをマウス５を用いるなどして指定して、指定された文字列位置ｃjに対応する動画フレーム番号を前記メッセージ対応テーブル２１中の動画フレーム番号欄６１２から読み込み、フレーム番号の動画を表示させることもできる。
【００２２】
ユーザが、テキストヘルプメッセージのウインドウ９０３の上部に表示されている「終了」ボタンをマウス５を用いてピックすると（ステップｓ５７）、テキストウインドウ制御プログラム３５１はテキストヘルプメッセージウインドウ９０３をクローズして、元の動画ヘルプ画面に戻る（ステップｓ５８）。同時に、テキスト表示プロセスも終了する。
【００２３】
一方、図１２のヘルプ用ウインドウ９０２の上部にあるメニュー項目のうち、「音声」をマウス５を用いてピックすることにより選択すると、図形操作手順表示プログラム３１２は、プログラムにリンクされている図形操作メニューテーブル３２２のコード２０１の“２”に対応する音声データアドレス２０５欄のアドレス“３００２”を読み出す（ステップｓ３８）。続いて、音声ガイド出力プロセスが実行される（ステップｓ３９）。プロセスは前記ヘルプ制御プログラムのプロセスとは独立して動作し、図１８に示す音声ガイド出力プログラムを中心とするモジュール群よりなる。まず、音声ガイド出力プログラム３６０が起動され（ステップｓ６０）、続いて、音声データ読み込みプログラム３６１が起動され（ステップｓ６１）、前記ヘルプ制御プログラムのプロセスより音声データアドレス“３００２”を受け取り、対応する音声ヘルプメッセージデータ１１を読み込む（ステップｓ６２）。音声ヘルプメッセージデータ１１のデータ構造は図１６のようになっている。同図において、ヘッダ８０１はデータアドレスＡＤＲＳ、ヘッダ８０１’は音声符号化方式を表わすタグＣＴ、ヘッダ８０２は音声データ長Ｎ、８０３はヘルプメッセージの音声波形データである。本実施例では、音声は圧縮されていないものとし、音声符号化方式を表わすタグＣＴは非圧縮を示すコードが入っているものとする。前記データアドレスＡＤＲＳのうちから前記読み出された音声データアドレス“３００２”に対応するものを検出し、音声データｗ1、ｗ2…、ｗNを読み込む。続いて、音声出力プログラム３６２が起動され（ステップｓ６３）、Ｄ／Ａ変換器１７を通じて（ステップｓ６４）、スピーカ１８から音声ガイダンスとして出力される（ステップｓ６５）。この時に、動画像と音声ガイダンスとを対応させて出力することもできる。すなわち、音声ヘルプメッセージデータ１０には、あらかじめ、動画フレームと対応させた音声データを記憶させておき、前記メッセージ対応テーブル２１に動画のフレーム番号と音声波形の時間軸上の位置を双方が対応するように記憶させておけばよい。テーブル２１のアドレス欄６１１のうちから、テキストデータアドレス２０４の“１００２”に対応する項について、現在表示されている動画のフレーム番号ｉ及び次の時刻に表示される動画のフレーム番号ｉ＋１に対応する音声ヘルプメッセージ位置欄６１４のデータ中のｑ1002i及びｑ1002i+1を読み込み、音声ヘルプメッセージ位置に対応する音声データｗq1002iよりｗq1002i+1−１を音声ガイダンスとして出力するようにすればよい。また、現在表示されている動画のフレーム番号ｉ及び次の時刻に表示される動画のフレーム番号ｉ＋１に対応するテキストヘルプメッセージ位置欄６１３のデータ中のｐ1002i及びｐ1002i+1を読み込み、テキストヘルプメッセージ位置に対応する文字列データｃp1002iよりｃp1002i+1−１をテキストメッセージとして同時に表示するようにすることもできる。逆に、ユーザが表示されている文字列の一部ｃjをマウス５を用いるなどして指定して、指定された文字列位置ｃjに対応する音声波形のデータ位置を前記メッセージ対応テーブル２１中の音声ヘルプメッセージ位置欄６１４から読み込み、位置から始まる音声ガイダンスを出力させることもできる。音声出力が終了すると同時に、音声ガイド出力プロセスが終了する。
【００２４】
【発明の効果】
以上のように、本発明は、ヘルプガイダンスに、メッセージを動画で表示する機能を持たせるもので、ユーザは、従来のようなテキストによる説明を読むなどして作業を長時間中断されることも無く、目的とする作業に向けてすみやかかつ直感的に次になすべき操作を知ることが出来る。また、動画メッセージは、任意の速度で表示したり、静止して表示することが出来るので、ユーザのペースに合わせた支援が可能になる。さらに、テキストや音声によるヘルプメッセージの提示機能も有するので、視覚、聴覚的に、直感的、論理的な説明が可能であり、ユーザにとって使い勝手の良いヘルプを提供することになる。
【図面の簡単な説明】
【図１】発明の一実施例を示すワークステーションのシステム構成図である。
【図２】図形編集画面の一例を示す図である。
【図３】プルダウン編集メニューを引き出した図形編集画面の一例を示す図である。
【図４】「図形複写」のための位置指定の一例を示す図である。
【図５】ヘルプ制御プログラムの一例を示すモジュール構造図である。
【図６】ヘルプメニュー画面の一例を示す図である。
【図７】操作手順ガイドメニュー画面の一例を示す図である。
【図８】図形操作メニュー画面の一例を示す図である。
【図９】図形操作メニューテーブルのデータ構造を示す図である。
【図１０】動画ヘルプデータのデータ構造を示す図である。
【図１１】時系列画像データの一例を示す図である。
【図１２】動画ヘルプガイダンスの表示例を示す図である。
【図１３】表示速度テーブルのデータ構造を示す図である。
【図１４】テキストヘルプメッセージデータのデータ構造示す図である。
【図１５】テキストヘルプメッセージの表示例を示す図である。
【図１６】音声ヘルプメッセージデータのデータ構造を示す図である。
【図１７】テキスト表示プログラムの一例を示すモジュール構造図である。
【図１８】音声ガイド出力プログラムの一例を示すモジュール構造図である。
【図１９】本発明の一実施例の動作を示すフローチャートその１である。
【図２０】本発明の一実施例の動作を示すフローチャートその２である。
【図２１】テキスト表示プロセスの一実施例の動作を示すフローチャートである。
【図２２】音声ガイド出力プロセスの一実施例の動作を示すフローチャートである。
【図２３】メッセージ対応テーブルのデータ構造を示す図である。
【図２４】テキストヘルプメッセージの表示例を示す図である。
【図２５】ヘルプメニュー画面の一例を示す図である。
【図２６】ヘルプメニュー画面の一例を示す図である。
【符号の説明】
１…キーボード、２…情報処理装置、３…主記憶装置、４…ＣＲＴディスプレイ、５…マウス、６…システムプログラム、７…図形編集プログラム、８…ヘルプ制御プログラム、９…動画ヘルプデータ、１０…テキストヘルプメッセージデータ、１１…音声ヘルプメッセージデータ、１２…ＶＴＲ、１３…ＬＤ、１４…ＣＤ−ＲＯＭ、１５…Ｉ／Ｏ装置、１７…Ｄ／Ａ変換器、１８…スピーカ、１９…ビデオＲＡＭ、２０…表示制御装置、２１…メッセージ対応テーブル。
【図１】
0003909218.tif 000002
【図２】
0003909218.tif 000003
【図３】
0003909218.tif 000004
【図４】
0003909218.tif 000005
【図５】
0003909218.tif 000006
【図６】
0003909218.tif 000007
【図７】
0003909218.tif 000008
【図８】
0003909218.tif 000009
【図９】
0003909218.tif 000010
【図１０】
0003909218.tif 000011
【図１１】
0003909218.tif 000012
【図１２】
0003909218.tif 000013
【図１３】
0003909218.tif 000014
【図１４】
0003909218.tif 000015
【図１５】
0003909218.tif 000016
【図１６】
0003909218.tif 000017
【図１７】
0003909218.tif 000018
【図１８】
0003909218.tif 000019
【図１９】
0003909218.tif 000020
【図２０】
0003909218.tif 000021
【図２１】
0003909218.tif 000022
【図２２】
0003909218.tif 000023
【図２３】
0003909218.tif 000024
【図２４】
0003909218.tif 000025
【図２５】
0003909218.tif 000026
【図２６】
0003909218.tif 000027