(57)【要約】【課題】波形信号に容易にインデックスをつけることができる波形レコーダを提供する。【解決手段】音声入力が選択された場合には（Ｓ４０）、インデックスの入力を求める入力要求メッセージを出力し（Ｓ６０、Ｓ９０）、そのメッセージの出力後に入力された音声を音声認識処理によって認識して、認識した内容をインデックスとして決定する。そして、決定したインデックスを波形信号とともに記憶する（Ｓ１２０）。音声によってインデックスを入力できるので、波形信号に容易にインデックスをつけることができる。【選択図】図２
2007285726.tif 000002
【特許請求の範囲】
【請求項１】
入力された波形信号を、その波形信号に関連するインデックスとともに記憶媒体に記憶する波形記憶制御手段を備えた波形レコーダであって、
ユーザの発話した音声を認識して前記インデックスを決定するインデックス決定手段をさらに備え、
前記波形記憶制御手段は、そのインデックス決定手段によって決定されたインデックスを、入力された波形信号とともに記憶媒体に記憶することを特徴とする波形レコーダ。
【請求項２】
波形信号が入力される入力チャンネルを複数備え、
前記インデックス決定手段は、前記インデックスとして、各入力チャンネルに入力される波形信号に対応する複数の波形インデックスを決定するものであり、
前記波形記憶制御手段は、そのインデックス決定手段によって決定された複数の波形インデックスを、その複数の波形インデックスと対応する波形信号に関連付けて前記記憶媒体に記憶するものであることを特徴とする請求項１に記載の波形レコーダ。
【請求項３】
前記インデックス決定手段は、入力された複数の波形信号の全体のインデックスとなる全体インデックスをさらに決定するものであり、
前記波形記憶制御手段は、インデックス決定手段によって決定された全体インデックスを、入力された複数の波形信号およびその複数の波形信号に対応する複数の波形インデックスとともに前記記憶媒体に記憶するものであることを特徴とする請求項２に記載の波形レコーダ。
【請求項４】
前記インデックスとして、前回の波形信号が入力されたときに用いたインデックスを今回も使用するかどうかをユーザに問い合わせる問い合わせ手段をさらに備え、
前記インデックス決定手段は、前記問い合わせ手段による問い合わせの結果、ユーザが前回のインデックスを使用することを指示したと判断した場合には、前回のインデックスを今回も用いると決定することを特徴とする請求項１乃至３のいずれかに記載の波形レコーダ。
【請求項５】
前記インデックス決定手段によって決定されたインデックスをディスプレイに表示させる表示制御手段と、
ユーザからの入力操作に基づいて、その表示制御手段によって前記ディスプレイに表示されたインデックスを修正するインデックス修正手段とを備え、
前記波形記憶制御手段は、そのインデックス修正手段によって前記ディスプレイに表示されたインデックスが修正されたことに基づいて、前記インデックス決定手段によって決定されたインデックスを修正し、修正後のインデックスを入力された波形信号とともに記憶媒体に記憶するものであることを特徴とする請求項１乃至４のいずれかに記載の波形レコーダ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、波形レコーダに関し、特に、入力された波形をインデックスとともに記憶する機能を備えた波形レコーダに関する。
【背景技術】
【０００２】
波形レコーダは、オシロスコープとも呼ばれるものであり、入力された波形信号を所定の記憶媒体に記憶させることができる。この記憶媒体としては、以前は紙が多かったが、近年は、半導体メモリ、磁気メモリなどの電子記憶媒体が主流となっている。
【０００３】
記憶媒体に波形を記憶する際には、その波形が何の波形であるかが分かるように、波形にインデックスをつけておく必要がある。インデックスは、紙媒体の場合には、紙に直接書き込むか、または、キーボードなどの入力キーを用いてレコーダにインデックスを入力して、波形とともにインデックスを印刷させることになる。電子記憶媒体の場合には、キーボードなどの入力キーを用いてレコーダにインデックスを入力して、それを波形信号のファイルネームとするなど、入力されたインデックスを波形信号と関連づけて記憶することになる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
キーボードなどの入力キーを用いてインデックスを入力するのは、キー操作が苦手な者にとっては面倒であることから、インデックスを入力しないこともあった。特に、急いでいる場合には、キー操作が苦手でない者であっても入力操作が面倒に感じられることから、急いでいるときほど、インデックスを入力しなくなる場合が多くなってしまう。インデックスを入力しなかった場合、後で、その波形が何の波形であるか分からなくなってしまうという不都合が生じる。
【０００５】
また、複数の入力チャンネルを備えた波形レコーダの場合には、複数の入力チャンネルからそれぞれ入力された複数の波形信号の全体に対して１つのインデックスしかつけないこともある。たとえば、複数の波形信号を１つのファイルとして記憶する場合に、そのファイルにつけたファイルネームだけがインデックスとなる場合などである。
【０００６】
この場合、ファイルネームには、波形信号の取得目的など、各波形信号の内容を想起させる名称をつける場合が多いと思われるが、それでも、１つのインデックスのみでは、後になって各波形信号が何の波形であるかが分からなくなる場合も多い。特に、互いに類似する波形が同一のファイル内にある場合には、その波形が何の波形であったか分からなくなってしまう。
【０００７】
これを防止するには、各波形信号に対してインデックスを入力する必要があるが、その作業は比較的面倒であり、特に、同時に取得する波形信号が多くなるほど、入力の手間が多くなってしまう。
【０００８】
本発明は、この事情に基づいて成されたものであり、その目的とするところは、波形信号に容易にインデックスをつけることができる波形レコーダを提供することにある。
【課題を解決するための手段】
【０００９】
その目的を達成するための請求項１記載の発明は、入力された波形信号を、その波形信号に関連するインデックスとともに記憶媒体に記憶する波形記憶制御手段を備えた波形レコーダであって、ユーザの発話した音声を認識して前記インデックスを決定するインデックス決定手段をさらに備え、前記波形記憶制御手段は、そのインデックス決定手段によって決定されたインデックスを、入力された波形信号とともに記憶媒体に記憶することを特徴とする。
【００１０】
このようにすれば、ユーザがインデックスとしたい内容を発話すると、インデックス決定手段により、ユーザの発話した音声が認識されてインデックスに決定され、波形記憶制御手段により、その決定されたインデックスが波形信号とともに記憶媒体に記憶されるので、波形信号に容易にインデックスをつけることができる。
【００１１】
また、波形信号が入力される入力チャンネルを複数備えている場合、請求項２記載のように、前記インデックス決定手段は、前記インデックスとして、各入力チャンネルに入力される波形信号に対応する複数の波形インデックスを決定するものであり、前記波形記憶制御手段は、そのインデックス決定手段によって決定された複数の波形インデックスを、その複数の波形インデックスと対応する波形信号に関連付けて前記記憶媒体に記憶するものであることが好ましい。
【００１２】
複数の波形信号が入力される場合、その複数の波形信号それぞれにインデックスをつけることが好ましいが、複数の波形信号それぞれのインデックスを入力キーから入力するのは非常に面倒である。しかし、請求項２記載の発明では、インデックス決定手段によって複数の波形信号に対応する波形インデックスを決定できるようになっているので、複数の波形信号の波形インデックスを容易につけることができる。
【００１３】
請求項３記載の発明は、請求項２記載の波形レコーダにおいて、前記インデックス決定手段は、入力された複数の波形信号の全体のインデックスとなる全体インデックスをさらに決定するものであり、前記波形記憶制御手段は、インデックス決定手段によって決定された全体インデックスを、入力された複数の波形信号およびその複数の波形信号に対応する複数の波形インデックスとともに前記記憶媒体に記憶するものであることを特徴とする。このよう全体インデックスも、音声を認識して決定するようにすれば、全体インデックスも容易につけることができる。
【００１４】
また、請求項４記載の発明は、請求項１乃至３のいずれかに記載の波形レコーダにおいて、前記インデックスとして、前回の波形信号が入力されたときに用いたインデックスを今回も使用するかどうかをユーザに問い合わせる問い合わせ手段をさらに備え、前記インデックス決定手段は、前記問い合わせ手段による問い合わせの結果、ユーザが前回のインデックスを使用することを指示したと判断した場合には、前回のインデックスを今回も用いると決定することを特徴とする。
【００１５】
このようにすれば、同じ種類の波形信号を時間を変えて連続的に取得する場合には、ユーザは、問い合わせ手段による問い合わせに対して、前回のインデックスを今回も用いることを指示するだけで波形信号にインデックスをつけることができるので、一層容易に波形信号にインデックスをつけることができる。
【００１６】
また、請求項５記載の発明は、請求項１乃至４のいずれかに記載の波形レコーダにおいて、前記インデックス決定手段によって決定されたインデックスをディスプレイに表示させる表示制御手段と、ユーザからの入力操作に基づいて、その表示制御手段によって前記ディスプレイに表示されたインデックスを修正するインデックス修正手段とを備え、前記波形記憶制御手段は、そのインデックス修正手段によって前記ディスプレイに表示されたインデックスが修正されたことに基づいて、前記インデックス決定手段によって決定されたインデックスを修正し、修正後のインデックスを入力された波形信号とともに記憶媒体に記憶するものであることを特徴とする。
【００１７】
このようにすれば、表示制御手段により、音声認識の結果として決定されたインデックスがディスプレイに表示されるので、ユーザは、ディスプレイの表示から、正しくインデックスが決定されたかどうかを確認することができる。さらに、ユーザからの入力操作に基づいてディスプレイに表示されたインデックスを修正するインデックス修正手段を備えており、インデックス修正手段によりインデックスが修正された場合には、修正後のインデックスが記憶される。従って、音声認識が間違っていたとしても、記憶媒体に記憶されるインデックスを適切なものにすることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を、図面に基づいて説明する。図１は、本発明が適用された波形レコーダ１０の構成を示すブロック図である。図１に示す波形レコーダ１０は、入力手段としてのタッチペン１２、マイク１４、および入力キー１６を備えている。
【００１９】
タッチペン１２は、ディスプレイ３２の表示面に貼り付けられたタッチパネル１８に触れるためのものであり、タッチペン１２によってタッチパネル１８が触れられると、タッチパネル１８から制御装置３６へ、触れられた場所を示す信号が出力される。
【００２０】
マイク１４は、ユーザの音声を検出して、それを電気信号に変換して制御装置３６へ入力する。入力キー１６は、この波形レコーダ１０の操作面に配置された複数のキーからなり、波形の取り込み開始／終了や、波形のインデックスの入力など、種々の入力操作のためにユーザに操作される。
【００２１】
波形レコーダ１０は、さらに、第１乃至第４入力インターフェース２０、２２、２４、２６、２８、メモリ２８、プリンタ３０、ディスプレイ３２、スピーカ３３および無線通信装置３４を備えている。
【００２２】
第１乃至第４インターフェース２０、２２、２４、２６は、波形信号が入力される入力チャンネルであり、入力された波形信号を制御装置３６へ供給する。メモリ２８は、たとえば半導体不揮発性メモリ、ハードディスクなどの電子記憶媒体である。このメモリ２８には、入力インターフェース２０、２２、２４、２６から入力された波形信号、およびその波形信号のインデックスが制御装置３６から供給され、その供給された波形信号およびインデックスを所定の記憶領域に記憶する。
【００２３】
プリンタ３０は、制御装置３６によって制御されるとともに、その制御装置３６を介して、入力インターフェース２０、２２、２４、２６に入力された波形信号が供給され、その供給された波形信号を所定の用紙に印刷する。ディスプレイ３２は、入力インターフェース２０、２２、２４、２６から入力される波形信号をリアルタイムで表示するものである。また、ディスプレイ３２は制御装置３６によって制御されることにより、波形信号に関連する種々の情報を表示する。
【００２４】
スピーカ３３は、制御装置３６から供給される信号に基づいて、後述する入力要求メッセージなどの種々の音声を出力する。無線通信装置３４は、制御装置３６との間で相互に信号を送受信でき、制御装置３６から供給される波形信号などの種々の信号を、外部コンピュータなどの外部機器へ無線送信する。
【００２５】
制御装置３６は、通常のコンピュータであり、内部には周知のＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏおよびこれらの構成を接続するためのバスラインを備えている。ＲＯＭには、制御装置３６が実行するためのプログラムが書き込まれており、このプログラムに従ってＣＰＵ等が所定の演算処理を実行する。また、ＲＯＭには、音声認識辞書も記憶されている。
【００２６】
上記演算処理としては、たとえば、波形信号の記憶処理、その波形信号に関連するインデックスの決定処理、ディスプレイ３２の表示画面の制御処理、音声認識処理などがある。図２は、制御装置３６によって制御されることによりディスプレイ３２に表示される表示画面の一例である。
【００２７】
図２に示す表示画面例には、波形表示領域４０に、４つのインターフェース２０、２２、２４、２６からそれぞれ入力されている波形が、それぞれチャンネル１（Ｃｈ１）〜チャンネル４（Ｃｈ４）として表示されている。この波形表示領域４０の横方向は時間軸であり、縦方向は信号の大きさを表す軸である。なお、縦軸目盛はチャンネル毎に異なっており、縦軸目盛の大きさは、波形表示領域４０の右側に示されている。
【００２８】
また、波形表示領域４０の下側には、各チャンネルに入力されている波形の波形インデックスが表示されている。すなわち、チャンネル１の波形インデックスとして「車速パルス波形」が、チャンネル２の波形インデックスとして「バッテリ電圧波形」が、チャンネル３の波形インデックスとして「燃料制御波形」が、チャンネル４の波形インデックスとして「スロットル開度波形」がそれぞれ表示されている。
【００２９】
さらに、その波形インデックスの下側には、波形インデックスとは間隔を隔てて、且つ、波形インデックスよりも少し大きい文字で、全体インデックス「自動車エンジン制御波形」が表示されている。また、波形インデックスおよび全体インデックスの右隣には、修正ボタン４２がそれぞれ表示されている。また、画面の右隅には、音声入力開始ボタン４４が表示されている。
【００３０】
図３は、制御装置３６の制御処理のうち、波形信号を記憶する処理の要部を示すフローチャートである。このフローチャートは、入力インターフェース２０、２２、２４、２６から波形の取得を開始した後に、所定の繰返し周期で逐次実行する。
【００３１】
ステップ１０は問い合わせ手段に相当し、ディスプレイ３２に、前回のインデックスと同じかどうかを問い合わせることを内容とするメッセージ、および「はい」ボタン、「いいえ」ボタンを表示する。
【００３２】
そして、ステップＳ２０では、ユーザが前回のインデックスを使用することを指示したか否かを判断する。この判断は、タッチパネル１８から、ステップＳ１０で表示した「はい」ボタンまたは「いいえ」ボタンに対応する箇所が押されたことを示す信号が供給されたことによって行う。
【００３３】
ステップＳ２０が肯定判断である場合、すなわち、「はい」ボタンが押されたと判断した場合には、ステップＳ３０に進んで、前回と同じインデックスを用いると決定する。たとえば、前回の波形インデックスおよび全体インデックスとして、メモリ２８に、図２の表示例に示すものが記憶されている場合には、今回のインデックスにも、それらを使用することになる。
【００３４】
一方、ステップＳ２０の判断が否定判断である場合には、ステップＳ４０において、音声入力が選択されたか否かをさらに判断する。この判断は、タッチパネル１８から、音声入力開始ボタン４４に対応する箇所が押されたことを示す信号が供給されたことによって行う。
【００３５】
ステップＳ４０が否定判断である場合には、ステップＳ５０へ進んで、入力キー１６からの入力によってインデックスを決定する。この入力キー１６からの入力によっても、図２の表示例に示したような波形インデックスおよび全体インデックスが決定される。
【００３６】
ステップＳ４０が肯定判断である場合、すなわち、音声入力開始ボタン４４が押された場合には、ステップＳ６０において、たとえば、「第○チャンネルの波形インデックスを言ってください」など、波形インデックスの発話を要求する所定の入力要求メッセージを、スピーカ３３から出力させる。なお、上記○は、１〜４のいずれかである。また、同じ入力要求メッセージをディスプレイ３２からも出力するようになっていてもよい。
【００３７】
ステップＳ６０で入力要求メッセージを出力した後は、ステップＳ７０において音声認識処理を実行する。この音声認識処理は、ステップＳ６０でメッセージを出力した後、所定の時間の間にマイク１４から入力される音声信号に対して行う。ただし、ユーザ操作によって音声認識処理の終了時点が決定されるようになっていてもよい。このステップＳ７０で認識した音声が波形インデックである。
【００３８】
ステップＳ８０では、全チャンネルの波形インデックスを決定したか否かを判断する。この判断が否定判断である場合には、ステップＳ６０へ戻る。そして、２度目以降のステップＳ６０の実行では、前回のステップＳ６０の実行時に問い合わせたチャンネルの次のチャンネルについての波形入力要求メッセージを出力する。
【００３９】
上記ステップＳ６０乃至Ｓ８０の繰り返しにより全チャンネルの波形インデックスが決定された場合には、ステップＳ９０に進んで、たとえば、「全体インデックスを言ってください」など、全体インデックスの発話を要求する所定の入力要求メッセージを、スピーカ３３から出力させる。また、同じ入力要求メッセージをディスプレイ３２からも出力するようになっていてもよい。
【００４０】
続いて、ステップＳ１００において音声認識処理を実行する。この音声認識処理は、ステップＳ９０でメッセージを出力した後、所定の時間の間にマイク１４から入力される音声信号に対して行う。ただし、ユーザ操作によって音声認識処理の終了時点が決定されるようになっていてもよい。このステップＳ１００で認識した音声が全体インデックスであり、音声認識処理により波形インデックスを決定する前述のステップＳ７０、および音声認識処理により全体インデックスを決定するこのステップＳ１００がインデックス決定手段に相当する。
【００４１】
ステップＳ１００で全体インデックスを認識したら、表示制御手段に相当するステップＳ１１０において、ステップＳ７０およびステップＳ１００で認識した認識結果をディスプレイ３２に表示する。図２の表示例は、このステップＳ１１０を実行したときの表示例である。
【００４２】
続くステップＳ１２０は波形記憶制御手段に相当し、入力インターフェース２０、２２、２４、２６から入力された波形信号を、ステップＳ３０で決定したインデックス、ステップＳ５０で決定したインデックス、または、ステップＳ７０とステップＳ１００で決定したインデックスとともに、メモリ２８の所定の記憶領域に記憶する。
【００４３】
図４は、時分割処理や並列処理などにより、制御装置３６において、図３に示す処理と同時に実行するインデックス修正処理を示すフローチャートである。なお、このインデックス修正処理も所定周期で繰り返し実行するようになっている。
【００４４】
まず、ステップＳ２００では、修正ボタン４２が押されたか否かを判断する。この判断は、タッチパネル１８から、修正ボタン４２に対応する箇所が押されたことを示す信号が供給されたことによって行う。この判断が否定された場合には、本ルーチンを終了する。
【００４５】
一方、肯定された場合には、ステップＳ２１０に進んで、ディスプレイ３２の所定の領域に修正入力画面を表示する。この修正入力画面は、修正ボタン４２に対応するインデックスを大きく表示するとともに、修正完了ボタンを表示した画面である。ユーザが、タッチペン１２によって、修正画面に表示されたインデックスの中で修正したい文字を押すと、その文字が修正できる状態となり、且つ、修正後の文字を入力するための文字入力画面が表示される。
【００４６】
ステップＳ２２０では、タッチペン１２によってその文字入力画面に入力される入力軌跡を解析することによってユーザが書いた文字を認識し、認識結果に基づいて修正入力画面に表示したインデックスを修正する。
【００４７】
続くステップＳ２３０では、上記修正完了ボタンが押されたか否かを判断する。この判断が否定されるうちは、ステップＳ２２０以下を繰り返し実行する。
【００４８】
一方、ステップＳ２３０が肯定判断となった場合には、ステップＳ２４０へ進んで、メモリ２８に記憶したインデックスを修正する。このようにして、ユーザによって波形インデックスおよび全体インデックスを修正できるようにすることにより、音声認識での認識結果が間違っていたとしても、適切なインデックスを記憶しておくことができる。
【００４９】
以上、説明した本実施形態によれば、ユーザがインデックスとしたい内容を発話すると、ユーザの発話した音声が認識されてインデックスに決定される（Ｓ７０、Ｓ１００）。そして、その決定されたインデックスが波形信号とともにメモリ２８に記憶される（Ｓ１２０）。従って、波形信号に容易にインデックスをつけることができる。
【００５０】
また、発話によってつけることができるインデックスには、各波形信号に対応した波形インデックスおよび全体のインデックスとなる全体インデックスの両方が含まれているので、数が多くなることによって面倒となりがちなインデックスの入力が容易になる。
【００５１】
さらに、前回のインデックスを用いることができる場合には、一つのボタン操作で全てのインデックスを決定することができるので、特に入力操作が容易である。
【００５２】
以上、本発明の実施形態を説明したが、本発明は上述の実施形態に限定されるものではなく、次の実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
【００５３】
たとえば、前述の実施形態では、入力インターフェース（入力チャンネル）を４つ備えてたいが、入力インターフェースの数は１つであってもよいし、また、４つ以外の複数であってもよい。
【００５４】
また、前述の実施形態では、インデックスを修正する場合には、修正ボタン４２を押す必要があったが、図２に例示した波形（または全体）インデックスの修正したい部分に直接触れることにより、その部分が修正できるようになっていてもよい。
【図面の簡単な説明】
【００５５】
【図１】本発明が適用された波形レコーダ１０の構成を示すブロック図である。
【図２】制御装置３６によって制御されることによりディスプレイ３２に表示される表示画面の一例である。
【図３】制御装置３６の制御処理のうち、波形信号を記憶する処理の要部を示すフローチャートである。
【図４】制御装置３６において、図３に示す処理と同時に実行するインデックス修正処理を示すフローチャートである。
【符号の説明】
【００５６】
１０：波形レコーダ
２０、２２、２４、２６：入力インターフェース（入力チャンネル）
２８：メモリ（記憶媒体）
Ｓ１０：問い合わせ手段
Ｓ７０、Ｓ１００：インデックス決定手段
Ｓ１１０：表示制御手段
Ｓ１２０：波形記憶制御手段
Ｓ２００〜Ｓ２４０：インデックス修正手段
【図１】
2007285726.tif 000003
【図２】
2007285726.tif 000004
【図３】
2007285726.tif 000005
【図４】
2007285726.tif 000006