JP3770083B2 - Command input device - Google Patents
Command input device Download PDFInfo
- Publication number
- JP3770083B2 JP3770083B2 JP2000377206A JP2000377206A JP3770083B2 JP 3770083 B2 JP3770083 B2 JP 3770083B2 JP 2000377206 A JP2000377206 A JP 2000377206A JP 2000377206 A JP2000377206 A JP 2000377206A JP 3770083 B2 JP3770083 B2 JP 3770083B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- command
- command input
- input device
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Navigation (AREA)
- User Interface Of Digital Computer (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Traffic Control Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、使用者から入力されたコマンドに応じて所定の動作を実行するシステムに用いられ、使用者からのコマンドを対話形式で入力するコマンド入力装置に関する。
【0002】
【従来の技術】
従来より、ナビゲーションシステムをはじめ、ユーザからのコマンドを対話形式で取得し、そのコマンドに応じて所定の動作を実行するシステムが知られている。このようなシステムに用いられるコマンド入力装置にあっては、標準的なコマンドの入力方法として、階層的に所望のコマンドを順次選択していく方法がある。これはユーザの指示あるいは初期状態として装置側から選択肢を画面に表示してユーザに提示し、その中からユーザが所望の選択肢を選択すると、その選択された選択肢に属する下位の選択肢を画面に表示して再度ユーザに提示し、再度選択してもらう、というような対話形式のコマンド入力方法である。
【0003】
例えばナビゲーションシステムに用いた場合を想定し、目的地設定しようとリストから検索する場合を例にとって説明する。まず、機械式スイッチあるいは画面上のスイッチ表示などをユーザが指で操作することでメニュー画面を表示させる。そして、目的地設定→決定→50音読みで指定→あ→い→う……(地域→カテゴリ)→リストから選択、といった具合に、階層的に順次表示される画面の内容に従って順次選択することで、所望の目的地を設定できる。
【0004】
【発明が解決しようとする課題】
しかしながら、このような目的地設定に際しては使用者が10操作以上も行わなくてはならない。そのため、例えば信号で停止中の間に目的地設定を行いたい場合であっても、停止中にはこれらの操作が完了しない場合も想定される。一般的に、車両走行中に運転者が画面を注視して操作することは安全面で問題があるため、走行中の操作を受け付けないようにしている。次の停止タイミングまで操作途中の画面のままで構わない場合はよいが、例えば走行中には地図画面の表示が必要である場合、目的地検索の操作が途中であっても現在地周辺の地図を表示させることとなる。その場合、次に信号などで停止した際に、前回途中まで行っていた検索操作を、最初からやり直す必要がある。
【0005】
このような状況から、例えば意図に反して路側に停車し、目的地設定を最後まで行ってから走行を開始せざるを得ず、時間のロスとなってしまう。また、そのような時間のロスを避けたい状況であれば、目的地設定自体をしないという選択も考えられ、せっかく便利な機能があるのに実際には十分には使用されないという結果にもなってしまう。
【0006】
本発明は、このような問題を解決し、コマンドの入力完了までに複数回の操作が必要であり、その操作途中で中断した場合であっても、次回、その途中の階層から操作を再開できるようにして、使い勝手を良くすることを目的とする。
【0007】
【課題を解決するための手段及び発明の効果】
上記目的を達成するためになされた請求項1に記載のコマンド入力装置によれば、コマンドの入力が完了するために複数回の操作が必要とされる場合には、表示手段に選択肢を画面表示し対話形式で入力することとなるが、コマンド入力が完了しない状態で一時的に保存する旨のコマンド(以下、保存コマンドと称す。)が入力された場合には、その時点の画面を表示するまでの操作手順を記憶しておき、その後、使用者から再表示する旨のコマンド(以下、再表示コマンドと称す。)が入力された場合に、記憶された操作手順に基づいて、コマンド入力が完了しない時点での画面を再表示させる。
【0008】
例えば上述した目的地設定の場合を例にとれば、メニュー画面を表示させた後、目的地設定→決定→50音読みで指定→あ→い→う……(地域→カテゴリ)→リストから選択、という階層的な入力操作の途中、例えば最後のリストが表示された時点で保存コマンドを入力すれば、その後、再表示コマンドを入力することで、中断した時点の途中階層、すなわち最後のリストを画面表示した状態から再開できる。そのため、例えば車載用ナビゲーションシステムに採用した場合であれば、信号待ちの際の操作でリスト表示までしたが、その時点で走行を開始せざるを得ない状況であっても、保存コマンドを入力してそこまでの操作手順を記憶しておける。そして、走行中には地図画面の表示をしていたとしても、次に信号などで停止した際に、再表示コマンドを入力すれば、操作が中断した時点で表示されていたリストをいきなり表示させることができるので、そこから所望のものを選択するという操作を実行すればよい。
ところで、保存する操作手順が1つであれば、再表示コマンドによって問題なくその操作手順に基づく「コマンド入力未完了時点での画面」を再表示させることができる。但し、保存する操作手順は複数であっても構わない。そのような場合であっても、本発明のコマンド入力装置によれば、再表示させるための手順の履歴を記憶しておき、使用者からの要求に応じて、その記憶された再表示手順履歴を使用者に報知する。このようにすれば、複数ある操作手順の内で所望のものに基づく画面を再表示させることができる。
【0009】
なお、上述の階層的な選択操作が途中階層で中断した場合の画面は、コマンド入力が完了しない時点での画面の一例であり、必ずしも階層的である必要はない。例えば電話番号などを入力する場合などのように、複数の数字・文字などを入力する操作が中断した場合の画面であってもよい(請求項3)。複数の数字などを1つずつ機械的なスイッチなどで選択して入力している途中で中断せざるを得ない場合であっても、保存コマンドと再表示コマンドの入力により、その続きから入力できることとなる。つまり、改めて最初から数字などを入力しなくてよいのである。
【0010】
さらに、例えば画面をスクロールしないと所望の選択肢が見つからないような場合、スクロール操作が行なわれたが選択肢は選択されていない場合の当該スクロール後の画面も、コマンド入力が完了しない時点での画面の一例として考えられる。この場合は、スクロール操作をして得た画面を保存し、それを再表示することで、操作が中断した直前の状態から操作を続行できるため、便利である。
【0011】
なお、使用者がコマンドを入力する方法は、音声による入力であってもよいし機械的スイッチに対する操作による入力であってもよい(請求項5)。
【0012】
また、使用者が保存コマンドを入力した場合に、操作手順の保存に必ずしも成功するとは限らないことを考慮すると、その保存コマンドに応じて操作手順が記憶されたか否かを使用者に報知することも好ましい(請求項6)。この報知は、画面表示であってもよいし、音声にて報知してもよい。
【0013】
一方、操作手順が記憶されている場合には、使用者がその旨を認識可能なように画面表示することも好ましい(請求項7)。この場合は、再表示させようと使用者が考えた時点で画面を見れば、操作手順が記憶されており再表示が可能であるのか、逆に記憶されておらず再表示できないのかが判る。
【0014】
以上説明したコマンド入力装置は、使用者から入力されたコマンドに応じて所定の動作を実行するシステムであれば、どのようなものにも用いることができる。例えばナビゲーションシステムであれば、コマンド入力装置は、ナビゲーションシステムがナビゲート処理を実行する上で指定される必要なコマンドを使用者が入力するために用いられる(請求項8)。特に、車載用のナビゲーションシステムを前提とした場合には、上述したように、車両走行中に運転者が画面を注視して操作することは安全面で問題があり、走行中の操作を受け付けないようにしているため、効果が大きいと言える。
【0015】
【発明の実施の形態】
以下、本発明が適用された実施例について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施例に何ら限定されることなく、本発明の技術的範囲に属する限り、種々の形態を採り得ることは言うまでもない。
【0016】
図1は、実施例としての車載用のナビゲーションシステムの概略構成を示すブロック図である。本ナビゲーションシステムは、音声認識装置1及びトークスイッチ1aと、機構スイッチ2と、リモコンスイッチ3とからなる操作スイッチ部4、その操作スイッチ部4からの操作状況などを入力し、ナビゲーションシステム全体の制御を行う操作制御部5、自車両現在位置を算出するための現在位置算出部6、ユーザの設定した目的地に基づき目的地までの適切なルート(推奨ルート)を算出する経路計算部7、経路計算部7にて計算された推奨ルートに基づき、車両の運転を円滑に進めるために必要な案内を音声や簡易地図などでユーザに提供する制御処理を行う案内制御部8、地図データ検索部9、操作手順記憶部10、音声出力制御部11,スピーカ12、表示制御部13及びディスプレイ14を備えている。
【0017】
次に、前記操作制御部5は通常のコンピュータとして構成されており、内部には、周知のCPU、ROM、RAM、I/O及びこれらの構成を接続するバスラインが備えられている。
また、現在位置算出部6は、例えばいずれも周知のジャイロスコープ、距離センサ及び衛星からの電波に基づいて車両の位置を検出するGPS(Global Positioning System )のためのGPS受信機を有している。これらのセンサ等は各々が性質の異なる誤差を持っているため、複数のセンサにより、各々補間しながら使用するように構成されている。なお、精度によっては上述した内の一部で構成してもよく、更に、地磁気センサ、ステアリングの回転センサ、各転動輪の車輪センサ等を用いてもよい。
【0018】
また、地図データ検索部9は、位置検出の精度向上のためのいわゆるマップマッチング用データ、地図データ及び目印データを含む各種データを入力するための装置である。媒体としては、そのデータ量からCD−ROMやDVDを用いるのが一般的であるが、メモリカード等の他の媒体を用いても良い。
【0019】
一方、操作手順記憶部10は、操作スイッチ部4を介して使用者が操作した内容、すなわち操作手順を記憶しておくためのものである。
ディスプレイ14は例えばカラーディスプレイで構成されており、その画面には、現在位置算出部6から入力された車両現在位置マークと、地図データ検索部9より入力された地図データと、更に地図上に表示する誘導経路や後述する設定地点の目印等の付加データとを重ねて表示することができる。
【0020】
機構スイッチ2は、例えば、ディスプレイ14と一体になったタッチスイッチもしくはメカニカルなスイッチ等が用いられ、経路計算のための目的地や各種入力に使用される。また、リモコンスイッチ3を介しても機構スイッチ2と同じ指示入力をすることができるようにされている。そして、音声認識装置1は、上記機構スイッチ2あるいはリモコンスイッチ3が手動操作により目的地などを指示するために用いられるのに対して、ユーザが音声で入力することによっても同様に目的地などを指示することができるようにするための装置である。なお、操作スイッチ部4としては、必ずしもこれら音声認識装置1、機構スイッチ2及びリモコンスイッチ3の全てを備えていなくてはならないということはなく、どれか一つだけでも所望の指示入力は可能であるが、本実施例では利便性を考えて3つを併有するものとする。
【0021】
なお、音声認識装置1は、図示しないマイクを介して入力した音声信号をA/D変換などによってデータ処理可能な形態に変換処理し、それを所定の辞書データと照合することで音声入力された内容を認識する。また、図2には図示していないが、本実施例における音声入力方法は、使用者がトークスイッチ1aを押しながらマイクを介して音声を入力するという使用方法である。具合的には、トークスイッチ1aが押されている場合にはマイクを介しての音声入力処理を実行するが、押されていない場合にはその音声入力処理を実行しないようにしている。
【0022】
このような構成を有することによって、本実施例のナビゲーションシステムでは、ユーザがコマンドを入力することによって、経路設定や経路案内あるいは施設検索や施設表示など各種の処理を実行することができる。そのコマンド入力に際しては、ディスプレイ14に選択肢を画面表示し対話形式で入力することとなるが、コマンド入力が完了しない状態で保存コマンドを入力すれば、その時点の画面を表示するまでの操作手順を記憶しておき、その後、再表示コマンドを入力することで、記憶された操作手順に基づいて、コマンド入力が完了しない時点での画面を再表示させることができる。
【0023】
これは、例えば次のような状況において有効な措置となる。例えば信号待ちの際に経路設定をしようと思ったユーザが、一連の操作の途中まで行い所定のリスト表示まではできたが、その時点で走行を開始せざるを得ない状況も考えられる。その場合、保存コマンドを入力してそこまでの操作手順を記憶しておける。そして、走行中には地図画面の表示をしていたとしても、次に信号などで停止した際に、再表示コマンドを入力すれば、操作が中断した時点で表示されていたリストをいきなり表示させることができるので、そこから所望のものを選択するという操作を実行することができる。
【0024】
それでは、画面保存・再表示を実行する場合の手順について、図2及び図3のフローチャートを参照して説明する。
まず、図2は、画面を保存する場合の手順を示している。
ナビゲーションシステムを使用して走行している状態(S1)で、地図画面が表示中であるか否かを判断する(S2)。地図画面が表示中の場合には(S2:YES)、画面保存の必要がないので、特段何もせずにナビゲーションシステムを使用した走行(S1)に戻る。
【0025】
一方、地図画面が表示されていない場合には(S2:NO)、画面保存の指示を受け付ける。ナビゲーションシステムを使用しているのに、地図画面が表示されていない状態は、例えば経路設定のための目的地を入力するなどの操作をユーザがしようとしている状態であると考えられる。目的地設定は、例えば次のような手順で行われる。地図画面が表示されている状態で、操作スイッチ部4を介してメニュー表示コマンドを入力すると、メニュー画面がディスプレイ14に表示される。そして、メニュー中から「目的地設定」を選択するコマンドを入力し、さらにその選択内容を決定するコマンド入力をする。そして、例えば50音読みで指定するための画面を表示させるコマンドを入力し、あ→い→う……(地域→カテゴリ)→リストから選択、といった各コマンドを入力する。このように、階層的に順次表示される画面の内容に従って順次選択することで、所望の目的地を設定できるが、上述したように、これら一連の操作の途中で一旦操作を中断しなければならない状況になった場合に、保存コマンドを入力する。
【0026】
保存コマンドは、音声入力あるいはスイッチの手操作による入力のいずれかで行う。音声入力の場合には、トークスイッチ1aが押されると(S3:YES)、音声認識装置1が、図示しないマイクを介して入力した音声信号を取り込み、A/D変換などによってデータ処理可能な形態に変換処理する(S4)。そして、その変換されたデータを所定の辞書データと照合して音声入力された内容を認識する(S5)。操作制御部5では、音声認識装置1からの認識処理結果を入力して、音声認識が成功しており(S6:YES)、さらにコマンドの認識も成功していた場合には(S7:YES)、現在表示中の画面までの操作手順を、操作手順記憶部10に記憶(保存)する(S8)。
【0027】
なお、音声入力にて画面保存コマンドを指示する際にユーザが入力(発声)すべきコマンド内容としては、例えば「コピー」、「保存」、「キープ」、「Stay the screen」、「Keep the screen」などが考えられる。また、これらの前に「その画面(を)」といった語を付加してもよい。つまり、「その画面をコピー」といった具合である。
【0028】
一方、機構スイッチ2やリモコンスイッチ3を介して画面を保存するためのスイッチ操作がなされた場合には(S9)、音声入力の場合と異なり、画面保存コマンドは確実に入力されるので、S8へ移行して画面保存処理を実行する。
画面保存処理が成功した場合には(S10:YES)、正常系の処理を行う(S11)。具体的には、画面保存が成功した旨を、スピーカ12を介してトークバックすると共にディスプレイ14にオンスクリーン表示する。例えば「画面を保存しました」という旨をトークバック及びオンスクリーン表示する。なお、この場合には、その後、画面上に画面を保存中であることを示すマークを表示しておく。例えば「保存中」という文字自体でもよいし、画面保存中であることを示すアイコン表示であってもよい。
【0029】
一方、画面保存処理が失敗した場合には(S10:NO)、エラー系▲1▼の処理を行う(S12)。具体的には、例えば「画面保存に失敗しました」という旨をトークバック及びオンスクリーン表示する。なお、この場合には、画面上に画面を保存中であることを示すマークは表示しない。
【0030】
また、音声入力を用いた場合には、コマンドの認識が失敗する場合もあるため、その場合は(S7:NO)、エラー系▲2▼の処理を行う(S13)。具体的には、他のコマンドを誤認識することとなるため、結果としては誤認識したコマンドのトークバックをすることとなる。さらには、音声認識自体が失敗する場合(S6:NO)、認識不可の処理を行う(S14)。具体的には、「認識できませんでした」という旨をトークバック及びオンスクリーン表示する。
【0031】
次に、図3はその保存した画面を再表示させる場合の手順を示している。
この画面再表示は、ナビゲーションシステムを使用して走行している場合に(S20)、その指示を受け付ける。この画面再表示コマンドも、保存コマンドと同様、音声入力あるいはスイッチの手操作による入力のいずれかで行う。音声入力の場合には、トークスイッチ1aが押されると(S21:YES)、音声認識装置1が音声信号を取り込み(S22)、音声認識する(S23)。そして、音声認識が成功しており(S24:YES)、さらにコマンドの認識も成功していた場合には(S25:YES)、保存画面があるか否かを判断する(S26)。
【0032】
なお、音声入力にて画面再表示コマンドを指示する際にユーザが入力(発声)すべきコマンド内容としては、例えば「戻す」、「続き」、「Come back the screen」などが考えられる。また、これらの前に「さっきの画面(を)」といった語を付加してもよい。つまり、「その画面を戻す」といった具合である。
【0033】
一方、機構スイッチ2やリモコンスイッチ3を介して画面を再表示するためのスイッチ操作がなされた場合には(S27)、音声入力の場合と異なり、画面再表示コマンドは確実に入力されるので、S26へ移行して保存画面があるか否かを判断する。
【0034】
そして、画面が保存されている場合には(S26:YES)、操作手順記憶部10に記憶(保存)されている操作手順を抽出する(S28)。なお、実際には、画面自体が保存されているのはなく、保存コマンドが入力された時点の画面を再度表示するための操作手順が記憶されているのであるが、ここでは、それと同義で「画面が保存されている」と表現する。
【0035】
画面抽出処理が成功した場合には(S29:YES)、正常系の処理を行う(S30)。具体的には、例えば「画面を再表示します」という旨をトークバック及びオンスクリーン表示する。なお、この場合には、それまで画面上に表示してあった画面保存中であることを示すマークを消去する。
【0036】
一方、画面抽出処理が失敗した場合には(S29:NO)、エラー系▲1▼の処理を行う(S31)。具体的には、例えば「画面抽出に失敗しました」という旨をトークバック及びオンスクリーン表示する。なお、この場合には、画面上に表示してあった画面保存中であることを示すマークはそのまま表示されることとなる。したがって、例えば再度、画面再表示のコマンド入力をすることとなる。
【0037】
また、コマンドの認識が失敗した場合は(S25:NO)、エラー系▲2▼の処理を行う(S32)。具体的には、他のコマンドを誤認識することとなるため、結果としては誤認識したコマンドのトークバックをすることとなる。さらには、音声認識自体が失敗する場合(S24:NO)、認識不可の処理を行う(S33)。具体的には、「認識できませんでした」という旨をトークバック及びオンスクリーン表示する。
【0038】
また、音声入力あるいはスイッチの手操作による入力によって画面再表示コマンドが入力された場合に、保存画面自体が無い場合がある。その場合は(S26:NO)、エラー系▲3▼の処理を行う(S34)。具体的には、例えば「画面が保存されていません」という旨をトークバック及びオンスクリーン表示する。
【0039】
なお、本実施例において、機構スイッチ2やリモコンスイッチ3を介してコマンド入力する場合、画面保存スイッチと画面再表示スイッチというように区別して説明したが、これらは同一のスイッチであってもよいし、別個のスイッチであってもよい。つまり、同一のスイッチが、画面が保存されていない場合には画面保存スイッチとして機能し、画面が保存されている場合には画面再表示スイッチとして機能するようにしてもよい。
【0040】
また、上述した目的地設定のためのリスト検索などは、階層的な選択操作が必要な代表的な例であったが、もちろん、このような検索系の操作には限らない。例えば、メモリポイントの編集はよく使う機能であるが、その編集には複数の画面操作が必要なことが多い。したがって、この場合も、中断した編集操作を最初からやり直すのは非常に面倒であるが、本実施例のように画面保存→再表示ができれば、即座にメモリ地点編集画面に復帰でき、使用者はその後、少ない回数の操作で編集処理を完了させることができる。
【0041】
なお、本実施例においては、操作手順記憶部10が操作手順記憶手段に相当し、操作制御部5が再表示制御手段に相当する。
このように、本実施例のナビゲーションシステムによれば、コマンドの入力が完了するために複数回の操作が必要とされる場合に、そのコマンド入力が完了しない状態で保存コマンドを入力することで、その時点の画面を表示するまでの操作手順を記憶しておくことができる、そして、その後、再表示コマンドを入力すれば、記憶された操作手順に基づいて、コマンド入力が完了しない時点での画面を再表示させることができる。そのため、例えば信号待ちの際の操作で所定のリスト表示までしたが、その時点で走行を開始せざるを得ない状況であってもそこまでの操作手順を記憶しておき、走行中には地図画面表示をしていたとしても、次に信号などで停止した際に、操作が中断した時点で表示されていたリストをいきなり表示させることができる。したがって、そこから所望のものを選択するという操作を実行すればよく、非常に使い勝手がよくなる。
【0042】
[その他]
(1)上記実施例の場合の操作手順は、階層的な選択操作が途中階層で中断した場合の画面であったが、必ずしも階層的である必要はなく、例えば電話番号などを入力する場合などのように、複数の数字・文字などを入力する操作が中断した場合の画面であってもよい。この場合、保存コマンドと再表示コマンドの入力により、その続きから入力できることとなり、改めて最初から数字などを入力しなくてよいのである。
【0043】
また、画面のスクロール操作が行なわれたが選択肢は選択されていない場合の当該スクロール後の画面についても適用できる。この場合は、スクロール操作をして得た画面を保存し、それを再表示することで、操作が中断した直前の状態から操作を続行できるため、便利である。
【0044】
(2)上記実施例では、保存する操作手順を1つとしたが、複数であっても構わない。その場合は、再表示させるための手順の履歴を記憶しておき、使用者からの要求に応じて、その記憶された再表示手順履歴を使用者に報知する。そして、その中から選択された手順に基づく画面を再表示すればよい。但し、実際には、上記実施例のように保存する操作手順を1つにした方が選択の手間がなく、紛らわしさがないので好ましい場面が多いと考えられる。
【図面の簡単な説明】
【図1】 本発明の実施例としてのナビゲーションシステムの概略構成を示すブロック図である。
【図2】 画面保存する際の手順を示すフローチャートである。
【図3】 画面再表示する際の手順を示すフローチャートである。
【符号の説明】
1…音声認識装置、1a…トークスイッチ、2…機構スイッチ、3…リモコンスイッチ、4…操作スイッチ部、5…操作制御部、6…現在位置算出部、7…経路計算部、8…案内制御部、9…地図データ検索部、10…操作手順記憶部、11…音声出力制御部、12…スピーカ、13…表示制御部、14…ディスプレイ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a command input device that is used in a system that executes a predetermined operation in response to a command input from a user, and that inputs the command from the user in an interactive manner.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, navigation systems and other systems that acquire commands from users in an interactive manner and execute predetermined operations in accordance with the commands are known. In a command input device used in such a system, there is a method of sequentially selecting desired commands hierarchically as a standard command input method. This is the user's instruction or the initial state displayed on the screen from the device side and presented to the user, and when the user selects a desired option, the subordinate options belonging to the selected option are displayed on the screen. This is an interactive command input method in which the user is presented again and selected again.
[0003]
For example, assuming a case where the system is used in a navigation system, a case where a search is performed from a list to set a destination will be described as an example. First, a menu screen is displayed when a user operates a mechanical switch or a switch display on the screen with a finger. Then, by selecting the destination according to the contents of the screen displayed in a hierarchical manner, such as destination setting → decision → designation with 50 readings → a → i → u …… (region → category) → select from list The desired destination can be set.
[0004]
[Problems to be solved by the invention]
However, when setting such a destination, the user must perform 10 or more operations. Therefore, for example, even when it is desired to perform destination setting while stopped by a signal, it may be assumed that these operations are not completed during the stop. In general, it is difficult for a driver to watch and operate while driving a vehicle because there is a safety problem. You may leave the screen in the middle of the operation until the next stop timing.For example, if you need to display a map screen while driving, you can display a map around the current location even if the destination search operation is in progress. Will be displayed. In that case, when the next stop is performed by a signal or the like, it is necessary to redo the search operation that had been performed halfway last time from the beginning.
[0005]
From such a situation, for example, the vehicle must stop on the road side against the intention, and the travel must be started after the destination is set to the end, resulting in a loss of time. In addition, if you want to avoid such time loss, you may choose not to set the destination itself, which results in the fact that it is not fully used even though it has a useful function. End up.
[0006]
The present invention solves such a problem, and a plurality of operations are required until the completion of command input. Even if the operation is interrupted during the operation, the operation can be resumed from the intermediate layer next time. In this way, the purpose is to improve usability.
[0007]
[Means for Solving the Problems and Effects of the Invention]
According to the command input device according to
[0008]
For example, in the case of the destination setting described above, after the menu screen is displayed, the destination setting → decision → designation with 50 readings → a → yes → u …… (region → category) → select from list, If you enter a save command when the last list is displayed, for example, when the last list is displayed, then enter the redisplay command to display the middle level at the point of interruption, that is, the last list. You can resume from the displayed state. For this reason, for example, if it is adopted in an in-vehicle navigation system, the list display is made by the operation at the time of waiting for a signal, but even in a situation where driving must be started at that time, a save command is input. You can memorize the operating procedures up to that point. And even if the map screen is displayed while driving, if the redisplay command is input when the next stop is caused by a signal or the like, the list that was displayed when the operation was interrupted is suddenly displayed. Therefore, it is only necessary to execute an operation of selecting a desired one therefrom.
By the way, if there is only one operation procedure to be stored, the “screen when command input is not completed” can be displayed again without any problem by the redisplay command. However, a plurality of operation procedures may be stored. Even in such a case, according to the command input device of the present invention, the history of the procedure for redisplaying is stored, and the stored redisplaying procedure history in response to a request from the user Is notified to the user. In this way, a screen based on a desired one among a plurality of operation procedures can be displayed again.
[0009]
Note that the screen when the above-described hierarchical selection operation is interrupted at an intermediate level is an example of a screen when command input is not completed, and does not necessarily have to be hierarchical. For example, a screen may be displayed when an operation for inputting a plurality of numbers / characters is interrupted, such as when a telephone number is input. Even if it is necessary to interrupt several numbers one by one with a mechanical switch, etc., you can enter them continuously by entering the save command and redisplay command. It becomes. In other words, it is not necessary to input numbers again from the beginning.
[0010]
Further, for example, when a desired option cannot be found unless the screen is scrolled, the screen after scrolling when the scroll operation is performed but the option is not selected is also the screen when the command input is not completed. As an example. In this case, it is convenient to save the screen obtained by the scroll operation and display it again so that the operation can be continued from the state immediately before the operation was interrupted.
[0011]
The method for the user to input the command may be input by voice or input by an operation on a mechanical switch .
[0012]
In addition, when the user inputs a save command, considering that the save of the operation procedure is not always successful, the user is notified whether the operation procedure is stored according to the save command. (Claim 6 ). This notification may be a screen display or may be notified by voice.
[0013]
On the other hand, when the operation procedure is stored, it is also preferable to display the screen so that the user can recognize it (claim 7 ). In this case, if the user looks at the screen when he / she wants to re-display, it can be determined whether the operation procedure is stored and re-display is possible, or conversely it is not stored and cannot be re-displayed.
[0014]
The command input device described above can be used for any system that executes a predetermined operation in response to a command input by a user. For example, in the case of a navigation system, the command input device is used for a user to input a necessary command specified when the navigation system performs a navigation process (claim 8 ). In particular, when an on-vehicle navigation system is assumed, as described above, it is a safety problem for a driver to watch and operate while driving a vehicle, and operations during driving are not accepted. Therefore, it can be said that the effect is great.
[0015]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments to which the present invention is applied will be described below with reference to the drawings. Needless to say, the embodiments of the present invention are not limited to the following examples, and can take various forms as long as they belong to the technical scope of the present invention.
[0016]
FIG. 1 is a block diagram showing a schematic configuration of an in-vehicle navigation system as an embodiment. In this navigation system, an
[0017]
Next, the
The current position calculation unit 6 has a GPS receiver for GPS (Global Positioning System) that detects the position of the vehicle based on, for example, a known gyroscope, a distance sensor, and radio waves from a satellite. . Since these sensors have errors of different properties, they are configured to be used while being interpolated by a plurality of sensors. Depending on the accuracy, a part of the above may be used, and a geomagnetic sensor, a steering rotation sensor, a wheel sensor for each rolling wheel, and the like may be used.
[0018]
The map data search unit 9 is a device for inputting various data including so-called map matching data, map data, and landmark data for improving the accuracy of position detection. As a medium, a CD-ROM or DVD is generally used because of the amount of data, but another medium such as a memory card may be used.
[0019]
On the other hand, the operation
The
[0020]
As the
[0021]
The
[0022]
By having such a configuration, in the navigation system of the present embodiment, various processes such as route setting, route guidance, facility search, and facility display can be executed by the user inputting a command. When the command is input, the choices are displayed on the
[0023]
This is an effective measure in the following situation, for example. For example, there may be a situation in which a user who wants to set a route while waiting for a signal has been able to display a predetermined list halfway through a series of operations, but must start traveling at that point. In that case, a save command can be input to store the operation procedure up to that point. And even if the map screen is displayed while driving, if you enter a redisplay command when you stop at the next signal etc., the list that was displayed when the operation was interrupted will be displayed suddenly Therefore, an operation of selecting a desired one can be executed.
[0024]
Now, a procedure for executing screen storage / redisplay will be described with reference to the flowcharts of FIGS.
First, FIG. 2 shows a procedure for saving a screen.
It is determined whether or not the map screen is being displayed (S2) while the vehicle is traveling using the navigation system (S1). When the map screen is being displayed (S2: YES), there is no need to save the screen, so the process returns to the travel using the navigation system (S1) without doing anything special.
[0025]
On the other hand, when the map screen is not displayed (S2: NO), an instruction to save the screen is accepted. A state in which the map screen is not displayed even though the navigation system is used is considered to be a state in which the user is trying to perform an operation such as inputting a destination for route setting. The destination setting is performed by the following procedure, for example. When a menu display command is input via the
[0026]
The save command is performed either by voice input or input by manual operation of the switch. In the case of voice input, when the talk switch 1a is pressed (S3: YES), the
[0027]
The command contents that the user should input (speak) when instructing the screen save command by voice input are, for example, “Copy”, “Save”, “Keep”, “Stay the screen”, “Keep the screen” Or the like. Further, a word such as “that screen ()” may be added before these. That is, “copy the screen”.
[0028]
On the other hand, when the switch operation for saving the screen is performed via the
If the screen saving process is successful (S10: YES), normal processing is performed (S11). Specifically, the fact that the screen storage is successful is talked back via the
[0029]
On the other hand, when the screen saving process fails (S10: NO), the error system (1) is performed (S12). Specifically, for example, a talkback and on-screen display indicating that “screen saving failed” is displayed. In this case, a mark indicating that the screen is being saved is not displayed on the screen.
[0030]
If voice input is used, command recognition may fail. In this case (S7: NO), error system (2) processing is performed (S13). Specifically, other commands are erroneously recognized, and as a result, the erroneously recognized commands are talkbacked. Furthermore, when the voice recognition itself fails (S6: NO), a recognition impossible process is performed (S14). Specifically, a talk back and on-screen display is made to the effect that “it could not be recognized”.
[0031]
Next, FIG. 3 shows a procedure for redisplaying the saved screen.
This screen redisplay accepts the instruction when traveling using the navigation system (S20). This screen redisplay command is also performed by either voice input or manual input of a switch, like the save command. In the case of voice input, when the talk switch 1a is pressed (S21: YES), the
[0032]
Note that, for example, “return”, “continue”, “Come back the screen”, and the like are conceivable as command contents that the user should input (speak) when instructing a screen redisplay command by voice input. In addition, a word such as “the previous screen ()” may be added in front of these. That is, “return the screen”.
[0033]
On the other hand, when a switch operation for redisplaying the screen is performed via the
[0034]
If the screen is stored (S26: YES), the operation procedure stored (saved) in the operation
[0035]
If the screen extraction processing is successful (S29: YES), normal processing is performed (S30). Specifically, for example, a talkback and on-screen display indicating that “the screen is redisplayed” is performed. In this case, the mark indicating that the screen is being saved that has been displayed on the screen until then is deleted.
[0036]
On the other hand, if the screen extraction process fails (S29: NO), the error system (1) is performed (S31). Specifically, for example, a talkback and on-screen display indicating that “screen extraction has failed” is performed. In this case, the mark displayed on the screen and indicating that the screen is being saved is displayed as it is. Therefore, for example, a command for redisplaying the screen is input again.
[0037]
If the command recognition fails (S25: NO), the error system (2) is performed (S32). Specifically, other commands are erroneously recognized, and as a result, the erroneously recognized commands are talkbacked. Furthermore, when the speech recognition itself fails (S24: NO), a process of not allowing recognition is performed (S33). Specifically, a talk back and on-screen display is made to the effect that “it could not be recognized”.
[0038]
Further, when a screen redisplay command is input by voice input or manual switch operation, there is a case where there is no saved screen itself. In that case (S26: NO), the error system (3) is processed (S34). Specifically, for example, a message “screen is not saved” is displayed in talkback and on-screen.
[0039]
In this embodiment, when a command is input via the
[0040]
In addition, the above-described list search for destination setting is a typical example that requires a hierarchical selection operation, but of course, it is not limited to such a search operation. For example, editing of memory points is a frequently used function, but the editing often requires a plurality of screen operations. Therefore, even in this case, it is very troublesome to restart the interrupted editing operation from the beginning, but if the screen can be saved and redisplayed as in this embodiment, the user can immediately return to the memory location editing screen, and the user can Thereafter, the editing process can be completed with a small number of operations.
[0041]
In the present embodiment, the operation
Thus, according to the navigation system of the present embodiment, when a plurality of operations are required to complete the command input, by inputting the save command without completing the command input, The operation procedure up to the display of the screen at that time can be stored, and if a redisplay command is input after that, the screen at the time when the command input is not completed based on the stored operation procedure Can be redisplayed. For this reason, for example, even when the signal list operation is used to display a predetermined list, even if it is necessary to start traveling at that time, the operation procedure up to that point is stored and the map is displayed while traveling. Even if the screen is displayed, the list that was displayed when the operation was interrupted can be suddenly displayed when the operation is interrupted by a signal or the like next time. Therefore, it is sufficient to perform an operation of selecting a desired one from there, and the usability is very good.
[0042]
[Others]
(1) The operation procedure in the case of the above embodiment is a screen when the hierarchical selection operation is interrupted in the middle hierarchy, but it is not necessarily hierarchical, for example, when inputting a telephone number or the like In this way, the screen may be displayed when an operation for inputting a plurality of numbers / characters is interrupted. In this case, by inputting the save command and the redisplay command, it is possible to input from the continuation, and it is not necessary to input numbers again from the beginning.
[0043]
Also, the present invention can be applied to the screen after scrolling when the screen scroll operation is performed but no option is selected. In this case, it is convenient to save the screen obtained by the scroll operation and display it again so that the operation can be continued from the state immediately before the operation was interrupted.
[0044]
(2) In the above embodiment, only one operation procedure is stored, but a plurality of operation procedures may be used. In that case, the history of the procedure for redisplay is stored, and the stored redisplay procedure history is notified to the user in response to a request from the user. And what is necessary is just to redisplay the screen based on the procedure selected from them. However, in practice, it is considered that it is more preferable to use one operation procedure for saving as in the above embodiment because there is no trouble of selection and there is no confusion.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration of a navigation system as an embodiment of the present invention.
FIG. 2 is a flowchart showing a procedure for saving a screen.
FIG. 3 is a flowchart showing a procedure for redisplaying a screen.
[Explanation of symbols]
DESCRIPTION OF
Claims (8)
前記複数回の操作が必要とされるコマンド入力が完了しない状態で、使用者からその状態を一時的に保存する旨のコマンドが入力された場合には、その時点の画面を表示するまでの操作手順を記憶しておく操作手順記憶手段と、
その後、使用者から再表示する旨のコマンドが入力された場合に、前記操作手順記憶手段に記憶された操作手順に基づいて、前記コマンド入力が完了しない時点での画面を再表示させる再表示制御手段と、
前記コマンド入力が完了しない時点で保存した画面を再表示させるための手順の履歴を記憶しておく再表示手順履歴記憶手段と
を備え、
前記再表示制御手段により画面を再表示することで、操作が中断した直前の状態から操作を続行可能とすると共に、
前記再表示制御手段は、使用者からの要求に応じて、前記再表示手順履歴記憶手段に記憶された再表示手順履歴を使用者に報知することを特徴とするコマンド入力装置。Used in a system that performs a predetermined operation in response to a command input by a user. When multiple operations are required to complete the input of the command, the display means displays options on the screen. A command input device capable of interactive input,
If the user inputs a command to temporarily save the state when the command input that requires multiple operations is not completed, the operation until the current screen is displayed. Operation procedure storage means for storing the procedure;
Thereafter, when a command for redisplaying is input from the user, a redisplay control for redisplaying the screen when the command input is not completed based on the operation procedure stored in the operation procedure storage unit Means,
Re-display procedure history storage means for storing a history of procedures for re-displaying the saved screen when the command input is not completed ,
By redisplaying the screen by the redisplay control means, the operation can be continued from the state immediately before the operation is interrupted , and
The command display device, wherein the redisplay control means notifies the user of the redisplay procedure history stored in the redisplay procedure history storage means in response to a request from the user .
前記コマンド入力が完了しない時点での画面とは、階層的な選択操作が途中階層で中断した場合の画面であること
を特徴とするコマンド入力装置。The command input device according to claim 1,
The screen when the command input is not completed is a screen when a hierarchical selection operation is interrupted at an intermediate level.
前記コマンド入力が完了しない時点での画面とは、複数の数字・文字などを入力すべき操作が中断した場合の画面であること
を特徴とするコマンド入力装置。The command input device according to claim 1,
The command input device is characterized in that the screen when the command input is not completed is a screen when an operation to input a plurality of numbers / characters is interrupted.
前記コマンド入力が完了しない時点での画面とは、画面スクロールをしないと全ての選択肢を表示できない場合であって、スクロール操作が行なわれたが選択肢は選択されていない場合の当該スクロール後の画面であること
を特徴とするコマンド入力装置。The command input device according to claim 1,
The screen when the command input is not completed is a screen after scrolling when all the options cannot be displayed unless the screen is scrolled, and the scroll operation is performed but no options are selected. A command input device characterized by being.
前記使用者が前記コマンドを入力する方法は、音声による入力又は機械的スイッチに対する操作による入力であること
を特徴とするコマンド入力装置。In the command input device according to any one of claims 1 to 4,
The command input device, wherein the user inputs the command is input by voice or input by operating a mechanical switch.
前記使用者から前記保存する旨のコマンドが入力された場合、そのコマンドに応じて前記操作手順記憶手段に操作手順が記憶されたか否かを前記使用者に報知すること
を特徴とするコマンド入力装置。In the command input device according to any one of claims 1 to 5 ,
When a command to save is input from the user, the command input device is configured to notify the user whether or not an operation procedure is stored in the operation procedure storage unit according to the command. .
前記操作手順記憶手段に操作手順が記憶されている場合には、前記使用者がその旨を認識可能なように画面表示すること
を特徴とするコマンド入力装置。In the command input device according to any one of claims 1 to 5 ,
When the operation procedure is stored in the operation procedure storage means, the command input device displays the screen so that the user can recognize it.
当該コマンド入力装置が用いられるシステムは、ナビゲーションシステムであって、当該コマンド入力装置は、前記ナビゲーションシステムがナビゲート処理を実行する上で指定される必要なコマンドを使用者が入力するために用いられるものであること
を特徴とするコマンド入力装置。In the command input device according to any one of claims 1 to 7 ,
The system in which the command input device is used is a navigation system, and the command input device is used for a user to input a necessary command specified when the navigation system executes a navigation process. Command input device characterized by being a thing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000377206A JP3770083B2 (en) | 2000-12-12 | 2000-12-12 | Command input device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000377206A JP3770083B2 (en) | 2000-12-12 | 2000-12-12 | Command input device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002181575A JP2002181575A (en) | 2002-06-26 |
| JP3770083B2 true JP3770083B2 (en) | 2006-04-26 |
Family
ID=18845968
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000377206A Expired - Fee Related JP3770083B2 (en) | 2000-12-12 | 2000-12-12 | Command input device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3770083B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009069015A (en) * | 2007-09-13 | 2009-04-02 | Denso Corp | Navigation device |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4619735B2 (en) * | 2004-09-22 | 2011-01-26 | 株式会社東芝 | Program guide display device and program guide display method |
| JP2007036853A (en) * | 2005-07-28 | 2007-02-08 | Sharp Corp | Video receiver |
| JP4807635B2 (en) * | 2007-03-30 | 2011-11-02 | アイシン・エィ・ダブリュ株式会社 | Navigation device |
-
2000
- 2000-12-12 JP JP2000377206A patent/JP3770083B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009069015A (en) * | 2007-09-13 | 2009-04-02 | Denso Corp | Navigation device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002181575A (en) | 2002-06-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4645299B2 (en) | In-vehicle display device | |
| JP5463922B2 (en) | In-vehicle machine | |
| JP2009139544A (en) | Input device | |
| JP2007052397A (en) | Operating device | |
| JP2009210468A (en) | Car navigation system | |
| JP2004037998A (en) | Voice control device | |
| JP4736982B2 (en) | Operation control device, program | |
| JP2007207186A (en) | Operation system | |
| JP2002081942A (en) | Navigator | |
| JPH10332404A (en) | Navigation device | |
| JP2001216129A (en) | Command input device | |
| JP2000249568A (en) | Navigation system and record medium | |
| JP3770083B2 (en) | Command input device | |
| JP2008065476A (en) | Operation system | |
| JP2002022470A (en) | Navigation system | |
| JP4997796B2 (en) | Voice recognition device and navigation system | |
| JP5040545B2 (en) | Navigation device | |
| JP2006171469A (en) | Map display device | |
| JP2007145106A (en) | On-vehicle information terminal | |
| JP2003121157A (en) | Navigation system, navigation apparatus, and cellular phone | |
| JPH11201771A (en) | Navigation device | |
| JP4807635B2 (en) | Navigation device | |
| JP4933196B2 (en) | In-vehicle information terminal | |
| JP2007025023A (en) | Navigation system | |
| JP2005308411A (en) | In-vehicle information terminal, and road map display method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050125 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050325 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051018 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051207 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060117 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060130 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090217 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100217 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110217 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120217 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130217 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140217 Year of fee payment: 8 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |