[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2014021873A - Doze prevention device, doze prevention method, doze prevention program, and recording media - Google Patents

Doze prevention device, doze prevention method, doze prevention program, and recording media Download PDF

Info

Publication number
JP2014021873A
JP2014021873A JP2012162123A JP2012162123A JP2014021873A JP 2014021873 A JP2014021873 A JP 2014021873A JP 2012162123 A JP2012162123 A JP 2012162123A JP 2012162123 A JP2012162123 A JP 2012162123A JP 2014021873 A JP2014021873 A JP 2014021873A
Authority
JP
Japan
Prior art keywords
instruction
user
input
alarm
dozing prevention
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.)
Pending
Application number
JP2012162123A
Other languages
Japanese (ja)
Inventor
Koji Tochitani
浩司 栃谷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pioneer Corp
Original Assignee
Pioneer Electronic Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Pioneer Electronic Corp filed Critical Pioneer Electronic Corp
Priority to JP2012162123A priority Critical patent/JP2014021873A/en
Publication of JP2014021873A publication Critical patent/JP2014021873A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Emergency Alarm Devices (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)
  • Auxiliary Drives, Propulsion Controls, And Safety Devices (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent a user from having a doze.SOLUTION: A doze prevention device 100 comprises an instruction section 101, a reception section 102, a determination section 103 and an output section 104. The instruction section 101 instructs a user to input at predetermined intervals. The reception section 102 receives an input from the user. The determination section 103 determines whether or not the input in response to the instruction by the instruction section 101 is received by the reception section 102. The output section 104 outputs an alarm when the determination section 103 determines that the input is not received.

Description

本発明は、利用者からの入力がなかった場合に警報を出力する居眠り防止装置、居眠り防止方法、居眠り防止プログラムおよび記録媒体に関する。   The present invention relates to a dozing prevention device, a dozing prevention method, a dozing prevention program, and a recording medium that output an alarm when there is no input from a user.

近年、車両の利用者(いわゆるドライバー)が運転中に眠ってしまったために、車両が通学途中の児童の列に突っ込む事故が起こるなど、いわゆる居眠り運転による事故が社会的に大きな問題となっている。このような事故を防止するために、例えば、利用者のまぶたの動きが一定時間以上なかったことを検出した場合、警報を行うようにしたものがある(例えば、下記特許文献1を参照)。   In recent years, accidents caused by so-called dozing driving have become a major social problem, such as an accident in which a vehicle user (so-called driver) has fallen asleep while driving, causing the vehicle to enter a line of children on the way to school. . In order to prevent such an accident, for example, when it is detected that the movement of the user's eyelid has not been performed for a certain time or more, an alarm is issued (for example, see Patent Document 1 below).

特開2007−38911号公報JP 2007-38911 A

しかしながら、従来技術は、利用者が眠ってしまうこと自体を防止することができないという問題が一例として挙げられる。このため、例えば、従来技術では、利用者が運転中に眠ってしまうことがあり、利用者や利用者が運転する車両の付近にいる者の安全性の低下につながることがあった。また、例えば、従来技術では、勉強中や会議中など、利用者が眠りたくないと思いつつも眠くなってしまうような場合の居眠りを防止することもできず、利用者の利便性の低下につながることもあった。   However, the problem with the conventional technology is that it is impossible to prevent the user from sleeping. For this reason, for example, in the prior art, the user may sleep while driving, which may lead to a decrease in the safety of the user or a person in the vicinity of the vehicle driven by the user. In addition, for example, with the conventional technology, it is impossible to prevent a doze when the user does not want to sleep, such as during studying or during a meeting, but the user's convenience is reduced. Sometimes it was connected.

前述した課題を解決するため、請求項1の発明にかかる居眠り防止装置は、所定の間隔で利用者に入力を行うように指示する指示手段と、前記利用者からの入力を受け付ける受付手段と、前記指示手段の指示に対する入力が前記受付手段により受け付けられたか否かを判定する判定手段と、前記判定手段により受け付けられなかったと判定された場合、警報を出力する出力手段と、を備えることを特徴とする。   In order to solve the above-described problem, the dozing prevention apparatus according to the invention of claim 1 includes an instruction unit that instructs the user to perform input at a predetermined interval, and a reception unit that receives an input from the user. A determination unit that determines whether or not an input to the instruction by the instruction unit is received by the reception unit; and an output unit that outputs an alarm when it is determined that the input is not received by the determination unit. And

また、請求項5の発明にかかる居眠り防止方法は、居眠り防止装置が行う居眠り防止方法であって、前記居眠り防止装置は、所定の間隔で利用者に入力を行うように指示する指示工程と、前記利用者からの入力を受け付ける受付工程と、前記指示工程での指示に対する入力を前記受付工程により受け付けられたか否かを判定する判定工程と、前記判定工程により受け付けられなかったと判定された場合、前記警報を出力する出力工程と、を実行することを特徴とする。   Moreover, the dozing prevention method according to the invention of claim 5 is a dozing prevention method performed by the dozing prevention device, wherein the dozing prevention device instructs the user to input at a predetermined interval; and When it is determined that the receiving step for receiving input from the user, the determining step for determining whether or not the input for the instruction in the indicating step has been received by the receiving step, and the determining step has not been received, And an output step of outputting the alarm.

また、請求項6の発明にかかる居眠り防止プログラムは、請求項5に記載の居眠り防止方法をコンピュータに実行させることを特徴とする。   According to a sixth aspect of the present invention, there is provided a dozing prevention program that causes a computer to execute the dozing prevention method according to the fifth aspect.

また、請求項7の発明にかかる記録媒体は、請求項6に記載の居眠り防止プログラムを記録したことを特徴とする。   A recording medium according to a seventh aspect of the invention is characterized in that the dozing prevention program according to the sixth aspect is recorded.

本発明の実施の形態にかかる居眠り防止装置の機能的構成を示すブロック図である。It is a block diagram which shows the functional structure of the dozing prevention apparatus concerning embodiment of this invention. 本実施の形態の居眠り防止装置が行う処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process which the dozing prevention apparatus of this Embodiment performs. 本実施例のナビゲーション装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the navigation apparatus of a present Example. 本実施例のナビゲーション装置が行う処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process which the navigation apparatus of a present Example performs. 開始条件設定処理の一例を示すフローチャートである。It is a flowchart which shows an example of a start condition setting process. 指示タイミング設定処理の一例を示すフローチャートである。It is a flowchart which shows an example of an instruction | indication timing setting process. 指示タイミング変更処理の一例を示すフローチャートである。It is a flowchart which shows an example of an instruction | indication timing change process. 本実施例のナビゲーション装置による指示および警報の一例を示す説明図である。It is explanatory drawing which shows an example of the instruction | indication and warning by the navigation apparatus of a present Example.

以下に添付図面を参照して、本発明にかかる居眠り防止装置、居眠り防止方法、居眠り防止プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。   Exemplary embodiments of a snoozing prevention apparatus, a snoozing prevention method, a snoozing prevention program, and a recording medium according to the present invention will be explained below in detail with reference to the accompanying drawings.

(居眠り防止装置の機能的構成)
まず、本発明の実施の形態にかかる居眠り防止装置の機能的構成について説明する。図1は、本発明の実施の形態にかかる居眠り防止装置の機能的構成を示すブロック図である。図1に示すように、本実施の形態の居眠り防止装置100は、指示部101、受付部102、判定部103、出力部104などの機能部を含んで構成される。
(Functional configuration of the snooze prevention device)
First, the functional configuration of the dozing prevention device according to the embodiment of the present invention will be described. FIG. 1 is a block diagram showing a functional configuration of a dozing prevention apparatus according to an embodiment of the present invention. As illustrated in FIG. 1, the dozing prevention apparatus 100 according to the present embodiment includes functional units such as an instruction unit 101, a reception unit 102, a determination unit 103, and an output unit 104.

指示部101は、所定間隔で利用者に入力を行うように指示する機能を有する。指示部101の指示内容は居眠り防止装置100の製造者などにより予め定められており、例えば、指示部101は、出力部104を介し、スピーカ110から「操作ボタンを押下してください」といった音声を出力させることにより、利用者に入力を行うように指示する。   The instruction unit 101 has a function of instructing a user to perform input at a predetermined interval. The instruction content of the instruction unit 101 is determined in advance by the manufacturer of the dozing prevention device 100 or the like. For example, the instruction unit 101 sends a voice “Please press the operation button” from the speaker 110 via the output unit 104. By outputting, the user is instructed to input.

また、指示部101は、ディスプレイ120に「操作ボタンを押下してください」といった文字を表示させることにより、利用者に入力を行うように指示してもよい。さらに、例えば、指示部101は、操作ボタンに内蔵されたLED(Light Emitting Diode)などを点灯・点滅させることにより、利用者に入力を行うように指示してもよい。   In addition, the instruction unit 101 may instruct the user to perform an input by displaying characters such as “please press the operation button” on the display 120. Further, for example, the instruction unit 101 may instruct the user to perform an input by turning on or blinking an LED (Light Emitting Diode) or the like built in the operation button.

例えば、指示部101は、利用者の技能に応じて成否が左右されない入力(例えば「操作ボタンの押下」といった単純作業)を行うように指示する。仮に、指示部101が「走行中のカーブに沿って車両がスムーズに旋回するようにハンドルを回してください」といったように、利用者の技能に応じて成否が左右される入力を行うように指示したとする。この場合、利用者は、意識がはっきりしていても、技能が低いために指示部101に指示された通りに入力できないこともある。このような利用者に対して警報が出力されてしまうことを防止する観点から、指示部101は利用者の技能に応じて成否が左右されない入力を行うように指示することが好ましい。   For example, the instruction unit 101 instructs to perform an input (for example, a simple operation such as “pressing an operation button”) that does not depend on success or failure according to the skill of the user. For example, the instructing unit 101 instructs to perform an input depending on the skill of the user, such as “turn the steering wheel so that the vehicle smoothly turns along the running curve”. Suppose that In this case, even if the user is clearly conscious, the user may not be able to input as instructed by the instruction unit 101 because his skill is low. From the viewpoint of preventing an alarm from being output to such a user, the instruction unit 101 preferably instructs the user to make an input that does not depend on success or failure according to the skill of the user.

また、例えば、指示部101が毎回一定の指示内容で指示すると、利用者は意識がはっきりしていなくても指示された入力を習慣的に行うことができるようになってしまうことが考えられる。そこで、指示部101は指示の度に指示内容を変更してもよい。例えば、指示部101は、前の指示で「操作ボタンを1回押下してください」と指示していれば、この次の指示では「操作ボタンを2回押下してください」といったように、前の指示とは異なる指示内容で指示する。   In addition, for example, if the instruction unit 101 instructs each time with a certain instruction content, it is conceivable that the user can habitually perform the instructed input even if the user is not conscious. Therefore, the instruction unit 101 may change the instruction content for each instruction. For example, when the instruction unit 101 instructs “please press the operation button once” in the previous instruction, the next instruction indicates “please press the operation button twice”. The instruction is different from the instruction.

この場合、例えば、指示部101には、居眠り防止装置100の製造者によりそれぞれが異なる指示内容を表す複数の指示パターンが記憶されている。指示部101は、指示の度に、複数の指示パターンの中から一つの指示パターンを所定順序で選択し、選択した指示パターンが表す指示内容の指示を行う。また、指示部101は、任意の抽選処理により、複数の指示パターンの中から一つの指示パターンをランダムに選択してもよい。   In this case, for example, the instruction unit 101 stores a plurality of instruction patterns representing instruction contents that are different depending on the manufacturer of the dozing prevention apparatus 100. For each instruction, the instruction unit 101 selects one instruction pattern from a plurality of instruction patterns in a predetermined order, and instructs the instruction content represented by the selected instruction pattern. Moreover, the instruction | indication part 101 may select one instruction pattern at random from several instruction patterns by arbitrary lottery processes.

これにより、指示部101は、指示の度に指示内容を変更することができ、利用者が習慣的に指示に対する入力を行えるようになってしまうことを防止することができる。また、指示の度に指示内容を変更することにより、指示部101は、利用者が一定の入力を繰り返すことに飽きて、入力に対する煩わしさが増大してしまうことを防止することもできる。   Thereby, the instruction | indication part 101 can change instruction | indication content for every instruction | indication, and it can prevent that a user becomes able to input with respect to an instruction | indication conventionally. In addition, by changing the instruction content at each instruction, the instruction unit 101 can prevent the user from getting tired of repeating a certain input and annoying the input.

また、指示部101は、ゲーム形式で利用者に入力を指示してもよい。例えば、指示部101は、「日本で一番長い河川は信濃川です。正しいと思う場合はAボタンを、違うと思う場合はBボタンを押下してください」といったようにクイズを利用者に提示し、このクイズに回答するための入力を指示する。また、指示部101は、例えば「しりとりを始めます。さんま。「ま」から始まる名詞を答えてください」といったように、しりとり形式で利用者に入力を指示してもよい。   The instruction unit 101 may instruct the user to input in a game format. For example, the instruction unit 101 presents a quiz to the user, such as “The longest river in Japan is the Shinano River. If you think it is correct, please press the A button. Then, the user inputs instructions for answering this quiz. Also, the instruction unit 101 may instruct the user to input in a shiritori format, for example, “Start shiritori. Sanma. Please answer nouns beginning with“ ma ””.

指示部101がゲーム形式で入力を指示する構成とすれば、単に「操作ボタンを押下してください」といったゲーム性のない入力を指示する場合に比べ、利用者は楽しみながら入力を行うことができ、入力に対する利用者の煩わしさを低減することができる。また、指示部101がゲーム形式で入力を指示する構成とすれば、入力に際して利用者が頭を使うことになるため、利用者が退屈して眠くなってしまうことを一層と防止することができる。   If the instruction unit 101 is configured to instruct an input in a game format, the user can input while having fun compared to simply instructing an input without a game characteristic such as “please press the operation button”. Therefore, it is possible to reduce the troublesomeness of the user for the input. In addition, if the instruction unit 101 is configured to instruct input in a game format, the user uses his / her head for input, and thus the user can be further prevented from becoming bored and sleepy. .

なお、指示部101がゲーム形式で入力を指示するようにした場合、例えば、居眠り防止装置100は、利用者が入力を行っていればゲームに失敗しても(例えばクイズに間違えたり、しりとりで末尾が「ん」で終わる名詞を答えたりしてしまっても)、指示に対する入力を受け付けたと判定して、警報を出力しない。これにより、居眠り防止装置100は、意識がはっきりしている利用者に対して警報を出力してしまうことを防止することができる。   When the instruction unit 101 instructs to input in a game format, for example, the dozing prevention device 100 may fail even if the user fails to input a game (for example, a mistake in a quiz or a shiritori). Even if you answer a noun that ends with "n"), it will determine that it has accepted an input for the instruction and will not output an alarm. Thereby, the dozing prevention apparatus 100 can prevent outputting an alarm to a user who is conscious.

また、指示部101は、例えばスピーカ110およびディスプレイ120といった複数の出力デバイスを用いて利用者に指示することにより、一つの出力デバイスにより指示する場合に比べ、利用者が指示に気づく可能性を高めることができる。すなわち、指示部101は、複数の出力デバイスを用いて指示することにより、一つの出力デバイスにより指示を行う場合に比べ、指示を安定して利用者に伝達することができる。   In addition, the instruction unit 101 instructs the user using a plurality of output devices such as the speaker 110 and the display 120, for example, thereby increasing the possibility that the user will notice the instruction as compared with the case where the instruction is given by one output device. be able to. That is, the instruction unit 101 can transmit instructions to a user more stably by instructing using a plurality of output devices than in the case of instructing with one output device.

また、例えば、指示部101は、所定の時間間隔(例えば20分間隔)で入力を行うように指示する。具体的に、この場合、指示部101は、指示を行ってからの経過時間を計測し、所定時間が経過したときに次の指示を行う。また、例えば、居眠り防止装置100が車両などの移動体に搭載されている場合、指示部101は、所定の距離間隔(例えば5km間隔)で入力を行うように指示してもよい。具体的に、この場合、指示部101は、指示を行ってからの移動体の移動距離を計測し、移動体が所定距離移動したときに次の指示を行う。   In addition, for example, the instruction unit 101 instructs to perform input at a predetermined time interval (for example, every 20 minutes). Specifically, in this case, the instruction unit 101 measures the elapsed time since the instruction is given, and gives the next instruction when a predetermined time has elapsed. For example, when the dozing prevention apparatus 100 is mounted on a moving body such as a vehicle, the instruction unit 101 may instruct the input to be performed at a predetermined distance interval (for example, an interval of 5 km). Specifically, in this case, the instruction unit 101 measures the moving distance of the moving body after giving the instruction, and gives the next instruction when the moving body moves a predetermined distance.

また、指示部101は、指示を行ってからの経過時間および移動距離の両方を計測し、所定時間が経過するか、移動体が所定距離移動するかした場合に、次の指示を行ってもよい。なお、指示部101による指示は、利用者が入力を指示されていることを認識できればよく、上記の例に限られるものではない。   Further, the instruction unit 101 measures both the elapsed time and the moving distance after giving the instruction, and when the predetermined time elapses or the moving body moves the predetermined distance, the instruction unit 101 may give the next instruction. Good. The instruction by the instruction unit 101 is not limited to the above example as long as the user can recognize that the input is instructed.

また、指示部101は、一定間隔で指示するだけに限らず、指示を行う間隔を変更してもよい。例えば、指示部101は、通常時には20分間隔で指示し、所定条件の成立後には10分間隔で指示するといったように指示の間隔を変更する。例えば、利用者の意識がはっきりしている場合、利用者は指示から所定期間内(例えば1分以内)に入力を行えると考えられる。逆に、利用者の意識が薄れている場合、利用者は指示に気づかなかったり指示に対する反応が遅れてしまったりする。   Moreover, the instruction | indication part 101 may change not only the instruction | indication at a fixed interval but the instruction | indication interval. For example, the instruction unit 101 changes the instruction interval so that an instruction is given at an interval of 20 minutes in normal times, and an instruction is given at an interval of 10 minutes after a predetermined condition is satisfied. For example, when the user's consciousness is clear, it is considered that the user can input within a predetermined period (for example, within 1 minute) from the instruction. Conversely, when the user's consciousness is weak, the user does not notice the instruction or the response to the instruction is delayed.

そこで、指示部101は、指示から所定期間内に利用者からの入力がなかった場合、この入力があった場合に比べて、以降の指示を行う間隔を短くする。なお、ここで所定期間は居眠り防止装置100の製造者などが任意に定めることができる。これにより、指示部101は、指示を行う頻度の増加により利用者の注意を喚起する頻度を増加させ、利用者が眠ってしまうことを防止することができる。また、指示部101は、居眠り防止装置100により警報が出力された場合に以降の指示を行う間隔を短くしてもよい。   Therefore, when there is no input from the user within a predetermined period from the instruction, the instruction unit 101 shortens the interval for performing the subsequent instruction as compared with the case where the input is made. Here, the manufacturer of the dozing prevention device 100 or the like can be arbitrarily determined for the predetermined period. Thereby, the instruction | indication part 101 can increase the frequency which raises a user's attention by the increase in the frequency which performs an instruction | indication, and can prevent a user falling asleep. Moreover, the instruction | indication part 101 may shorten the space | interval which performs a subsequent instruction | indication when a warning is output by the dozing prevention apparatus 100. FIG.

また、指示部101は、指示に対して入力が短時間(例えば10秒以内)で行われ、利用者の意識が十分にはっきりとしていると考えられる場合、以降の指示を行う間隔をそれまでの間隔よりも長くしてもよい。これにより、指示部101は、利用者の意識がはっきりしている場合に指示を行う頻度を低減することにより利用者が入力を行う頻度を低減させ、入力に対する利用者の煩わしさを低減することができる。   In addition, when an instruction is input in a short time (for example, within 10 seconds) and the user's consciousness is considered sufficiently clear, the instruction unit 101 sets an interval for performing subsequent instructions until then. It may be longer than the interval. As a result, the instruction unit 101 reduces the frequency of the user's input by reducing the frequency of the instruction when the user's consciousness is clear, and reduces the user's annoyance with respect to the input. Can do.

受付部102は、利用者からの入力を受け付ける機能を有する。例えば、図1に示すように、居眠り防止装置100は操作ボタン130を備えている。操作ボタン130は、利用者により押下された場合にボタン押下信号を出力する。受付部102は、操作ボタン130からボタン押下信号を受け付けることにより、利用者からの操作入力を受け付ける。   The receiving unit 102 has a function of receiving input from a user. For example, as shown in FIG. 1, the dozing prevention apparatus 100 includes an operation button 130. The operation button 130 outputs a button press signal when pressed by the user. The accepting unit 102 accepts an operation input from the user by accepting a button press signal from the operation button 130.

また、操作ボタン130は、例えば十字キーのように複数のボタンを有し、押下されたボタンに応じたボタン押下信号を出力するようにしてもよい。この場合、受付部102は複数のボタンを用いた操作入力を受け付けることができ、受付部102が受付可能な操作入力のバリエーションを増加させることができる。   Further, the operation button 130 may have a plurality of buttons such as a cross key, for example, and output a button pressing signal corresponding to the pressed button. In this case, the reception unit 102 can receive operation inputs using a plurality of buttons, and can increase variations of operation inputs that can be received by the reception unit 102.

また、居眠り防止装置100が車両などの移動体に搭載されている場合、操作ボタン130は、利用者がハンドル(ステアリング)から手を離さずに入力を行うことができるように、ハンドルに設けられてもよい。例えば、この場合、操作ボタン130と居眠り防止装置100とは近距離無線通信により通信可能になっており、操作ボタン130は、押下された場合に、近距離無線通信を介してボタン押下信号を居眠り防止装置100へ出力する。操作ボタン130をハンドルに設けた場合、利用者はハンドルから手を離さずに入力を行うことができるため、利用者の安全性を高めることができる。   When the snooze prevention device 100 is mounted on a moving body such as a vehicle, the operation button 130 is provided on the handle so that the user can input without releasing the handle (steering). May be. For example, in this case, the operation button 130 and the snoozing prevention apparatus 100 can communicate with each other by short-range wireless communication, and when the operation button 130 is pressed, a button press signal is transmitted through the short-range wireless communication. To the prevention device 100. When the operation button 130 is provided on the handle, the user can perform input without releasing his / her hand from the handle, so that the safety of the user can be improved.

また、居眠り防止装置100はマイク140を備えてもよい。マイク140は、マイク140に入力された音を音声信号(電気信号)に変換して出力する。受付部102は、マイク140から音声信号を受け付けることにより、利用者からの音声入力を受け付ける。受付部102が音声入力を受け付ける構成とすれば、受付部102は、入力に際して利用者に手を使わせず、入力に対する利用者の煩わしさを低減することができる。   The dozing prevention apparatus 100 may include a microphone 140. The microphone 140 converts the sound input to the microphone 140 into an audio signal (electric signal) and outputs it. The accepting unit 102 accepts a voice input from the user by accepting an audio signal from the microphone 140. If the reception unit 102 is configured to receive voice input, the reception unit 102 can reduce the troublesomeness of the user for input without using the user's hand for input.

さらに、受付部102が音声入力を受け付ける構成とすれば、居眠り防止装置100が車両などの移動体に搭載されている場合、利用者はハンドルから手を離さずに入力を行うことができるため、利用者の安全性を高めることができる。また、利用者は進行方向を見たまま(操作ボタン130の位置を確認するために手元に視線を移すことなく)入力を行うことができるため、利用者の安全性を高めることができる。   Furthermore, if the reception unit 102 is configured to receive voice input, when the dozing prevention device 100 is mounted on a moving body such as a vehicle, the user can input without releasing his / her hand from the handle, User safety can be improved. In addition, since the user can perform input while looking at the traveling direction (without moving his / her line of sight to confirm the position of the operation button 130), the safety of the user can be improved.

また、指示部101は、利用者により直近になされた任意の入力(指示に対する入力以外の入力も含む)から所定時間が経過した場合に、指示を行うようにしてもよい。例えば、居眠り防止装置100が車両などの移動体に搭載されている場合、運転中の利用者に運転以外の操作を頻繁に行わせることは、利用者にとって負担になることがある。   In addition, the instruction unit 101 may issue an instruction when a predetermined time has elapsed since an arbitrary input (including an input other than an input to the instruction) made most recently by the user. For example, when the snooze prevention device 100 is mounted on a moving body such as a vehicle, it may be burdensome for the user to cause the driving user to frequently perform operations other than driving.

そこで、指示部101は、例えば利用者によりシフトチェンジ操作やウインカーの点灯操作、ブレーキペダルの操作(例えばアクセルペダルの操作は除く)などがなされた場合、これまでに計測した経過時間をリセットし、この時点からの経過時間の計測を新たに開始する。そして、指示部101は、利用者により直近になされた任意の入力から所定時間が経過した場合に、指示を行う。これにより、居眠り防止装置100は、利用者の指示に対する入力の煩わしさを低減できるとともに、利用者の負担を低減させることができる。   Therefore, for example, when the user performs a shift change operation, a blinker lighting operation, a brake pedal operation (for example, excluding an accelerator pedal operation), etc., the instruction unit 101 resets the elapsed time measured so far, Measurement of the elapsed time from this point is newly started. Then, the instruction unit 101 gives an instruction when a predetermined time has elapsed since an arbitrary input made most recently by the user. Thereby, the dozing prevention apparatus 100 can reduce the burden of the user's instruction and can reduce the burden on the user.

判定部103は、指示部101の指示に対する入力が受付部102により受け付けられたか否かを判定する機能を有する。例えば、判定部103は、「操作ボタンを押下してください」という指示後に、操作ボタン130の押下があったか否かを判定する。また、判定部103は、入力の有無だけでなく、指示に対して正確な入力が行われたか否かを判定してもよい。例えば、判定部103は、「操作ボタンをn回押下してください」という指示が行われていれば、操作ボタン130のn回の押下があったか否かを判定する。また、判定部103は、指示から所定期間内(例えば1分以内)に指示に対する入力があったかを判定してもよい。   The determination unit 103 has a function of determining whether an input to the instruction from the instruction unit 101 is received by the reception unit 102. For example, the determination unit 103 determines whether or not the operation button 130 has been pressed after an instruction “please press the operation button”. Further, the determination unit 103 may determine not only whether or not there is an input but also whether or not an accurate input has been made in response to the instruction. For example, the determination unit 103 determines whether or not the operation button 130 has been pressed n times if an instruction “please press the operation button n times” is given. Further, the determination unit 103 may determine whether there is an input for the instruction within a predetermined period (for example, within one minute) from the instruction.

出力部104は、判定部103により受け付けられなかったと判定された場合、警報を出力する機能を有する。例えば、出力部104は、判定部103により受け付けられなかったと判定された場合、スピーカ110からアラーム音を出力させたり、ディスプレイ120に警報用の文字(メッセージ)を表示させたりする。また、出力部104は、居眠り防止装置100内部に設けられたバイブレーション用のモータに電圧を印加して、居眠り防止装置100を振動させてもよい。出力部104による警報は、利用者が警報されていることを認識できればよく、上記の例に限られるものではない。   The output unit 104 has a function of outputting an alarm when it is determined by the determination unit 103 that it has not been received. For example, when it is determined that the determination unit 103 has not accepted the output unit 104, the output unit 104 outputs an alarm sound from the speaker 110 or displays a warning character (message) on the display 120. Further, the output unit 104 may apply a voltage to a vibration motor provided inside the dozing prevention device 100 to vibrate the dozing prevention device 100. The alarm by the output unit 104 is not limited to the above example as long as the user can recognize that the alarm has been issued.

また、さらに、居眠り防止装置100が車両などの移動体に搭載されている場合、出力部104は、移動体の動力源(例えばエンジン)を制御するコンピュータ(ECU:Engine Control Unit)に対して緊急停止信号を出力し、移動体を停止させるようにしてもよい。   Furthermore, when the dozing prevention apparatus 100 is mounted on a moving body such as a vehicle, the output unit 104 is urgent to a computer (ECU: Engine Control Unit) that controls a power source (for example, an engine) of the moving body. A stop signal may be output to stop the moving body.

例えば、出力部104は、指示から所定期間内(例えば1分以内)に指示に対する入力があったと判定されなかった場合に、警報を出力する。また、出力部104は、段階的に警報を出力するようにしてもよい。例えば、この場合、出力部104は、指示から第1期間内(例えば1分以内)に指示に対する入力があったと判定されなかった場合に、まずは第1警報を出力する。そして、指示から第2期間内(例えば第1期間よりも長い期間であり、例えば5分以内)に指示に対する入力があったと判定されなかった場合には、第2警報を出力する。ここで、第2警報は、第1警報よりも利用者の注意を喚起可能な警報であり、例えば、第1警報よりも大きな音量の警報とすることができる。   For example, the output unit 104 outputs an alarm when it is not determined that there is an input for the instruction within a predetermined period (for example, within one minute) from the instruction. Further, the output unit 104 may output an alarm step by step. For example, in this case, the output unit 104 first outputs the first alarm when it is not determined that there is an input for the instruction within the first period (for example, within one minute) from the instruction. Then, when it is not determined that there is an input for the instruction within the second period (for example, a period longer than the first period, for example, within 5 minutes) from the instruction, a second alarm is output. Here, the second alarm is an alarm that can call the user's attention more than the first alarm, and can be, for example, an alarm having a louder volume than the first alarm.

(居眠り防止装置が行う処理の一例)
次に、居眠り防止装置100が行う処理の一例について説明する。図2は、本実施の形態の居眠り防止装置が行う処理の一例を示すフローチャートである。図2に示すように、居眠り防止装置100は、まず、指示を行うタイミングとなったかを判定する(ステップS201)。例えば、ステップS201において、居眠り防止装置100は、前の指示から所定時間が経過した場合に指示を行うタイミングとなったと判定する。居眠り防止装置100は、指示を行うタイミングでなければ(ステップS201:No)、指示を行うタイミングとなるまで待つ。
(Example of processing performed by the device for preventing snoozing)
Next, an example of processing performed by the dozing prevention apparatus 100 will be described. FIG. 2 is a flowchart illustrating an example of processing performed by the snoozing prevention apparatus according to the present embodiment. As shown in FIG. 2, the dozing prevention apparatus 100 first determines whether it is time to give an instruction (step S201). For example, in step S201, the dozing prevention apparatus 100 determines that it is time to give an instruction when a predetermined time has elapsed since the previous instruction. If the timing for giving an instruction is not reached (step S201: No), the dozing prevention apparatus 100 waits until the timing for giving an instruction is reached.

居眠り防止装置100は、指示を行うタイミングとなれば(ステップS201:Yes)、利用者に入力を行うように指示する(ステップS202)。例えば、ステップS202において、居眠り防止装置100は、スピーカ110から操作ボタン130を押下するよう指示する音声を出力する。   The dozing prevention apparatus 100 instructs the user to input (step S202) when it is time to give an instruction (step S201: Yes). For example, in step S <b> 202, the dozing prevention apparatus 100 outputs a sound instructing to press the operation button 130 from the speaker 110.

そして、居眠り防止装置100は、指示に対する入力があったかを判定する(ステップS203)。例えば、ステップS203において、居眠り防止装置100は、ステップS202の指示後の所定期間内(例えば1分以内)に操作ボタン130が押下されれば、指示に対する入力があったと判定する。居眠り防止装置100は、入力があったと判定すれば(ステップS203:Yes)、ステップS201へ戻り、前述した各ステップの処理を繰り返す。   Then, the dozing prevention apparatus 100 determines whether there is an input to the instruction (step S203). For example, in step S203, the dozing prevention apparatus 100 determines that there is an input for the instruction if the operation button 130 is pressed within a predetermined period (for example, within one minute) after the instruction in step S202. If the dozing prevention apparatus 100 determines that there is an input (step S203: Yes), the process returns to step S201 and repeats the processing of each step described above.

一方、居眠り防止装置100は、入力がなかったと判定すれば(ステップS203:No)、警報を出力して(ステップS204)、図2のフローチャートに示した一連の処理を終了する。例えば、ステップS204において、居眠り防止装置100は、スピーカ110からアラーム音を出力する。また、居眠り防止装置100は、ステップS204で警報を出力した場合にも、ステップS201へ戻り、前述した各ステップの処理を繰り返すように構成してもよい。   On the other hand, if the dozing prevention apparatus 100 determines that there is no input (step S203: No), it outputs an alarm (step S204) and ends the series of processes shown in the flowchart of FIG. For example, in step S <b> 204, the dozing prevention apparatus 100 outputs an alarm sound from the speaker 110. Also, the dozing prevention apparatus 100 may be configured to return to step S201 and repeat the processing of each step described above even when an alarm is output in step S204.

以上に説明したように、本実施の形態の居眠り防止装置100は、所定間隔で利用者に入力を行うように指示して利用者の注意を喚起することができるため、所定間隔で利用者の意識を刺激することができ、利用者が眠ってしまうことを防止することができる。さらに、居眠り防止装置100は、指示に対する入力がなかった場合に警報を出力して、入力を行わなかった利用者の注意を一層と喚起することができ、利用者の安全性を高めることができる。   As described above, the snoozing prevention apparatus 100 according to the present embodiment can instruct the user to input at a predetermined interval to call the user's attention. Consciousness can be stimulated and the user can be prevented from sleeping. Furthermore, the snooze prevention apparatus 100 can output an alarm when there is no input for an instruction, and can further alert the user who has not made an input, thereby improving the safety of the user. .

次に、前述した実施の形態の居眠り防止装置100の実施例について説明する。本実施例は、前述の居眠り防止装置100を、車両(二輪・四輪を含む)に搭載されるナビゲーション装置に適用した場合の例である。本実施例のナビゲーション装置は、利用者に対して入力を指示し、指示に対する入力がなかった場合、利用者の注意を喚起する「注意喚起機能」を有している。   Next, an example of the dozing prevention apparatus 100 according to the above-described embodiment will be described. The present embodiment is an example where the dozing prevention device 100 described above is applied to a navigation device mounted on a vehicle (including two wheels and four wheels). The navigation device of the present embodiment has an “attention calling function” for instructing the user to input, and calling the user's attention when there is no input to the instruction.

(ナビゲーション装置のハードウェア構成)
まず、本実施例のナビゲーション装置のハードウェア構成について説明する。図3は、本実施例のナビゲーション装置のハードウェア構成を示すブロック図である。
(Hardware configuration of navigation device)
First, the hardware configuration of the navigation device of the present embodiment will be described. FIG. 3 is a block diagram illustrating a hardware configuration of the navigation apparatus according to the present embodiment.

図3に示すように、ナビゲーション装置300は、CPU(Central Processing Unit)301と、ROM(Read Only Memory)302と、RAM(Random Access Memory)303と、磁気ディスクドライブ304と、磁気ディスク305と、光ディスクドライブ306と、光ディスク307と、音声I/F(Interface)308と、スピーカ309aと、マイク309bと、入力デバイス310と、映像I/F311と、ディスプレイ312aと、カメラ312bと、通信I/F313と、GPSユニット314と、各種センサ315と、を備えている。また、各構成部301〜315は、バス320によってそれぞれ接続されている。   As shown in FIG. 3, the navigation device 300 includes a CPU (Central Processing Unit) 301, a ROM (Read Only Memory) 302, a RAM (Random Access Memory) 303, a magnetic disk drive 304, a magnetic disk 305, Optical disk drive 306, optical disk 307, audio I / F (Interface) 308, speaker 309a, microphone 309b, input device 310, video I / F 311, display 312a, camera 312b, and communication I / F 313 And a GPS unit 314 and various sensors 315. Each component 301 to 315 is connected by a bus 320.

CPU301は、ナビゲーション装置300の全体の制御を司る。ROM302には、ブートプログラム、注意喚起機能制御プログラムなどの各種プログラムが記録されている。なお、これらのプログラムは、ROM302に限らず、磁気ディスク305や光ディスク307などの不揮発性の記録媒体に記録されていてもよい。RAM303は、CPU301のワークエリアとして使用される。   The CPU 301 governs overall control of the navigation device 300. The ROM 302 stores various programs such as a boot program and a warning function control program. Note that these programs are not limited to the ROM 302, and may be recorded on a non-volatile recording medium such as the magnetic disk 305 or the optical disk 307. The RAM 303 is used as a work area for the CPU 301.

CPU301は、RAM303をワークエリアとして使用しながら、ROM302などに記録された各種プログラムを実行することによって、ナビゲーション装置300の全体の制御を司る。なお、各種プログラムを実行することによって得られる処理結果は、例えば、RAM303に一時的に記録され、必要に応じて読み出される。また、上記の処理結果は、磁気ディスク305や光ディスク307などの不揮発性メモリに記録されることとしてもよい。   The CPU 301 controls the entire navigation device 300 by executing various programs recorded in the ROM 302 and the like while using the RAM 303 as a work area. Note that the processing results obtained by executing various programs are temporarily recorded in the RAM 303, for example, and read out as necessary. Further, the above processing result may be recorded in a nonvolatile memory such as the magnetic disk 305 or the optical disk 307.

磁気ディスクドライブ304は、CPU301の制御にしたがって磁気ディスク305に対するデータの読み取りや書き込みを制御する。磁気ディスク305には、磁気ディスクドライブ304の制御で書き込まれたデータが記録される。例えば、磁気ディスク305としては、HD(Hard Disk)やFD(Flexible Disk)を用いることができる。   The magnetic disk drive 304 controls reading and writing of data with respect to the magnetic disk 305 according to the control of the CPU 301. Data written under the control of the magnetic disk drive 304 is recorded on the magnetic disk 305. For example, as the magnetic disk 305, an HD (Hard Disk) or an FD (Flexible Disk) can be used.

光ディスクドライブ306は、CPU301の制御にしたがって光ディスク307に対するデータの読み取りや書き込みを制御する。光ディスク307は、光ディスクドライブ306の制御にしたがってデータの読み出される着脱自在な記録媒体である。例えば、光ディスク307としては、CD(Compact Disc)、DVDを用いることができる。光ディスク307は、書き込み可能な記録媒体を用いることもできる。また、この着脱可能な記録媒体は、光ディスク307のほか、MO(Magneto Optical Disk)、メモリカードなどであってもよい。   The optical disk drive 306 controls reading and writing of data with respect to the optical disk 307 according to the control of the CPU 301. The optical disk 307 is a detachable recording medium from which data is read according to the control of the optical disk drive 306. For example, as the optical disc 307, a CD (Compact Disc) or a DVD can be used. As the optical disk 307, a writable recording medium can be used. In addition to the optical disk 307, the removable recording medium may be an MO (Magneto Optical Disk), a memory card, or the like.

磁気ディスク305または光ディスク307に記録される情報の一例として、現在位置の特定、経路探索や経路誘導などに用いる地図データが挙げられる。地図データは、ノードおよびリンクからなり、移動体(例えば車両)が移動可能な道路を表す道路データや、施設やその他地形(山、川、土地)に関するフィーチャを用いて描画される画像データを含むデータとすることができる。地図データは、施設の名称や住所などを示す文字データなどを含んでいてもよい。これらのデータが表す画像は、ディスプレイ312aの表示画面において2次元または3次元に描画される。また、例えば、道路データには、各リンクについての長さ(距離)、道幅、道路種別(高速道路、有料道路、一般道路、私道)など、各リンクに対応する道路の属性を示す情報などが含まれていてもよい。   As an example of information recorded on the magnetic disk 305 or the optical disk 307, map data used for specifying the current position, searching for a route, or guiding a route can be cited. The map data is composed of nodes and links, and includes road data representing roads on which a moving body (for example, a vehicle) can move, and image data drawn using features related to facilities and other terrain (mountains, rivers, land). It can be data. The map data may include character data indicating the name and address of the facility. The image represented by these data is drawn two-dimensionally or three-dimensionally on the display screen of the display 312a. In addition, for example, the road data includes information indicating the attributes of the road corresponding to each link such as the length (distance), road width, road type (highway, toll road, general road, private road) for each link. It may be included.

なお、本実施例では地図データを磁気ディスク305または光ディスク307に記録するようにしたが、これらに限るものではない。地図データは、ナビゲーション装置300のハードウェアと一体に設けられているものに限って記録されているものではなく、ナビゲーション装置300の外部に設けられていてもよい。例えば、この場合、ナビゲーション装置300は、通信I/F313により、ネットワークを介して外部から地図データを取得し、取得した地図データをRAM303や磁気ディスク305などに記録しておき、必要に応じて読み出す。   In this embodiment, the map data is recorded on the magnetic disk 305 or the optical disk 307. However, the present invention is not limited to this. The map data is not limited to the one provided integrally with the hardware of the navigation device 300, and may be provided outside the navigation device 300. For example, in this case, the navigation apparatus 300 acquires map data from the outside via the network by the communication I / F 313, records the acquired map data in the RAM 303, the magnetic disk 305, and the like, and reads out as necessary. .

音声I/F308には、音声出力用のスピーカ309aと、入力された音声を音声信号に変換するマイク309bとが接続される。音声I/F308は、CPU301の制御にしたがって所定音声(例えばアラーム音)をスピーカ309aから出力させたり、マイク309bから入力された音声信号をCPU301へ出力したりする。入力デバイス310は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。入力デバイス310は、利用者によって選択されたキーに対応する信号を装置内部へ入力する。   The audio I / F 308 is connected to a speaker 309a for audio output and a microphone 309b that converts the input audio into an audio signal. The audio I / F 308 outputs a predetermined audio (for example, an alarm sound) from the speaker 309 a or outputs an audio signal input from the microphone 309 b to the CPU 301 according to the control of the CPU 301. Examples of the input device 310 include a remote controller having a plurality of keys for inputting characters, numerical values, and various instructions, a keyboard, a mouse, and a touch panel. The input device 310 inputs a signal corresponding to the key selected by the user into the apparatus.

映像I/F311には、ディスプレイ312aとカメラ312bとが接続される。例えば、映像I/F311は、ディスプレイ312a全体の制御を行うグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するVRAM(Video RAM)などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ312aを表示制御する制御ICなどによって構成される。   A display 312a and a camera 312b are connected to the video I / F 311. For example, the video I / F 311 includes a graphic controller that controls the entire display 312a, a buffer memory such as a VRAM (Video RAM) that temporarily records image information that can be displayed immediately, and image data output from the graphic controller. The display 312a is configured based on a control IC that controls display.

カメラ312bは、CPU301の制御に従って車両外部、例えば車両の前方の風景を撮影する。また、カメラ312bは、車両の前方の風景を撮影するカメラ、車両の後方の風景を撮影するカメラ、車内を撮影するカメラといったように、複数個設けられていてもよい。例えば、本実施例において、カメラ312bは動画形式で撮影するが、静止画形式で撮影するようにしてもよい。なお、カメラ312bによって撮影された撮影データは、磁気ディスク305などに記憶される。   The camera 312b captures the scenery outside the vehicle, for example, in front of the vehicle, under the control of the CPU 301. A plurality of cameras 312b may be provided such as a camera that captures a landscape in front of the vehicle, a camera that captures a landscape in the rear of the vehicle, and a camera that captures the interior of the vehicle. For example, in this embodiment, the camera 312b shoots in the moving image format, but may shoot in the still image format. Note that shooting data shot by the camera 312b is stored in the magnetic disk 305 or the like.

ディスプレイ312aには、アイコン(例えば自位置マーク)、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。例えば、ディスプレイ312aとしては、CRT、TFT液晶ディスプレイ、プラズマディスプレイ、有機ELディスプレイなどを用いることができる。例えば、ディスプレイ312aには、ナビゲーション装置300を搭載した車両の現在位置や進行方向を表す自位置マークや、車両周辺の地図などが表示される。   The display 312a displays an icon (for example, an own position mark), a cursor, a menu, a window, or various data such as characters and images. For example, a CRT, a TFT liquid crystal display, a plasma display, an organic EL display, or the like can be used as the display 312a. For example, the display 312a displays a local position mark indicating a current position and a traveling direction of a vehicle on which the navigation device 300 is mounted, a map around the vehicle, and the like.

通信I/F313は、無線を介してネットワークに接続され、ナビゲーション装置300とCPU301とのインターフェースとして機能する。通信I/F313は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とCPU301とのインターフェースとしても機能する。また、通信I/F313は、テレビ放送やラジオ放送を受信する。   The communication I / F 313 is connected to a network via wireless and functions as an interface between the navigation device 300 and the CPU 301. The communication I / F 313 is further connected to a communication network such as the Internet via wireless, and also functions as an interface between the communication network and the CPU 301. Further, the communication I / F 313 receives a television broadcast or a radio broadcast.

通信網には、LAN、WAN、公衆回線網や携帯電話網などがある。例えば、通信I/F313は、FMチューナー、VICS/ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置300によって構成され、VICSセンターから配信される渋滞や交通規制などの道路交通情報を取得する。ここで、VICSは登録商標である。   Communication networks include LANs, WANs, public line networks and mobile phone networks. For example, the communication I / F 313 includes an FM tuner, a VICS / beacon receiver, a wireless navigation device, and other navigation devices 300, and acquires road traffic information such as traffic congestion and traffic regulations distributed from the VICS center. Here, VICS is a registered trademark.

GPSユニット314は、GPS衛星からのGPSシグナル(電波)を受信し、車両の現在位置を測位する。GPSユニット314により測位された現在位置は、後述する各種センサ315の出力値とともに、CPU301による車両の現在位置の特定に際して利用される。   The GPS unit 314 receives GPS signals (radio waves) from GPS satellites and measures the current position of the vehicle. The current position measured by the GPS unit 314 is used when the current position of the vehicle is specified by the CPU 301 together with output values of various sensors 315 described later.

各種センサ315は、車両(またはナビゲーション装置300)の挙動を計測するための情報を出力する。例えば、各種センサ315には、加速度センサや角速度センサ、車速パルスセンサなどが含まれている。各種センサ315の出力値は、CPU301による車両(またはナビゲーション装置300)の現在位置の特定、加速度の検出、角速度の検出、方位変化量の算出などに利用される。   Various sensors 315 output information for measuring the behavior of the vehicle (or the navigation device 300). For example, the various sensors 315 include an acceleration sensor, an angular velocity sensor, a vehicle speed pulse sensor, and the like. The output values of the various sensors 315 are used by the CPU 301 for specifying the current position of the vehicle (or the navigation device 300), detecting the acceleration, detecting the angular velocity, calculating the azimuth change amount, and the like.

なお、例えば、図1に示した指示部101、判定部103、出力部104はCPU301とROM302と音声I/F308とによって、受付部102は入力デバイス310によって、その機能を実現することができる。   For example, the function of the instruction unit 101, the determination unit 103, and the output unit 104 illustrated in FIG. 1 can be realized by the CPU 301, the ROM 302, and the voice I / F 308, and the reception unit 102 can be realized by the input device 310.

(ナビゲーション装置が行う処理の一例)
次に、ナビゲーション装置300が行う処理の一例について説明する。図4は、本実施例のナビゲーション装置が行う処理の一例を示すフローチャートである。例えば、ナビゲーション装置300は、電源がオンとされた際に図4に示す処理を開始し、電源がオフとされた際に図4に示す処理を終了する。
(Example of processing performed by navigation device)
Next, an example of processing performed by the navigation device 300 will be described. FIG. 4 is a flowchart illustrating an example of processing performed by the navigation device of this embodiment. For example, the navigation device 300 starts the process shown in FIG. 4 when the power is turned on, and ends the process shown in FIG. 4 when the power is turned off.

図4に示すように、ナビゲーション装置300は、まず、注意喚起機能の開始条件を設定する開始条件設定処理を行う(ステップS401)。開始条件設定処理の処理内容については図5などを用いて後述するが、例えば、ナビゲーション装置300は、利用者に関する利用者情報、ナビゲーション装置300を搭載した車両の乗員数を表す乗員数情報などに基づいて、注意喚起機能の開始条件を設定する。注意喚起機能の開始条件には複数の条件を設定することができる。   As shown in FIG. 4, the navigation apparatus 300 first performs a start condition setting process for setting a start condition for the alert function (step S401). The processing content of the start condition setting process will be described later with reference to FIG. 5 and the like. For example, the navigation device 300 includes user information related to the user, passenger number information indicating the number of passengers of the vehicle on which the navigation device 300 is mounted, and the like. Based on this, the start condition of the alert function is set. Multiple conditions can be set for the start condition of the alert function.

具体的に、例えば、開始条件設定処理において、ナビゲーション装置300は、第1開始条件を「時刻が21時以降となること」、第2開始条件を「運転時間(運転開始時からの経過時間)が2時間以上となること」、第3開始条件を「運転距離(運転開始時からの移動距離の累積)が50km以上となること」、第4開始条件を「有料道路に入ること」と設定する。   Specifically, for example, in the start condition setting process, the navigation device 300 sets the first start condition “time is after 21:00” and the second start condition “operation time (elapsed time from the start of operation)”. Is set to 2 hours or more, ”the third start condition is set to“ the driving distance (cumulative travel distance from the start of driving) is 50 km or more ”, and the fourth start condition is set to“ enter the toll road ”. To do.

次に、ナビゲーション装置300は、開始条件設定処理により設定した開始条件が成立したか否かを判定する(ステップS402)。例えば、ステップS402において、ナビゲーション装置300は、上記の第1開始条件〜第4開始条件のいずれか一つでも満たした場合に、開始条件が成立したと判定する。   Next, the navigation apparatus 300 determines whether or not the start condition set by the start condition setting process is satisfied (step S402). For example, in step S402, the navigation device 300 determines that the start condition is satisfied when any one of the first to fourth start conditions is satisfied.

ナビゲーション装置300は、開始条件が成立していなければ(ステップS402:No)、開始条件が成立するまで待ち、開始条件が成立したら(ステップS402:Yes)、利用者に入力を行うように指示する指示タイミングを設定する指示タイミング設定処理を行う(ステップS403)。指示タイミング設定処理の処理内容については図6などを用いて後述する。   If the start condition is not satisfied (step S402: No), the navigation device 300 waits until the start condition is satisfied, and if the start condition is satisfied (step S402: Yes), instructs the user to input. Instruction timing setting processing for setting instruction timing is performed (step S403). The contents of the instruction timing setting process will be described later with reference to FIG.

次に、ナビゲーション装置300は、指示タイミングを変更する指示タイミング変更処理を行う(ステップS404)。指示タイミング変更処理の処理内容については図7などを用いて後述する。次に、ナビゲーション装置300は、指示タイミングになったか否かを判定する(ステップS405)。   Next, the navigation apparatus 300 performs an instruction timing change process for changing the instruction timing (step S404). The contents of the instruction timing change process will be described later with reference to FIG. Next, the navigation apparatus 300 determines whether or not the instruction timing has come (step S405).

例えば、ナビゲーション装置300は、指示タイミング設定処理や指示タイミング変更処理によりタイマーに所定値を設定する。タイマーは指示を行うまでの残り時間を表し、ナビゲーション装置300は、設定した所定値から時間の経過に伴ってカウントダウンしていき、タイマーが「0」となったときに指示タイミングになったと判定する。ナビゲーション装置300は、指示タイミングとなっていなければ(ステップS405:No)、ステップS404へ復帰して上記の処理を繰り返す。   For example, the navigation device 300 sets a predetermined value in the timer by an instruction timing setting process or an instruction timing change process. The timer represents the remaining time until an instruction is given, and the navigation apparatus 300 counts down as time elapses from the set predetermined value, and determines that the instruction timing has come when the timer reaches “0”. . If the instruction timing is not reached (step S405: No), the navigation device 300 returns to step S404 and repeats the above processing.

一方、ナビゲーション装置300は、指示タイミングとなれば(ステップS405:Yes)、利用者に指示する入力の内容を決定する指示内容決定処理を行う(ステップS406)。例えば、ナビゲーション装置300の磁気ディスク305には、ナビゲーション装置300の製造者により、それぞれが異なる指示内容を表す複数の指示パターンが記憶されている。   On the other hand, if it is the instruction timing (step S405: Yes), the navigation device 300 performs an instruction content determination process for determining the content of the input instructed to the user (step S406). For example, the magnetic disk 305 of the navigation device 300 stores a plurality of instruction patterns representing different instruction contents by the manufacturer of the navigation device 300.

例えば、ステップS406において、ナビゲーション装置300は、磁気ディスク305に記憶された複数の指示パターンのうち、いずれか一つの指示パターンを任意の抽選方法を用いてランダムに決定する。また、ナビゲーション装置300は、前回の指示時に決定した指示パターンを今回の決定時には除外するようにしてもよい。これにより、ナビゲーション装置300は、2回続けて同じ指示内容で指示してしまうことを防止することができる。   For example, in step S406, the navigation device 300 randomly determines any one of the plurality of instruction patterns stored in the magnetic disk 305 using an arbitrary lottery method. Further, the navigation device 300 may exclude the instruction pattern determined at the previous instruction at the time of the current determination. Thereby, the navigation apparatus 300 can prevent giving instructions with the same instruction content twice in succession.

次に、ナビゲーション装置300は、ステップS406で決定した指示パターンが表す指示を出力する(ステップS407)。例えば、ステップS407において、ナビゲーション装置300は、スピーカ309aから指示パターンに対応する音声を出力させ、ディスプレイ312aには指示パターンに対応する画像を表示させる。ナビゲーション装置300は、スピーカ309aおよびディスプレイ312aといったように複数の出力デバイスを用いて指示を出力することにより、一つの出力デバイスのみで指示を出力する場合に比べ、利用者に注意を喚起でき、指示に気づかせ易くすることができる。   Next, the navigation apparatus 300 outputs the instruction represented by the instruction pattern determined in step S406 (step S407). For example, in step S407, the navigation device 300 causes the speaker 309a to output sound corresponding to the instruction pattern, and causes the display 312a to display an image corresponding to the instruction pattern. The navigation apparatus 300 can alert the user by outputting instructions using a plurality of output devices such as the speaker 309a and the display 312a, compared to the case where the instructions are output using only one output device. Can make it easier to notice.

次に、ナビゲーション装置300は、指示に対する入力があったかを判定する(ステップS408)。例えば、ステップS408において、ナビゲーション装置300は、ステップS407の指示出力後に、マイク309bや入力デバイス310などにより利用者の入力を受け付けたかを判定する。また、ステップS408において、ナビゲーション装置300は、ステップS407で出力した指示に合致する入力を受け付けたかを判定する。例えば、ナビゲーション装置300は、ステップS407において「Aボタンを押下してください」といった指示を出力していれば、ステップS408ではこの指示後にAボタンが押下されたか否かを判定する。   Next, the navigation apparatus 300 determines whether there has been an input to the instruction (step S408). For example, in step S408, the navigation apparatus 300 determines whether a user input has been received by the microphone 309b, the input device 310, or the like after the instruction output in step S407. In step S408, the navigation apparatus 300 determines whether an input that matches the instruction output in step S407 has been received. For example, if the navigation apparatus 300 outputs an instruction “please press the A button” in step S407, the navigation apparatus 300 determines in step S408 whether the A button has been pressed after this instruction.

ナビゲーション装置300は、指示に対する入力を受け付けていなければ(ステップS408:No)、第1アラームの出力中であるか否かを判定する(ステップS409)。ここで、第1アラームは、指示から所定期間(本実施例では期間T1)入力がなかった場合に出力されるアラームである(後述のステップS411を参照)。   If the navigation apparatus 300 has not received an input in response to the instruction (step S408: No), the navigation apparatus 300 determines whether the first alarm is being output (step S409). Here, the first alarm is an alarm that is output when there is no input for a predetermined period (in the present embodiment, period T1) from the instruction (see step S411 described later).

ナビゲーション装置300は、第1アラームの出力中でなければ(ステップS409:No)、指示からの経過時間がT1となったかを判定し(ステップS410)、T1となっていなければ(ステップS410:No)、ステップS408へ復帰して前述の処理を繰り返す。一方、ナビゲーション装置300は、指示からの経過時間がT1となれば(ステップS410:Yes)、第1アラームの出力を開始して(ステップS411)、ステップS408の処理へ移行する。   If the first alarm is not being output (step S409: No), the navigation device 300 determines whether the elapsed time from the instruction has reached T1 (step S410), and if it has not reached T1 (step S410: No) ), The process returns to step S408 and the above-described processing is repeated. On the other hand, when the elapsed time from the instruction reaches T1 (step S410: Yes), the navigation apparatus 300 starts outputting the first alarm (step S411) and proceeds to the process of step S408.

また、ナビゲーション装置300は、ステップS409において第1アラームの出力中であると判定すると(ステップS409:Yes)、指示からの経過時間がT2となったかを判定する(ステップS412)。ここで、T2はT1よりも大きい値(すなわち期間T1よりも期間T2の方が長くなるような値)である。ナビゲーション装置300は、指示からの経過時間がT2となっていなければ(ステップS412:No)、ステップS408の処理へ移行する。   If the navigation device 300 determines in step S409 that the first alarm is being output (step S409: Yes), it determines whether the elapsed time from the instruction has reached T2 (step S412). Here, T2 is a value larger than T1 (that is, a value such that the period T2 is longer than the period T1). If the elapsed time from the instruction is not T2 (step S412: No), the navigation device 300 proceeds to the process of step S408.

一方、ナビゲーション装置300は、指示からの経過時間がT2となれば(ステップS412:Yes)、第2アラームの出力を開始する(ステップS413)。ここで、第2アラームは、第1アラームよりも利用者の注意を喚起可能なアラームとなっており、例えば、第1アラームよりも大きな音量で出力されるアラームである。第2アラームを出力する場合、ナビゲーション装置300は、第1アラームを停止してもよいし、第1アラームと第2アラームとを同時に出力するようにしてもよい。   On the other hand, when the elapsed time from the instruction reaches T2 (step S412: Yes), the navigation device 300 starts outputting the second alarm (step S413). Here, the second alarm is an alarm that can call the user's attention more than the first alarm, and is an alarm that is output at a volume larger than that of the first alarm, for example. When outputting the second alarm, the navigation device 300 may stop the first alarm or may output the first alarm and the second alarm at the same time.

次に、ナビゲーション装置300は、指示に対する入力があったかを判定する(ステップS414)。ステップS414において、ステップS408と同様に、ナビゲーション装置300は、ステップS407で出力した指示に合致する入力を受け付けたかを判定する。そして、ナビゲーション装置300は、指示に対する入力を受け付けていなければ(ステップS414:No)、入力を受け付けるまで待つ(第2アラームの出力を維持する)。ナビゲーション装置300は、指示に対する入力を受け付けたら(ステップS414:Yes)、第2アラームの出力を停止して(ステップS415)、ステップS403の処理へ移行する。   Next, the navigation apparatus 300 determines whether there is an input for the instruction (step S414). In step S414, as in step S408, the navigation apparatus 300 determines whether an input that matches the instruction output in step S407 has been received. And if the input with respect to an instruction | indication is not received (step S414: No), the navigation apparatus 300 will wait until it receives an input (it maintains the output of a 2nd alarm). When the navigation apparatus 300 receives an input for the instruction (step S414: Yes), the navigation apparatus 300 stops outputting the second alarm (step S415), and proceeds to the process of step S403.

また、ナビゲーション装置300は、ステップS408において、指示に対する入力を受け付けたら(ステップS408:Yes)、第1アラームの出力中であるか否かを判定する(ステップS416)。ナビゲーション装置300は、第1アラームの出力中でなければ(ステップS416:No)、そのままステップS403へ復帰して前述の処理を繰り返す。一方、ナビゲーション装置300は、第1アラームの出力中であれば(ステップS416:Yes)、第1アラームの出力を停止して(ステップS417)、ステップS403の処理へ移行する。   In addition, when the navigation apparatus 300 receives an input to the instruction in step S408 (step S408: Yes), the navigation apparatus 300 determines whether or not the first alarm is being output (step S416). If the first alarm is not being output (step S416: No), the navigation device 300 returns to step S403 as it is and repeats the above processing. On the other hand, if the first alarm is being output (step S416: Yes), the navigation apparatus 300 stops outputting the first alarm (step S417), and proceeds to the process of step S403.

(開始条件設定処理の一例)
次に、ステップS401で示した開始条件設定処理の一例について説明する。図5は、開始条件設定処理の一例を示すフローチャートである。図5に示すように、開始条件設定処理において、ナビゲーション装置300は、まず、利用者情報および乗員数情報を取得する(ステップS501)。
(Example of start condition setting process)
Next, an example of the start condition setting process shown in step S401 will be described. FIG. 5 is a flowchart illustrating an example of the start condition setting process. As shown in FIG. 5, in the start condition setting process, the navigation apparatus 300 first acquires user information and occupant number information (step S501).

ここで、利用者情報は利用者に関する情報であり、例えば、利用者の年齢や、前日の利用者の睡眠時間や、前日の睡眠の質(利用者がよく眠れたか否か)などを表す情報とすることができる。ナビゲーション装置300は、利用者に入力デバイス310を操作させて利用者の年齢や前日の睡眠時間などを入力させることにより、利用者情報を取得することができる。   Here, the user information is information about the user, for example, information indicating the age of the user, the sleep time of the user on the previous day, the quality of sleep on the previous day (whether the user can sleep well), and the like. It can be. The navigation device 300 can acquire user information by causing the user to operate the input device 310 to input the age of the user, the sleep time of the previous day, and the like.

また、乗員数情報は、ナビゲーション装置300を搭載した車両に乗車している乗員数を表す情報とすることができる。ナビゲーション装置300は、利用者情報と同様、利用者に入力デバイス310を操作させて乗員数を入力させることにより、乗員数情報を取得することができる。   In addition, the occupant number information can be information indicating the number of occupants who are in a vehicle on which the navigation device 300 is mounted. As with the user information, the navigation apparatus 300 can acquire the occupant number information by causing the user to input the occupant number by operating the input device 310.

次に、ナビゲーション装置300は、ステップS501において取得した乗員数情報を用いて、乗員数が2人以上か否かを判定する(ステップS502)。そして、ナビゲーション装置300は、乗員数が2名未満(1人)であれば(ステップS502:No)、ステップS501で取得した利用者情報を用いて、利用者が50歳以上(年配者)であるか否かを判定する(ステップS503)。   Next, the navigation apparatus 300 determines whether the number of passengers is two or more using the passenger number information acquired in step S501 (step S502). If the number of occupants is less than two (one person) (step S502: No), the navigation apparatus 300 uses the user information acquired in step S501, and the user is 50 years old (elderly). It is determined whether or not there is (step S503).

ナビゲーション装置300は、利用者が50歳以上であれば(ステップS503:Yes)、第1開始条件を「時刻が21時以降となること」と設定する(ステップS504)。一方、ナビゲーション装置300は、利用者が50歳未満であれば(ステップS503:No)、第1開始条件を「時刻が23時以降となること」と設定する(ステップS505)。   If the user is 50 years of age or older (step S503: Yes), the navigation device 300 sets the first start condition as “the time is after 21:00” (step S504). On the other hand, if the user is less than 50 years old (step S503: No), the navigation device 300 sets the first start condition to be “after 23:00” (step S505).

次に、ナビゲーション装置300は、ステップS501で取得した利用者情報を用いて、利用者が前日に十分な睡眠をとったか否かを判定する。例えば、本実施例において、ナビゲーション装置300は、利用者の前日の睡眠時間が6時間以上であるか否かを判定する(ステップS506)。   Next, the navigation apparatus 300 determines whether the user had enough sleep the previous day using the user information acquired in step S501. For example, in the present embodiment, the navigation device 300 determines whether or not the sleep time on the previous day of the user is 6 hours or more (step S506).

ナビゲーション装置300は、利用者の前日の睡眠時間が6時間以上であれば(ステップS506:Yes)、ステップS501で取得した利用者情報を用いて、利用者の前日の睡眠の質が良好であったか否かを判定する(ステップS507)。例えば、ナビゲーション装置300は、利用者情報の入力時に利用者に「前日はよく眠れましたか?」といった質問を提示し、この質問に対する利用者の回答が「はい」であれば、利用者の前日の睡眠の質が良好であったと判定する。利用者の回答が「いいえ」であれば、利用者の前日の睡眠の質が良好でなかったと判定する。   If the sleep time of the user's previous day is 6 hours or more (step S506: Yes), the navigation device 300 uses the user information acquired in step S501 to determine whether the sleep quality of the user's previous day was good. It is determined whether or not (step S507). For example, the navigation device 300 presents a question such as “Have you slept well the previous day?” To the user when entering the user information, and if the user's answer to this question is “Yes”, the user's previous day It was determined that the quality of sleep was good. If the answer of the user is “No”, it is determined that the sleep quality of the previous day of the user was not good.

ナビゲーション装置300は、ステップS507において利用者の前日の睡眠の質が良好であったと判定したら(ステップS507:Yes)、第2開始条件を「運転時間(運転開始時からの経過時間)が2時間以上となること」と設定し(ステップS508)、第3開始条件を「運転距離(運転開始時からの移動距離)が50km以上となること」と設定する(ステップS509)。   If the navigation apparatus 300 determines in step S507 that the quality of sleep of the user on the previous day was good (step S507: Yes), the second start condition is “driving time (elapsed time from the start of driving) is 2 hours. It is set to “become above” (step S508), and the third start condition is set to “the driving distance (movement distance from the start of driving) is 50 km or more” (step S509).

一方、ナビゲーション装置300は、利用者の睡眠時間が6時間未満と判定した場合(ステップS506:No)、また、利用者の前日の睡眠の質が良好でなかったと判定した場合(ステップS507:No)、第2開始条件を「運転時間(運転開始時からの経過時間)が1時間以上となること」と設定し(ステップS510)、第3開始条件を「運転距離(運転開始時からの移動距離)が30km以上となること」と設定する(ステップS511)。そして、ナビゲーション装置300は、利用者の年齢や前日の睡眠時間などを問わない第4開始条件を「有料道路に入ること」と設定し(ステップS512)、開始条件設定処理を終了する。   On the other hand, the navigation device 300 determines that the sleep time of the user is less than 6 hours (step S506: No), and also determines that the sleep quality of the previous day of the user was not good (step S507: No). ), The second start condition is set as “the operation time (elapsed time from the start of operation) is 1 hour or more” (step S510), and the third start condition is “operation distance (movement from the start of operation) “Distance) should be 30 km or more” (step S511). Then, the navigation device 300 sets the fourth start condition regardless of the age of the user, the sleep time of the previous day, etc. as “entering a toll road” (step S512), and ends the start condition setting process.

また、ナビゲーション装置300は、ステップS502で乗員数が2名以上であると判定したら(ステップS502:Yes)、乗員同士が会話することにより一人で乗車している場合に比べて、利用者が眠りにくいため、注意喚起機能を開始しないように設定して(ステップS513)、開始条件設定処理を終了する。なお、本実施例では、複数人で乗員している場合に、注意喚起機能を開始しないようにしたが、これに限るものではない。   In addition, when the navigation apparatus 300 determines that the number of occupants is two or more in step S502 (step S502: Yes), the user sleeps as compared to the case where the occupants are riding alone by talking with each other. Since it is difficult, it is set not to start the alerting function (step S513), and the start condition setting process ends. In the present embodiment, the alerting function is not started when a plurality of passengers are present, but the present invention is not limited to this.

(指示タイミング設定処理の一例)
次に、ステップS403で示した指示タイミング設定処理の一例について説明する。図6は、指示タイミング設定処理の一例を示すフローチャートである。図6に示すように、指示タイミング設定処理において、ナビゲーション装置300は、まず、前の指示後に第2アラームを出力したか否かを判定する(ステップS601)。前述のように、ナビゲーション装置300は、指示後に期間T2が経過しても指示に対する入力がなかった場合に第2アラームを出力する。すなわち、ステップS601では、前の指示後に期間T2が経過しても指示に対する入力がなかったかを判定している。
(Example of instruction timing setting process)
Next, an example of the instruction timing setting process shown in step S403 will be described. FIG. 6 is a flowchart illustrating an example of the instruction timing setting process. As shown in FIG. 6, in the instruction timing setting process, the navigation apparatus 300 first determines whether or not a second alarm has been output after the previous instruction (step S601). As described above, the navigation device 300 outputs the second alarm when there is no input for the instruction even after the period T2 has elapsed after the instruction. That is, in step S601, it is determined whether there is no input for the instruction even after the period T2 has elapsed after the previous instruction.

ナビゲーション装置300は、前の指示後に第2アラームを出力していれば(ステップS601:Yes)、次の指示までの残り時間を表すタイマーに5分を設定し(ステップS602)、指示タイミング設定処理を終了する。また、ナビゲーション装置300は、前の指示後に第2アラームを出力していなければ(ステップS601:No)、前の指示後に第1アラームを出力したか否かを判定する(ステップS603)。前述のように、ナビゲーション装置300は、指示後に期間T1が経過しても指示に対する入力がなかった場合に第1アラームを出力する。すなわち、ステップS603では、前の指示後に期間T1が経過しても指示に対する入力がなかったかを判定している。   If the navigation apparatus 300 has output the second alarm after the previous instruction (step S601: Yes), the navigation apparatus 300 sets 5 minutes in the timer indicating the remaining time until the next instruction (step S602), and the instruction timing setting process Exit. If the second alarm is not output after the previous instruction (step S601: No), the navigation apparatus 300 determines whether the first alarm is output after the previous instruction (step S603). As described above, the navigation device 300 outputs the first alarm when there is no input for the instruction even after the period T1 has elapsed after the instruction. That is, in step S603, it is determined whether there is no input for the instruction even after the period T1 has elapsed after the previous instruction.

ナビゲーション装置300は、前の指示後に第1アラームを出力していれば(ステップS603:Yes)、次の指示までの残り時間を表すタイマーに10分を設定し(ステップS604)、指示タイミング設定処理を終了する。また、ナビゲーション装置300は、前の指示後に第1アラームを出力していなければ(ステップS603:No)、ナビゲーション装置300を搭載した車両が有料道路または任意の道路の渋滞区間に位置しているかを判定する(ステップS605)。   If the navigation apparatus 300 has output the first alarm after the previous instruction (step S603: Yes), the navigation apparatus 300 sets 10 minutes to the timer indicating the remaining time until the next instruction (step S604), and the instruction timing setting process Exit. Moreover, if the navigation apparatus 300 has not output the first alarm after the previous instruction (step S603: No), it is determined whether the vehicle on which the navigation apparatus 300 is mounted is located in a toll road or a congested section of an arbitrary road. Determination is made (step S605).

例えば、ステップS605において、ナビゲーション装置300は、GPSユニット314から出力された情報などに基づいて車両の現在地点を表す現在地点情報を取得する。次に、ナビゲーション装置300は、磁気ディスク305などに記憶された地図データを参照し、地図データにおいて現在地点情報に対応する地点が有料道路上の地点か否かを判定する。ナビゲーション装置300は、現在地点情報に対応する地点が有料道路上の地点であると判定したら、車両が有料道路に位置していると判定する。   For example, in step S605, the navigation apparatus 300 acquires current location information representing the current location of the vehicle based on information output from the GPS unit 314 and the like. Next, the navigation apparatus 300 refers to the map data stored in the magnetic disk 305 or the like, and determines whether or not the point corresponding to the current point information in the map data is a point on the toll road. If navigation device 300 determines that the point corresponding to the current point information is a point on the toll road, it determines that the vehicle is located on the toll road.

また、ステップS605において、ナビゲーション装置300は、通信I/F313により渋滞区間を表す道路交通情報を取得する。ナビゲーション装置300は、現在地点情報に対応する地点が渋滞区間に含まれる地点であるか否かを判定する。ナビゲーション装置300は、現在地点情報に対応する地点が渋滞区間に含まれる地点であると判定したら、車両が渋滞区間に位置していると判定する。   In step S <b> 605, the navigation apparatus 300 acquires road traffic information representing a traffic jam section through the communication I / F 313. The navigation device 300 determines whether or not the point corresponding to the current point information is a point included in the traffic jam section. If the navigation apparatus 300 determines that the point corresponding to the current point information is a point included in the traffic jam section, the navigation apparatus 300 determines that the vehicle is located in the traffic jam section.

ナビゲーション装置300は、車両が有料道路または渋滞区間に位置していれば(ステップS605:Yes)、次の指示までの残り時間を表すタイマーに10分を設定し(ステップS606)、指示タイミング設定処理を終了する。また、ナビゲーション装置300は、車両が有料道路または渋滞区間に位置していなければ(ステップS605:No)、次の指示までの残り時間を表すタイマーに20分を設定し(ステップS607)、指示タイミング設定処理を終了する。   If the vehicle is located on a toll road or a traffic jam section (step S605: Yes), the navigation device 300 sets 10 minutes in a timer indicating the remaining time until the next instruction (step S606), and an instruction timing setting process Exit. Further, if the vehicle is not located on a toll road or a traffic jam section (step S605: No), the navigation device 300 sets 20 minutes in a timer indicating the remaining time until the next instruction (step S607), and the instruction timing The setting process ends.

(指示タイミング変更処理)
次に、ステップS404で示した指示タイミング変更処理の一例について説明する。例えば、ナビゲーション装置300を搭載した車両は刻々と移動している。このため、ステップS403で指示タイミングを設定した際には一般道路を移動していたがその後に有料道路に入るなど、利用者の運転環境が変化することがある。例えば、有料道路は、一般道路に比べて、信号や右左折ポイントが少ないために運転が単調となり、利用者が眠くなり易い傾向となる。ナビゲーション装置300は、指示タイミング変更処理により、運転環境の変化に合わせて指示タイミングを変更できるため、利用者の安全性を向上させることができる。
(Instruction timing change process)
Next, an example of the instruction timing change process shown in step S404 will be described. For example, a vehicle equipped with the navigation device 300 is moving every moment. For this reason, when the instruction timing is set in step S403, the driving environment of the user may change, for example, the user has moved on a general road but then enters a toll road. For example, toll roads tend to be monotonous due to fewer traffic lights and left / right turn points compared to general roads, making it easier for users to sleep. Since the navigation device 300 can change the instruction timing in accordance with the change in the driving environment by the instruction timing change process, the safety of the user can be improved.

図7は、指示タイミング変更処理の一例を示すフローチャートである。図7に示すように、指示タイミング変更処理において、ナビゲーション装置300は、まず、車両が有料道路または渋滞区間に位置しているかを判定し(ステップS701)、車両が有料道路または渋滞区間に位置していなければ(ステップS701:No)、そのまま指示タイミング変更処理を終了する。   FIG. 7 is a flowchart illustrating an example of the instruction timing change process. As shown in FIG. 7, in the instruction timing change process, the navigation device 300 first determines whether the vehicle is located on a toll road or a traffic jam section (step S701), and the vehicle is located on a toll road or a traffic jam section. If not (step S701: No), the instruction timing changing process is terminated as it is.

一方、ナビゲーション装置300は、車両が有料道路または渋滞区間に位置していれば(ステップS701:Yes)、現在のタイマーの値を参照して次の指示までの残り時間が10分以上残っているかを判定する(ステップS702)。ナビゲーション装置300は、残り時間が10分未満であれば(ステップS702:No)、そのまま指示タイミング変更処理を終了し、次の指示までの残り時間が10分以上あれば(ステップS702:Yes)、タイマーを10分に設定し(ステップS703)、指示タイミング変更処理を終了する。   On the other hand, if the vehicle is located on a toll road or a traffic jam section (step S701: Yes), the navigation device 300 refers to the current timer value and whether the remaining time until the next instruction remains for 10 minutes or more. Is determined (step S702). If the remaining time is less than 10 minutes (step S702: No), the navigation device 300 ends the instruction timing change process, and if the remaining time until the next instruction is 10 minutes or more (step S702: Yes). The timer is set to 10 minutes (step S703), and the instruction timing change process is terminated.

(本実施例のナビゲーション装置による指示および警報の一例)
次に、ナビゲーション装置300による指示および警報の一例について説明する。図8は、本実施例のナビゲーション装置による指示および警報の一例を示す説明図である。図8(1)に示すように、ナビゲーション装置300は、利用者に入力を行うように指示する場合、ディスプレイ312aに、指示内容を表すメッセージ801aと、操作ボタン802とを表示する。なお、ここで、ディスプレイ312aはタッチパネルに対応したディスプレイとなっており、ナビゲーション装置300はディスプレイ312aに表示させた操作ボタン802により利用者からの入力を受け付けることができるようになっている。
(Example of instructions and warnings by the navigation device of this embodiment)
Next, an example of instructions and warnings by the navigation device 300 will be described. FIG. 8 is an explanatory diagram showing an example of instructions and warnings by the navigation device of this embodiment. As illustrated in FIG. 8A, when the navigation apparatus 300 instructs the user to input, the navigation apparatus 300 displays a message 801a indicating the instruction content and an operation button 802 on the display 312a. Here, the display 312a is a display corresponding to a touch panel, and the navigation apparatus 300 can accept an input from a user by an operation button 802 displayed on the display 312a.

図8(1)に示す例において、ナビゲーション装置300は、メッセージ801aにより、利用者に対して「♯ボタンを押下してください」と指示している。なお、例えば、ナビゲーション装置300は、図8(1)に示す表示画面をディスプレイ312aに表示させている間、スピーカ309aからは「♯ボタンを押下してください」といった音声メッセージを出力させる。   In the example shown in FIG. 8 (1), the navigation apparatus 300 instructs the user “please press the # button” with a message 801a. For example, the navigation device 300 outputs a voice message such as “please press the # button” from the speaker 309a while the display screen 312a is displayed on the display 312a.

図8(1)に示す例において、利用者がナビゲーション装置300の指示にしたがって操作ボタン802のうちの♯ボタン802aにタッチすると、ナビゲーション装置300は、指示に対する入力を受け付けたと判定し、図8(2)に示すような指示前の表示画面に戻す。図8(2)に示す例において、ナビゲーション装置300は、ナビゲーション装置300を搭載した車両周辺の地図Mp上に、ナビゲーション装置300を搭載した車両の現在位置を表す自車アイコンIを表示している。   In the example shown in FIG. 8A, when the user touches the # button 802a of the operation buttons 802 in accordance with the instruction from the navigation device 300, the navigation device 300 determines that an input for the instruction has been accepted, and FIG. Return to the display screen before the instruction as shown in 2). In the example shown in FIG. 8 (2), the navigation device 300 displays the own vehicle icon I representing the current position of the vehicle on which the navigation device 300 is mounted on the map Mp around the vehicle on which the navigation device 300 is mounted. .

一方、利用者が図8(1)の指示開始時から所定期間内(例えば1分以内)に♯ボタン802aにタッチしなければ、ナビゲーション装置300は、図8(3)に示すような警報画面を表示する。図8(3)に示す例において、ナビゲーション装置300は、「直ちに休憩してください」といったメッセージ801bを表示させている。なお、例えば、ナビゲーション装置300は、図8(3)に示す表示画面をディスプレイ312aに表示させている間、スピーカ309aからは「ピー!ピー!」といった電子音(アラーム音)を出力させる。   On the other hand, if the user does not touch the # button 802a within a predetermined period (for example, within 1 minute) from the start of the instruction in FIG. 8 (1), the navigation device 300 displays an alarm screen as shown in FIG. 8 (3). Is displayed. In the example shown in FIG. 8 (3), the navigation device 300 displays a message 801b such as “Please take a break immediately”. For example, the navigation device 300 outputs an electronic sound (alarm sound) such as “P! P!” From the speaker 309a while displaying the display screen shown in FIG. 8 (3) on the display 312a.

以上に説明したように、本実施例のナビゲーション装置300は、所定間隔で利用者に対して入力を行うように指示することにより所定間隔で利用者の注意を喚起することができ、利用者が眠ってしまうことを防止することができる。したがって、ナビゲーション装置300は、利用者が眠ってしまうことを防止して、利用者の安全性を高めることができる。なお、本実施例において、ナビゲーション装置300は、所定時間が経過する度に指示を行う例を説明したが、これに限らない。例えば、ナビゲーション装置300は、車両が所定距離移動する度に指示を行ってもよいし、所定時間が経過するか所定距離が移動するかのどちらかがあったときに指示を行ってもよい。   As described above, the navigation device 300 according to the present embodiment can alert the user at predetermined intervals by instructing the user to perform input at predetermined intervals. It can prevent falling asleep. Therefore, the navigation device 300 can prevent the user from sleeping and improve the safety of the user. In addition, although the navigation apparatus 300 demonstrated the example which instruct | indicates whenever predetermined time passes in the present Example, it is not restricted to this. For example, the navigation device 300 may give an instruction every time the vehicle moves a predetermined distance, or may give an instruction when either a predetermined time elapses or a predetermined distance moves.

また、注意喚起機能は、利用者が眠ってしまうことを防止できる一方で、利用者によっては煩わしく感じることもあり得る。そこで、ナビゲーション装置300は、利用者の年齢や前日の睡眠状況などにより、注意喚起機能を開始するタイミング(所定間隔での指示を開始するタイミング)を変更することにより、利用者が眠くなり易いと考えられる状況では眠ってしまうことを防止しつつ、利用者が眠くなりにくいと考えられる状況では利用者の煩わしさを低減することができる。   In addition, while the alert function can prevent the user from sleeping, it can be annoying to some users. Therefore, the navigation device 300 may change the timing of starting the alert function (timing to start an instruction at a predetermined interval) according to the age of the user, the sleep state of the previous day, etc. It is possible to reduce the annoyance of the user in a situation where it is difficult for the user to become sleepy while preventing the user from sleeping in a possible situation.

例えば、利用者が高齢者の場合、加齢による体力の低下や生活習慣などから、若年者の場合に比べて、眠くなる時刻が早くなる傾向がある。そこで、ナビゲーション装置300は、利用者を高齢者と判定した場合(利用者の年齢が50歳以上の場合)、若年者と判定した場合(利用者の年齢が50歳未満の場合)よりも早いタイミングで、注意喚起機能を開始させる。これにより、ナビゲーション装置300は、眠くなり易い傾向の高齢者に対しては眠ってしまうことを防止し、眠くなりにくい傾向の若年者に対しては注意喚起機能による煩わしさを低減することができる。   For example, when the user is an elderly person, the time to fall asleep tends to be earlier than in the case of a young person due to a decrease in physical strength due to aging and lifestyle habits. Therefore, the navigation device 300 is earlier than when the user is determined to be an elderly person (when the user's age is 50 years or older) or when the user is determined to be a young person (when the user's age is less than 50 years). At the timing, the alert function is started. As a result, the navigation device 300 can prevent an elderly person who tends to become sleepy from falling asleep, and can reduce the annoyance caused by the alert function for a young person who tends to become sleepy. .

また、前日によく眠れた利用者と、前日によく眠れなかった利用者とに対しても同様である。すなわち、ナビゲーション装置300は、利用者を前日によく眠れた利用者と判定した場合(例えば睡眠時間が6時間以上且つ睡眠の質が良好の場合。ステップS506やステップS507などを参照)、よく眠れなかった利用者と判定した場合(睡眠時間が6時間未満か睡眠の質が良好でない場合)よりも早いタイミングから、注意喚起機能を開始させる。これにより、ナビゲーション装置300は、眠くなり易い傾向の睡眠が不十分な利用者に対しては眠ってしまうことを防止し、眠くなりにくい傾向の睡眠が十分な利用者に対しては注意喚起機能による煩わしさを低減することができる。   The same applies to users who sleep well on the previous day and users who did not sleep well on the previous day. That is, when navigation device 300 determines that the user has fallen asleep well on the previous day (for example, when sleep time is 6 hours or longer and the quality of sleep is good; see step S506, step S507, etc.) The alerting function is started at a timing earlier than when it is determined that the user has not been present (when the sleep time is less than 6 hours or the sleep quality is not good). As a result, the navigation device 300 prevents the user who sleeps with a tendency to become sleepy from being insufficient and prevents the user from sleeping and the alert function to a user who has a sleep with a tendency to be difficult to sleep. The troublesomeness due to can be reduced.

さらに、ナビゲーション装置300は、一般道路に比べて、利用者が眠くなり易い傾向となる有料道路に入ったときに、注意喚起機能を開始させることにより、眠くなり易い傾向の運転環境で運転している利用者に対しては眠ってしまうことを防止し、眠くなりにくい傾向の運転環境で運転している利用者に対しては注意喚起機能による煩わしさを低減することができる。   Furthermore, the navigation device 300 operates in a driving environment that tends to become sleepy by starting a warning function when entering a toll road that tends to make the user sleepy compared to a general road. For a user who is driving in a driving environment that tends not to be sleepy, it is possible to reduce the troublesomeness caused by the alert function.

なお、本実施例では、本発明をナビゲーション装置300に適用した例を説明したが、これに限らない。例えば、本発明は、スマートフォンに注意喚起機能制御プログラムをインストールすることによっても実現することができる。この場合、注意喚起機能制御プログラムをインストールされたスマートフォンは、例えば、所定時間が経過するごとに入力を行うように指示する表示画面を表示する。この表示画面には、タッチパネルも表示され、利用者はタッチパネルをタッチして、指示された内容の入力を行う。スマートフォンは、指示に対する入力がなければスピーカから警報を出力する。本発明をスマートフォンに適用し、利用者はこのスマートフォンを傍に置いておけば、勉強中や会議中などの利用者が眠りたくないと思いつつも眠くなってしまうような場合にも、居眠りを防止することができ、利用者の利便性の向上させることができる。   In the present embodiment, the example in which the present invention is applied to the navigation device 300 has been described, but the present invention is not limited to this. For example, the present invention can also be realized by installing a warning function control program on a smartphone. In this case, the smartphone installed with the alert function control program displays, for example, a display screen instructing input every time a predetermined time elapses. A touch panel is also displayed on this display screen, and the user touches the touch panel to input the instructed contents. If there is no input for the instruction, the smartphone outputs an alarm from the speaker. If the present invention is applied to a smartphone and the user keeps the smartphone aside, even if he / she does not want to sleep while studying or during a meeting, he / she falls asleep. It is possible to prevent the user's convenience.

以上に説明したように、本発明によれば、利用者が眠ってしまうことを防止することができる。   As described above, according to the present invention, the user can be prevented from sleeping.

なお、本実施の形態で説明した居眠り防止方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション、スマートフォンなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、CD−ROM、MO、DVD、メモリカードなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、このプログラムは、インターネットなどのネットワークを介して配布することが可能なものであってもよい。   The dozing prevention method described in this embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer, a workstation, or a smartphone. This program is recorded on a computer-readable recording medium such as a hard disk, CD-ROM, MO, DVD, or memory card, and is executed by being read from the recording medium by the computer. Further, this program may be distributed via a network such as the Internet.

100 居眠り防止装置
101 指示部
102 受付部
103 判定部
104 出力部
DESCRIPTION OF SYMBOLS 100 Dozing prevention apparatus 101 Instruction part 102 Reception part 103 Determination part 104 Output part

Claims (7)

所定の間隔で利用者に入力を行うように指示する指示手段と、
前記利用者からの入力を受け付ける受付手段と、
前記指示手段の指示に対する入力が前記受付手段により受け付けられたか否かを判定する判定手段と、
前記判定手段により入力が受け付けられなかったと判定された場合、警報を出力する出力手段と、
を備えることを特徴とする居眠り防止装置。
Instruction means for instructing the user to input at predetermined intervals;
Receiving means for receiving input from the user;
A determination unit that determines whether an input to the instruction by the instruction unit is received by the reception unit;
An output means for outputting an alarm when it is determined that the input is not accepted by the determination means;
A dozing prevention device characterized by comprising:
前記指示手段は、前記判定手段により指示から所定期間内に当該指示に対する入力が受け付けられなかったと判定された場合、当該指示に対する入力が受け付けられたと判定された場合に比べて、以降の指示を行う間隔を短くすることを特徴とする請求項1に記載の居眠り防止装置。   When the determination unit determines that the input to the instruction is not received within a predetermined period from the instruction, the instruction unit performs the subsequent instruction compared to the case where it is determined that the input to the instruction is received. The dozing prevention apparatus according to claim 1, wherein the interval is shortened. 前記出力手段は、前記判定手段により指示から所定期間内に当該指示に対する入力が受け付けられなかったと判定された場合、前記警報を出力し、
前記指示手段は、前記警報が出力された場合、当該警報が出力されなかった場合に比べて、以降の指示を行う間隔を短くすることを特徴とする請求項1または2に記載の居眠り防止装置。
The output means outputs the alarm when it is determined by the determination means that an input for the instruction has not been received within a predetermined period from the instruction,
The dozing prevention apparatus according to claim 1 or 2, wherein when the alarm is output, the instruction unit shortens an interval for performing the subsequent instruction as compared with a case where the alarm is not output. .
前記指示手段は、指示の度に指示内容を変更することを特徴とする請求項1〜3のいずれか一つに記載の居眠り防止装置。   The dozing prevention apparatus according to any one of claims 1 to 3, wherein the instruction unit changes the instruction content for each instruction. 居眠り防止装置が行う居眠り防止方法であって、
前記居眠り防止装置は、
所定の間隔で利用者に入力を行うように指示する指示工程と、
前記利用者からの入力を受け付ける受付工程と、
前記指示工程での指示に対する入力を前記受付工程により受け付けられたか否かを判定する判定工程と、
前記判定工程により受け付けられなかったと判定された場合、前記警報を出力する出力工程と、
を実行することを特徴とする居眠り防止方法。
A dozing prevention method performed by the dozing prevention device,
The dozing prevention device is:
An instruction process for instructing the user to input at a predetermined interval;
A reception process for receiving input from the user;
A determination step of determining whether or not an input to the instruction in the instruction step has been received by the reception step;
An output step of outputting the alarm when it is determined that the alarm is not accepted by the determination step;
A dozing prevention method characterized by comprising:
請求項5に記載の居眠り防止方法をコンピュータに実行させることを特徴とする居眠り防止プログラム。   A dozing prevention program that causes a computer to execute the dozing prevention method according to claim 5. 請求項6に記載の居眠り防止プログラムを記録したことを特徴とする記録媒体。   A recording medium on which the dozing prevention program according to claim 6 is recorded.
JP2012162123A 2012-07-20 2012-07-20 Doze prevention device, doze prevention method, doze prevention program, and recording media Pending JP2014021873A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012162123A JP2014021873A (en) 2012-07-20 2012-07-20 Doze prevention device, doze prevention method, doze prevention program, and recording media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012162123A JP2014021873A (en) 2012-07-20 2012-07-20 Doze prevention device, doze prevention method, doze prevention program, and recording media

Publications (1)

Publication Number Publication Date
JP2014021873A true JP2014021873A (en) 2014-02-03

Family

ID=50196643

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012162123A Pending JP2014021873A (en) 2012-07-20 2012-07-20 Doze prevention device, doze prevention method, doze prevention program, and recording media

Country Status (1)

Country Link
JP (1) JP2014021873A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015185088A (en) * 2014-03-26 2015-10-22 日産自動車株式会社 Information presentation device and information presentation method
JP2015185085A (en) * 2014-03-26 2015-10-22 日産自動車株式会社 Information presentation device and information presentation method
CN109890662A (en) * 2016-11-11 2019-06-14 本田技研工业株式会社 Vehicle control system, control method for vehicle and vehicle control program
WO2024070080A1 (en) * 2022-09-30 2024-04-04 パイオニア株式会社 Information processing device, information processing method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6085031A (en) * 1983-10-18 1985-05-14 Mitsubishi Electric Corp Doze preventing equipment
US4879542A (en) * 1988-08-24 1989-11-07 Elsey Adrian C Alarm systems
JP2007233479A (en) * 2006-02-27 2007-09-13 Toyota Motor Corp Wakefulness estimating apparatus and method
JP2011022975A (en) * 2009-07-21 2011-02-03 Nippon Seiki Co Ltd Doze prevention device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6085031A (en) * 1983-10-18 1985-05-14 Mitsubishi Electric Corp Doze preventing equipment
US4879542A (en) * 1988-08-24 1989-11-07 Elsey Adrian C Alarm systems
JP2007233479A (en) * 2006-02-27 2007-09-13 Toyota Motor Corp Wakefulness estimating apparatus and method
JP2011022975A (en) * 2009-07-21 2011-02-03 Nippon Seiki Co Ltd Doze prevention device

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015185088A (en) * 2014-03-26 2015-10-22 日産自動車株式会社 Information presentation device and information presentation method
JP2015185085A (en) * 2014-03-26 2015-10-22 日産自動車株式会社 Information presentation device and information presentation method
CN109890662A (en) * 2016-11-11 2019-06-14 本田技研工业株式会社 Vehicle control system, control method for vehicle and vehicle control program
JPWO2018087877A1 (en) * 2016-11-11 2019-07-11 本田技研工業株式会社 Vehicle control system, vehicle control method, and vehicle control program
US10836254B2 (en) 2016-11-11 2020-11-17 Honda Motor Co., Ltd. Vehicle control system, vehicle control method, and vehicle control program
WO2024070080A1 (en) * 2022-09-30 2024-04-04 パイオニア株式会社 Information processing device, information processing method, and program

Similar Documents

Publication Publication Date Title
JP4980737B2 (en) Vehicle information presentation device
JP5931208B2 (en) In-vehicle information processing equipment
JP4805763B2 (en) Car navigation system
JP5098438B2 (en) Information display device
JP2010039640A (en) Driving diagnostic information providing device, and driving diagnostic information providing system
US20100013669A1 (en) Speed limit announcing device, method for announcing speed limit, and computer program product for the same
JP4844834B2 (en) Vehicle massage control device
JP2014021873A (en) Doze prevention device, doze prevention method, doze prevention program, and recording media
JP2008308063A (en) Navigation apparatus, display control method and program
JP2010175516A (en) Device and method for evaluating energy saving
JP6185694B2 (en) On-vehicle device and parking location notification method
JP4812750B2 (en) Break support device, break support method, break support program, and computer-readable recording medium
US20160097645A1 (en) Method and system for identifying a situation with a potentially in-alert driver
JP2009083654A (en) Control device, control method, control program, and storage medium
JP2002303526A (en) Travel guiding device
JP5435113B2 (en) Energy saving evaluation device, energy saving evaluation method
JP6216534B2 (en) OBE
JP2008026241A (en) On-vehicle navigation system
JP2017190995A (en) Electronic device
JP5893373B2 (en) Display device, program, and display method
JP5316990B2 (en) In-vehicle electronic device and program
JP2020095338A (en) Driving support device, driving support method, and program
JP2008252589A (en) Sound volume controller, sound volume control method, sound volume control program, and recording medium
JP2003308265A (en) Internet terminal equipment and electronic mail terminal equipment
JP2004101227A (en) Car navigation apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150128

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150908

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150909

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160112