Nothing Special   »   [go: up one dir, main page]

JP2018106341A - Electronic apparatus, operation method for electronic apparatus and control program - Google Patents

Electronic apparatus, operation method for electronic apparatus and control program Download PDF

Info

Publication number
JP2018106341A
JP2018106341A JP2016250687A JP2016250687A JP2018106341A JP 2018106341 A JP2018106341 A JP 2018106341A JP 2016250687 A JP2016250687 A JP 2016250687A JP 2016250687 A JP2016250687 A JP 2016250687A JP 2018106341 A JP2018106341 A JP 2018106341A
Authority
JP
Japan
Prior art keywords
user
information
electronic device
unit
determination
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.)
Granted
Application number
JP2016250687A
Other languages
Japanese (ja)
Other versions
JP6752709B2 (en
Inventor
上野 泰弘
Yasuhiro Ueno
泰弘 上野
茂輝 田辺
Shigeki Tanabe
茂輝 田辺
英樹 森田
Hideki Morita
英樹 森田
功 益池
Isao Masuike
功 益池
浩太郎 山内
Kotaro Yamauchi
浩太郎 山内
学 佐久間
Manabu Sakuma
学 佐久間
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.)
Kyocera Corp
Original Assignee
Kyocera 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 Kyocera Corp filed Critical Kyocera Corp
Priority to JP2016250687A priority Critical patent/JP6752709B2/en
Publication of JP2018106341A publication Critical patent/JP2018106341A/en
Application granted granted Critical
Publication of JP6752709B2 publication Critical patent/JP6752709B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Emergency Alarm Devices (AREA)
  • Traffic Control Systems (AREA)
  • Telephone Function (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide an electronic apparatus which enables the outside to recognize a high possibility that a traffic accident may be induced.SOLUTION: An electronic apparatus comprises a wireless communication unit and a control unit. The control unit makes a first determination on whether a possibility that a user may induce a traffic accident is high and, based on a result of the first determination, determines whether to transmit predetermined information to the outside via the wireless communication unit.SELECTED DRAWING: Figure 5

Description

本開示は、電子機器、電子機器の動作方法および制御プログラムに関する。   The present disclosure relates to an electronic device, an operation method of the electronic device, and a control program.

特許文献1に記載されているように、電子機器に関して様々な技術が提案されている。   As described in Patent Document 1, various techniques have been proposed for electronic devices.

特開2004−348261号公報JP 2004-348261 A

ユーザが交通事故を誘発する可能性が高い場合、その可能性を外部が認識することが望まれている。   When a user has a high possibility of inducing a traffic accident, it is desired that the user recognize the possibility.

そこで、本発明は上述の点に鑑みて成されたものであり、交通事故を誘発する可能性が高いことを外部が認識できる電子機器を提供することを目的とする。   Therefore, the present invention has been made in view of the above-described points, and an object thereof is to provide an electronic device that can be recognized by the outside as having a high possibility of inducing a traffic accident.

電子機器、電子機器の動作方法および制御プログラムが開示される。一実施の形態においては、電子機器は、無線通信部と、制御部とを備える。制御部は、ユーザが交通事故を誘発する可能性が高いか否かの第1判断を行い、無線通信部を介して所定情報を外部に送信するか否かを、第1判断の結果に基づいて決定する。   An electronic device, an operation method of the electronic device, and a control program are disclosed. In one embodiment, an electronic device includes a wireless communication unit and a control unit. The control unit performs a first determination as to whether or not the user is likely to induce a traffic accident, and determines whether or not to transmit the predetermined information to the outside via the wireless communication unit based on the result of the first determination. To decide.

また、一の実施の形態では、電子機器の動作方法は、第1工程と、第2工程とを備える。第1工程においては、ユーザが交通事故を誘発する可能性が高いか否かの第1判断を行い、第2工程においては、無線通信部を介して所定情報を外部に送信するか否かを、第1判断の結果に基づいて決定する。   In one embodiment, the operation method of the electronic device includes a first step and a second step. In the first step, a first determination is made as to whether or not the user is likely to induce a traffic accident. In the second step, whether or not predetermined information is transmitted to the outside via a wireless communication unit is determined. The determination is made based on the result of the first determination.

また、一の実施の形態では、制御プログラムは、第1工程と第2工程とを含む処理を電子機器に実行させる。第1工程においては、ユーザが交通事故を誘発する可能性が高いか否かの第1判断を行い、第2工程においては、無線通信部を介して所定情報を外部に送信するか否かを、第1判断の結果に基づいて決定する。   In one embodiment, a control program makes an electronic device perform processing including the 1st process and the 2nd process. In the first step, a first determination is made as to whether or not the user is likely to induce a traffic accident. In the second step, whether or not predetermined information is transmitted to the outside via a wireless communication unit is determined. The determination is made based on the result of the first determination.

電子機器によれば、交通事故を誘発する可能性が高いことを外部が認識できる。   According to the electronic device, the outside can recognize that there is a high possibility of inducing a traffic accident.

電子機器が使用されるシステムの一例を概略的に示す図である。1 is a diagram schematically illustrating an example of a system in which an electronic device is used. 電子機器の外観の一例を概略的に示す斜視図である。It is a perspective view which shows an example of the external appearance of an electronic device roughly. 電子機器の外観の一例を概略的に示す背面図である。It is a rear view which shows roughly an example of the external appearance of an electronic device. 電子機器の構成の一例を概略的に示すブロック図である。It is a block diagram which shows an example of a structure of an electronic device roughly. 電子機器の構成の一例を概略的に示すブロック図である。It is a block diagram which shows an example of a structure of an electronic device roughly. ユーザが移動する様子の一例を概略的に示す図である。It is a figure which shows an example of a mode that a user moves schematically. ユーザが移動する様子、および、電子機器の傾斜姿勢の変化の一例を概略的に示す図である。It is a figure which shows roughly an example of a mode that a user moves, and the change of the inclination attitude | position of an electronic device. ユーザの向きおよび進行方向を示す角度の一例を概略的に示すグラフである。It is a graph which shows roughly an example of the angle which shows a user's direction and a direction of movement. 電子機器の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of an electronic device. 電子機器の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of an electronic device. 電子機器の構成の一例を概略的に示すブロック図である。It is a block diagram which shows an example of a structure of an electronic device roughly. 電子機器の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of an electronic device. 電子機器の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of an electronic device. ユーザが自転車に乗っている様子の一例を概略的に示す図である。It is a figure which shows an example of a mode that the user is riding the bicycle roughly. 電子機器の構成の一例を概略的に示すブロック図である。It is a block diagram which shows an example of a structure of an electronic device roughly. 電子機器の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of an electronic device. 電子機器の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of an electronic device. 電子機器の構成の一例を概略的に示すブロック図である。It is a block diagram which shows an example of a structure of an electronic device roughly. 電子機器の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of an electronic device. 電子機器の構成の一例を概略的に示すブロック図である。It is a block diagram which shows an example of a structure of an electronic device roughly. 電子機器の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of an electronic device. 電子機器の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of an electronic device. ユーザがすれ違う様子の一例を概略的に示す図である。It is a figure which shows an example of a mode that a user passes each other roughly. 電子機器の構成の一例を概略的に示すブロック図である。It is a block diagram which shows an example of a structure of an electronic device roughly. 電子機器の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of an electronic device. 電子機器の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of an electronic device. 電子機器の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of an electronic device. 電子機器の構成の一例を概略的に示すブロック図である。It is a block diagram which shows an example of a structure of an electronic device roughly. 電子機器の動作の一例を示すフローチャートである。It is a flowchart which shows an example of operation | movement of an electronic device.

第1の実施の形態.
<1.システム>
図1は、電子機器10が使用されるシステムの一例を示す図である。電子機器10は、例えば、スマートフォン等の携帯電子機器である。電子機器10は、例えば、高度道路交通システム(ITS:Intelligent Transport Systems)、具体的には、安全運転支援通信システム1で使用されることが可能である。安全運転支援通信システム1は、安全運転支援システムと呼ばれたり、安全運転支援無線システムと呼ばれたりする。
First embodiment.
<1. System>
FIG. 1 is a diagram illustrating an example of a system in which an electronic device 10 is used. The electronic device 10 is, for example, a portable electronic device such as a smartphone. The electronic device 10 can be used in, for example, an intelligent transport system (ITS), specifically, a safe driving support communication system 1. The safe driving support communication system 1 is called a safe driving support system or a safe driving support wireless system.

図1に示されるように、安全運転支援通信システム1では、交差点2等に配置されている路側機5と、車道7を走る自動車等の車両6と、歩行者であるユーザ9が持つ電子機器10とが、互いに無線通信を行うことが可能である。これにより、路側機5、車両6および電子機器10は、互いに情報をやり取りすることが可能である。また、複数の車両6は、互いに無線通信を行うことが可能である。これにより、複数の車両6は、互いに情報をやり取りすることが可能である。路側機5と車両6との間の通信、車両6間の通信、路側機5と歩行者の電子機器10との間の通信、歩行者の電子機器10と車両6の間の通信は、それぞれ、路車間通信、車車間通信、路歩間通信、歩車間通信と呼ばれる。   As shown in FIG. 1, in the safe driving support communication system 1, a roadside device 5 disposed at an intersection 2 or the like, a vehicle 6 such as an automobile running on a roadway 7, and an electronic device possessed by a user 9 who is a pedestrian 10 can communicate with each other wirelessly. Thereby, the roadside machine 5, the vehicle 6, and the electronic device 10 can exchange information with each other. The plurality of vehicles 6 can perform wireless communication with each other. Thereby, the plurality of vehicles 6 can exchange information with each other. Communication between roadside machine 5 and vehicle 6, communication between vehicles 6, communication between roadside machine 5 and pedestrian electronic device 10, communication between pedestrian electronic device 10 and vehicle 6, respectively Road-to-vehicle communication, vehicle-to-vehicle communication, road-to-vehicle communication, and vehicle-to-vehicle communication.

路側機5は、例えば、信号機4の点灯に関する情報、および、道路規制に関する情報などを車両6および電子機器10に通知することが可能である。また、路側機5は、その近くの車両6および歩行者を検知することが可能である。交差点2に配置された路側機5は、例えば、横断歩道3を渡る歩行者を検知することが可能である。そして、路側機5は、検知した車両6および歩行者に関する情報を、車両6および電子機器10に通知することが可能である。また、路側機5は、車両6および電子機器10から通知される情報を、他の車両6および他の電子機器10に通知することが可能である。   The roadside machine 5 can notify the vehicle 6 and the electronic device 10 of information relating to lighting of the traffic lights 4 and information relating to road regulations, for example. Moreover, the roadside machine 5 can detect the nearby vehicle 6 and a pedestrian. The roadside machine 5 arranged at the intersection 2 can detect a pedestrian crossing the pedestrian crossing 3, for example. And the roadside machine 5 can notify the information regarding the detected vehicle 6 and the pedestrian to the vehicle 6 and the electronic device 10. Further, the roadside machine 5 can notify the information notified from the vehicle 6 and the electronic device 10 to the other vehicle 6 and the other electronic device 10.

車両6は、自身の位置、速度、および、ウィンカーに関する情報などを、他の車両6、路側機5および電子機器10に対して通知することが可能である。そして、車両6は、通知される情報に基づいて警告等の各種通知を運転者に行うことによって、運転者の安全運転を支援することが可能である。車両6は、スピーカおよび表示装置等を利用して、運転者に各種通知を行うことが可能である。   The vehicle 6 can notify the other vehicle 6, the roadside device 5, and the electronic device 10 of its position, speed, information on the blinker, and the like. And the vehicle 6 can assist a driver | operator's safe driving by giving a driver | operator various notifications, such as warning, based on the notified information. The vehicle 6 can make various notifications to the driver using a speaker and a display device.

電子機器10は、そのユーザ9の状態(以下、ユーザ状態と呼ぶ)を特定することが可能である。電子機器10は、特定したユーザ状態に関する情報などを路側機5および車両6等に通知することが可能である。電子機器10の具体的な動作については後で詳細に説明するものの、例えば、電子機器10はユーザ9が自転車に乗って移動していることを、ユーザ状態として特定することができる。このとき電子機器10は、その旨を示す情報を路側機5および車両6等に通知してもよい。車両6は当該情報を受信したときに、その旨を運転者に通知してもよい。これにより、運転者は、ユーザ9が自転車に乗って移動していることを了知できる。したがって、運転者はユーザ9に注意を払いながら、車両を運転することができる。   The electronic device 10 can specify the state of the user 9 (hereinafter referred to as the user state). The electronic device 10 can notify the roadside machine 5, the vehicle 6, and the like of information regarding the specified user state. Although the specific operation of the electronic device 10 will be described in detail later, for example, the electronic device 10 can specify as a user state that the user 9 is riding on a bicycle. At this time, the electronic device 10 may notify the roadside machine 5 and the vehicle 6 of information indicating that fact. When the vehicle 6 receives the information, the vehicle 6 may notify the driver accordingly. Thereby, the driver can recognize that the user 9 is moving on a bicycle. Therefore, the driver can drive the vehicle while paying attention to the user 9.

このように、安全運転支援通信システム1では、路車間通信、車車間通信、路歩間通信および歩車間通信が行われることによって、車両6の運転者の安全運転が支援される。   In this way, in the safe driving support communication system 1, road-to-vehicle communication, vehicle-to-vehicle communication, road-to-step communication, and step-to-vehicle communication are performed, thereby supporting safe driving of the driver of the vehicle 6.

<2.電子機器の外観>
図2および図3は、それぞれ、電子機器10の外観の一例を概略的に示す斜視図および背面図である。図2および図3に示されるように、電子機器10は、平面視で例えば略長方形の板状の機器ケース11を備えている。機器ケース11は電子機器10の外装を構成している。
<2. Appearance of electronic equipment>
2 and 3 are a perspective view and a rear view schematically showing an example of the appearance of the electronic device 10, respectively. As shown in FIGS. 2 and 3, the electronic device 10 includes a plate-like device case 11 that is, for example, a substantially rectangular plate in plan view. The device case 11 constitutes the exterior of the electronic device 10.

機器ケース11の前面11aには、文字、記号、図形等の各種情報が表示される表示領域12が位置している。表示領域12の背面側にはタッチパネル130(後述の図4参照)が位置している。これにより、ユーザ9は、電子機器10の前面11aの表示領域12を指等で操作することによって、電子機器10に対して各種情報を入力することができる。なお、ユーザ9は、指以外の操作子、例えば、スタイラスペンなどのタッチパネル用ペンで表示領域12を操作することによっても、電子機器10に対して各種情報を入力することができる。   On the front surface 11 a of the device case 11, a display area 12 on which various information such as characters, symbols, and figures are displayed is located. A touch panel 130 (see FIG. 4 described later) is located on the back side of the display area 12. Accordingly, the user 9 can input various information to the electronic device 10 by operating the display area 12 on the front surface 11a of the electronic device 10 with a finger or the like. Note that the user 9 can also input various types of information to the electronic device 10 by operating the display area 12 with an operator other than a finger, for example, a touch panel pen such as a stylus pen.

機器ケース11の前面11aの上端部にはレシーバ穴15が位置している。機器ケース11の前面11aの下端部にはスピーカ穴16が位置している。機器ケース11の下側の側面11cにはマイク穴17が位置している。   A receiver hole 15 is located at the upper end of the front surface 11 a of the device case 11. A speaker hole 16 is located at the lower end of the front surface 11 a of the device case 11. A microphone hole 17 is located on the lower side surface 11 c of the device case 11.

機器ケース11の前面11aの上端部においては、後述する第1カメラ180が有するレンズ181が視認可能となっている。図3に示されるように、機器ケース11の背面11bの上端部においては、後述する第2カメラ190が有するレンズ191が視認可能となっている。   At the upper end portion of the front surface 11a of the device case 11, a lens 181 included in the first camera 180 described later is visible. As shown in FIG. 3, a lens 191 of a second camera 190 described later is visible at the upper end of the back surface 11 b of the device case 11.

電子機器10は、複数の操作ボタン14から成る操作ボタン群140(後述の図4参照)を備えている。複数の操作ボタン14のそれぞれはハードウェアボタンである。具体的には、複数の操作ボタン14のそれぞれは押しボタンである。なお、操作ボタン群140に含まれる少なくとも一つの操作ボタン14は、表示領域12に表示されるソフトウェアボタンであってもよい。   The electronic device 10 includes an operation button group 140 (see FIG. 4 described later) including a plurality of operation buttons 14. Each of the plurality of operation buttons 14 is a hardware button. Specifically, each of the plurality of operation buttons 14 is a push button. Note that at least one operation button 14 included in the operation button group 140 may be a software button displayed in the display area 12.

操作ボタン群140には、機器ケース11の前面11aの下端部に位置する操作ボタン14a,14b,14cが含まれる。また、操作ボタン群140には、機器ケース11の表面に位置する図示しない電源ボタンおよびボリュームボタンが含まれる。   The operation button group 140 includes operation buttons 14 a, 14 b, and 14 c located at the lower end portion of the front surface 11 a of the device case 11. The operation button group 140 includes a power button and a volume button (not shown) located on the surface of the device case 11.

操作ボタン14aは、例えばバックボタンである。バックボタンは、表示領域12の表示を一つ前の表示に切り替えるための操作ボタンである。ユーザ9が操作ボタン14aを操作することよって、表示領域12の表示が一つ前の表示に切り替わる。操作ボタン14bは、例えばホームボタンである。ホームボタンは、表示領域12にホーム画面を表示させるための操作ボタンである。ユーザ9が操作ボタン14bを操作することよって、表示領域12にホーム画面が表示される。操作ボタン22cは、例えば履歴ボタンである。履歴ボタンは、電子機器10で実行されたアプリケーションの履歴を表示領域12に表示させるための操作ボタンである。ユーザ9が操作ボタン14cを操作することよって、表示領域12には、電子機器10で実行されたアプリケーションの履歴が表示される。   The operation button 14a is, for example, a back button. The back button is an operation button for switching the display in the display area 12 to the previous display. When the user 9 operates the operation button 14a, the display in the display area 12 is switched to the previous display. The operation button 14b is a home button, for example. The home button is an operation button for displaying a home screen in the display area 12. When the user 9 operates the operation button 14b, the home screen is displayed in the display area 12. The operation button 22c is a history button, for example. The history button is an operation button for causing the display area 12 to display a history of applications executed on the electronic device 10. When the user 9 operates the operation button 14c, the history of applications executed on the electronic device 10 is displayed in the display area 12.

<3.電子機器の電気的構成>
図4は、電子機器10の電気的構成の一例を概略的に示すブロック図である。図4に示されるように、電子機器10は、制御部100、無線通信部110、表示部120、タッチパネル130および操作ボタン群140を備える。さらに電子機器10は、衛星信号受信部220、レシーバ150、スピーカ160、マイク170、第1カメラ180、第2カメラ190、発光部200、振動部210、イヤホン端子230、加速度センサ240、方位センサ250、ジャイロセンサ260および電池270を備える。電子機器10が備えるこれらの構成要素は、機器ケース11内に収められている。
<3. Electrical configuration of electronic equipment>
FIG. 4 is a block diagram schematically showing an example of the electrical configuration of the electronic device 10. As shown in FIG. 4, the electronic device 10 includes a control unit 100, a wireless communication unit 110, a display unit 120, a touch panel 130 and an operation button group 140. Furthermore, the electronic device 10 includes a satellite signal receiving unit 220, a receiver 150, a speaker 160, a microphone 170, a first camera 180, a second camera 190, a light emitting unit 200, a vibration unit 210, an earphone terminal 230, an acceleration sensor 240, and an orientation sensor 250. , A gyro sensor 260 and a battery 270 are provided. These components included in the electronic device 10 are housed in a device case 11.

制御部100は、電子機器10の他の構成要素を制御することによって、電子機器10の動作を統括的に管理することが可能である。制御部100は制御回路とも言える。制御部100は、以下にさらに詳細に述べられるように、種々の機能を実行するための制御および処理能力を提供するために、少なくとも1つのプロセッサを含む。   The control unit 100 can comprehensively manage the operation of the electronic device 10 by controlling other components of the electronic device 10. It can be said that the control unit 100 is a control circuit. The controller 100 includes at least one processor to provide control and processing capabilities to perform various functions, as described in further detail below.

種々の実施形態によれば、少なくとも1つのプロセッサは、単一の集積回路(IC)として、または複数の通信可能に接続された集積回路ICおよび/またはディスクリート回路(discrete circuits)として実行されてもよい。少なくとも1つのプロセッサは、種々の既知の技術に従って実行されることが可能である。   According to various embodiments, at least one processor may be implemented as a single integrated circuit (IC) or as a plurality of communicatively connected integrated circuits ICs and / or discrete circuits. Good. The at least one processor can be implemented according to various known techniques.

1つの実施形態において、プロセッサは、例えば、関連するメモリに記憶された指示を実行することによって1以上のデータ計算手続または処理を実行するように構成された1以上の回路またはユニットを含む。他の実施形態において、プロセッサは、1以上のデータ計算手続きまたは処理を実行するように構成されたファームウェア(例えば、ディスクリートロジックコンポーネント)であってもよい。   In one embodiment, the processor includes one or more circuits or units configured to perform one or more data computation procedures or processes, for example, by executing instructions stored in associated memory. In other embodiments, the processor may be firmware (eg, a discrete logic component) configured to perform one or more data computation procedures or processes.

種々の実施形態によれば、プロセッサは、1以上のプロセッサ、コントローラ、マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路(ASIC)、デジタル信号処理装置、プログラマブルロジックデバイス、フィールドプログラマブルゲートアレイ、またはこれらのデバイス若しくは構成の任意の組み合わせ、または他の既知のデバイスおよび構成の組み合わせを含み、以下に説明される機能を実行してもよい。   According to various embodiments, the processor may include one or more processors, controllers, microprocessors, microcontrollers, application specific integrated circuits (ASICs), digital signal processors, programmable logic devices, field programmable gate arrays, or the like. The functions described below may be performed including any combination of devices or configurations, or other known device and configuration combinations.

本例では、制御部100は、CPU(Central Processing Unit)101、DSP(Digital Signal Processor)102および記憶部103を備えている。記憶部103は、ROM(Read Only Memory)およびRAM(Random Access Memory)などの、CPU101およびDSP102が読み取り可能な非一時的な記録媒体を含む。記憶部103が有するROMは、例えば、不揮発性メモリであるフラッシュROM(フラッシュメモリ)である。記憶部103には、電子機器10を制御するための複数の制御プログラム103a等が記憶されている。制御部100の各種機能は、CPU101およびDSP102が記憶部103内の各種の制御プログラム103aを実行することによって実現される。   In this example, the control unit 100 includes a CPU (Central Processing Unit) 101, a DSP (Digital Signal Processor) 102, and a storage unit 103. The storage unit 103 includes a non-transitory recording medium that can be read by the CPU 101 and the DSP 102, such as a ROM (Read Only Memory) and a RAM (Random Access Memory). The ROM included in the storage unit 103 is, for example, a flash ROM (flash memory) that is a nonvolatile memory. The storage unit 103 stores a plurality of control programs 103 a for controlling the electronic device 10. Various functions of the control unit 100 are realized by the CPU 101 and the DSP 102 executing various control programs 103 a in the storage unit 103.

なお、制御部100の全ての機能あるいは制御部100の一部の機能は、その機能の実現にソフトウェアが不要なハードウェア回路によって実現されてもよい。また、記憶部103は、ROMおよびRAM以外の、コンピュータが読み取り可能な非一時的な記録媒体を備えていてもよい。記憶部103は、例えば、小型のハードディスクドライブおよびSSD(Solid State Drive)などを備えていてもよい。   Note that all the functions of the control unit 100 or a part of the functions of the control unit 100 may be realized by a hardware circuit that does not require software to realize the function. The storage unit 103 may include a computer-readable non-transitory recording medium other than the ROM and RAM. The storage unit 103 may include, for example, a small hard disk drive and an SSD (Solid State Drive).

記憶部103内の複数の制御プログラム103aには、様々なアプリケーション(アプリケーションプログラム)が含まれている。記憶部103には、例えば、音声通話およびビデオ通話を行うための通話アプリケーション、ウェブサイトを表示するためのブラウザ、電子メールの作成、閲覧および送受信を行うためのメールアプリケーションが記憶されている。また記憶部103には、第1カメラ180および第2カメラ190を利用して被写体を撮影するためのカメラアプリケーション、記憶部103に記録されている静止画像および動画像を表示するための記録画像表示アプリケーション、記憶部103に記憶されている音楽データの再生制御を行うための音楽再生制御アプリケーションなどが記憶されている。記憶部103内の少なくとも一つのアプリケーションは、記憶部103内にあらかじめ記憶されているものであってよい。また、記憶部103内の少なくとも一つのアプリケーションは、電子機器10が他の装置からダウンロードして記憶部103内に記憶したものであってよい。   The plurality of control programs 103a in the storage unit 103 includes various applications (application programs). The storage unit 103 stores, for example, a call application for making a voice call and a video call, a browser for displaying a website, and a mail application for creating, browsing, and transmitting / receiving an e-mail. Also, the storage unit 103 has a camera application for photographing a subject using the first camera 180 and the second camera 190, and a recorded image display for displaying still images and moving images recorded in the storage unit 103. An application, a music reproduction control application for performing reproduction control of music data stored in the storage unit 103, and the like are stored. At least one application in the storage unit 103 may be stored in the storage unit 103 in advance. Further, at least one application in the storage unit 103 may be one that the electronic device 10 has downloaded from another device and stored in the storage unit 103.

また電子機器10は記憶部103とは別の記憶部を備えていてもよい。記憶部103に記憶される前述の情報、または、記憶部103に記憶される後述の情報は、当該別の記憶部に記憶されても構わない。   The electronic device 10 may include a storage unit different from the storage unit 103. The above-described information stored in the storage unit 103 or information described later stored in the storage unit 103 may be stored in the other storage unit.

無線通信部110は、アンテナ111を有している。無線通信部110は、アンテナ111を用いて、例えば複数種類の通信方式で無線通信することが可能である。無線通信部110の無線通信は、制御部100によって制御される。   The wireless communication unit 110 has an antenna 111. The wireless communication unit 110 can use the antenna 111 to perform wireless communication using a plurality of types of communication methods, for example. Wireless communication of the wireless communication unit 110 is controlled by the control unit 100.

無線通信部110は、携帯電話システムの基地局と無線通信することが可能である。無線通信部110は、当該基地局およびインターネット等のネットワークを通じて、電子機器10とは別の携帯電話機およびウェブサーバ等と通信することが可能である。また、無線通信部110は、無線LANに設けられるアクセスポイントと通信することが可能である。無線通信部110は、このアクセスポイントおよびインターネット等のネットワークを通じて、電子機器10とは別の携帯電話機およびウェブサーバ等と通信することが可能である。電子機器10は、他の携帯電話機等と、データ通信、音声通話およびビデオ通話等を行うことが可能である。また、無線通信部110は、路側機5および車両6と無線通信することが可能である。無線通信部110は、アンテナ111で受信した信号に対して増幅処理等の各種処理を行い、処理後の受信信号を制御部100に出力する。制御部100は、入力される受信信号に対して各種処理を行って、当該受信信号に含まれる情報を取得する。また、制御部100は、情報を含む送信信号を無線通信部110に出力する。無線通信部110は、入力される送信信号に対して増幅処理等の各種処理を行って、処理後の送信信号をアンテナ111から無線送信する。   The wireless communication unit 110 can perform wireless communication with a base station of the mobile phone system. The wireless communication unit 110 can communicate with a mobile phone and a web server other than the electronic device 10 through the base station and a network such as the Internet. The wireless communication unit 110 can communicate with an access point provided in the wireless LAN. The wireless communication unit 110 can communicate with a mobile phone and a web server other than the electronic device 10 through the access point and a network such as the Internet. The electronic device 10 can perform data communication, voice call, video call, and the like with another mobile phone or the like. The wireless communication unit 110 can wirelessly communicate with the roadside device 5 and the vehicle 6. The wireless communication unit 110 performs various processing such as amplification processing on the signal received by the antenna 111, and outputs the processed received signal to the control unit 100. The control unit 100 performs various processes on the input received signal and acquires information included in the received signal. In addition, the control unit 100 outputs a transmission signal including information to the wireless communication unit 110. The wireless communication unit 110 performs various processing such as amplification processing on the input transmission signal, and wirelessly transmits the processed transmission signal from the antenna 111.

表示部120は、電子機器10の前面11aに位置する表示領域12と、表示パネル121とを備えている。表示部120は、表示領域12に各種情報を表示することが可能である。表示パネル121は、例えば、液晶表示パネルあるいは有機ELパネルである。表示パネル121は、制御部100によって制御されることによって、文字、記号、図形などの各種情報を表示することが可能である。表示パネル121は、機器ケース11内において、表示領域12と対向している。表示パネル121に表示される情報は表示領域12に表示される。   The display unit 120 includes a display area 12 located on the front surface 11 a of the electronic device 10 and a display panel 121. The display unit 120 can display various information in the display area 12. The display panel 121 is, for example, a liquid crystal display panel or an organic EL panel. The display panel 121 can display various types of information such as characters, symbols, and figures by being controlled by the control unit 100. The display panel 121 is opposed to the display area 12 in the device case 11. Information displayed on the display panel 121 is displayed in the display area 12.

タッチパネル130は、表示領域12に対する指等の操作子による操作を検出することが可能である。タッチパネル130は、例えば、投影型静電容量方式のタッチパネルである。タッチパネル130は、例えば、表示領域12の裏側に位置する。ユーザ9が指等の操作子によって表示領域12に対して操作を行ったとき、その操作に応じた電気信号をタッチパネル130は制御部100に出力することが可能である。制御部100は、タッチパネル130からの電気信号(出力信号)に基づいて、表示領域12に対して行われた操作の内容を特定することが可能である。そして制御部100は、特定した操作内容に応じた処理を行うことが可能である。   The touch panel 130 can detect an operation with an operator such as a finger on the display area 12. The touch panel 130 is, for example, a projected capacitive touch panel. The touch panel 130 is located on the back side of the display area 12, for example. When the user 9 operates the display area 12 with an operator such as a finger, the touch panel 130 can output an electrical signal corresponding to the operation to the control unit 100. The control unit 100 can specify the content of an operation performed on the display area 12 based on an electrical signal (output signal) from the touch panel 130. And the control part 100 can perform the process according to the specified operation content.

操作ボタン群140の各操作ボタン14は、ユーザ9によって操作されると、操作されたことを示す操作信号を制御部100に出力することが可能である。これにより、制御部100は、各操作ボタン14について、当該操作ボタン14が操作されたか否かを判断することができる。操作信号が入力された制御部100が他の構成要素を制御することによって、電子機器10では、操作された操作ボタン14に割り当てられている機能が実行される。   When each operation button 14 in the operation button group 140 is operated by the user 9, an operation signal indicating that the operation button 14 has been operated can be output to the control unit 100. Thereby, the control part 100 can judge whether the said operation button 14 was operated about each operation button 14. FIG. When the control unit 100 to which the operation signal is input controls other components, the electronic device 10 executes a function assigned to the operated operation button 14.

タッチパネル130および操作ボタン群140は入力部135の一例である、とも言える。なお入力部135は、種々の実施の形態において、例えばQWERTYキーボード、ポインティングデバイス(例えばマウス)、ジョイスティック、スタイラス、タッチスクリーン表示パネル、キーパッド、1以上のボタン、技術的に知られた任意の入力技術または入力装置など、または、これらの技術の任意の組み合わせなどの、この分野で知られた任意の入力技術または入力デバイスを用いて実装されてもよい。   It can be said that the touch panel 130 and the operation button group 140 are examples of the input unit 135. In various embodiments, the input unit 135 is, for example, a QWERTY keyboard, a pointing device (for example, a mouse), a joystick, a stylus, a touch screen display panel, a keypad, one or more buttons, any input known in the art. It may be implemented using any input technology or input device known in the art, such as a technology or input device, or any combination of these technologies.

衛星信号受信部220は、測位衛星が送信する衛星信号を受信することが可能である。そして、衛星信号受信部220は、受信した衛星信号に基づいて、電子機器10の位置情報を取得することが可能である。この位置情報には、例えば、電子機器10の位置を示す緯度経度が含まれる。制御部100は、衛星信号受信部220を動作させたり、その動作を停止したりすることが可能である。   The satellite signal receiving unit 220 can receive a satellite signal transmitted by a positioning satellite. Then, the satellite signal receiving unit 220 can acquire the position information of the electronic device 10 based on the received satellite signal. This position information includes, for example, latitude and longitude indicating the position of the electronic device 10. The control unit 100 can operate the satellite signal receiving unit 220 or stop its operation.

衛星信号受信部220は、例えばGPS受信機であって、GPS(Global Positioning System)の測位衛星からの無線信号を受信することが可能である。衛星信号受信部220は、受信した無線信号に基づいて電子機器10の現在位置を例えば緯度経度で算出し、算出した緯度経度を含む位置情報を制御部100に出力する。電子機器10の位置情報は、当該電子機器10を持つユーザ9の位置情報であるともいえる。   The satellite signal receiving unit 220 is a GPS receiver, for example, and can receive a radio signal from a GPS (Global Positioning System) positioning satellite. The satellite signal receiving unit 220 calculates the current position of the electronic device 10 based on the received radio signal, for example, using latitude and longitude, and outputs position information including the calculated latitude and longitude to the control unit 100. It can be said that the position information of the electronic device 10 is the position information of the user 9 having the electronic device 10.

なお、衛星信号受信部220は、GPS以外のGNSS(Global Navigation Satellite System)の測位衛星からの信号に基づいて電子機器10の位置情報を求めてもよい。例えば、衛星信号受信部220は、GLONASS(Global Navigation Satellite System)、IRNSS(Indian Regional Navigational Satellite System)、COMPASS、Galileoあるいは準天頂衛星システム(QZSS:Quasi-Zenith Satellites System)の測位衛星からの信号に基づいて電子機器10の位置情報を求めてもよい。   Note that the satellite signal receiving unit 220 may obtain the position information of the electronic device 10 based on a signal from a positioning satellite of a GNSS (Global Navigation Satellite System) other than GPS. For example, the satellite signal receiving unit 220 receives signals from positioning satellites of GLONASS (Global Navigation Satellite System), IRNSS (Indian Regional Navigation Satellite System), COMPASS, Galileo, or Quasi-Zenith Satellites System (QZSS). Based on this, the position information of the electronic device 10 may be obtained.

また現在位置はユーザ9が移動することによって変化するので、現在位置情報はユーザ9の移動および停止に応じて変化する情報であるといえる。また衛星信号受信部220は、当該情報を生成する生成部であるといえる。   Since the current position changes as the user 9 moves, it can be said that the current position information is information that changes according to the movement and stop of the user 9. The satellite signal receiving unit 220 can be said to be a generating unit that generates the information.

マイク170は、電子機器10の外部から入力される音を電気的な音信号(音情報とも呼ぶ)に変換し、この音信号を制御部100に出力することが可能である。電子機器10の外部からの音は、マイク穴17から電子機器10の内部に取り込まれてマイク170に入力される。   The microphone 170 can convert a sound input from the outside of the electronic device 10 into an electric sound signal (also referred to as sound information) and output the sound signal to the control unit 100. Sound from the outside of the electronic device 10 is taken into the electronic device 10 through the microphone hole 17 and input to the microphone 170.

スピーカ160は、例えばダイナミックスピーカである。スピーカ160は、制御部100からの電気的な音信号を音に変換し、この音を外部に出力することが可能である。スピーカ160から出力される音は、スピーカ穴16から外部に出力される。ユーザ9は、スピーカ穴16から出力される音を、電子機器10から離れた場所でも聞くことが可能である。   The speaker 160 is a dynamic speaker, for example. The speaker 160 can convert an electrical sound signal from the control unit 100 into a sound and output the sound to the outside. Sound output from the speaker 160 is output from the speaker hole 16 to the outside. The user 9 can listen to the sound output from the speaker hole 16 even at a place away from the electronic device 10.

レシーバ150は受話音を出力することが可能である。レシーバ150は例えばダイナミックスピーカである。レシーバ150は、制御部100からの電気的な音信号を音に変換し、この音を外部に出力することが可能である。レシーバ150から出力される音はレシーバ穴15から外部に出力される。レシーバ穴15から出力される音の音量は、スピーカ穴16から出力される音の音量よりも小さくなっている。ユーザ9は、レシーバ穴15から出力される音を、当該レシーバ穴15に耳を近づけることによって聞くことができる。なお、レシーバ150の代わりに、機器ケース11の前面部分を振動させる、圧電振動素子等の振動素子を設けてもよい。この場合には、音は、当該前面部分の振動によりユーザに伝達される。よって、レシーバ穴15は不要である。   The receiver 150 can output a received sound. The receiver 150 is, for example, a dynamic speaker. The receiver 150 can convert an electric sound signal from the control unit 100 into a sound and output the sound to the outside. The sound output from the receiver 150 is output from the receiver hole 15 to the outside. The volume of the sound output from the receiver hole 15 is smaller than the volume of the sound output from the speaker hole 16. The user 9 can hear the sound output from the receiver hole 15 by bringing his ear close to the receiver hole 15. Instead of the receiver 150, a vibration element such as a piezoelectric vibration element that vibrates the front surface portion of the device case 11 may be provided. In this case, the sound is transmitted to the user by the vibration of the front portion. Therefore, the receiver hole 15 is not necessary.

発光部200は光を発することが可能である。発光部200は例えばLED(Light Emitting Diode)などの発光素子を有している。この発光部200は例えば電子機器10の前面11a側に設けられ、ユーザによって視認される(図2も参照)。制御部100は発光部200の発光を制御することが可能である。   The light emitting unit 200 can emit light. The light emitting unit 200 includes a light emitting element such as an LED (Light Emitting Diode). The light emitting unit 200 is provided on the front surface 11a side of the electronic device 10, for example, and is visually recognized by the user (see also FIG. 2). The control unit 100 can control the light emission of the light emitting unit 200.

振動部210は振動することが可能である。この振動は機器ケース11に伝達される。つまり、機器ケース11が振動する。振動部210は例えば偏心モータを有している。偏心モータが回転することにより、振動が発生する。制御部100は振動部210の振動を制御することが可能である。この振動は機器ケース11を介してユーザ9に伝達し得る。   The vibration unit 210 can vibrate. This vibration is transmitted to the device case 11. That is, the device case 11 vibrates. The vibration unit 210 has, for example, an eccentric motor. Vibration is generated by the rotation of the eccentric motor. The control unit 100 can control the vibration of the vibration unit 210. This vibration can be transmitted to the user 9 via the device case 11.

表示部120、レシーバ150、スピーカ160、発光部200および振動部210はユーザ9に対して通知を行うことが可能であることから、これらは通知部125の一例である、ともいえる。   Since the display unit 120, the receiver 150, the speaker 160, the light emitting unit 200, and the vibration unit 210 can notify the user 9, it can be said that these are examples of the notification unit 125.

イヤホン端子230には、イヤホン(不図示)の端子が着脱可能に接続される。イヤホンはレシーバを有している。このレシーバは、イヤホンがユーザ9に装着された状態で、ユーザ9の耳の近傍に位置する。制御部100はイヤホン端子23を介して音信号をイヤホンへ出力することが可能である。イヤホンのレシーバはこの音信号を音に変換し、当該音を出力する。このイヤホンも通知部125の一例とみなすことができる。   An earphone terminal (not shown) is detachably connected to the earphone terminal 230. The earphone has a receiver. This receiver is located in the vicinity of the ear of the user 9 with the earphone worn by the user 9. The control unit 100 can output a sound signal to the earphone via the earphone terminal 23. The earphone receiver converts the sound signal into sound and outputs the sound. This earphone can also be regarded as an example of the notification unit 125.

なお無線通信部110は無線によりイヤホンと通信可能であってもよい。この場合、イヤホンは、無線通信部110と通信する無線通信部を有する。制御部100は無線通信部110を介して音信号をイヤホンに送信することが可能である。イヤホンの無線通信部は電子機器10から音信号を無線で受信し、イヤホンのレシーバがこの音信号を音に変換して、当該音を出力する。ユーザ9はイヤホンを装着して、イヤホンから出力される音を聞く。   Note that the wireless communication unit 110 may be able to communicate with the earphone wirelessly. In this case, the earphone includes a wireless communication unit that communicates with the wireless communication unit 110. The control unit 100 can transmit a sound signal to the earphone via the wireless communication unit 110. The wireless communication unit of the earphone wirelessly receives the sound signal from the electronic device 10, and the receiver of the earphone converts the sound signal into sound and outputs the sound. The user 9 wears the earphone and listens to the sound output from the earphone.

第1カメラ180は、レンズ181およびイメージセンサなどを備えている。第2カメラ190は、レンズ191およびイメージセンサなどを備えている。第1カメラ180および第2カメラ190のそれぞれは、制御部100による制御に基づいて被写体を撮影し、撮影した被写体を示す静止画像あるいは動画像を生成し、この画像を制御部100に出力することが可能である。   The first camera 180 includes a lens 181 and an image sensor. The second camera 190 includes a lens 191 and an image sensor. Each of the first camera 180 and the second camera 190 captures a subject under the control of the control unit 100, generates a still image or a moving image indicating the captured subject, and outputs the image to the control unit 100. Is possible.

第1カメラ180のレンズ181は、機器ケース11の前面11aから視認可能となっている。したがって、第1カメラ180は、電子機器10の前面側(表示領域12側)に存在する被写体を撮影することが可能である。この第1カメラ180はインカメラと呼ばれる。第2カメラ190のレンズ191は、機器ケース11の背面11bから視認可能となっている。したがって、第2カメラ190は、電子機器10の背面側に存在する被写体を撮影することが可能である。第2カメラ190はアウトカメラと呼ばれる。   The lens 181 of the first camera 180 is visible from the front surface 11 a of the device case 11. Therefore, the first camera 180 can photograph a subject existing on the front side (display area 12 side) of the electronic device 10. The first camera 180 is called an in camera. The lens 191 of the second camera 190 is visible from the back surface 11 b of the device case 11. Therefore, the second camera 190 can photograph a subject existing on the back side of the electronic device 10. The second camera 190 is called an out camera.

加速度センサ240は、電子機器10の加速度を検出し、検出した加速度を示す加速度情報を制御部100へと出力することが可能である。加速度センサ240としては例えば3軸加速度センサを採用し得る。加速度センサ240は、x軸方向、y軸方向およびz軸方向の電子機器10の加速度を検出することが可能である。x軸方向、y軸方向およびz軸方向は、例えば、電子機器10の長手方向、短手方向および厚み方向にそれぞれ設定される。   The acceleration sensor 240 can detect the acceleration of the electronic device 10 and output acceleration information indicating the detected acceleration to the control unit 100. As the acceleration sensor 240, for example, a three-axis acceleration sensor can be adopted. The acceleration sensor 240 can detect the acceleration of the electronic device 10 in the x-axis direction, the y-axis direction, and the z-axis direction. The x-axis direction, the y-axis direction, and the z-axis direction are set, for example, in the longitudinal direction, the short direction, and the thickness direction of the electronic device 10, respectively.

方位センサ250は、電子機器10に固定された方向に対して、基準方向(例えば北)がどの方向にあるかを検出することが可能である。方位センサ250は、検出した基準方向を示す方位情報を制御部100へと出力することが可能である。この基準方向は、地球に生じる地磁気によって規定され得る。例えば基準方向が北である場合、理想的には地磁気の向きが基準方向と一致する。そこで、方位センサ250として、磁気センサを採用してもよい。磁気センサは磁気を検出し、検出した磁気を示す磁気情報を制御部100へと出力することが可能である。磁気センサとしては、例えば3軸の磁気センサを採用し得る。磁気センサは例えばx軸方向、y軸方向およびz軸方向の磁気を検出する。方位センサ250は磁気の各軸成分を合成することで、磁気の方向を算出することが可能である。なお、各軸成分の合成は制御部100によって実行されてもよい。   The direction sensor 250 can detect which direction the reference direction (for example, north) is in the direction fixed to the electronic device 10. The azimuth sensor 250 can output azimuth information indicating the detected reference direction to the control unit 100. This reference direction can be defined by the geomagnetism that occurs on the earth. For example, when the reference direction is north, ideally the direction of geomagnetism coincides with the reference direction. Therefore, a magnetic sensor may be employed as the orientation sensor 250. The magnetic sensor can detect magnetism and output magnetic information indicating the detected magnetism to the control unit 100. As the magnetic sensor, for example, a three-axis magnetic sensor can be adopted. For example, the magnetic sensor detects magnetism in the x-axis direction, the y-axis direction, and the z-axis direction. The direction sensor 250 can calculate the direction of magnetism by synthesizing the magnetic axis components. Note that the synthesis of each axis component may be executed by the control unit 100.

ジャイロセンサ260は電子機器10の角速度を検出し、検出した角速度を示す角速度情報を制御部100へと出力することが可能である。ジャイロセンサ260としては、例えば3軸のジャイロセンサを採用し得る。ジャイロセンサ260は、例えばx軸回りの角速度、y軸回りの角速度、および、z軸回りの角速度を検出することが可能である。   The gyro sensor 260 can detect the angular velocity of the electronic device 10 and output angular velocity information indicating the detected angular velocity to the control unit 100. As the gyro sensor 260, for example, a three-axis gyro sensor can be adopted. The gyro sensor 260 can detect an angular velocity around the x axis, an angular velocity around the y axis, and an angular velocity around the z axis, for example.

電池270は電子機器10の電源を出力することが可能である。電池270は例えば充電式の電池である。電池270から出力される電源は、電子機器10が備える制御部100および無線通信部110などの各種構成に対して供給される。   The battery 270 can output the power supply of the electronic device 10. The battery 270 is, for example, a rechargeable battery. The power output from the battery 270 is supplied to various components such as the control unit 100 and the wireless communication unit 110 included in the electronic device 10.

<4.制御部>
図5は、電子機器10の構成の一例を概略的に示す機能ブロック図である。図5の例においては、制御部100は状況判断部300と送信決定部310とを備えている。これらの機能部はソフトウェアによって実現されてもよく、あるいはその一部または全部がハードウェアによって実現されてもよい。以下で述べる他の機能部についても同様である。
<4. Control unit>
FIG. 5 is a functional block diagram schematically illustrating an example of the configuration of the electronic device 10. In the example of FIG. 5, the control unit 100 includes a situation determination unit 300 and a transmission determination unit 310. These functional units may be realized by software, or a part or all thereof may be realized by hardware. The same applies to other functional units described below.

状況判断部300は、ユーザ9が交通事故を誘発する可能性が高いか否かの判断を行うことが可能である。この判断の具体的な方法は後に詳述する。   The situation determination unit 300 can determine whether or not the user 9 is likely to induce a traffic accident. A specific method for this determination will be described later.

送信決定部310は、無線通信部110を介して所定情報を外部(例えば路側機5または車両6)に送信するか否かを、状況判断部300の判断の結果に基づいて行うことが可能である。例えば送信決定部310は、ユーザ9が交通事故を誘発する可能性が高いと状況判断部300が判断したときに、所定情報の送信を決定し、当該所定情報を無線通信部110へと出力する。無線通信部110は所定情報を外部へと送信する。所定情報は、特に限定されないものの、例えばユーザ9が交通事故を誘発する可能性が高いことを示す情報であってもよい。   The transmission determination unit 310 can determine whether or not to transmit predetermined information to the outside (for example, the roadside machine 5 or the vehicle 6) via the wireless communication unit 110 based on the determination result of the situation determination unit 300. is there. For example, when the situation determination unit 300 determines that the user 9 is likely to cause a traffic accident, the transmission determination unit 310 determines transmission of the predetermined information and outputs the predetermined information to the wireless communication unit 110. . The wireless communication unit 110 transmits predetermined information to the outside. Although predetermined information is not specifically limited, For example, the information which shows that the user 9 has high possibility of inducing a traffic accident may be sufficient.

これにより、ユーザ9が交通事故を誘発する可能性が高いことを外部が認識できる。例えば車両6は、当該所定情報を受信したときに、当該所定情報を運転者に通知してもよい。これにより、運転者は、交通事故を誘発する可能性が高いユーザの存在を了知することができる。これにより、交通網の安全性を向上できる。   Thereby, the outside can recognize that possibility that the user 9 will induce a traffic accident is high. For example, the vehicle 6 may notify the driver of the predetermined information when the predetermined information is received. As a result, the driver can recognize the presence of a user who is highly likely to induce a traffic accident. Thereby, the safety of the traffic network can be improved.

<5.不安定移動>
<5−1.歩行時の蛇行>
ユーザ9は例えば体調不良などにより、その移動が不安定になることがある。具体的な一例として、ユーザ9は蛇行することがある。図6は、ユーザ9が蛇行する様子の一例を概略的に示す図である。図6の例においては、ユーザ9は、車道7に隣接する歩道において蛇行している。このような場合、ユーザ9は意図せず車道7に進入する可能性がある。つまりこの場合、ユーザ9が交通事故を誘発する可能性は高い、と考えることができる。そこで、このような不安定な移動を検知することを企図する。
<5. Unstable movement>
<5-1. Meander during walking>
The movement of the user 9 may become unstable due to poor physical condition, for example. As a specific example, the user 9 may meander. FIG. 6 is a diagram schematically illustrating an example of how the user 9 meanders. In the example of FIG. 6, the user 9 meanders on the sidewalk adjacent to the roadway 7. In such a case, the user 9 may enter the road 7 unintentionally. That is, in this case, it can be considered that the user 9 is highly likely to induce a traffic accident. Therefore, it is intended to detect such unstable movement.

図5を参照して、状況判断部300には、例えば、加速度センサ240からの加速度情報、および、方位センサ250からの方位情報が入力される。状況判断部300は、ユーザ9の移動が不安定であるか否かを、例えば加速度情報および方位情報に基づいて判断することが可能である。後に詳述するように、加速度情報は主としてユーザ9の移動の検知に用いられ、方位情報は主として電子機器10の傾斜姿勢の検知に用いられる。   Referring to FIG. 5, for example, acceleration information from acceleration sensor 240 and azimuth information from azimuth sensor 250 are input to situation determination unit 300. The situation determination unit 300 can determine whether the movement of the user 9 is unstable based on, for example, acceleration information and azimuth information. As described later in detail, the acceleration information is mainly used for detecting the movement of the user 9, and the azimuth information is mainly used for detecting the tilt posture of the electronic device 10.

まず電子機器10の加速度について説明する。電子機器10には、ユーザ9の移動および停止に応じた加速度が発生する。より具体的には、ユーザ9が停止しているときには、電子機器10の加速度は非常に小さい。一方で、ユーザ9が移動しているときには、電子機器10の加速度は時間の経過とともに周期的に変動する。よって、加速度は大きな値をとり得る。したがって、加速度センサ240から出力される加速度情報は、ユーザ9の移動および停止に応じて変化する情報であると言える。また加速度センサ240は、当該情報を生成する生成部であるとも言える。   First, the acceleration of the electronic device 10 will be described. The electronic device 10 generates acceleration according to the movement and stop of the user 9. More specifically, when the user 9 is stopped, the acceleration of the electronic device 10 is very small. On the other hand, when the user 9 is moving, the acceleration of the electronic device 10 periodically varies with time. Therefore, the acceleration can take a large value. Therefore, it can be said that the acceleration information output from the acceleration sensor 240 is information that changes according to the movement and stop of the user 9. It can also be said that the acceleration sensor 240 is a generation unit that generates the information.

しかも電子機器10の加速度は、当該電子機器10を持つユーザ9の移動態様に応じた固有の時間変化のパターン(周期的な時間変化)を示すことが知られている。ここでいう移動態様は、例えば、ユーザ9が歩き又は走りにより移動する態様、および、ユーザ9が自転車に乗って移動する態様、および、ユーザ9が自動車両(車、バスおよび電車など)に乗って移動する態様を含む。よって、加速度センサ240から出力される加速度情報は、ユーザの移動態様に応じて変化する情報であるとも言える。   Moreover, it is known that the acceleration of the electronic device 10 shows a unique time change pattern (periodic time change) according to the movement mode of the user 9 having the electronic device 10. Examples of the movement mode here include a mode in which the user 9 moves by walking or running, a mode in which the user 9 rides on a bicycle, and a mode in which the user 9 rides on an automatic vehicle (car, bus, train, etc.). A mode of moving. Therefore, it can be said that the acceleration information output from the acceleration sensor 240 is information that changes according to the movement mode of the user.

次に電子機器10の傾斜姿勢について述べる。例えばユーザ9が蛇行するような不安定な移動においては、ユーザ9に携帯される電子機器10は時間の経過とともに交互に反対側に傾き得る。図7は、ユーザ9が蛇行する様子、および、その際の電子機器10の傾斜姿勢の一例を概略的に示す図である。   Next, the inclination posture of the electronic device 10 will be described. For example, in an unstable movement in which the user 9 meanders, the electronic device 10 carried by the user 9 may alternately tilt to the opposite side as time passes. FIG. 7 is a diagram schematically illustrating an example of how the user 9 meanders and an inclination posture of the electronic device 10 at that time.

電子機器10の傾斜姿勢は、例えば、電子機器10に固定された方向D1と、基準方向D0とによって表現され得る。方向D1としては、例えば電子機器10の厚み方向(z軸方向)を採用し得る。ここでは、説明の簡単のために、ユーザ9が向く方向と、方向D1とは互いに一致していると仮定する。例えばユーザが上着の胸ポケットに電子機器10を入れている場合には、この仮定は妥当である。但し、この仮定は必ずしも必要ではなく、ユーザ9が向く方向と方向D1は互いに相違していてもよい。   The inclination posture of the electronic device 10 can be expressed by, for example, a direction D1 fixed to the electronic device 10 and a reference direction D0. As the direction D1, for example, the thickness direction (z-axis direction) of the electronic device 10 can be adopted. Here, for simplicity of explanation, it is assumed that the direction in which the user 9 faces and the direction D1 coincide with each other. For example, this assumption is appropriate when the user puts the electronic device 10 in a chest pocket of a jacket. However, this assumption is not always necessary, and the direction in which the user 9 faces and the direction D1 may be different from each other.

図7においては、基準方向D0も示されている。この基準方向D0は例えば南から北へ向かう方向であり、図7においては紙面右下方向に沿っている。電子機器10の傾斜姿勢は、基準方向D0に対して方向D1がどのように配置されるかによって表現され得る。言い換えれば、電子機器10の傾斜姿勢は方向D1と基準方向D0との間の角度θ1によって表現され得る。   In FIG. 7, a reference direction D0 is also shown. The reference direction D0 is, for example, a direction from south to north, and is along the lower right side of the drawing in FIG. The inclination posture of the electronic device 10 can be expressed by how the direction D1 is arranged with respect to the reference direction D0. In other words, the inclination posture of the electronic device 10 can be expressed by the angle θ1 between the direction D1 and the reference direction D0.

図7の例においては、ユーザ9は全体としては進行方向D2に向かって移動しつつ、蛇行している。電子機器10の傾斜姿勢(方向D1)はこのユーザ9の蛇行に起因して変化する。具体的には、ユーザ9が紙面左下に向かって移動するときには、方向D1も紙面左下方向に沿い、ユーザ9が紙面右下に向かって移動するときには、方向D1も紙面右下方向に沿う。図7の例においては、方向D1は、紙面左下方向に沿う状態から紙面右下方向に沿う状態に変化し、続けて紙面左下方向に沿う状態に変化する。換言すれば、電子機器10は第1側(紙面左側)から第2側(紙面右側)に傾いた後、続けて第1側へと傾く。   In the example of FIG. 7, the user 9 is meandering while moving in the traveling direction D2 as a whole. The inclination posture (direction D1) of the electronic device 10 changes due to the meandering of the user 9. Specifically, when the user 9 moves toward the lower left side of the page, the direction D1 is also along the lower left side of the page. When the user 9 moves toward the lower right side of the page, the direction D1 is also along the lower right side of the page. In the example of FIG. 7, the direction D1 changes from a state along the lower left direction on the paper surface to a state along the lower right direction on the paper surface, and then changes to a state along the lower left direction on the paper surface. In other words, the electronic device 10 tilts from the first side (left side of the paper) to the second side (right side of the paper) and then tilts toward the first side.

図8は、角度θ1,θ2の一例を概略的に示すグラフである。角度θ2は基準方向D0と進行方向D2との間の角度を示している。角度θ2の利用方法については後に述べる。図8の例においては、角度θ1は、ユーザ9の蛇行に応じて、低減と増大とを交互に繰り返す。逆に言えば、角度θ1が周期的に増大と低減とを繰り返す場合には、ユーザ9は蛇行していると考えることができる。なお、ユーザ9の向きは一般的には一歩ごとに決まると考えることができるので、図8の例では、横軸に歩数を採用している。   FIG. 8 is a graph schematically showing an example of the angles θ1 and θ2. The angle θ2 indicates an angle between the reference direction D0 and the traveling direction D2. A method of using the angle θ2 will be described later. In the example of FIG. 8, the angle θ <b> 1 alternately repeats decreasing and increasing according to the meandering of the user 9. Conversely, when the angle θ1 periodically increases and decreases, it can be considered that the user 9 is meandering. Since it can be considered that the orientation of the user 9 is generally determined for each step, the number of steps is adopted on the horizontal axis in the example of FIG.

さて上述のように、方位センサ250は、電子機器10に固定された方向D1に対する基準方向D0を検出することが可能であり、この方位情報も角度θ1によって表現され得る。つまり、この方位情報は電子機器10の傾斜姿勢に応じて変化する情報である、といえる。また方位センサ250は、当該情報を生成する生成部である、と言える。   As described above, the azimuth sensor 250 can detect the reference direction D0 with respect to the direction D1 fixed to the electronic device 10, and this azimuth information can also be expressed by the angle θ1. That is, it can be said that this azimuth information is information that changes in accordance with the inclination posture of the electronic device 10. Further, it can be said that the direction sensor 250 is a generation unit that generates the information.

状況判断部300はユーザ9の移動が不安定であるか否かを、例えば加速度情報および方位情報に基づいて判断する。以下、具体的な動作の例について説明する。   The situation determination unit 300 determines whether the movement of the user 9 is unstable based on, for example, acceleration information and azimuth information. Hereinafter, a specific example of the operation will be described.

<5−1−1.不安定移動の第1検知例>
図5に示すように、例えば状況判断部300は移動検知部301と姿勢変化検知部302とを備えている。移動検知部301には、例えば加速度センサ240から加速度情報が入力される。移動検知部301はユーザ9の移動を、例えば加速度情報に基づいて検知することが可能である。つまり移動検知部301はユーザ9が移動しているか否かを、例えば加速度情報に基づいて判断することが可能である。より具体的な動作の一例は後に詳述する。
<5-1-1. First example of unstable movement>
As shown in FIG. 5, for example, the situation determination unit 300 includes a movement detection unit 301 and a posture change detection unit 302. For example, acceleration information is input to the movement detection unit 301 from the acceleration sensor 240. The movement detection unit 301 can detect the movement of the user 9 based on, for example, acceleration information. That is, the movement detection unit 301 can determine whether or not the user 9 is moving based on, for example, acceleration information. An example of a more specific operation will be described in detail later.

姿勢変化検知部302には、例えば方位センサ250から方位情報が入力される。姿勢変化検知部302は、電子機器10が第1側に傾いた後に、続けて第2側に傾く姿勢変化が生じたことを、例えば方位情報に基づいて検知することができる。つまり、姿勢変化検知部302は上記姿勢変化が生じたか否かを、例えば方位情報に基づいて判断することが可能である。より具体的な動作の一例は後に詳述する。   For example, the orientation information is input to the orientation change detection unit 302 from the orientation sensor 250. The posture change detection unit 302 can detect, for example, based on azimuth information, that the posture change that subsequently tilts to the second side after the electronic device 10 tilts to the first side occurs. That is, the posture change detection unit 302 can determine whether or not the posture change has occurred, for example, based on the orientation information. An example of a more specific operation will be described in detail later.

送信決定部310は移動検知部301の判断の結果、および、姿勢変化検知部302の判断の結果に基づいて、所定情報の送信を決定することが可能である。つまり、送信決定部はこれらの判断の結果に基づいて、所定情報の送信要否を判断することが可能である。例えば送信決定部310は、ユーザ9の移動中に上記姿勢変化が生じたときに、所定情報の送信を決定してもよい。つまり、ユーザ9の移動中に上記姿勢変化が生じたときには、ユーザ9の移動が不安定であると判断して、電子機器10は所定情報を外部へ送信してもよい。当該所定情報としては、例えばユーザ9の移動が不安定であることを示す情報であってもよい。   The transmission determination unit 310 can determine transmission of the predetermined information based on the determination result of the movement detection unit 301 and the determination result of the posture change detection unit 302. That is, the transmission determination unit can determine whether or not the predetermined information needs to be transmitted based on the results of these determinations. For example, the transmission determination unit 310 may determine transmission of the predetermined information when the posture change occurs while the user 9 is moving. That is, when the posture change occurs during the movement of the user 9, the electronic device 10 may determine that the movement of the user 9 is unstable and transmit the predetermined information to the outside. For example, the predetermined information may be information indicating that the movement of the user 9 is unstable.

ところで、ユーザ9の向きは一歩ごとに決まり得る。よって、少なくとも姿勢変化検知部302の判断はユーザ9の一歩ごとに行われてもよい。そこで、電子機器10はユーザ9の一歩を検出してもよい。例えば図5に示すように、状況判断部300は歩数計303を備えていてもよい。歩数計303はユーザ9の歩数を計測することが可能である。歩数計303には、例えば加速度センサ240から加速度情報が入力される。歩数計303は電子機器10の加速度に基づいて、歩数を計測することが可能である。例えばユーザ9が歩いている場合、その加速度の周期はユーザ9の一歩に要する時間とみることができる。そこで、歩数計303は、加速度の周期を加速度情報に基づいて検出してもよい。歩数計303は例えばこの周期を検出する度に、つまり、一歩を検出する度に、歩数に1を加えて歩数を算出してもよい。   By the way, the direction of the user 9 can be determined for each step. Therefore, at least the determination by the posture change detection unit 302 may be performed for each step of the user 9. Therefore, the electronic device 10 may detect one step of the user 9. For example, as illustrated in FIG. 5, the situation determination unit 300 may include a pedometer 303. The pedometer 303 can measure the number of steps of the user 9. For example, acceleration information is input to the pedometer 303 from the acceleration sensor 240. The pedometer 303 can measure the number of steps based on the acceleration of the electronic device 10. For example, when the user 9 is walking, the acceleration cycle can be regarded as the time required for one step of the user 9. Therefore, the pedometer 303 may detect the acceleration cycle based on the acceleration information. For example, the pedometer 303 may calculate the number of steps by adding 1 to the number of steps every time this period is detected, that is, every time one step is detected.

図9は、電子機器10の上記動作の一例を示すフローチャートである。この一連の動作は例えば所定時間ごとに実行されてもよい。まずステップS11にて、移動検知部301は加速度センサ240から加速度情報を取得する。次にステップS12にて、移動検知部301はユーザ9が移動しているか否かを、加速度情報に基づいて判断する。例えば移動検知部301は、検出された加速度が第1所定期間に亘って加速度基準値よりも小さいという条件が成立するときに、ユーザ9が停止していると判断してもよい。その一方で、移動検知部301は、当該条件が成立しないときに、ユーザ9が移動していると判断してもよい。第1所定期間および加速度基準値は例えば予め設定されて、記憶部103に記憶されていてもよい。   FIG. 9 is a flowchart illustrating an example of the operation of the electronic device 10. This series of operations may be executed at predetermined time intervals, for example. First, in step S <b> 11, the movement detection unit 301 acquires acceleration information from the acceleration sensor 240. In step S12, the movement detection unit 301 determines whether the user 9 is moving based on the acceleration information. For example, the movement detection unit 301 may determine that the user 9 is stopped when the condition that the detected acceleration is smaller than the acceleration reference value over the first predetermined period is satisfied. On the other hand, the movement detection unit 301 may determine that the user 9 is moving when the condition is not satisfied. For example, the first predetermined period and the acceleration reference value may be set in advance and stored in the storage unit 103.

なおここでは一例として、ユーザ9が歩いている場合を想定しているので、移動検知部301はユーザが歩いているか否かを、加速度情報に基づいて判断してもよい。つまり、検出された加速度のパターンが、ユーザが歩いているときの典型的なパターン(歩行用の登録パターンとも呼ぶ)と類似するか否かを判断してもよい。この歩行用の登録パターンを示す登録パターン情報は例えば予め設定されて、記憶部103に記憶されていてもよい。   In addition, since the case where the user 9 is walking is assumed as an example here, the movement detection unit 301 may determine whether the user is walking based on the acceleration information. That is, it may be determined whether or not the detected acceleration pattern is similar to a typical pattern (also referred to as a walking registration pattern) when the user is walking. The registration pattern information indicating the walking registration pattern may be set in advance and stored in the storage unit 103, for example.

加速度のパターンと登録パターンとの類否判断の手法は特に限定されず、適宜の手法を用いて行わればよい。例えば移動検知部301は、検出された加速度の各時点における値と登録パターンの値との差の絶対値の、第1所定期間における総和を算出してもよい。この総和は、加速度のパターンが登録パターンに類似するほど小さい。移動検知部301はこの総和が類似度基準値よりも小さいときに、加速度のパターンが当該登録パターンに類似していると判断してもよい。類似度基準値は例えば予め設定されて記憶部103に記憶されてもよい。以下では、ステップS12にてユーザ9が歩いているか否かを判断する場合について説明する。   The method of determining similarity between the acceleration pattern and the registered pattern is not particularly limited, and may be performed using an appropriate method. For example, the movement detection unit 301 may calculate the sum of the absolute value of the difference between the detected acceleration value at each time point and the registered pattern value in the first predetermined period. This sum is smaller as the acceleration pattern is similar to the registered pattern. The movement detection unit 301 may determine that the acceleration pattern is similar to the registered pattern when the sum is smaller than the similarity reference value. The similarity reference value may be set in advance and stored in the storage unit 103, for example. Below, the case where it is judged whether the user 9 is walking in step S12 is demonstrated.

ユーザ9が歩いていないと判断したときには、制御部100は図9の動作を終了してもよい。この場合、例えば所定情報は送信されない。ユーザ9が歩いていると判断したときには、ステップS13にて、歩数計303はユーザ9の一歩を検出したか否かを判断する。歩数計303が一歩を検出していないときには、歩数計303は再びステップS13を実行する。   When it is determined that the user 9 is not walking, the control unit 100 may end the operation of FIG. In this case, for example, the predetermined information is not transmitted. When it is determined that the user 9 is walking, the pedometer 303 determines whether one step of the user 9 is detected in step S13. When the pedometer 303 has not detected one step, the pedometer 303 executes step S13 again.

歩数計303が一歩を検出したときには、ステップS14にて、姿勢変化検知部302は方位センサ250から方位情報を取得する。次にステップS15にて、姿勢変化検知部302は、電子機器10が第1側に傾いた後に、続けて第2側に傾く姿勢変化が生じたか否かを、方位情報に基づいて判断する。   When the pedometer 303 detects one step, the posture change detection unit 302 acquires azimuth information from the azimuth sensor 250 in step S14. Next, in step S <b> 15, the posture change detection unit 302 determines whether or not there has been a posture change that subsequently tilts to the second side after the electronic device 10 tilts to the first side, based on the orientation information.

図9の例においては、ステップS15はステップS13にて肯定的な判断がなされたときに実行される。つまり図9の例においては、姿勢変化検知部302はユーザ9の一歩ごとに判断を行う。   In the example of FIG. 9, step S15 is executed when a positive determination is made in step S13. That is, in the example of FIG. 9, the posture change detection unit 302 makes a determination for each step of the user 9.

次に姿勢変化検知部302のより具体的な動作(ステップS15のより具体的な動作)の一例を説明する。図8を参照して、上記姿勢変化が生じるときには、角度θ1は極値を伴って交互に増大と低減とを繰り返す。そこで、姿勢変化検知部302はステップS15の判断として、所定の歩数内において角度θ1の極値が複数存在するか否かを判断してもよい。   Next, an example of more specific operation of the posture change detection unit 302 (more specific operation of step S15) will be described. Referring to FIG. 8, when the posture change occurs, angle θ1 repeatedly increases and decreases alternately with an extreme value. Therefore, the posture change detection unit 302 may determine whether there are a plurality of extreme values of the angle θ1 within a predetermined number of steps as the determination in step S15.

図10は、姿勢変化検知部302の上記動作の一例を示すフローチャートである。つまり、図10に示される一連の動作はステップS15の具体的な動作を示している。まずステップS151にて、姿勢変化検知部302は角度θ1の極値を検出したか否かを判断する。角度θ1の極値は、角度θ1の時系列データ(つまり方位情報の時系列データ)に基づいて検出される。極値の検出方法は特に限定されないものの、簡単な一例について説明する。姿勢変化検知部302は、前回に検出された角度θ1と、今回に検出された角度θ1とを用いて角度θ1の時間変化率を、ステップS151毎に算出してもよい。姿勢変化検知部302は、今回のステップS151にて算出された時間変化率の正負の極性が、前回のステップS151にて算出された時間変化率の極性と異なるときに、極値を検出してもよい。   FIG. 10 is a flowchart illustrating an example of the above operation of the posture change detection unit 302. That is, the series of operations shown in FIG. 10 shows the specific operations in step S15. First, in step S151, the posture change detection unit 302 determines whether an extreme value of the angle θ1 has been detected. The extreme value of the angle θ1 is detected based on the time series data of the angle θ1 (that is, the time series data of the azimuth information). Although a method for detecting an extreme value is not particularly limited, a simple example will be described. The posture change detection unit 302 may calculate the time change rate of the angle θ1 for each step S151 using the angle θ1 detected last time and the angle θ1 detected this time. The posture change detection unit 302 detects an extreme value when the positive / negative polarity of the time change rate calculated in the current step S151 is different from the polarity of the time change rate calculated in the previous step S151. Also good.

極値を検出しない場合、ステップS155にて、姿勢変化検知部302は上記姿勢変化が生じていないと判断する。   If no extreme value is detected, the posture change detection unit 302 determines in step S155 that the posture change has not occurred.

極値を検出した場合、ステップS152にて、姿勢変化検知部302は歩数計303によって計測される歩数を、その極値に対応付けて記憶部103に記憶する。つまり、姿勢変化検知部302は極値の検出時における歩数を記憶部103に記憶する。   If an extreme value is detected, the posture change detection unit 302 stores the number of steps measured by the pedometer 303 in the storage unit 103 in association with the extreme value in step S152. That is, the posture change detection unit 302 stores the number of steps at the time of detecting the extreme value in the storage unit 103.

次にステップS153にて、姿勢変化検知部302は、今回の極値の検出時の歩数と、前回の極値の検出時の歩数との差を算出し、この差が所定の歩数基準値よりも小さいか否かを判断する。所定の歩数基準値は例えば予め設定されて、記憶部103に記憶されていてもよい。歩数基準値は例えば3であってもよい。   Next, in step S153, the posture change detection unit 302 calculates the difference between the number of steps at the time of detection of the current extreme value and the number of steps at the time of detection of the previous extreme value, and this difference is calculated based on a predetermined step number reference value. It is determined whether or not it is too small. The predetermined step number reference value may be set in advance and stored in the storage unit 103, for example. The step count reference value may be 3, for example.

当該差が歩数基準値よりも小さいと判断したときには、ステップS154にて、姿勢変化検知部302は上記姿勢変化が生じたと判断する。つまり、短い歩数(例えば数歩)内において、複数の極値が存在するときには、姿勢変化検知部302は上記姿勢変化が生じたと判断している。一方で、当該差が歩数基準値よりも大きいときには、ステップS155にて、姿勢変化検知部302は上記姿勢変化が生じていないと判断する。つまり、傾斜姿勢の交互の変化が短い期間(歩数)で連続して生じている訳でない。この場合、ユーザ9の移動が不安定なのではなく、ユーザ9が例えば道に沿って交互に向きを変えていると考えられる。よって、姿勢変化検知部302は上記姿勢変化が生じていないと判断している。   When it is determined that the difference is smaller than the step count reference value, in step S154, the posture change detection unit 302 determines that the posture change has occurred. That is, when a plurality of extreme values exist within a short number of steps (for example, several steps), the posture change detection unit 302 determines that the posture change has occurred. On the other hand, when the difference is larger than the step number reference value, in step S155, the posture change detection unit 302 determines that the posture change has not occurred. In other words, the alternating change of the tilt posture does not occur continuously in a short period (number of steps). In this case, it is considered that the movement of the user 9 is not unstable and the user 9 is alternately changing directions along the road, for example. Therefore, the posture change detection unit 302 determines that the posture change has not occurred.

図9も参照して、ステップS15(S154)にて上記姿勢変化が生じたと姿勢変化検知部302が判断したときには、ステップS16にて、送信決定部310は所定情報の送信を決定し、無線通信部110を介して所定情報を外部に送信する。つまりユーザ9の移動中に姿勢変化が生じたときには、ユーザ9の移動が不安定であると判断して、電子機器10は所定情報を送信する。その一方で、ステップS15(S155)にて姿勢変化が生じていないと判断したときには、制御部100は図9の処理を終了してもよい。   Referring also to FIG. 9, when posture change detection unit 302 determines that the posture change has occurred in step S15 (S154), transmission determination unit 310 determines transmission of predetermined information in step S16 and performs wireless communication. The predetermined information is transmitted to the outside through the unit 110. That is, when a posture change occurs during the movement of the user 9, it is determined that the movement of the user 9 is unstable, and the electronic device 10 transmits predetermined information. On the other hand, when it is determined in step S15 (S155) that no posture change has occurred, the control unit 100 may end the process of FIG.

なおステップS15にて上記姿勢変化が生じたと姿勢変化検知部302が判断した場合には、その後のステップS15において否定的な判断がなされたとしても、送信決定部310は所定情報の送信を維持してもよい。つまり、一旦、姿勢変化を検出した場合には、次の姿勢変化を検出するまでの間も、ユーザ9が不安定な移動を継続している可能性が高いので、所定情報の送信を維持してもよい。その一方で、例えば送信決定部310は、肯定的な判断がなされた最後のステップS15から第2所定期間が経過したときに、所定情報の送信停止を決定してもよい。つまり、送信決定部310は、最後に上記姿勢変化が生じてから第2所定期間内に再び上記姿勢変化が検出されると、そのまま所定情報の送信を維持し、第2所定期間内に上記姿勢変化を一度も検出しないときに、所定情報の送信停止を決定してもよい。時間の経過は例えばタイマ回路などの計時回路によって測定される。第2所定期間は例えば予め設定されて記憶部103に記憶されていてもよい。   If the posture change detection unit 302 determines that the posture change has occurred in step S15, the transmission determination unit 310 maintains transmission of the predetermined information even if a negative determination is made in step S15. May be. That is, once a posture change is detected, there is a high possibility that the user 9 continues an unstable movement until the next posture change is detected. May be. On the other hand, for example, the transmission determination unit 310 may determine to stop transmission of the predetermined information when the second predetermined period has elapsed since the last step S15 in which a positive determination has been made. That is, when the posture change is detected again within the second predetermined period after the last posture change, the transmission determining unit 310 maintains transmission of the predetermined information as it is and the posture determination is performed within the second predetermined period. When no change is detected, it may be determined to stop transmission of the predetermined information. The passage of time is measured by a timing circuit such as a timer circuit. For example, the second predetermined period may be set in advance and stored in the storage unit 103.

また図9の例においては、姿勢変化検知部302の判断はユーザ9の一歩ごとに実行されている(ステップS13,S15)。比較のために、例えば所定時間ごとにステップS15を実行する場合を考慮する。この場合、例えば図9のステップS13が省略される。図9の一連の動作は所定時間ごとに実行されるので、ステップS15はユーザ9の移動中において所定時間ごとに実行される。   In the example of FIG. 9, the determination by the posture change detection unit 302 is executed for each step of the user 9 (steps S13 and S15). For comparison, consider the case where step S15 is executed at predetermined time intervals, for example. In this case, for example, step S13 in FIG. 9 is omitted. Since the series of operations in FIG. 9 is executed at predetermined time intervals, step S15 is executed at predetermined time intervals while the user 9 is moving.

もし仮に、この所定時間がユーザ9の一歩に要する時間よりも短い場合、ユーザ9が一歩を踏み出す期間において、ステップS15が複数回実行され得る。この期間では、ユーザ9の向きが変わらないと考えられるので、不要なステップS15が実行される。これにより、消費電力が無駄に増大する。逆に、所定時間が一歩に要する時間よりも長い場合、ユーザ9の向きの変化について、検出漏れが生じ得る。   If the predetermined time is shorter than the time required for one step of the user 9, step S15 may be executed a plurality of times during the period when the user 9 takes one step. Since it is considered that the orientation of the user 9 does not change during this period, an unnecessary step S15 is executed. Thereby, power consumption increases uselessly. On the contrary, when the predetermined time is longer than the time required for one step, a detection omission may occur with respect to a change in the orientation of the user 9.

これに対して、ステップS15をユーザ9の一歩ごとに行うことにより、小さい消費電力で検出漏れを抑制しつつ、ユーザ9の向きの変化を適切に検出できる。   On the other hand, by performing step S15 for each step of the user 9, a change in the orientation of the user 9 can be appropriately detected while suppressing detection omission with low power consumption.

<5−1−2.不安定移動の第2検知例>
図7および図8を参照して、ユーザ9が蛇行しているときには、方向D1が進行方向D2に対して比較的大きな角度で交差し得る。言い換えれば、方向D1と進行方向D2との間の角度(=|θ1−θ2|)が大きいときには、ユーザ9の移動は不安定である可能性が高い、と考えることができる。
<5-1-2. Second detection example of unstable movement>
Referring to FIGS. 7 and 8, when user 9 is meandering, direction D1 may intersect with traveling direction D2 at a relatively large angle. In other words, when the angle (= | θ1-θ2 |) between the direction D1 and the traveling direction D2 is large, it can be considered that the movement of the user 9 is likely to be unstable.

そこで、まず進行方向D2を推定することを企図する。図11は、電子機器10の構成の一例を概略的に示す機能ブロック図である。制御部100は移動ルート設定部320を更に備えている。移動ルート設定部320はユーザ9の移動ルートを地図情報に基づいて設定することが可能である。例えばユーザ9は移動ルートのスタート地点およびゴール地点の情報を入力部135に入力する。移動ルート設定部320はこの情報を入力部135から受け取り、スタート地点およびゴール地点を結ぶ少なくとも一つのルートを地図情報に基づいて抽出する。   Therefore, it is first intended to estimate the traveling direction D2. FIG. 11 is a functional block diagram schematically illustrating an example of the configuration of the electronic device 10. The control unit 100 further includes a movement route setting unit 320. The travel route setting unit 320 can set the travel route of the user 9 based on the map information. For example, the user 9 inputs information on the start point and goal point of the travel route to the input unit 135. The travel route setting unit 320 receives this information from the input unit 135 and extracts at least one route connecting the start point and the goal point based on the map information.

地図情報は、例えば道路の位置および形状を示す道路データを有している。地図情報は例えば記憶部103に予め記憶されていてもよく、あるいは、制御部100が無線通信部110を介して外部のサーバなどから取得してもよい。   The map information has road data indicating the position and shape of the road, for example. The map information may be stored in advance in the storage unit 103, for example, or the control unit 100 may acquire it from an external server or the like via the wireless communication unit 110.

移動ルート設定部320は、抽出したルートをユーザに示す。例えば移動ルート設定部320は当該ルートを表示部120に表示させる。ユーザはそのルートのうち一つを移動ルートとして選択するための指示を入力部135に入力する。移動ルート設定部320は、ユーザ9によって選択されたルートを移動ルートに設定する。移動ルート設定部320は、この移動ルートを示す移動ルート情報を姿勢変化検知部302へ与える。   The travel route setting unit 320 indicates the extracted route to the user. For example, the travel route setting unit 320 displays the route on the display unit 120. The user inputs an instruction for selecting one of the routes as the travel route to the input unit 135. The travel route setting unit 320 sets the route selected by the user 9 as a travel route. The movement route setting unit 320 gives movement route information indicating the movement route to the posture change detection unit 302.

移動ルート設定部320には、衛星信号受信部220から現在位置情報が入力されてもよい。移動ルート設定部320は、ユーザ9の現在位置が移動ルート上にあるか否かを判断してもよい。そして、現在位置が移動ルートから逸脱したと判断したときには、移動ルート設定部320は、その現在位置からゴール地点までの新たなルートを地図情報に基づいて抽出し、これを移動ルートに再設定してもよい。   Current position information may be input from the satellite signal receiving unit 220 to the movement route setting unit 320. The travel route setting unit 320 may determine whether or not the current position of the user 9 is on the travel route. When it is determined that the current position deviates from the moving route, the moving route setting unit 320 extracts a new route from the current position to the goal point based on the map information, and resets this as the moving route. May be.

姿勢変化検知部302には、衛星信号受信部220から現在位置情報が入力される。姿勢変化検知部302は、現在位置情報と地図情報(より詳細には移動ルート情報)とに基づいて、進行方向D2を推定する。例えば姿勢変化検知部302は、現在位置が移動ルート上にあるときには、その現在位置における移動ルートの接線方向であって、ゴール地点に向かう方向を、進行方向D2と推定する。   Attitude change detection unit 302 receives current position information from satellite signal reception unit 220. The posture change detection unit 302 estimates the traveling direction D2 based on the current position information and map information (more specifically, movement route information). For example, when the current position is on the movement route, the posture change detection unit 302 estimates a direction tangential to the movement route at the current position and toward the goal point as the traveling direction D2.

移動ルートは地図情報に基づいて設定され、進行方向D2はこの移動ルートに基づいて推定されるので、この推定された進行方向D2は地図上における進行方向とも言える。ユーザ9のより局所的な移動方向(方位)は方向D1によって表現される。この進行方向D2は、例えば基準方向D0に対して表現されてもよい。具体的には、進行方向D2は、例えば基準方向D0と進行方向D2との間の角度θ2によって表現され得る(図7も参照)。   Since the travel route is set based on the map information, and the traveling direction D2 is estimated based on the travel route, it can be said that the estimated traveling direction D2 is a traveling direction on the map. The more local movement direction (azimuth) of the user 9 is expressed by the direction D1. The traveling direction D2 may be expressed with respect to the reference direction D0, for example. Specifically, the traveling direction D2 can be expressed by, for example, an angle θ2 between the reference direction D0 and the traveling direction D2 (see also FIG. 7).

姿勢変化検知部302は方向D1が大きな角度で進行方向D2と交差しているか否かを判断する。具体的な一例として、姿勢変化検知部302は、方向D1と進行方向D2との間の角度Δθ(=|θ1−θ2|)が所定の角度基準値よりも高いか否かを判断する。所定の角度基準値は例えば予め設定されて、記憶部103に記憶されていてもよい。例えば角度基準値は10度である。   The posture change detection unit 302 determines whether or not the direction D1 intersects the traveling direction D2 at a large angle. As a specific example, the posture change detection unit 302 determines whether the angle Δθ (= | θ1-θ2 |) between the direction D1 and the traveling direction D2 is higher than a predetermined angle reference value. For example, the predetermined angle reference value may be set in advance and stored in the storage unit 103. For example, the angle reference value is 10 degrees.

送信決定部310は移動検知部301の判断の結果および姿勢変化検知部302の判断の結果に基づいて、所定情報の送信要否を判断する。例えば、送信決定部310は、ユーザ9の移動中において、方向D1と進行方向D2との間の角度が基準値よりも大きいときに、所定情報の送信を決定してもよい。   The transmission determination unit 310 determines whether or not the predetermined information needs to be transmitted based on the determination result of the movement detection unit 301 and the determination result of the posture change detection unit 302. For example, the transmission determination unit 310 may determine transmission of the predetermined information when the angle between the direction D1 and the traveling direction D2 is larger than the reference value during the movement of the user 9.

図12は、電子機器10の上記動作の一例を示すフローチャートである。この一連の動作は例えば所定時間ごとに繰り返し実行される。ステップS21〜S23はそれぞれステップS11〜S13と同一である。ステップS23にて歩数計303が一歩を検出したときには、ステップS24にて、姿勢変化検知部302は、衛星信号受信部220から現在位置情報を取得する。   FIG. 12 is a flowchart illustrating an example of the operation of the electronic device 10. This series of operations is repeatedly executed, for example, every predetermined time. Steps S21 to S23 are the same as steps S11 to S13, respectively. When the pedometer 303 detects one step in step S23, the posture change detection unit 302 acquires current position information from the satellite signal reception unit 220 in step S24.

次にステップS25にて、姿勢変化検知部302はユーザ9の進行方向D2を、現在位置情報と移動ルート情報とに基づいて推定する。姿勢変化検知部302は、現在位置における移動ルートの接線方向であって、ゴール地点へ向かう方向を、進行方向D2と推定する。具体的な動作の一例として、姿勢変化検知部302は、まず、現在位置から所定の微小距離だけゴール地点に近い点を地図情報に基づいて抽出する。そして、姿勢変化検知部302は現在位置から当該点へ向かう方向を進行方向D2に推定する。この進行方向D2は例えば基準方向D0に対する角度θ2によって表される。   Next, in step S25, the posture change detection unit 302 estimates the traveling direction D2 of the user 9 based on the current position information and the movement route information. The posture change detection unit 302 estimates a direction toward the goal point that is a tangential direction of the moving route at the current position as the traveling direction D2. As an example of a specific operation, the posture change detection unit 302 first extracts a point close to the goal point by a predetermined minute distance from the current position based on the map information. Then, the posture change detection unit 302 estimates a direction from the current position toward the point as the traveling direction D2. The traveling direction D2 is represented by an angle θ2 with respect to the reference direction D0, for example.

次にステップS26にて、姿勢変化検知部302は、方位センサ250から方位情報を取得する。この方位情報は角度θ1を含んでいる。   Next, in step S <b> 26, the posture change detection unit 302 acquires azimuth information from the azimuth sensor 250. This azimuth information includes an angle θ1.

次にステップS27にて、姿勢変化検知部302は方向D1と進行方向D2との間の角度Δθ(=|θ1−θ2|)を算出し、この角度Δθが角度基準値よりも大きいか否かを判断する。   Next, in step S27, the posture change detection unit 302 calculates an angle Δθ (= | θ1-θ2 |) between the direction D1 and the traveling direction D2, and determines whether this angle Δθ is larger than the angle reference value. Judging.

角度Δθが角度基準値よりも大きいと姿勢変化検知部302が判断したときには、ステップS28にて、送信決定部310は所定情報の送信を決定する。つまり、方向D1と進行方向D2との間の角度Δθが大きいときには、ユーザ9の移動が不安定であると判断して、電子機器10が所定情報を送信する。一方で、角度Δθが角度基準値よりも小さいと姿勢変化検知部302が判断したときには、制御部100は図12の処理を終了してもよい。   When the posture change detection unit 302 determines that the angle Δθ is larger than the angle reference value, the transmission determination unit 310 determines transmission of predetermined information in step S28. That is, when the angle Δθ between the direction D1 and the traveling direction D2 is large, it is determined that the movement of the user 9 is unstable, and the electronic device 10 transmits predetermined information. On the other hand, when the posture change detection unit 302 determines that the angle Δθ is smaller than the angle reference value, the control unit 100 may end the process of FIG.

以上のように、本動作によれば、方向D1と進行方向D2との間の角度Δθの大小に基づいて、不安定移動を検知することができる。これによれば、図10の動作に比べて、短時間で不安定移動を検知することができる。なぜなら、角度θ1における複数の極値を検出する場合には、角度θ1が複数の極値をとるための期間(例えば数歩に要する期間)が必要であるのに対して、方向D1と進行方向D2との間の角度Δθの大小は、そのような期間なしに判別できるからである。   As described above, according to this operation, unstable movement can be detected based on the magnitude of the angle Δθ between the direction D1 and the traveling direction D2. According to this, unstable movement can be detected in a shorter time than the operation of FIG. This is because when detecting a plurality of extreme values at the angle θ1, a period (for example, a period required for several steps) for the angle θ1 to take a plurality of extreme values is required, whereas the direction D1 and the traveling direction This is because the magnitude of the angle Δθ with respect to D2 can be determined without such a period.

その一方で、図10の動作においては、方向D1が必ずしもユーザ9の向く方向と一致していなくてもよい。図10の動作においては、ユーザ9の向く方向の変化、つまり、電子機器10の姿勢変化に基づいて、不安定移動を検知しているからである。つまり、この検知に角度θ1の絶対値は不問である。他方、図12の動作においては、ユーザ9の向く方向(方向D1)と進行方向D2との間の角度の大小に基づいて不安定移動を検知している。よって、ユーザ9の向く方向と方向D1との関係が既知である必要がある。この場合、例えばユーザ9は予め決められた姿勢で電子機器10を携帯してもよい。例えばユーザ9は、電子機器10の方向D1がユーザ9の向きと一致するように、電子機器10を携帯してもよい。   On the other hand, in the operation of FIG. 10, the direction D <b> 1 does not necessarily coincide with the direction in which the user 9 faces. This is because, in the operation of FIG. 10, unstable movement is detected based on a change in the direction in which the user 9 faces, that is, a change in posture of the electronic device 10. That is, the absolute value of the angle θ1 is not required for this detection. On the other hand, in the operation of FIG. 12, unstable movement is detected based on the magnitude of the angle between the direction in which the user 9 faces (direction D1) and the traveling direction D2. Therefore, the relationship between the direction in which the user 9 faces and the direction D1 needs to be known. In this case, for example, the user 9 may carry the electronic device 10 in a predetermined posture. For example, the user 9 may carry the electronic device 10 so that the direction D1 of the electronic device 10 matches the direction of the user 9.

<5−1−3.変形例>
<5−1−3−1.移動態様>
上述の例においては、ユーザ9が歩いている場合について説明した。よって、姿勢変化検知部302の判断を一歩ごとに行った。しかしながら、ユーザ9は走っていても一歩を検知できる。そこで、ステップS12,S22においては、ユーザ9が歩き又は走りにより移動しているか否かを判断してもよい。
<5-1-3. Modification>
<5-1-3-1. Movement mode>
In the above example, the case where the user 9 is walking has been described. Therefore, the posture change detection unit 302 is determined for each step. However, the user 9 can detect one step even when running. Therefore, in steps S12 and S22, it may be determined whether or not the user 9 is moving by walking or running.

またユーザ9が乗り物に乗って移動する場合であっても、蛇行移動は交通事故を誘発する可能性が高いと考えることができる。例えばユーザ9が車両6に乗って移動しているときであっても、蛇行移動は交通事故を誘発する可能性が高いと考えることができる。よって、上記制御部100の動作はユーザ9が移動していれば、その移動態様に関わらず適用することが可能である。ただしユーザ9が乗り物に乗って移動する場合には、歩数計303は一歩を検出できないので、姿勢変化検知部302の判断は所定時間ごとに行う。例えば移動検知部301は、ユーザ9が乗り物に乗って移動しているか否かを判断してもよい。そして、ユーザ9が乗り物に乗って移動しているときには、姿勢変化検知部302の判断を所定時間ごとに行ってもよい。これにより、適切に不安定移動を検知できる。   Further, even when the user 9 moves on a vehicle, it can be considered that the meandering movement is highly likely to induce a traffic accident. For example, even when the user 9 is moving on the vehicle 6, it can be considered that the meandering movement is highly likely to induce a traffic accident. Therefore, the operation of the control unit 100 can be applied regardless of the movement mode as long as the user 9 is moving. However, when the user 9 moves on a vehicle, the pedometer 303 cannot detect one step, so the posture change detection unit 302 makes a determination every predetermined time. For example, the movement detection unit 301 may determine whether the user 9 is moving on a vehicle. Then, when the user 9 is moving on the vehicle, the posture change detection unit 302 may make the determination every predetermined time. Thereby, unstable movement can be detected appropriately.

図13は、電子機器10の上記動作の一例を示すフローチャートである。この一連の動作は例えば所定時間ごとに実行される。ステップS101にて、移動検知部301は加速度センサ240から加速度情報を取得する。次にステップS102にて、移動検知部301はユーザ9が歩き又は走りにより移動しているか否かを、加速度情報に基づいて判断する。ユーザ9が歩き又は走りにより移動していると判断したときには、制御部100はステップS103〜S106を実行する。ステップS103〜106は図9のステップS13〜S15とそれぞれ同一である。つまり、ユーザ9が歩き又は走りにより移動しているときには、姿勢変化検知部302の判断(ステップS105)をユーザ9の一歩ごとに行う。   FIG. 13 is a flowchart illustrating an example of the operation of the electronic device 10. This series of operations is executed at predetermined time intervals, for example. In step S <b> 101, the movement detection unit 301 acquires acceleration information from the acceleration sensor 240. In step S102, the movement detection unit 301 determines whether the user 9 is moving by walking or running based on the acceleration information. When it is determined that the user 9 is moving by walking or running, the control unit 100 executes steps S103 to S106. Steps S103 to S106 are the same as steps S13 to S15 in FIG. That is, when the user 9 is moving by walking or running, the determination of the posture change detection unit 302 (step S105) is performed for each step of the user 9.

ユーザ9が歩き又は走りにより移動していないと判断したときには、ステップS107にて、移動検知部301はユーザ9が乗り物に乗って移動しているか否かを、加速度情報に基づいて判断する。ユーザ9が乗り物に乗って移動していると判断したときには、制御部100はステップS104を実行する。つまり、ユーザ9が乗り物に乗って移動するときには、姿勢変化検知部302の判断(ステップS105)を所定時間ごとに実行する。   When it is determined that the user 9 is not moving due to walking or running, in step S107, the movement detection unit 301 determines whether the user 9 is moving on the vehicle based on the acceleration information. When it is determined that the user 9 is moving on the vehicle, the control unit 100 executes step S104. That is, when the user 9 gets on the vehicle and moves, the determination of the posture change detection unit 302 (step S105) is executed every predetermined time.

ユーザ9が乗り物に乗って移動していないと判断したときには、制御部100は図13の動作を終了してもよい。   When it is determined that the user 9 is not moving on the vehicle, the control unit 100 may end the operation of FIG.

なお図13は、図9の動作を用いてフローチャートを示しているものの、図12の動作を用いてもよい。   13 shows a flowchart using the operation of FIG. 9, the operation of FIG. 12 may be used.

<5−1−3−2.移動検知>
上述の例では、移動検知部301はユーザ9が移動しているか否かを加速度情報を用いて判断しているものの、必ずしもこれに限らない。例えば移動検知部301は現在位置情報に基づいて当該判断を行ってもよい。移動検知部301は現在位置が時間の経過とともに変化しているか否かを、現在位置情報に基づいて判断する。移動検知部301は、現在位置が変化しているときに、ユーザ9が移動していると判断してもよい。
<5-1-3-2. Movement detection>
In the above example, the movement detection unit 301 determines whether or not the user 9 is moving using the acceleration information, but this is not necessarily limited thereto. For example, the movement detection unit 301 may make the determination based on the current position information. The movement detection unit 301 determines whether or not the current position has changed over time based on the current position information. The movement detection unit 301 may determine that the user 9 is moving when the current position is changing.

<5−1−3−3.姿勢変化の検知>
上述の例では、姿勢変化検知部302は方位センサ250からの方位情報を用いているものの、必ずしもこれに限らない。例えば姿勢変化検知部302は、ジャイロセンサ260から出力される角速度情報を用いてもよい。電子機器10の傾斜姿勢は角速度の積分によって表現することができるからである。例えば蛇行移動において、角速度も周期的に増大と低減とを繰り返し得る。よって例えば図10と同様の動作によって、姿勢変化検知部302は姿勢変化を検知することができる。或いは、方位情報および角速度情報の両方を用いても構わない。
<5-1-3-3. Detection of posture change>
In the above example, the posture change detection unit 302 uses the direction information from the direction sensor 250, but the present invention is not necessarily limited thereto. For example, the posture change detection unit 302 may use angular velocity information output from the gyro sensor 260. This is because the tilt posture of the electronic device 10 can be expressed by integration of angular velocity. For example, in meandering movement, the angular velocity can be repeatedly increased and decreased periodically. Therefore, for example, the posture change detection unit 302 can detect the posture change by the same operation as in FIG. Alternatively, both azimuth information and angular velocity information may be used.

<5−2.二輪車(例えば自転車)を用いた不安定移動>
ユーザ9が二輪車(例えば自転車)に慣れていない場合、または、重い荷物を自転車に積載している場合には、二輪車を用いた移動が不安定になる場合がある。また二輪車においては、そのふらつきは、ユーザ9の向きではなく、ユーザ9の向きに垂直な面におけるユーザ9の左右方向の傾きで表現される場合がある。図14は、ユーザ9が自転車61に乗っている様子を示す図である。図14の例においては、ユーザ9のふらつきを弧状の両端矢印で模式的に示している。このようなふらつきを伴う移動は、交通事故を誘発する可能性が高い、と言える。そこで、ここでは二輪車におけるふらつきを検知することを企図する。また以下では、二輪車として自転車を採用する場合について説明する。
<5-2. Unstable movement using a motorcycle (for example, a bicycle)>
If the user 9 is not used to a motorcycle (for example, a bicycle) or a heavy load is loaded on the bicycle, the movement using the motorcycle may become unstable. In a two-wheeled vehicle, the wobbling may be expressed not by the orientation of the user 9 but by the inclination of the user 9 in the left-right direction on a plane perpendicular to the orientation of the user 9. FIG. 14 is a diagram illustrating a state where the user 9 is riding the bicycle 61. In the example of FIG. 14, the wobbling of the user 9 is schematically indicated by arc-shaped double-ended arrows. It can be said that such a movement with wobbling is likely to cause a traffic accident. Therefore, here, it is intended to detect wobbling in a motorcycle. Moreover, below, the case where a bicycle is employ | adopted as a two-wheeled vehicle is demonstrated.

図14に示すように、電子機器10は例えば自転車61に搭載されていてもよい。例えば電子機器10はその方向D1が自転車61の進行方向に向く姿勢で、自転車61に搭載されてもよい。あるいは、電子機器10はユーザ9のポケットまたは鞄などに収容されていてもよい。ユーザ9が左右方向に傾くと、当該傾き動作に応じた角速度が電子機器10に発生する。   As shown in FIG. 14, the electronic device 10 may be mounted on, for example, a bicycle 61. For example, the electronic device 10 may be mounted on the bicycle 61 in a posture in which the direction D <b> 1 faces the traveling direction of the bicycle 61. Alternatively, the electronic device 10 may be accommodated in a pocket or a bag of the user 9. When the user 9 tilts in the left-right direction, an angular velocity corresponding to the tilting operation is generated in the electronic device 10.

図15は、電子機器10の構成の一例を概略的に示す機能ブロック図である。制御部100の状況判断部300は二輪車検知部304とふらつき検知部305とを備えている。二輪車検知部304は、ユーザ9が自転車に乗って移動しているか否かを判断することが可能である。例えば二輪車検知部304には、加速度センサ240からの加速度情報が入力される。二輪車検知部304は、検出された加速度のパターンが、自転車の典型的なパターンと類似するか否かを判断する。二輪車検知部304は、検出されたパターンがこの典型的なパターンと類似するときに、ユーザ9が自転車に乗って移動していると判断する。   FIG. 15 is a functional block diagram schematically illustrating an example of the configuration of the electronic device 10. The situation determination unit 300 of the control unit 100 includes a two-wheeled vehicle detection unit 304 and a wobbling detection unit 305. The motorcycle detection unit 304 can determine whether or not the user 9 is moving on a bicycle. For example, acceleration information from the acceleration sensor 240 is input to the two-wheeled vehicle detection unit 304. The motorcycle detection unit 304 determines whether or not the detected acceleration pattern is similar to a typical bicycle pattern. When the detected pattern is similar to this typical pattern, the motorcycle detection unit 304 determines that the user 9 is moving on a bicycle.

ふらつき検知部305には、ジャイロセンサ260から角速度情報が入力される。ふらつき検知部305は、電子機器10の角速度が正の第1角速度基準値よりも高いか否か、あるいは、角速度が負の第2角速度基準値よりも低いか否かを判断することが可能である。第1角速度基準値および第2角速度基準値は例えば予め設定されて、記憶部103に記憶されていてもよい。第1角速度基準値および第2角速度基準値は例えば500[dps]および−500[dps]に設定され得る。   Angular velocity information is input from the gyro sensor 260 to the wobbling detection unit 305. The stagger detection unit 305 can determine whether the angular velocity of the electronic device 10 is higher than the positive first angular velocity reference value or whether the angular velocity is lower than the negative second angular velocity reference value. is there. The first angular velocity reference value and the second angular velocity reference value may be set in advance and stored in the storage unit 103, for example. The first angular velocity reference value and the second angular velocity reference value can be set to 500 [dps] and −500 [dps], for example.

要するに、自転車61が左右方向に交互に傾くような不安定な移動においては、自転車61の傾く速度が高いと考えることができるので、角速度が第1角速度基準値よりも高いとき、又は、第2角速度基準値よりも低いときには、自転車61による移動が不安定であると判断しているのである。簡単のために、ふらつき検知部305は、角速度の絶対値が第1角速度基準値よりも高いときに、移動が不安定である判断してよい。   In short, in an unstable movement in which the bicycle 61 tilts alternately in the left-right direction, it can be considered that the bicycle 61 tilts at a high speed, so that the angular velocity is higher than the first angular velocity reference value or the second When it is lower than the angular velocity reference value, it is determined that the movement by the bicycle 61 is unstable. For simplicity, the wobbling detection unit 305 may determine that the movement is unstable when the absolute value of the angular velocity is higher than the first angular velocity reference value.

送信決定部310は二輪車検知部304による判断の結果およびふらつき検知部305による判断の結果に基づいて、所定情報の送信要否を判断することが可能である。例えば送信決定部310は、ユーザ9が自転車に乗っており、かつ、角速度の絶対値が第1角速度基準値よりも高いときに、所定情報の送信が必要であると判断してもよい。   The transmission determination unit 310 can determine whether or not the predetermined information needs to be transmitted based on the result of the determination by the two-wheeled vehicle detection unit 304 and the result of the determination by the stagger detection unit 305. For example, the transmission determination unit 310 may determine that transmission of predetermined information is necessary when the user 9 is riding a bicycle and the absolute value of the angular velocity is higher than the first angular velocity reference value.

図16は電子機器10の上記動作の一例を示すフローチャートである。この一連の動作は例えば所定時間ごとに実行される。ステップS31にて、二輪車検知部304は加速度センサ240から加速度情報を取得する。次にステップS32にて、二輪車検知部304はユーザ9が自転車61に乗って移動しているか否かを、加速度情報に基づいて判断する。ユーザ9が自転車61に乗って移動していないと判断したときには、制御部100は図16の動作を終了してもよい。ユーザ9が自転車61に乗って移動していると二輪車検知部304が判断したときには、ステップS33にて、ふらつき検知部305はジャイロセンサ260から角速度情報を取得する。次にステップS34にて、ふらつき検知部305は角速度の絶対値が第1角速度基準値よりも高いか否かを判断する。角速度の絶対値が第1角速度基準値よりも低いと判断したときには、制御部100は図16の動作を終了してもよい。角速度の絶対値が第1角速度基準値よりも高いと、ふらつき検知部305が判断したときには、ステップS35にて、送信決定部310は所定情報の送信を決定する。   FIG. 16 is a flowchart showing an example of the operation of the electronic device 10. This series of operations is executed at predetermined time intervals, for example. In step S31, the motorcycle detection unit 304 acquires acceleration information from the acceleration sensor 240. Next, in step S32, the motorcycle detection unit 304 determines whether or not the user 9 is moving on the bicycle 61 based on the acceleration information. When it is determined that the user 9 is not moving on the bicycle 61, the control unit 100 may end the operation of FIG. When the two-wheeled vehicle detection unit 304 determines that the user 9 is moving on the bicycle 61, the wobbling detection unit 305 acquires angular velocity information from the gyro sensor 260 in step S33. Next, in step S34, the wobbling detection unit 305 determines whether or not the absolute value of the angular velocity is higher than the first angular velocity reference value. When it is determined that the absolute value of the angular velocity is lower than the first angular velocity reference value, the control unit 100 may end the operation of FIG. If the wobbling detection unit 305 determines that the absolute value of the angular velocity is higher than the first angular velocity reference value, the transmission determination unit 310 determines transmission of the predetermined information in step S35.

<5−2−1.ふらつき検知の他の例>
自転車61が左右方向に交互に傾くような不安定な移動では、比較的短い期間で角速度が正負に大きく振れる。そこで、ふらつき検知部305はこの現象を検知してもよい。具体的には、ふらつき検知部305は、角速度が正の第1角速度基準値を超える第1現象と、角速度が負の第2角速度基準値を下回る第1現象とが、第3所定期間において所定の回数を超えて交互に発生したか否かを判断してもよい。所定の回数および第3所定期間は例えば予め設定されていて、記憶部103に記憶されていてもよい。所定の回数は例えば3回に設定され得る。第3所定期間は例えば数[秒]程度に設定され得る。
<5-2-1. Other examples of wobbling detection>
In an unstable movement in which the bicycle 61 tilts alternately in the left-right direction, the angular velocity greatly fluctuates positive and negative in a relatively short period. Therefore, the fluctuation detection unit 305 may detect this phenomenon. Specifically, the wobbling detection unit 305 has a first phenomenon in which the angular velocity exceeds a positive first angular velocity reference value and a first phenomenon in which the angular velocity falls below a negative second angular velocity reference value in a third predetermined period. It may be determined whether or not it occurs alternately exceeding the number of times. The predetermined number of times and the third predetermined period may be preset, for example, and stored in the storage unit 103. The predetermined number of times can be set to 3 times, for example. The third predetermined period can be set to about several seconds, for example.

図17は、電子機器10の上記動作の一例を示すフローチャートである。この一連の動作は例えば所定時間ごとに実行される。ステップS301〜S303はステップS31〜S33とそれぞれ同じである。ステップS303の次にステップS304にて、ふらつき検知部305は、角速度が正の第1角速度基準値を下から上に超えたか否かを判断する。つまり、ふらつき検知部305は第1現象が生じたか否かを判断する。例えば、ふらつき検知部305は、前回のステップS303で検出された角速度と第1角速度基準値と比較するとともに、今回のステップS303で検出された角速度と第1角速度基準値とを比較する。そして、前回の角速度が第1角速度基準値よりも低く、今回の角速度が第1角速度基準値よりも高いと判断したときに、ふらつき検知部305はステップS304において肯定的な判断を行う。   FIG. 17 is a flowchart illustrating an example of the operation of the electronic device 10. This series of operations is executed at predetermined time intervals, for example. Steps S301 to S303 are the same as steps S31 to S33, respectively. In step S304 after step S303, the wobbling detection unit 305 determines whether or not the angular velocity has exceeded the positive first angular velocity reference value from the bottom to the top. That is, the fluctuation detection unit 305 determines whether or not the first phenomenon has occurred. For example, the fluctuation detection unit 305 compares the angular velocity detected in the previous step S303 with the first angular velocity reference value, and compares the angular velocity detected in the current step S303 with the first angular velocity reference value. Then, when it is determined that the previous angular velocity is lower than the first angular velocity reference value and the current angular velocity is higher than the first angular velocity reference value, the stagger detector 305 makes a positive determination in step S304.

ステップS304にて肯定的な判断がなされたときに、ステップS305にて、ふらつき検知部305は値nに1を加算する。次にステップS306にて、ふらつき検知部305は、現在時刻を時刻t[n]として記憶する。   When a positive determination is made in step S304, the stagger detector 305 adds 1 to the value n in step S305. Next, in step S306, the fluctuation detection unit 305 stores the current time as time t [n].

他方、ステップS304において否定的な判断がなされたときには、ステップS309にて、角速度が負の第2角速度基準値を上から下へ下回ったか否かを判断する。つまり、ふらつき検知部305は第2現象が生じたか否かを判断する。例えば、ふらつき検知部305は、前回のステップS303で検出された角速度と第2角速度基準値とを比較するとともに、今回のステップS303で検出された角速度と第2角速度基準値とを比較する。そして、前回の角速度が第2角速度基準値よりも高く、今回の角速度が第2角速度基準値よりも低いと判断したときに、ふらつき検知部305はステップS309において肯定的な判断を行う。   On the other hand, if a negative determination is made in step S304, it is determined in step S309 whether or not the angular velocity has fallen below the negative second angular velocity reference value from top to bottom. That is, the wandering detection unit 305 determines whether or not the second phenomenon has occurred. For example, the stagger detector 305 compares the angular velocity detected in the previous step S303 with the second angular velocity reference value, and compares the angular velocity detected in the current step S303 with the second angular velocity reference value. Then, when it is determined that the previous angular velocity is higher than the second angular velocity reference value and the current angular velocity is lower than the second angular velocity reference value, the stagger detector 305 makes a positive determination in step S309.

ステップS309において、肯定的な判断がなされたときに、ステップS310にて、ふらつき検知部305は値nに1を加算する。次にステップS311にて、ふらつき検知部305は、現在時刻を時刻t[n]として記憶する。   When a positive determination is made in step S309, the wobbling detection unit 305 adds 1 to the value n in step S310. Next, in step S311, the fluctuation detection unit 305 stores the current time as time t [n].

以上のように、第1現象および第2現象の各々が検知される度に、値nがインクリメントされて、時刻t[n]が記憶される。つまり、時刻t[n]は第1現象および第2現象の各々が生じた時刻を示す時系列データである。また自転車が一方に傾いた後には、元の姿勢に戻るので、時刻t[n]の時系列データは、第1現象の検知時刻および第2現象の検知時刻が交互に記憶される。   As described above, each time the first phenomenon and the second phenomenon are detected, the value n is incremented and the time t [n] is stored. That is, time t [n] is time-series data indicating the time at which each of the first phenomenon and the second phenomenon occurs. Further, since the bicycle returns to the original posture after tilting to one side, the detection time of the first phenomenon and the detection time of the second phenomenon are alternately stored in the time-series data at time t [n].

ステップS306またはステップS311の次に、ステップS307にて、ふらつき検知部305は、例えば時刻t[n],t[n−2]の間の期間が第3所定期間よりも短いか否かを判断する。これにより、第1現象および第2現象が第3所定期間内において合わせて3回以上生じたか否かの判断を行うことができる。   Next to step S306 or step S311, in step S307, the fluctuation detection unit 305 determines whether or not the period between times t [n] and t [n-2] is shorter than the third predetermined period, for example. To do. Thereby, it is possible to determine whether or not the first phenomenon and the second phenomenon have occurred three or more times in total within the third predetermined period.

肯定的な判断がふらつき検知部305によってなされたときには、ステップS308にて、送信決定部310は所定情報の送信を決定する。ステップS302,S307,S309の各々において、否定的な判断がなされたときには、制御部100は図17の動作を終了してもよい。   When a positive determination is made by the stagger detection unit 305, the transmission determination unit 310 determines transmission of predetermined information in step S308. When a negative determination is made in each of steps S302, S307, and S309, control unit 100 may end the operation of FIG.

<6.方位情報と角速度情報>
ユーザ9が歩き又は走りにより、移動するときには、その不安定移動の検知に少なくとも方位情報(磁気情報)を採用してもよい(例えば図9)。方位センサ250のサンプリングレートは比較的低く、消費電力が小さいからである。他方、ユーザ9が二輪車(例えば自転車)により、移動するときには、その不安定移動の検知に少なくとも角速度情報を採用してもよい(例えば図16および図17)。ジャイロセンサ260のサンプリングレートは比較的高いので、移動速度の高い自転車に乗って移動する場合であっても、適切に不安定移動を検出できる。
<6. Direction information and angular velocity information>
When the user 9 moves by walking or running, at least azimuth information (magnetic information) may be employed to detect the unstable movement (for example, FIG. 9). This is because the direction sensor 250 has a relatively low sampling rate and low power consumption. On the other hand, when the user 9 moves by a two-wheeled vehicle (for example, a bicycle), at least angular velocity information may be employed to detect the unstable movement (for example, FIGS. 16 and 17). Since the sampling rate of the gyro sensor 260 is relatively high, even when moving on a bicycle with a high moving speed, it is possible to appropriately detect unstable movement.

<7.所定情報とは異なる情報の送信>
上述のように、制御部100(送信決定部310)は、ユーザ9が交通事故を誘発する可能性が低いときには、所定情報の外部へ送信しなくてもよい。但し、これは、電子機器10が、所定情報とは異なる情報を外部に送信することを禁ずるものではない。
<7. Transmission of information different from the predetermined information>
As described above, the control unit 100 (transmission determination unit 310) may not transmit the predetermined information to the outside when the user 9 is less likely to induce a traffic accident. However, this does not prohibit the electronic device 10 from transmitting information different from the predetermined information to the outside.

第2の実施の形態.
ユーザ9は電子機器10を使用しながら移動する場合がある。この場合、ユーザ9の注意が電子機器10に集中しやすい。逆に言えば、ユーザ9は周囲への注意が散漫になりやすい。特にユーザ9が電子機器10の表示領域12を見ながら移動する場合、ユーザ9は周囲への注意がより散漫になりやすい。したがって、ユーザ9が電子機器10を使用しながら移動している場合には、ユーザ9が交通事故を誘発する可能性は高い、と考えることができる。そこで第2の実施の形態では、ユーザ9が電子機器10を使用しながら移動することを検知する。
Second embodiment.
The user 9 may move while using the electronic device 10. In this case, the user's 9 attention tends to concentrate on the electronic device 10. In other words, the user 9 tends to be distracted by attention to the surroundings. In particular, when the user 9 moves while looking at the display area 12 of the electronic device 10, the user 9 tends to be distracted by attention to the surroundings. Therefore, when the user 9 is moving while using the electronic device 10, it can be considered that the user 9 is highly likely to induce a traffic accident. Therefore, in the second embodiment, it is detected that the user 9 moves while using the electronic device 10.

第2の実施の形態にかかる電子機器10の構成は第1の実施の形態と同様である。ただし、制御部100の内部構成が第1の実施の形態と相違する。第2の実施の形態にかかる制御部100を以下では制御部100Aとも呼ぶ。図18は、制御部100Aの内部構成の一例を概略的に示す機能ブロック図である。   The configuration of the electronic device 10 according to the second embodiment is the same as that of the first embodiment. However, the internal configuration of the control unit 100 is different from that of the first embodiment. The control unit 100 according to the second embodiment is also referred to as a control unit 100A below. FIG. 18 is a functional block diagram schematically showing an example of the internal configuration of the control unit 100A.

制御部100Aは、状況判断部400と、送信決定部410と、アプリケーション実行部420とを備えている。アプリケーション実行部420は、例えばユーザ9による入力部135への入力に応じて、種々のアプリケーションを実行する。このアプリケーションの処理を規定するアプリケーションプログラムは、記憶部103に記憶されている。アプリケーション実行部420は記憶部103から当該プログラムを読み出して実行することにより、当該処理を実行する。アプリケーションは、例えば通話アプリケーション、メッセージアプリケーション、ブラウザおよびナビゲーション(道案内)アプリケーションなどを含む。メッセージアプリケーションは例えばメールアプリケーションおよびSNS(Social Networking service)アプリケーションを含む。   The control unit 100A includes a situation determination unit 400, a transmission determination unit 410, and an application execution unit 420. The application execution unit 420 executes various applications in accordance with, for example, input to the input unit 135 by the user 9. An application program that defines the processing of this application is stored in the storage unit 103. The application execution unit 420 executes the processing by reading the program from the storage unit 103 and executing the program. The application includes, for example, a call application, a message application, a browser, a navigation (direction guide) application, and the like. The message application includes, for example, a mail application and a social networking service (SNS) application.

状況判断部400は、ユーザ9が電子機器10を使用しながら移動しているか否かの判断を、例えば少なくとも加速度情報に基づいて行うことが可能である。例えば状況判断部400は、移動検知部401と、使用検知部402とを備えている。   The situation determination unit 400 can determine whether or not the user 9 is moving while using the electronic device 10 based on at least acceleration information, for example. For example, the situation determination unit 400 includes a movement detection unit 401 and a usage detection unit 402.

移動検知部401は、第1の実施の形態で述べた通り、ユーザ9が移動しているか否かを、例えば加速度情報に基づいて判断することが可能である。また移動検知部401は、ユーザ9の移動態様を特定してもよい。この移動態様の特定も第1の実施の形態で述べた通りである。   As described in the first embodiment, the movement detection unit 401 can determine whether the user 9 is moving based on acceleration information, for example. Further, the movement detection unit 401 may specify the movement mode of the user 9. The movement mode is specified as described in the first embodiment.

使用検知部402はユーザ9による電子機器10の使用を検知することができる。つまり、使用検知部402は当該使用の有無を判断することが可能である。   The usage detection unit 402 can detect the use of the electronic device 10 by the user 9. That is, the use detection unit 402 can determine whether or not the use is present.

図19は電子機器10の動作の一例を示すフローチャートである。この一連の動作は例えば所定時間ごとに実行される。ステップS41,S42はそれぞれステップS31,S32と同一である。ステップS41では、移動検知部401はユーザ9の歩き又は走りによる移動を検知してもよい。ステップS42においてユーザ9が移動していると移動検知部401が判断したときには、ステップS43にて、使用検知部402はユーザ9が電子機器10を使用しているか否かを判断する。   FIG. 19 is a flowchart illustrating an example of the operation of the electronic device 10. This series of operations is executed at predetermined time intervals, for example. Steps S41 and S42 are the same as steps S31 and S32, respectively. In step S41, the movement detection unit 401 may detect movement of the user 9 due to walking or running. When the movement detection unit 401 determines that the user 9 is moving in step S42, the use detection unit 402 determines whether the user 9 is using the electronic device 10 in step S43.

例えばユーザ9が電子機器10の前面11aの表示領域12を視認しているときには、ユーザ9の顔が前面11a側の第1カメラ180によって撮像される可能性が高い。よって、第1カメラ180の撮像画像に人の顔が含まれるときには、ユーザ9は電子機器10を使用している、と考えることができる。   For example, when the user 9 is viewing the display area 12 on the front surface 11a of the electronic device 10, there is a high possibility that the face of the user 9 is captured by the first camera 180 on the front surface 11a side. Therefore, when a human face is included in the captured image of the first camera 180, it can be considered that the user 9 is using the electronic device 10.

そこで、使用検知部402には、第1カメラ180によって撮像された撮像画像が入力されてもよい。使用検知部402は、この撮像画像に人の顔が含まれているか否かを判断する。このような判断は、例えばパターン認識技術を用いた画像処理によって行うことができる。例えば使用検知部402は、撮像画像のうち所定の探索領域内の画像に顔画像が含まれているかを判断する処理を、探索領域を撮像画像内で移動させながら行うことにより、撮像画像に顔が含まれているか否かを判断できる。   Therefore, a captured image captured by the first camera 180 may be input to the usage detection unit 402. The usage detection unit 402 determines whether or not a human face is included in the captured image. Such a determination can be made, for example, by image processing using a pattern recognition technique. For example, the use detection unit 402 performs a process of determining whether a face image is included in an image in a predetermined search area in the captured image while moving the search area in the captured image, thereby detecting the face on the captured image. Can be determined.

あるいは、使用検知部402は、ユーザ9が入力部135へ情報を入力したか否かを判断してもよい。使用検知部402は、ユーザ9が入力部135へ情報を入力したときに、ユーザ9が電子機器10を使用していると判断してもよい。   Alternatively, the usage detection unit 402 may determine whether the user 9 has input information to the input unit 135. The usage detection unit 402 may determine that the user 9 is using the electronic device 10 when the user 9 inputs information to the input unit 135.

あるいは、使用検知部402は、アプリケーション実行部420が予め定められたアプリケーションを実行しているときに、ユーザ9が電子機器10を使用していると判断してもよい。このアプリケーションとしては、例えば地図情報を表示部120に表示させるアプリケーションを採用できる。例えば、ゴール地点までの道を、地図を用いて示すナビゲーションアプリケーションを採用できる。表示領域12に地図が表示されているときには、ユーザ9は表示領域12を視認する可能性が高いからである。   Alternatively, the usage detection unit 402 may determine that the user 9 is using the electronic device 10 when the application execution unit 420 is executing a predetermined application. As this application, for example, an application that displays map information on the display unit 120 can be adopted. For example, a navigation application that shows a road to the goal point using a map can be adopted. This is because when the map is displayed in the display area 12, the user 9 is highly likely to visually recognize the display area 12.

あるいは、使用検知部402は、電子機器10あるいはイヤホンが音を出力しているか否かを判断してもよい。このような音が出力されているときには、ユーザ9は電子機器10の音を聞いている、つまりユーザ9は電子機器10を使用している、と考えることができる。   Alternatively, the usage detection unit 402 may determine whether the electronic device 10 or the earphone is outputting sound. When such a sound is output, it can be considered that the user 9 is listening to the sound of the electronic device 10, that is, the user 9 is using the electronic device 10.

送信決定部410は移動検知部401の判断の結果、および、使用検知部402の判断の結果に基づいて、所定情報の送信要否を判断することが可能である。例えばステップS43において、ユーザ9が電子機器10を使用していると使用検知部402が判断したときには、ステップS44にて、送信決定部410は所定情報の送信を決定してもよい。その一方、ステップS43において、ユーザ9が電子機器10を使用していないと使用検知部402が判断したときには、制御部100Aは図19の動作を終了してもよい。   The transmission determination unit 410 can determine whether transmission of predetermined information is necessary based on the determination result of the movement detection unit 401 and the determination result of the use detection unit 402. For example, in step S43, when the use detection unit 402 determines that the user 9 is using the electronic device 10, the transmission determination unit 410 may determine transmission of the predetermined information in step S44. On the other hand, when the use detection unit 402 determines in step S43 that the user 9 is not using the electronic device 10, the control unit 100A may end the operation of FIG.

所定情報は、例えばユーザ9が電子機器10を使用しながら移動していることを示す情報であってもよい。この所定情報を受信した車両6がこれを運転者に通知することにより、運転者は、電子機器10を使用しながら移動しているユーザ9の存在を了知できる。   The predetermined information may be information indicating that the user 9 is moving while using the electronic device 10, for example. When the vehicle 6 that has received the predetermined information notifies the driver of this, the driver can recognize the presence of the user 9 who is moving while using the electronic device 10.

第3の実施の形態.
ユーザ9が立ち止まっているときには、ユーザ9が交通事故を誘発する可能性は高くないと考えることができる。よって、電子機器10はユーザ9の停止を検知したときには、所定情報を送信しなくてもよい。この場合、車両6では、所定情報の受信を運転者へ通知しないので、運転者はユーザ9の存在に気づいていない可能性がある。ユーザ9が移動を再開した場合には、電子機器10はユーザ9の移動を検知してから所定情報を送信する。よって、ユーザ9の移動再開と、電子機器10による所定情報の送信との間にはタイムラグが生じる。したがって、ユーザ9の移動直後には、車両6の運転者はユーザ9の存在に気づいていないままの可能性がある。
Third embodiment.
When the user 9 stops, it can be considered that the possibility that the user 9 will induce a traffic accident is not high. Therefore, the electronic device 10 does not need to transmit the predetermined information when detecting the stop of the user 9. In this case, since the vehicle 6 does not notify the driver of receiving the predetermined information, the driver may not be aware of the presence of the user 9. When the user 9 resumes movement, the electronic device 10 detects the movement of the user 9 and transmits predetermined information. Therefore, there is a time lag between the resumption of movement of the user 9 and the transmission of the predetermined information by the electronic device 10. Therefore, immediately after the user 9 moves, the driver of the vehicle 6 may remain unaware of the presence of the user 9.

そこで、ユーザ9の停止が一時的であると考えられる場合には、ユーザ9が停止しているときにも、電子機器10は所定情報を送信してもよい。これによれば、ユーザ9が移動を再開した時点の前後において所定情報が送信されているので、運転者はユーザ9が移動を再開した時点でも、このユーザ9に対する注意を維持できる。   Therefore, when it is considered that the stop of the user 9 is temporary, the electronic device 10 may transmit the predetermined information even when the user 9 is stopped. According to this, since the predetermined information is transmitted before and after the time when the user 9 resumes the movement, the driver can maintain attention to the user 9 even when the user 9 resumes the movement.

次にユーザ9が一時的に停止し得る状況について考察する。電子機器10はユーザ9に通知する機能を有している。この通知は、ユーザ9に対して電子機器10への指示の入力を促す通知である。例えば電子機器10は通話用の着信信号を受信したり、或いは、電子メールを受信したときに、その受信をユーザ9へ通知することができる。この通知はユーザ9の移動中にも行われ得る。ユーザ9は当該通知を受け取ると、その通知内容を確認すべく移動を停止することがある。このような場合、ユーザ9は通知内容の確認を終了すると、移動を再開する。つまり、このような停止は一時的な停止であると考えられる。そこで、第3の実施の形態では、このような停止を検知することを企図する。   Next, a situation where the user 9 can temporarily stop will be considered. The electronic device 10 has a function of notifying the user 9. This notification is a notification that prompts the user 9 to input an instruction to the electronic device 10. For example, when the electronic device 10 receives an incoming call signal or receives an electronic mail, the electronic device 10 can notify the user 9 of the reception. This notification can also be made while the user 9 is moving. When the user 9 receives the notification, the user 9 may stop moving to confirm the notification content. In such a case, when the user 9 finishes confirming the notification content, the user 9 resumes movement. That is, such a stop is considered to be a temporary stop. Therefore, the third embodiment intends to detect such a stop.

第3の実施の形態にかかる電子機器10の構成は第1の実施の形態と同様である。ただし、制御部100の内部構成が第1の実施の形態と相違する。第3の実施の形態にかかる制御部100を以下では制御部100Bとも呼ぶ。図20は、制御部100Bの内部構成の一例を概略的に示す機能ブロック図である。   The configuration of the electronic device 10 according to the third embodiment is the same as that of the first embodiment. However, the internal configuration of the control unit 100 is different from that of the first embodiment. Hereinafter, the control unit 100 according to the third embodiment is also referred to as a control unit 100B. FIG. 20 is a functional block diagram schematically showing an example of the internal configuration of the control unit 100B.

制御部100Bは、状況判断部500と、送信決定部510と、アプリケーション実行部520とを備えている。   The control unit 100B includes a situation determination unit 500, a transmission determination unit 510, and an application execution unit 520.

アプリケーション実行部520は、アプリケーション実行部420と同様に、種々のアプリケーションを実行することが可能である。このアプリケーション実行部520は例えば当該アプリケーションの一機能として、通知部125に通知を行わせることが可能である。この通知は、電子機器10への入力をユーザ9に促すための通知である。例えばアプリケーション実行部520は外部から情報(以下、受信情報と呼ぶ)を受信したときに、これを通知部125に通知させる。受信情報としては、例えば受信メールなどのメッセージ情報を例示できる。例えばアプリケーション実行部520は、受信情報の受信に対応した音をスピーカ160などから出力させたり、振動部210を振動させたり、あるいは、発光部200を発光させる。   Similar to the application execution unit 420, the application execution unit 520 can execute various applications. The application execution unit 520 can cause the notification unit 125 to perform notification as one function of the application, for example. This notification is a notification for prompting the user 9 to input to the electronic device 10. For example, when the application execution unit 520 receives information (hereinafter referred to as reception information) from the outside, the application execution unit 520 notifies the notification unit 125 of this information. As the received information, for example, message information such as a received mail can be exemplified. For example, the application execution unit 520 outputs a sound corresponding to reception of received information from the speaker 160 or the like, vibrates the vibration unit 210, or causes the light emitting unit 200 to emit light.

ユーザ9は電子機器10からの通知を認識すると、通知内容を確認するための指示を適宜に入力部135へ入力する。例えばこの通知がメッセージ情報の受信を示す場合、アプリケーション実行部520は、この入力に応答して、メッセージアプリケーションを実行することにより、表示部120にメッセージ情報を表示させる。これにより、ユーザ9は通知内容を確認できる。   When the user 9 recognizes the notification from the electronic device 10, the user 9 appropriately inputs an instruction for confirming the notification content to the input unit 135. For example, when this notification indicates reception of message information, the application execution unit 520 displays message information on the display unit 120 by executing the message application in response to this input. Thereby, the user 9 can confirm the notification content.

アプリケーション実行部520は通知部125に通知を行わせるときに、その通知内容を示す通知情報を記憶部103に記憶してもよい。例えば受信メールの受信を通知するときには、通知情報として「受信メールの受信」を示す情報が記憶され得る。また、ユーザ9がその通知内容を確認するための指示を入力部135へ入力したときには、アプリケーション実行部520は当該入力に応じた処理を行うとともに、記憶部103から当該通知情報を消去してもよい。つまり、この通知情報が記憶部103に記憶されていることは、その通知内容を確認するための指示が未だ入力されていないことを意味する。この通知情報が記憶部103に記憶されていないことは、通知内容を確認するための指示が既に入力されたこと、あるいは、通知自体が行われていないことを意味する。   When the application execution unit 520 causes the notification unit 125 to perform notification, the application execution unit 520 may store notification information indicating the notification content in the storage unit 103. For example, when notifying the reception of the received mail, information indicating “reception of received mail” can be stored as the notification information. When the user 9 inputs an instruction for confirming the notification content to the input unit 135, the application execution unit 520 performs a process corresponding to the input and also deletes the notification information from the storage unit 103. Good. That is, this notification information being stored in the storage unit 103 means that an instruction for confirming the notification content has not yet been input. The fact that the notification information is not stored in the storage unit 103 means that an instruction for confirming the notification content has already been input, or that the notification itself has not been performed.

また制御部100Bは、ユーザ9による入力部135への入力に応じて、記憶部103に記憶された通知情報の一覧を表示部120に表示させてもよい。これにより、ユーザ9は全ての通知内容を容易に確認できる。また、制御部100Bは、当該一覧を確認したユーザ9による入力部135への入力に応じて、通知情報を記憶部103から全て消去してもよい。   Further, the control unit 100B may cause the display unit 120 to display a list of notification information stored in the storage unit 103 in response to an input to the input unit 135 by the user 9. Thereby, the user 9 can easily confirm all the notification contents. Further, the control unit 100B may delete all the notification information from the storage unit 103 in response to an input to the input unit 135 by the user 9 confirming the list.

状況判断部500は、ユーザ9への通知を確認するための指示が入力部135に未だ入力されていない状態(以下、未確認状態と呼ぶ)で、ユーザ9が移動を停止したか否かを判断することが可能である。例えば状況判断部500は停止検知部501と通知関連判断部502とを備えている。   The situation determination unit 500 determines whether or not the user 9 has stopped moving in a state where an instruction for confirming the notification to the user 9 has not yet been input to the input unit 135 (hereinafter referred to as an unconfirmed state). Is possible. For example, the situation determination unit 500 includes a stop detection unit 501 and a notification related determination unit 502.

停止検知部501はユーザ9が停止していることを検知することが可能である。言い換えれば、停止検知部501はユーザ9が停止しているか否かを判断できる。この判断の手法は例えば移動検知部301,401による手法と同様である。   The stop detection unit 501 can detect that the user 9 is stopped. In other words, the stop detection unit 501 can determine whether or not the user 9 is stopped. This determination method is the same as the method by the movement detection units 301 and 401, for example.

通知関連判断部502は、ユーザ9への通知を確認するための指示が入力部135へ入力されているか否かを判断することが可能である。例えば通知関連判断部502は記憶部103に通知情報が記憶されているか否かを判断する。   The notification related determination unit 502 can determine whether or not an instruction for confirming the notification to the user 9 is input to the input unit 135. For example, the notification related determination unit 502 determines whether notification information is stored in the storage unit 103.

送信決定部510は状況判断部500の判断結果に基づいて、所定情報の送信要否を判断することが可能である。例えば送信決定部510は、未確認状態で、ユーザ9が停止したときには、所定情報の送信が必要であると判断してもよい。   The transmission determination unit 510 can determine whether transmission of predetermined information is necessary based on the determination result of the situation determination unit 500. For example, the transmission determination unit 510 may determine that transmission of predetermined information is necessary when the user 9 stops in an unconfirmed state.

図21は、電子機器10の上記動作の一例を示すフローチャートである。この一連の動作は例えば所定時間ごとに実行される。ステップS51にて、停止検知部501は加速度情報を加速度センサ240から取得する。次にステップS52にて、停止検知部501はユーザ9が移動を停止しているか否かを加速度情報に基づいて判断する。ユーザ9が停止していると停止検知部501が判断したときには、ステップS54にて、通知関連判断部502は、通知を確認するための指示が既に入力されているか否かを判断する。例えば通知関連判断部502は記憶部103に通知情報が記憶されているときに、当該指示が未だ入力されていないと判断する。このとき、通知関連判断部502はステップS55にて未確認停止フラグを記憶部103に記憶する。次に、ステップS56にて、送信決定部510は所定情報の送信を決定する。つまり、未確認状態でユーザ9が停止したときには、一時的な停止と判断して、電子機器10は所定情報を送信する。   FIG. 21 is a flowchart illustrating an example of the operation of the electronic device 10. This series of operations is executed at predetermined time intervals, for example. In step S <b> 51, the stop detection unit 501 acquires acceleration information from the acceleration sensor 240. Next, in step S52, the stop detection unit 501 determines whether or not the user 9 has stopped moving based on the acceleration information. When the stop detection unit 501 determines that the user 9 is stopped, in step S54, the notification related determination unit 502 determines whether or not an instruction for confirming the notification has already been input. For example, the notification related determination unit 502 determines that the instruction has not been input yet when the notification information is stored in the storage unit 103. At this time, the notification related determination unit 502 stores an unconfirmed stop flag in the storage unit 103 in step S55. Next, in step S56, transmission determination unit 510 determines transmission of predetermined information. That is, when the user 9 stops in an unconfirmed state, it is determined that the user 9 is temporarily stopped, and the electronic device 10 transmits predetermined information.

ステップS52においてユーザ9が停止していないと停止検知部501が判断したときには、ステップS53にて、通知関連判断部502は未確認停止フラグを消去する。次にステップS56にて、送信決定部510は所定情報の送信を決定する。つまり、ユーザが移動を再開したときには、電子機器10は未確認停止フラグを消去し、所定情報を送信する。   When the stop detection unit 501 determines in step S52 that the user 9 has not stopped, the notification related determination unit 502 deletes the unconfirmed stop flag in step S53. Next, in step S56, transmission determination unit 510 determines transmission of predetermined information. That is, when the user resumes movement, the electronic device 10 deletes the unconfirmed stop flag and transmits predetermined information.

ステップS54において、通知を確認するための指示が既に入力されていると判断したときには、ステップS57にて、通知関連判断部502は未確認停止フラグが記憶されているか否かを判断する。ステップS57にて未確認停止フラグが記憶されていると通知関連判断部502が判断したときに、ステップS56にて送信決定部510は所定情報の送信を決定する。つまりユーザ9が上記指示を停止中に入力して、通知内容を確認しているときには、ステップS54において肯定的な判断がなさるものの、未確認停止フラグは記憶されているので、この場合にも、適切に所定情報を送信することができる(ステップS57、S56)。つまり、ユーザ9が停止しながら通知内容を確認しているときには、その停止は一時的なものと判断して、電子機器10が所定情報を送信する。   If it is determined in step S54 that an instruction for confirming the notification has already been input, in step S57, the notification-related determining unit 502 determines whether an unconfirmed stop flag is stored. When the notification related determination unit 502 determines that the unconfirmed stop flag is stored in step S57, the transmission determination unit 510 determines transmission of the predetermined information in step S56. That is, when the user 9 inputs the above instruction during stoppage and confirms the notification content, an affirmative determination is made in step S54, but the unconfirmed stop flag is stored. The predetermined information can be transmitted to (steps S57 and S56). That is, when the user 9 confirms the notification contents while stopping, the electronic device 10 transmits the predetermined information by determining that the stop is temporary.

ステップS57にて未確認停止フラグが記憶されていないと判断したときには、制御部100Bは図21の動作を終了してもよい。確認を要する通知が残っていない状態で、ユーザ9が停止したときには、ステップS57にて否定的な判断がなされる。この停止は一時的なものと断言できないので、電子機器10は所定情報を送信しなくてもよい。   When it is determined in step S57 that the unconfirmed stop flag is not stored, the control unit 100B may end the operation of FIG. When the user 9 stops in a state where there is no notification that requires confirmation, a negative determination is made in step S57. Since this stop cannot be said to be temporary, the electronic device 10 may not transmit the predetermined information.

以上のように、通知内容を確認するための指示が未だ入力されていない状態でユーザ9が停止したときには、所定情報が送信される(ステップS55〜S57)。したがって、ユーザ9が通知に対する操作を終了して移動を再開する前後においても所定情報が送信される。その一方で、確認を要する通知が残ってない状態でユーザ9が停止したときには、電子機器10は所定情報の送信を停止してもよい。これによれば、不要な所定情報の送信を抑制でき、通信の混雑を抑制できる。   As described above, when the user 9 stops in a state where an instruction for confirming the notification content has not yet been input, predetermined information is transmitted (steps S55 to S57). Therefore, the predetermined information is also transmitted before and after the user 9 finishes the operation for the notification and restarts the movement. On the other hand, when the user 9 stops in a state where there is no notification that requires confirmation, the electronic device 10 may stop transmitting predetermined information. According to this, transmission of unnecessary predetermined information can be suppressed, and communication congestion can be suppressed.

<停止時間の推定>
上述の例では、ユーザ9が移動を再開するタイミングが分からないので、ユーザ9の停止が一時的なものであると判断される場合には、電子機器10は停止中であっても所定情報を送信した。しかるに、もしユーザ9が移動を再開するタイミングを推定することができれば、ユーザ9が停止してから当該タイミングまでの期間においては、所定情報を送信しなくてもよい。これによれば、不要な所定情報の送信を抑制でき、通信の混雑を抑制することができる。
<Estimation of stop time>
In the above-described example, since the timing at which the user 9 resumes movement is not known, if it is determined that the user 9 is temporarily stopped, the electronic device 10 receives predetermined information even when the electronic device 10 is stopped. sent. However, if the timing at which the user 9 resumes movement can be estimated, the predetermined information may not be transmitted during the period from when the user 9 stops until the timing. According to this, transmission of unnecessary predetermined information can be suppressed, and communication congestion can be suppressed.

図20に例示するように、状況判断部500は停止時間推定部503を備えていてもよい。停止時間推定部503は、通知に応じて推定停止時間を決定することが可能である。推定停止時間とは、ユーザ9が停止し続けると推定される時間である。ユーザ9は通知内容の確認中は移動を停止し、確認が終了すると、移動を再開すると考えられる。つまり、ユーザ9の停止時間は通知内容の確認に要する時間とみなすことができる。   As illustrated in FIG. 20, the situation determination unit 500 may include a stop time estimation unit 503. The stop time estimation unit 503 can determine the estimated stop time according to the notification. The estimated stop time is a time estimated that the user 9 continues to stop. It is considered that the user 9 stops the movement during the confirmation of the notification contents and resumes the movement when the confirmation is completed. That is, the stop time of the user 9 can be regarded as a time required for confirming the notification content.

次に、ユーザ9が通知内容の確認に要する時間の長短について考察する。受信情報の受信が電子機器10によって通知された場合、受信情報の情報量が大きい場合、ユーザ9はその受信情報の確認に、より長い時間を要すると考えることができる。そこで、アプリケーション実行部520は受信情報の受信を通知部125に通知させるときに、その受信情報の情報量を算出し、この情報量を通知情報に含めて記憶部103に記憶してもよい。   Next, consider the length of time required for the user 9 to confirm the notification content. When reception of reception information is notified by the electronic device 10, if the amount of reception information is large, the user 9 can consider that it takes a longer time to confirm the reception information. Therefore, when the application execution unit 520 notifies the notification unit 125 of reception of reception information, the application execution unit 520 may calculate the information amount of the reception information and store the information amount in the storage unit 103 by including the information amount.

停止時間推定部503は、受信情報の情報量が大きいほど推定停止時間を長く決定してもよい。情報量と推定停止時間との関係は例えば予め設定されて、記憶部103に記憶されてもよい。   The stop time estimating unit 503 may determine the estimated stop time longer as the amount of received information is larger. The relationship between the information amount and the estimated stop time may be set in advance and stored in the storage unit 103, for example.

また通知の対象である受信情報がメッセージ情報(例えば受信メール)である場合、そのメッセージ情報に含まれるメッセージ本文(メール本文)が長いほど、その確認に要する時間は長い。そこで、アプリケーション実行部520はメッセージ情報の受信を通知部125に通知させるときに、メッセージ情報に含まれるメッセージ本文の情報量(テキスト情報の情報量)を算出し、その情報量を通知情報に含めて記憶部103に記憶してもよい。   Further, when the received information to be notified is message information (for example, received mail), the longer the message text (mail text) included in the message information, the longer the time required for the confirmation. Therefore, when the application execution unit 520 causes the notification unit 125 to notify the reception of the message information, the application execution unit 520 calculates the information amount of the message body included in the message information (information amount of the text information), and includes the information amount in the notification information. May be stored in the storage unit 103.

停止時間推定部503はメッセージ本文の情報量が多いほど推定停止時間を長く算出してもよい。この情報量と推定停止時間との関係は例えば予め設定されて、記憶部103に記憶されていてもよい。   The stop time estimation unit 503 may calculate the estimated stop time longer as the amount of information in the message body increases. The relationship between the information amount and the estimated stop time may be set in advance and stored in the storage unit 103, for example.

送信決定部510は、未確認状態でユーザ9が停止したとしても、その停止から推定停止時間が経過するまでは、所定情報の送信は不要であると判断してもよい。時間の経過は、例えばタイマ回路などの計時回路によって測定される。逆に言えば、送信決定部510は未確認状態におけるユーザ9の停止から推定停止時間が経過したときに、所定情報の送信を決定してもよい。   Even if the user 9 stops in an unconfirmed state, the transmission determination unit 510 may determine that transmission of the predetermined information is unnecessary until the estimated stop time elapses from the stop. The passage of time is measured by a timing circuit such as a timer circuit. In other words, the transmission determination unit 510 may determine transmission of the predetermined information when the estimated stop time has elapsed since the stop of the user 9 in the unconfirmed state.

図22は、電子機器10の上記動作の一例を示すフローチャートである。この一連の動作は例えば所定時間ごとに実行される。ステップS501にて、停止検知部501は加速度情報を加速度センサ240から取得する。次にステップS502にて、停止検知部501はユーザ9が移動を停止しているか否かを加速度情報に基づいて判断する。ユーザ9が停止していないと停止検知部501が判断したときには、ステップS503にて、未確認停止フラグを記憶部103から消去し、ステップS504にて、移動フラグを記憶部103に記憶する。ステップS503,S504の実行順序は逆でもよい。次にステップS512にて送信決定部510は所定情報の送信を決定する。   FIG. 22 is a flowchart illustrating an example of the operation of the electronic device 10. This series of operations is executed at predetermined time intervals, for example. In step S <b> 501, the stop detection unit 501 acquires acceleration information from the acceleration sensor 240. In step S502, the stop detection unit 501 determines whether the user 9 has stopped moving based on the acceleration information. When the stop detection unit 501 determines that the user 9 has not stopped, the unconfirmed stop flag is deleted from the storage unit 103 in step S503, and the movement flag is stored in the storage unit 103 in step S504. The execution order of steps S503 and S504 may be reversed. Next, in step S512, transmission determination unit 510 determines transmission of predetermined information.

ステップS502においてユーザ9が停止していると通知関連判断部502が判断したときには、ステップS505にて、通知関連判断部502は移動フラグが記憶されているか否かを判断する。移動フラグが記憶されていると判断したときには、ステップS506において通知関連判断部502は移動フラグを消去し、ステップS507にて、タイマ回路が出力するタイマ値を初期化する。つまり、ユーザ9が停止している状態で移動フラグが記憶されていることは、ユーザ9が移動を停止した動作を示すので、このときタイマ値を初期化しているのである。これにより、タイマ回路のタイマ値は、ユーザ9が移動を停止してからの経過時間、つまり停止時間を示す。   When the notification related determination unit 502 determines that the user 9 is stopped in step S502, the notification related determination unit 502 determines whether or not a movement flag is stored in step S505. If it is determined that the movement flag is stored, the notification-related determination unit 502 deletes the movement flag in step S506, and initializes the timer value output from the timer circuit in step S507. That is, the fact that the movement flag is stored while the user 9 is stopped indicates an operation in which the user 9 has stopped moving, and thus the timer value is initialized at this time. Thereby, the timer value of the timer circuit indicates the elapsed time since the user 9 stopped moving, that is, the stop time.

次にステップS508にて、通知関連判断部502は、通知内容を確認するための指示が既に入力されているか否かを判断する。当該指示が未だ入力されていないと判断したときには、ステップS509にて通知関連判断部502は未確認停止フラグを記憶部103に記憶する。次にステップS510にて、停止時間推定部503は通知に応じて推定停止時間を決定する。ステップS509,S510の実行順序は逆でもよい。次にステップS511にて、通知関連判断部502は、停止時間が推定停止時間よりも長いか否かを判断する。停止時間が推定停止時間よりも短いと判断したときには、制御部100Bは図22の動作を終了する。つまり、停止時間が推定停止時間よりも短いときには、ユーザ9は未だ通知の確認中である可能性が高い。このときユーザ9が移動を再開する可能性は低いので、電子機器10は所定情報を送信しない。   In step S508, the notification related determination unit 502 determines whether or not an instruction for confirming the notification content has already been input. If it is determined that the instruction has not yet been input, the notification-related determining unit 502 stores an unconfirmed stop flag in the storage unit 103 in step S509. Next, in step S510, the stop time estimation unit 503 determines the estimated stop time according to the notification. The execution order of steps S509 and S510 may be reversed. Next, in step S511, the notification related determination unit 502 determines whether or not the stop time is longer than the estimated stop time. When determining that the stop time is shorter than the estimated stop time, the control unit 100B ends the operation of FIG. That is, when the stop time is shorter than the estimated stop time, it is highly likely that the user 9 is still confirming the notification. At this time, since the possibility that the user 9 will resume the movement is low, the electronic device 10 does not transmit the predetermined information.

停止時間が推定停止時間よりも長いと通知関連判断部502が判断したときには、ステップS512にて、送信決定部510は所定情報の送信を決定する。つまり、停止時間が推定停止時間よりも長いときには、ユーザ9が確認を終了して移動を再開する可能性が高いので、電子機器10は所定情報を送信する。   When the notification-related determining unit 502 determines that the stop time is longer than the estimated stop time, in step S512, the transmission determining unit 510 determines transmission of predetermined information. That is, when the stop time is longer than the estimated stop time, there is a high possibility that the user 9 will end the confirmation and resume the movement, so the electronic device 10 transmits the predetermined information.

ステップS505において移動フラグが記憶されていないと判断したときには、通知関連判断部502はステップS508を実行する。つまり、移動フラグが記憶されていないときには、タイマ値を初期化しない。これにより、タイマ回路は適切に停止時間を計時できる。   When it is determined in step S505 that the movement flag is not stored, the notification related determination unit 502 executes step S508. That is, when the movement flag is not stored, the timer value is not initialized. Thereby, the timer circuit can time the stop time appropriately.

ステップS508にて、通知内容を確認するための指示が既に入力されていると判断したときには、ステップS513にて、通知関連判断部502は未確認停止フラグが記憶されているか否かを判断する。未確認停止フラグが記憶されていると判断したときには、通知関連判断部502はステップS511を実行する。つまり、ユーザ9が停止中に当該指示を入力したときには、ユーザ9は通知内容の確認中であるので、ステップS511を実行する。一方で、未確認停止フラグが記憶されていないと判断したときには、制御部100Bは図22の動作を終了する。   If it is determined in step S508 that an instruction for confirming the notification content has already been input, in step S513, the notification association determination unit 502 determines whether an unconfirmed stop flag is stored. When it is determined that the unconfirmed stop flag is stored, the notification related determination unit 502 executes Step S511. That is, when the user 9 inputs the instruction while the user 9 is stopped, the user 9 is confirming the notification content, and thus executes step S511. On the other hand, when determining that the unconfirmed stop flag is not stored, the control unit 100B ends the operation of FIG.

以上のように、ユーザ9が停止してから推定停止時間が経過する期間においては、ユーザ9が移動を再開しない限り、所定情報は送信されない(ステップS502,S505〜S511)。つまり、ユーザ9が停止し続ける可能性が高い期間においては、ユーザ9が移動を再開しない限り、所定情報が送信されない。したがって、不要な所定情報の送信を抑制できる。これによれば、通信の混雑を抑制できる。その一方で、推定停止時間が経過すると、所定情報が送信される(ステップS511,S512)。つまり、ユーザ9が移動を再開する可能性が高い期間においては、所定情報が送信される。この所定情報を受信した車両6がこれを運転者に通知することにより、運転者は、移動を再開する可能性が高い、或いは、既に移動しているユーザ9の存在を了知できる。   As described above, in a period in which the estimated stop time elapses after the user 9 stops, the predetermined information is not transmitted unless the user 9 resumes movement (steps S502, S505 to S511). That is, during a period when the user 9 is likely to continue to stop, the predetermined information is not transmitted unless the user 9 resumes movement. Therefore, transmission of unnecessary predetermined information can be suppressed. According to this, communication congestion can be suppressed. On the other hand, when the estimated stop time has elapsed, predetermined information is transmitted (steps S511, S512). That is, the predetermined information is transmitted during a period when the user 9 is likely to resume movement. The vehicle 6 that has received the predetermined information notifies the driver of this, so that the driver can recognize the presence of the user 9 who has a high possibility of resuming movement or has already moved.

<推定停止時間の決定方法>
受信情報が通話の着信信号である場合、停止時間推定部503は過去の通話時間に基づいて推定停止時間を決定してもよい。この過去の通話時間は例えばアプリケーション実行部520によって記録される。具体的には、アプリケーション実行部520は通話アプリケーションにおいて、ユーザ9の通話時間を計測し、その通話の相手毎にその通話時間を通話時間情報として記憶部103に記憶する。通話時間情報は、通話相手を識別する識別情報(例えば電話番号)と、当該識別情報に対応した通話時間とを含んでいる。
<Determination method of estimated stop time>
When the received information is an incoming call signal, the stop time estimation unit 503 may determine the estimated stop time based on the past call time. The past call time is recorded by the application execution unit 520, for example. Specifically, the application execution unit 520 measures the call time of the user 9 in the call application, and stores the call time in the storage unit 103 as call time information for each partner of the call. The call time information includes identification information (for example, a telephone number) for identifying a call partner and a call time corresponding to the identification information.

例えば停止時間推定部503は、記憶部103に記憶された通知情報が通話用の着信信号の受信を示すときには、通知情報から識別情報を抽出する。そして、停止時間推定部503は、その通話相手の過去の通話時間を通話時間情報に基づいて特定し、その通話相手の過去の通話時間に基づいて推定停止時間に決定する。例えば停止時間推定部503は過去の通話時間よりも短く推定停止時間を決定する。これにより、推定停止時間を過去の通話時間よりも長く決定する場合に比べて、所定情報を送信するタイミングを早めることができる。これによれば、所定情報が送信されやすくなり、交通網の安全性を高めることができる。   For example, the stop time estimation unit 503 extracts identification information from the notification information when the notification information stored in the storage unit 103 indicates reception of an incoming call signal. Then, the stop time estimation unit 503 specifies the past call time of the call partner based on the call time information, and determines the estimated stop time based on the call time of the call partner. For example, the stop time estimation unit 503 determines the estimated stop time shorter than the past call time. Thereby, the timing which transmits predetermined information can be advanced compared with the case where an estimated stop time is determined longer than the past call time. According to this, the predetermined information is easily transmitted, and the safety of the traffic network can be improved.

また、通話相手の通話時間が複数記録されている場合には、停止時間推定部503はそれらの通話時間の統計値に基づいて推定停止時間を決定してもよい。統計値としては、例えば平均値または最小値などを採用することができる。   Further, when a plurality of call times of the other party are recorded, the stop time estimation unit 503 may determine the estimated stop time based on the statistical values of the call times. For example, an average value or a minimum value can be adopted as the statistical value.

以上のように、停止時間推定部503は過去の通話時間に基づいて推定停止時間を決定するので、適切に推定停止時間を決定することができる。   As described above, the stop time estimation unit 503 determines the estimated stop time based on the past call time, and therefore can appropriately determine the estimated stop time.

第4の実施の形態.
人が道路において他の人とすれ違う場合、一方の人が他方の人をよけるべく、車道側に進入する場合も考えられる。例えば図23の例においては、ユーザ9,91は同じ歩道の上を互いに近づくように移動している。ユーザ91は例えば自転車に乗って移動しており、ユーザ9は例えば歩いて移動している。ユーザ9,91がすれ違うときには、ユーザ9,9の一方は他方をよけるために、車道7側に進入する可能性がある。この場合、交通事故が誘発される可能性は高いと考えられる。そこで、第4の実施の形態では、人がすれ違う可能性が高いか否かを判断することを企図する。
Fourth embodiment.
When a person passes by another person on the road, one person may enter the roadway side to get away from the other person. For example, in the example of FIG. 23, the users 9 and 91 are moving so as to approach each other on the same sidewalk. The user 91 is moving on a bicycle, for example, and the user 9 is moving on foot, for example. When the users 9 and 91 pass each other, one of the users 9 and 9 may enter the road 7 side to avoid the other. In this case, it is highly likely that a traffic accident will be induced. Therefore, in the fourth embodiment, it is intended to determine whether or not there is a high possibility that people will pass each other.

第4の実施の形態にかかる電子機器10の構成は第1の実施の形態と同様である。ただし、制御部100の内部構成が第1の実施の形態と相違する。第4の実施の形態にかかる制御部100を以下では制御部100Cとも呼ぶ。図24は、制御部100Cの内部構成の一例を概略的に示す機能ブロック図である。   The configuration of the electronic device 10 according to the fourth embodiment is the same as that of the first embodiment. However, the internal configuration of the control unit 100 is different from that of the first embodiment. The control unit 100 according to the fourth embodiment is also referred to as a control unit 100C below. FIG. 24 is a functional block diagram schematically showing an example of the internal configuration of the control unit 100C.

制御部100Cは状況判断部600と送信決定部610とを備えている。状況判断部600は他のユーザとすれ違う可能性が高いか否かを判断することが可能である。例えば状況判断部600は近接検知部601を備えている。近接検知部601はユーザ9と他のユーザ91との近接を検知することができる。以下に詳述する。   The control unit 100 </ b> C includes a situation determination unit 600 and a transmission determination unit 610. The situation determination unit 600 can determine whether or not there is a high possibility of passing another user. For example, the situation determination unit 600 includes a proximity detection unit 601. The proximity detection unit 601 can detect the proximity between the user 9 and another user 91. This will be described in detail below.

無線通信部110は、ユーザ91の無線装置10’と直接に無線通信することが可能である。この無線装置10’は例えばユーザ91によって携帯されたり、あるいは、ユーザ91の自転車に搭載される。つまりユーザ91が移動すれば、無線装置10’もユーザ91とともに移動する。無線装置10’は電子機器10と同様の構成を有していてもよい。無線通信部110は、例えば無線LAN(Local Area Network)、無線PAN(Personal Area Network)、又は、短距離無線などの方式に準拠して、無線装置10’と直接に通信することが可能である。   The wireless communication unit 110 can directly wirelessly communicate with the wireless device 10 ′ of the user 91. This radio | wireless apparatus 10 'is carried by the user 91, for example, or mounted in the user's 91 bicycle. That is, if the user 91 moves, the wireless device 10 ′ moves with the user 91. The wireless device 10 ′ may have a configuration similar to that of the electronic device 10. The wireless communication unit 110 can directly communicate with the wireless device 10 ′ based on a method such as a wireless LAN (Local Area Network), a wireless PAN (Personal Area Network), or a short-range wireless. .

近接検知部601は、無線通信部110を介して無線装置10’から信号を受信したか否かを判断することが可能である。例えば無線装置10’はブロードキャストで所定の信号(以下、近接信号とも呼ぶ)T1を周囲に送信する。無線装置10’はこの近接信号T1を繰り返し送信する。電子機器10が無線装置10’の通信可能圏内に進入すると、無線通信部110はこの近接信号T1を受信することができる。つまり、無線通信部110がこの近接信号T1を受信したときには、ユーザ9は他のユーザ91と近接している、と考えることができる。そこで、近接検知部601は近接信号T1を受信したか否かを判断し、近接信号T1を受信したときに、ユーザ9,91が近接していると判断する。   The proximity detection unit 601 can determine whether a signal is received from the wireless device 10 ′ via the wireless communication unit 110. For example, the wireless device 10 ′ transmits a predetermined signal (hereinafter also referred to as a proximity signal) T <b> 1 to the surroundings by broadcasting. The wireless device 10 'repeatedly transmits this proximity signal T1. When the electronic device 10 enters the communicable area of the wireless device 10 ′, the wireless communication unit 110 can receive the proximity signal T <b> 1. That is, when the wireless communication unit 110 receives the proximity signal T1, it can be considered that the user 9 is close to another user 91. Therefore, the proximity detection unit 601 determines whether or not the proximity signal T1 is received, and determines that the users 9 and 91 are close when the proximity signal T1 is received.

送信決定部610は近接検知部601の判断の結果に基づいて、所定情報の送信要否を判断することが可能である。例えば送信決定部610は、無線通信部110が無線装置10’から近接信号T1を受信したときに、所定情報の送信を決定してもよい。つまり、ユーザ9,91が近いときには、ユーザ9,91が遠いときに比べて、すれ違う可能性が高いので、電子機器10は所定情報を送信するのである。   The transmission determination unit 610 can determine whether the predetermined information needs to be transmitted based on the determination result of the proximity detection unit 601. For example, the transmission determination unit 610 may determine transmission of the predetermined information when the wireless communication unit 110 receives the proximity signal T1 from the wireless device 10 '. That is, when the users 9 and 91 are close, there is a higher possibility that they will pass each other than when the users 9 and 91 are far away, so the electronic device 10 transmits predetermined information.

図25は、電子機器10の上記動作の一例を示すフローチャートである。この一連の動作は例えば所定時間ごとに実行される。ステップS61にて、近接検知部601は、無線通信部110が無線装置10’からの近接信号T1を受信したか否かを判断する。近接信号T1を受信していないと判断したときには、制御部100Cは図25の動作を終了してもよい。近接信号T1を受信したと近接検知部601が判断したときには、ステップS62にて送信決定部610は所定情報の送信を決定する。所定情報は例えばユーザ9,91のすれ違いが生じる可能性が高いことを示す情報であってもよい。   FIG. 25 is a flowchart illustrating an example of the operation of the electronic device 10. This series of operations is executed at predetermined time intervals, for example. In step S61, the proximity detection unit 601 determines whether or not the wireless communication unit 110 has received the proximity signal T1 from the wireless device 10 '. When it is determined that the proximity signal T1 is not received, the control unit 100C may end the operation of FIG. When the proximity detection unit 601 determines that the proximity signal T1 has been received, the transmission determination unit 610 determines transmission of the predetermined information in step S62. The predetermined information may be information indicating that there is a high possibility that the users 9 and 91 pass each other.

<受信強度>
ユーザ9,91が近づくように相対的に移動している場合には、ユーザ9,91はすれ違う可能性はより高い。この場合には、電子機器10と無線装置10’との間の距離は時間の経過とともに短くなる。よって、無線通信部110が受信する近接信号T1の受信強度(電力)は、時間の経過とともに増大する。一方で、ユーザ9,91がすれ違った後に互いに遠ざかっている場合には、電子機器10と無線装置10’との間の距離は時間の経過とともに長くなる。この場合、受信強度は時間の経過とともに低減する。
<Reception strength>
When the users 9 and 91 are relatively moving so as to approach each other, the possibility that the users 9 and 91 pass each other is higher. In this case, the distance between the electronic device 10 and the wireless device 10 ′ becomes shorter as time passes. Therefore, the reception intensity (power) of the proximity signal T1 received by the wireless communication unit 110 increases with time. On the other hand, when the users 9 and 91 are separated from each other after passing each other, the distance between the electronic device 10 and the wireless device 10 ′ becomes longer as time passes. In this case, the reception intensity decreases with time.

そこで、図24に例示するように、状況判断部600は受信強度判断部602を備えていてもよい。受信強度判断部602は、無線装置10’から受信した近接信号T1に基づいて、その受信強度を算出することが可能である。そして、受信強度判断部602はこの受信強度が時間の経過とともに増大しているか否かを判断することが可能である。   Therefore, as illustrated in FIG. 24, the situation determination unit 600 may include a reception strength determination unit 602. The reception strength determination unit 602 can calculate the reception strength based on the proximity signal T1 received from the wireless device 10 '. Then, the reception strength determination unit 602 can determine whether or not the reception strength increases with time.

図26は、電子機器10の上記動作の一例を示すフローチャートである。この一連の動作は例えば所定時間ごとに繰り返し実行される。ステップS601はステップS61と同一である。ステップS601にて近接信号T1を受信したと判断したときには、ステップS602にて、受信強度判断部602は、近接信号T1に基づいて受信強度を算出する。次にステップS603にて、受信強度判断部602は受信強度が増大しているか否かを判断する。例えば受信強度判断部602は、今回に算出された受信強度が前回のステップS602にて算出された受信強度よりも大きいか否かを判断する。今回の受信強度が前回の受信強度よりも大きいときには、受信強度は増大している。ステップS603にて受信強度が増大していないと判断したときには、制御部100Cは図26の動作を終了してもよい。つまり受信強度が増大していないときには、ユーザ9,91が近づいていない可能性が高いので、電子機器10は所定情報を送信しなくてもよい。   FIG. 26 is a flowchart illustrating an example of the operation of the electronic device 10. This series of operations is repeatedly executed, for example, every predetermined time. Step S601 is the same as step S61. When it is determined in step S601 that the proximity signal T1 has been received, in step S602, the reception strength determination unit 602 calculates the reception strength based on the proximity signal T1. In step S603, the reception strength determination unit 602 determines whether the reception strength has increased. For example, the reception strength determination unit 602 determines whether or not the reception strength calculated this time is larger than the reception strength calculated in the previous step S602. When the current reception strength is higher than the previous reception strength, the reception strength increases. When it is determined in step S603 that the reception intensity has not increased, the control unit 100C may end the operation of FIG. That is, when the reception intensity is not increasing, there is a high possibility that the users 9 and 91 are not approaching, so the electronic device 10 may not transmit the predetermined information.

受信強度が増大していると受信強度判断部602が判断したときには、ステップS604において、送信決定部610は所定情報の送信を決定する。   When the reception strength determining unit 602 determines that the reception strength is increasing, in step S604, the transmission determining unit 610 determines transmission of predetermined information.

以上のように、ユーザ9,91が近づいているときに所定情報を送信しているので、ユーザ9,91がすれ違う可能性がより高いときに、所定情報が送信される。   As described above, since the predetermined information is transmitted when the users 9 and 91 are approaching, the predetermined information is transmitted when the possibility that the users 9 and 91 pass each other is higher.

<進行方向>
ユーザ9,91が互いにすれ違うときには、ユーザ9,91の進行方向は互いに反対である。つまり、ユーザ9,91の進行方向が反対であるときには、ユーザ9,91がすれ違う可能性が高い。
<Direction of travel>
When the users 9 and 91 pass each other, the traveling directions of the users 9 and 91 are opposite to each other. That is, when the traveling directions of the users 9 and 91 are opposite, there is a high possibility that the users 9 and 91 pass each other.

無線装置10’はユーザ91の進行方向を近接信号T1に含めてもよい。無線装置10’はユーザ91の進行方向を例えば次のように推定してもよい。例えば無線装置10’は第1の実施の形態で説明したように、進行方向を移動ルートに基づいて推定してもよい。またユーザ91が道路に沿って移動している態様を想定する場合には、ユーザ91の向きを進行方向と考えてもよい。つまり、第1の実施の形態で説明した方向D1を進行方向として採用してもよい。   The wireless device 10 'may include the traveling direction of the user 91 in the proximity signal T1. The radio apparatus 10 ′ may estimate the traveling direction of the user 91 as follows, for example. For example, as described in the first embodiment, the wireless device 10 ′ may estimate the traveling direction based on the moving route. Moreover, when assuming the aspect in which the user 91 is moving along the road, the direction of the user 91 may be considered as the traveling direction. That is, the direction D1 described in the first embodiment may be adopted as the traveling direction.

あるいは、ユーザ91が自転車に乗って移動しているときには、発進および停止に伴う加速度の変化は、主として進行方向に沿って生じる。よって無線装置10’は、ユーザ91が自転車に乗って移動しているか否かを加速度情報に基づいて判断し、肯定的な判断をしたときに、加速度の変化が大きい方向を加速度情報に基づいて特定し、この方向を進行方向と推定してもよい。   Alternatively, when the user 91 is moving on a bicycle, a change in acceleration accompanying starting and stopping mainly occurs in the traveling direction. Therefore, the radio device 10 ′ determines whether or not the user 91 is moving on a bicycle based on the acceleration information, and when a positive determination is made, based on the acceleration information, the direction in which the change in acceleration is large is determined. This direction may be specified and estimated as the traveling direction.

図24に例示するように、状況判断部600は方向判断部603を備えていてもよい。方向判断部603はユーザ9の進行方向を推定するとともに、無線装置10’からの進行方向を近接信号から抽出することが可能である。ユーザ9の進行方向の推定方法は上述の通りである。また方向判断部603は、ユーザ9の進行方向とユーザ91の進行方向との間の角度が所定の角度範囲内であるか否かを判断することが可能である。   As illustrated in FIG. 24, the situation determination unit 600 may include a direction determination unit 603. The direction determination unit 603 can estimate the traveling direction of the user 9 and extract the traveling direction from the wireless device 10 ′ from the proximity signal. The method of estimating the traveling direction of the user 9 is as described above. In addition, the direction determination unit 603 can determine whether the angle between the traveling direction of the user 9 and the traveling direction of the user 91 is within a predetermined angle range.

図27は、電子機器10の動作の一例を示すフローチャートである。ステップS611はステップS61と同一である。ステップS611にて近接信号T1を受信したと近接検知部601が判断したときに、ステップS612にて、方向判断部603はユーザ9の進行方向を推定する。次にステップS613にて、方向判断部603は、ユーザ91の進行方向を示す情報を近接信号T1から抽出する。ステップS612,S613の実行順序は逆でもよい。   FIG. 27 is a flowchart illustrating an example of the operation of the electronic device 10. Step S611 is the same as step S61. When the proximity detection unit 601 determines that the proximity signal T1 has been received in step S611, the direction determination unit 603 estimates the traveling direction of the user 9 in step S612. In step S613, the direction determination unit 603 extracts information indicating the traveling direction of the user 91 from the proximity signal T1. The execution order of steps S612 and S613 may be reversed.

次にステップS614にて、方向判断部603はユーザ9,91の進行方向の間の角度が所定の角度範囲内にあるか否かを判断する。所定の角度範囲は例えば予め設定されて記憶部103に記憶されてもよい。角度範囲としては、例えば180±α度の範囲を採用することができる。αは適宜に設定されればよい。当該角度が当該角度範囲にある場合、ユーザ9,91が互いに反対方向に移動しているので、すれ違う可能性が高い。   In step S614, the direction determination unit 603 determines whether the angle between the traveling directions of the users 9 and 91 is within a predetermined angle range. For example, the predetermined angle range may be set in advance and stored in the storage unit 103. As the angle range, for example, a range of 180 ± α degrees can be employed. α may be set appropriately. When the angle is in the angle range, the users 9 and 91 are moving in opposite directions, and thus there is a high possibility that they will pass each other.

ステップS614にて、当該角度が角度範囲外であると判断したときには、制御部100Cは図27の動作を終了してもよい。当該角度が角度範囲内であると方向判断部603が判断したときには、ステップS615にて、送信決定部610は、所定情報の送信を決定する。   When it is determined in step S614 that the angle is out of the angle range, the control unit 100C may end the operation of FIG. When the direction determination unit 603 determines that the angle is within the angle range, in step S615, the transmission determination unit 610 determines transmission of the predetermined information.

以上のように、電子機器10はユーザ9,91の進行方向が互いに反対であるときに所定情報を送信している。よって、ユーザ9,91がすれ違う可能性がより高いときに、所定情報が送信される。   As described above, the electronic device 10 transmits predetermined information when the traveling directions of the users 9 and 91 are opposite to each other. Therefore, the predetermined information is transmitted when the possibility that the users 9 and 91 pass each other is higher.

<角度範囲>
ユーザ9,91の進行方向が同じ場合であっても、ユーザ9,91の一方が他方を追い越す場合もある。このような場合にもユーザ9,91は互いにすれ違う。そこで、角度範囲として、0度±β度の範囲を採用してもよい。βは適宜に設定されればよい。
<Angle range>
Even if the traveling directions of the users 9 and 91 are the same, one of the users 9 and 91 may pass the other. Even in such a case, the users 9 and 91 pass each other. Therefore, a range of 0 ° ± β ° may be employed as the angle range. β may be set appropriately.

<受信強度および進行方向>
送信決定部610は、近接信号T1の受信強度が増大しており、かつ、進行方向の角度が所定の角度範囲内にあるときに、所定情報の送信を決定してもよい。逆に言えば、送信決定部610は、受信強度が時間の経過とともに増大しておらず、または、角度が上記角度範囲外にあるときに、所定情報の送信が不要であると判断してもよい。これによれば、ユーザ9,91がすれ違う可能性がより高いときに所定情報を送信できる。
<Reception strength and direction of travel>
The transmission determination unit 610 may determine transmission of the predetermined information when the reception strength of the proximity signal T1 is increased and the traveling direction angle is within a predetermined angle range. In other words, the transmission determination unit 610 determines that the transmission of the predetermined information is unnecessary when the reception intensity does not increase with time or the angle is out of the angle range. Good. According to this, the predetermined information can be transmitted when the possibility that the users 9 and 91 pass each other is higher.

第5の実施の形態.
子供または老人は成人に比べて交通事故にあいやすい。そこで、第5の実施の形態では、ユーザの年齢に適した処理を実行できる電子機器を提供することを企図する。
Fifth embodiment.
Children or the elderly are more vulnerable to traffic accidents than adults. Therefore, in the fifth embodiment, it is intended to provide an electronic device that can execute processing suitable for the age of the user.

第5の実施の形態にかかる電子機器10の構成は第1の実施の形態と同様である。ただし、制御部100の内部構成が第1の実施の形態と相違する。第5の実施の形態にかかる制御部100を以下では制御部100Dとも呼ぶ。図28は、制御部100Dの内部構成の一例を概略的に示す機能ブロック図である。   The configuration of the electronic device 10 according to the fifth embodiment is the same as that of the first embodiment. However, the internal configuration of the control unit 100 is different from that of the first embodiment. The control unit 100 according to the fifth embodiment is also referred to as a control unit 100D below. FIG. 28 is a functional block diagram schematically showing an example of the internal configuration of the control unit 100D.

制御部100Dは年齢判断部700と送信決定部710とを備えている。年齢判断部700は、ユーザ9の年齢が所定の年齢層に属するか否かを判断することができる。ユーザ9の年齢を示す年齢情報は例えば記憶部103に記憶されている。この年齢情報は例えばユーザ9によって電子機器10に入力される。例えばユーザ9は入力部135を用いて年齢情報を入力する。制御部100Dは、入力部135から入力された年齢情報を記憶部103に記憶する。   The control unit 100D includes an age determination unit 700 and a transmission determination unit 710. The age determination unit 700 can determine whether or not the age of the user 9 belongs to a predetermined age group. Age information indicating the age of the user 9 is stored in the storage unit 103, for example. This age information is input to the electronic device 10 by the user 9, for example. For example, the user 9 inputs age information using the input unit 135. The control unit 100D stores the age information input from the input unit 135 in the storage unit 103.

年齢判断部700は、ユーザ9の年齢が所定の年齢層に属するか否かを、年齢情報に基づいて判断する。この所定の年齢層としては、例えば第1年齢基準値(例えば9歳)以下または第2年齢基準値(例えば70歳)以上の年齢層を採用することができる。第1年齢基準値および第2年齢基準値は例えば予め設定されて、記憶部103に記憶されていてもよい。送信決定部710は、年齢判断部700の判断の結果に基づいて、所定情報の送信要否を判断する。   The age determination unit 700 determines whether or not the age of the user 9 belongs to a predetermined age group based on the age information. As the predetermined age group, for example, an age group of a first age reference value (for example, 9 years old) or less or a second age reference value (for example, 70 years old) or more can be employed. The first age reference value and the second age reference value may be set in advance and stored in the storage unit 103, for example. The transmission determination unit 710 determines whether the predetermined information needs to be transmitted based on the determination result of the age determination unit 700.

図29は、電子機器10の上記動作の一例を示すフローチャートである。ステップS71にて、年齢判断部700は記憶部103から年齢情報を読み出す。次にステップS72にて、年齢判断部700はユーザ9の年齢が所定の年齢層に属するか否かを判断する。ユーザ9が所定の年齢層に属しないと年齢判断部700が判断したときには、制御部100Dは図29の動作を終了してもよい。年齢が所定の年齢層に属すると年齢判断部700が判断したときには、ステップS73にて、送信決定部710は所定情報の送信を決定する。所定情報は例えばユーザ9の年齢が当該年齢層に属することを示す情報であってもよい。   FIG. 29 is a flowchart illustrating an example of the operation of the electronic device 10. In step S <b> 71, age determination unit 700 reads age information from storage unit 103. Next, in step S72, the age determination unit 700 determines whether or not the age of the user 9 belongs to a predetermined age group. When the age determination unit 700 determines that the user 9 does not belong to the predetermined age group, the control unit 100D may end the operation of FIG. When age determination unit 700 determines that the age belongs to a predetermined age group, transmission determination unit 710 determines transmission of the predetermined information in step S73. For example, the predetermined information may be information indicating that the age of the user 9 belongs to the age group.

これによれば、所定の年齢層に属するユーザ9(例えば子供または老人)の存在を外部に通知することができる。例えば車両6が所定情報を運転者に通知することにより、運転者は所定の年齢層に属するユーザ9(例えば子供または老人)の存在を了知できる。   According to this, the presence of a user 9 (for example, a child or an elderly person) belonging to a predetermined age group can be notified to the outside. For example, when the vehicle 6 notifies the driver of predetermined information, the driver can recognize the presence of a user 9 (for example, a child or an elderly person) belonging to a predetermined age group.

<他の実施の形態との関連>
第5の実施の形態を第1〜第4の実施の形態のいずれかに適用する場合、各送信決定部は、ユーザ9の年齢が所定の年齢層に属している限りにおいて、ユーザ9の状態に関わらず、所定情報の送信を決定してもよい。言い換えれば、ユーザ9の年齢が所定の年齢層に属するときには、第1〜第4の実施の形態で説明した所定情報の送信条件が成立するか否かに関わらず、送信決定部は所定情報の送信を決定してもよい。
<Relationship with other embodiments>
When the fifth embodiment is applied to any of the first to fourth embodiments, each transmission determination unit determines the state of the user 9 as long as the age of the user 9 belongs to a predetermined age group. Regardless, transmission of the predetermined information may be determined. In other words, when the age of the user 9 belongs to a predetermined age group, regardless of whether the transmission conditions for the predetermined information described in the first to fourth embodiments are satisfied, the transmission determining unit Transmission may be determined.

また第5の実施の形態を第1の実施の形態に適用する場合、次にように適用することができる。例えば状況判断部300は、交通事故を誘発する可能性が高いか否かの判断に用いる基準値を、ユーザ9の年齢に応じて設定してもよい。例えば図10の例においては、姿勢変化検知部302は、2つの極値が所定の歩数内に存在するときに、姿勢変化を検知している。そして状況判断部300はこの検知を条件の一つとして、不安定移動を検知している。そこで、例えばユーザ9の年齢が所定の年齢層に属さないときには、例えば4つの極値が所定の歩数内に存在することを、姿勢変化の検知条件として採用し、ユーザ9の年齢が所定の年齢層に属するときには、例えば2つの極値が所定の歩数内に存在することを、姿勢変化の検知条件として採用してもよい。つまり、ユーザ9の年齢が所定の年齢層に属する場合には、姿勢変化を検知しやすいように、ひいては不安定移動を検知しやすいように、基準値(例えば極値の個数)を設定するのである。これによれば、子供および老人などの交通弱者に対しては所定情報が送信されやすい。その一方で、成人などの交通強者に対しては、姿勢変化、ひいては不安定移動をより厳密に検出して所定情報を送信することができる。   When the fifth embodiment is applied to the first embodiment, it can be applied as follows. For example, the situation determination unit 300 may set a reference value used for determining whether or not there is a high possibility of inducing a traffic accident according to the age of the user 9. For example, in the example of FIG. 10, the posture change detection unit 302 detects a posture change when two extreme values exist within a predetermined number of steps. Then, the situation determination unit 300 detects unstable movement using this detection as one of the conditions. Therefore, for example, when the age of the user 9 does not belong to a predetermined age group, for example, the fact that four extreme values exist within a predetermined number of steps is adopted as a posture change detection condition. When belonging to a layer, for example, the presence of two extreme values within a predetermined number of steps may be adopted as a posture change detection condition. That is, when the age of the user 9 belongs to a predetermined age group, the reference value (for example, the number of extreme values) is set so that the posture change can be easily detected and thus the unstable movement can be easily detected. is there. According to this, predetermined information is easily transmitted to traffic weak persons such as children and elderly people. On the other hand, predetermined information can be transmitted to a strong traffic person such as an adult by more accurately detecting posture change and thus unstable movement.

なお、交通事故を誘発する可能性の判断に用いる基準値としては、例えば第1の実施の形態で述べた第3所定期間、所定の回数、歩数基準値、角度基準値、第1角速度基準値および第2角速度基準値を採用できる。   The reference values used for determining the possibility of inducing a traffic accident include, for example, the third predetermined period, the predetermined number of times, the step count reference value, the angle reference value, and the first angular velocity reference value described in the first embodiment. The second angular velocity reference value can be adopted.

以上のように、電子機器、電子機器の動作方法および制御プログラムは詳細に説明されたが、上記した説明は、全ての局面において例示であって、この開示がそれに限定されるものではない。また、上述した各種変形例は、相互に矛盾しない限り組み合わせて適用可能である。そして、例示されていない多数の変形例が、この開示の範囲から外れることなく想定され得るものと解される。   As described above, the electronic device, the operation method of the electronic device, and the control program have been described in detail. However, the above description is an example in all aspects, and the disclosure is not limited thereto. The various modifications described above can be applied in combination as long as they do not contradict each other. And it is understood that many modifications which are not illustrated may be assumed without departing from the scope of this disclosure.

10 電子機器
100,100A〜100D 制御部
110 無線通信部
125 通知部
135 入力部
220 衛星信号受信部
240 加速度センサ
250 方位センサ
260 ジャイロセンサ
DESCRIPTION OF SYMBOLS 10 Electronic device 100,100A-100D Control part 110 Wireless communication part 125 Notification part 135 Input part 220 Satellite signal receiving part 240 Acceleration sensor 250 Direction sensor 260 Gyro sensor

Claims (22)

電子機器であって、
無線通信部と、
制御部と
を備え、
前記制御部は、
ユーザが交通事故を誘発する可能性が高いか否かの第1判断を行い、
前記無線通信部を介して所定情報を外部に送信するか否かを、前記第1判断の結果に基づいて決定する、電子機器。
Electronic equipment,
A wireless communication unit;
A control unit,
The controller is
Make a first determination as to whether the user is likely to trigger a traffic accident,
An electronic device that determines whether or not to transmit predetermined information to the outside via the wireless communication unit based on a result of the first determination.
請求項1に記載の電子機器であって、
ユーザの移動および停止に応じて変化する第1情報を生成する第1生成部と、
前記電子機器の傾斜姿勢に応じて変化する第2情報を生成する第2生成部と
を備え、
前記制御部は、前記第1判断において、ユーザの移動が不安定であるか否かを前記第1情報および前記第2情報に基づいて判断する、電子機器。
The electronic device according to claim 1,
A first generator that generates first information that changes in response to a user's movement and stop;
A second generation unit that generates second information that changes according to the inclination posture of the electronic device,
In the first determination, the control unit determines whether or not a user's movement is unstable based on the first information and the second information.
請求項2に記載の電子機器であって、
前記第1情報は、前記電子機器の位置を示す位置情報を含み、
前記制御部は、
前記第1生成部によって生成された前記位置におけるユーザの地図上の進行方向を、地図情報に基づいて推定し、
前記第1判断において、前記進行方向と前記ユーザの向きとの間の角度が大きいか否かを、前記第2情報に基づいて判断する、電子機器。
The electronic device according to claim 2,
The first information includes position information indicating a position of the electronic device,
The controller is
Estimating the traveling direction on the map of the user at the position generated by the first generator based on map information;
The electronic device, wherein in the first determination, it is determined based on the second information whether or not an angle between the traveling direction and the direction of the user is large.
請求項3に記載の電子機器であって、
前記制御部は、
ユーザの移動ルートを前記地図情報に基づいて設定し、
前記移動ルートおよび前記位置に基づいて、前記進行方向を推定する、電子機器。
The electronic device according to claim 3,
The controller is
Set the travel route of the user based on the map information,
An electronic apparatus that estimates the traveling direction based on the travel route and the position.
請求項2に記載の電子機器であって、
前記制御部は、前記第1判断において、前記電子機器が第1側に傾いた後に続けて、前記第1側とは反対の第2側に傾く姿勢変化が生じたか否かを、前記第2情報に基づいて判断する、電子機器。
The electronic device according to claim 2,
In the first determination, the control unit determines whether or not an attitude change that tilts to a second side opposite to the first side has occurred after the electronic device tilts to the first side. Electronic devices that make decisions based on information.
請求項2に記載の電子機器であって、
前記第1情報は、ユーザの移動態様に応じて変化する情報を含み、
前記移動態様は、ユーザが二輪車に乗って移動する態様を含み、
前記第2情報は、前記電子機器の角速度を示す角速度情報を含み、
前記制御部は、
ユーザが二輪車に乗って移動しているか否かを前記第1情報に基づいて判断し、
ユーザが二輪車に乗って移動していると判断したときに、前記第1判断において、前記角速度が大きいか否かを前記角速度情報に基づいて判断する、電子機器。
The electronic device according to claim 2,
The first information includes information that changes according to the movement mode of the user,
The movement mode includes a mode in which the user moves on a two-wheeled vehicle,
The second information includes angular velocity information indicating an angular velocity of the electronic device,
The controller is
Based on the first information, it is determined whether the user is moving on a motorcycle,
An electronic device that, in the first determination, determines whether the angular velocity is high or not based on the angular velocity information when it is determined that the user is moving on a motorcycle.
請求項3から請求項5のいずれか一つに記載の電子機器であって、
前記第1情報は、ユーザの移動態様に応じて変化する情報を含み、
前記移動態様は、ユーザが歩き又は走りにより移動する態様を含み、
前記制御部は、
ユーザが歩き又は走りにより移動しているか否かを、前記第1情報に基づいて判断し、
ユーザが歩き又は走りにより移動していると判断したときに、ユーザの一歩を検出し、一歩ごとに前記第1判断を行う、電子機器。
An electronic device according to any one of claims 3 to 5,
The first information includes information that changes according to the movement mode of the user,
The movement mode includes a mode in which the user moves by walking or running,
The controller is
Determining whether the user is moving by walking or running based on the first information;
An electronic device that detects one step of a user and makes the first determination for each step when the user determines that the user is moving by walking or running.
請求項3から請求項5のいずれか一つに記載の電子機器であって、
前記第1情報は、ユーザの移動態様に応じて変化し、
前記移動態様は、ユーザが乗り物に乗って移動する態様を含み、
前記制御部は、
ユーザが乗り物に乗って移動しているか否かを、前記第1情報に基づいて判断し、
ユーザが乗り物に乗って移動していると判断しているときに、所定の期間ごとに前記第1判断を行う、電子機器。
An electronic device according to any one of claims 3 to 5,
The first information changes according to the movement mode of the user,
The movement mode includes a mode in which the user moves on a vehicle,
The controller is
Determining whether the user is moving on a vehicle based on the first information;
An electronic device that performs the first determination every predetermined period when it is determined that the user is moving on a vehicle.
請求項3から請求項5のいずれか一つに記載の電子機器であって、
前記第1情報は、ユーザの移動態様に応じて変化し、
前記移動態様は、ユーザが歩き又は走りにより移動する態様、および、二輪車に乗って移動する態様を含み、
前記第2情報は磁気情報および角速度情報を含み、
前記制御部は、
ユーザの移動態様を前記第1情報に基づいて判断し、
ユーザが歩き又は走りにより移動していると判断したときには、前記第2情報として前記磁気情報を採用し、ユーザが二輪車により移動していると判断したときには、前記第2情報として前記角速度情報を採用する、電子機器。
An electronic device according to any one of claims 3 to 5,
The first information changes according to the movement mode of the user,
The movement mode includes a mode in which the user moves by walking or running, and a mode in which the user moves on a two-wheeled vehicle,
The second information includes magnetic information and angular velocity information,
The controller is
Determining a movement mode of the user based on the first information;
When it is determined that the user is moving by walking or running, the magnetic information is used as the second information, and when the user is determined to be moving by a two-wheeled vehicle, the angular velocity information is used as the second information. Electronic equipment.
請求項1から請求項9のいずれか一つに記載の電子機器であって、
ユーザの年齢についての年齢情報が記憶された記憶部を備え、
前記制御部は、
前記交通事故を誘発する可能性の判断に用いられる基準値であって、前記年齢が、第1年齢基準値よりも高く第2年齢基準値よりも低い年齢層に属するときの前記基準値を、前記年齢が前記年齢層に属さないときの前記基準値よりも、低く設定する、電子機器。
The electronic device according to any one of claims 1 to 9,
A storage unit storing age information about the user's age;
The controller is
A reference value used for determining the possibility of inducing the traffic accident, wherein the reference value when the age belongs to an age group that is higher than the first age reference value and lower than the second age reference value, An electronic device that is set lower than the reference value when the age does not belong to the age group.
請求項1に記載の電子機器であって、
ユーザの移動および停止に応じて変化する第1情報を生成する第1生成部を更に備え、
前記制御部は、前記第1判断において、ユーザが前記電子機器を使用しながら移動しているか否かの判断を、少なくとも前記第1情報に基づいて行う、電子機器。
The electronic device according to claim 1,
A first generation unit that generates first information that changes according to the movement and stoppage of the user;
In the first determination, the control unit determines whether the user is moving while using the electronic device based on at least the first information.
請求項1に記載の電子機器であって、
ユーザの移動および停止に応じて変化する第1情報を生成する第1生成部と、
ユーザに対する通知を行う通知部と、
入力部と
を更に備え、
前記制御部は、前記第1判断において、前記通知を確認するための指示が前記入力部に未だ入力されていない未確認状態でユーザが停止したか否かを判断する、電子機器。
The electronic device according to claim 1,
A first generator that generates first information that changes in response to a user's movement and stop;
A notification unit for notifying a user;
An input unit,
In the first determination, the control unit determines whether the user has stopped in an unconfirmed state in which an instruction for confirming the notification has not yet been input to the input unit.
請求項12に記載の電子機器であって、
前記制御部は、前記未確認状態でユーザが停止したと判断したときに、前記所定情報を決定する、電子機器。
The electronic device according to claim 12,
The said control part is an electronic device which determines the said predetermined information, when it is judged that the user stopped in the said unconfirmed state.
請求項13に記載の電子機器であって、
前記制御部は、
前記通知に応じて推定停止時間を決定し、
前記未確認状態におけるユーザの停止から前記推定停止時間が経過したときに、前記所定情報の送信を決定する、電子機器。
The electronic device according to claim 13,
The controller is
Determining an estimated stop time in response to the notification;
An electronic device that determines transmission of the predetermined information when the estimated stop time has elapsed since a user stop in the unconfirmed state.
請求項14に記載の電子機器であって、
前記通知部は、前記無線通信部を介して受信情報を受信したときに、前記受信情報の受信をユーザに通知し、
前記制御部は、前記受信情報の情報量に応じて前記推定停止時間を設定する、電子機器。
15. The electronic device according to claim 14, wherein
When the notification unit receives reception information via the wireless communication unit, the notification unit notifies the user of reception of the reception information;
The said control part is an electronic device which sets the said estimated stop time according to the information content of the said received information.
請求項15に記載の電子機器であって、
前記受信情報は、ユーザへのメッセージを示すテキスト情報を含み、
前記制御部は、前記テキスト情報の情報量に応じて前記推定停止時間を設定する、電子機器。
The electronic device according to claim 15,
The received information includes text information indicating a message to the user,
The said control part is an electronic device which sets the said estimated stop time according to the information content of the said text information.
請求項14から請求項16のいずれか一つに記載の電子機器であって、
前記制御部は、
通話に関する通話処理を行い、
前記通話処理において通話時間を計測し、前記通話時間を過去通話時間として通話相手ごとに記録し、
通話相手の情報を含む着信信号を前記無線通信部が受信したときに、前記着信信号の受信を前記通知部に通知させ、
通話相手の情報を前記着信信号から抽出し、
抽出した通話相手に対応する前記過去通話時間に基づいて、前記推定停止時間を決定する、電子機器。
The electronic device according to any one of claims 14 to 16,
The controller is
Perform call processing for calls,
Measure the call time in the call processing, record the call time as the past call time for each call partner,
When the wireless communication unit receives an incoming signal including information on the other party, let the notification unit notify the reception of the incoming signal,
Extract information of the other party from the incoming signal,
An electronic device that determines the estimated stop time based on the past call time corresponding to the extracted call partner.
請求項1から請求項3のいずれか一つに記載の電子機器であって、
前記無線通信部は、他のユーザとともに移動する無線装置と直接に通信でき、
前記制御部は、前記第1判断において、前記無線装置からの信号を直接に受信したか否かを判断する、電子機器。
The electronic device according to any one of claims 1 to 3,
The wireless communication unit can directly communicate with a wireless device moving with other users,
In the first determination, the control unit determines whether or not a signal from the wireless device is directly received.
請求項18に記載の電子機器であって、
前記制御部は、前記第1判断において、前記無線装置からの前記信号の受信強度が時間の経過とともに増大しているか否かも判断する、電子機器。
The electronic device according to claim 18,
The control unit is an electronic device that determines whether or not the reception intensity of the signal from the wireless device increases with time in the first determination.
請求項18または請求項19に記載の電子機器であって、
前記無線装置からの前記信号には、前記無線装置の第1進行方向を示す情報が含まれており、
前記制御部は、
ユーザの第2進行方向を推定し、
前記第1判断において、前記第1進行方向と第2進行方向との間の角度が所定の角度範囲内にあるか否かも判断する、電子機器。
The electronic device according to claim 18 or 19,
The signal from the wireless device includes information indicating a first traveling direction of the wireless device,
The controller is
Estimating the user ’s second direction of travel,
The electronic device, wherein in the first determination, it is also determined whether or not an angle between the first traveling direction and the second traveling direction is within a predetermined angle range.
電子機器の動作方法であって、
ユーザが交通事故を誘発する可能性が高いか否かの第1判断を行い、
無線通信部を介して所定情報を外部に送信するか否かを、第1判断の結果に基づいて決定する、電子機器の動作方法。
A method of operating an electronic device,
Make a first determination as to whether the user is likely to trigger a traffic accident,
An operation method of an electronic device, which determines whether or not to transmit predetermined information to the outside via a wireless communication unit based on a result of the first determination.
無線通信部を備える電子機器を制御するための制御プログラムであって、
前記電子機器に、ユーザが交通事故を誘発する可能性が高いか否かの第1判断を行い、前記無線通信部を介して所定情報を外部に送信するか否かを、第1判断の結果に基づいて決定する処理を実行させる、制御プログラム。
A control program for controlling an electronic device including a wireless communication unit,
As a result of the first determination, the first determination is made as to whether or not the user is highly likely to induce a traffic accident, and whether or not the predetermined information is transmitted to the outside via the wireless communication unit. A control program for executing a process determined based on the process.
JP2016250687A 2016-12-26 2016-12-26 Electronic devices, operating methods and control programs for electronic devices Active JP6752709B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016250687A JP6752709B2 (en) 2016-12-26 2016-12-26 Electronic devices, operating methods and control programs for electronic devices

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016250687A JP6752709B2 (en) 2016-12-26 2016-12-26 Electronic devices, operating methods and control programs for electronic devices

Publications (2)

Publication Number Publication Date
JP2018106341A true JP2018106341A (en) 2018-07-05
JP6752709B2 JP6752709B2 (en) 2020-09-09

Family

ID=62787788

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016250687A Active JP6752709B2 (en) 2016-12-26 2016-12-26 Electronic devices, operating methods and control programs for electronic devices

Country Status (1)

Country Link
JP (1) JP6752709B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010040001A (en) * 2008-08-08 2010-02-18 Toyota Motor Corp Collision risk determination system for vehicle, communication terminal, and on-vehicle unit
JP2011138476A (en) * 2009-12-03 2011-07-14 Denso Corp Vehicle approach warning system, portable warning terminal and in-vehicle communication apparatus
JP2011149709A (en) * 2010-01-19 2011-08-04 Seiko Epson Corp Method of estimating stride length, method of calculating movement trajectory, and stride length estimating device
JP2011253403A (en) * 2010-06-03 2011-12-15 Advanced Telecommunication Research Institute International Communication system between pedestrian and vehicle
JP2014232411A (en) * 2013-05-29 2014-12-11 富士通テン株式会社 Portable terminal, and danger notification system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010040001A (en) * 2008-08-08 2010-02-18 Toyota Motor Corp Collision risk determination system for vehicle, communication terminal, and on-vehicle unit
JP2011138476A (en) * 2009-12-03 2011-07-14 Denso Corp Vehicle approach warning system, portable warning terminal and in-vehicle communication apparatus
JP2011149709A (en) * 2010-01-19 2011-08-04 Seiko Epson Corp Method of estimating stride length, method of calculating movement trajectory, and stride length estimating device
JP2011253403A (en) * 2010-06-03 2011-12-15 Advanced Telecommunication Research Institute International Communication system between pedestrian and vehicle
JP2014232411A (en) * 2013-05-29 2014-12-11 富士通テン株式会社 Portable terminal, and danger notification system

Also Published As

Publication number Publication date
JP6752709B2 (en) 2020-09-09

Similar Documents

Publication Publication Date Title
WO2018096970A1 (en) Electronic device, vehicle, control device, control program, and operation method of electronic device
WO2018198926A1 (en) Electronic device, roadside device, method for operation of electronic device, and traffic system
JP6760898B2 (en) Information processing equipment and information processing system
JP2008017380A (en) Position detection system, and portable terminal to be used for the same
US20190103018A1 (en) Electronic device, control method, and non-transitory computer-readable medium
JP2019028542A (en) Information processing device, management device, portable electronic apparatus, control program, method for operating information processing device, method for operating portable electronic apparatus, and data structure
US10645535B2 (en) Electronic apparatus, control device and computer-readable non-transitory recording medium for selectively transmitting information based on indoor/outdoor specification
JP7327963B2 (en) Processing device, photographing device and information processing device
JP2019040551A (en) Information processor, vehicle and roadside machine
JP6703936B2 (en) Electronic device, vehicle, control device, control program, and operating method of electronic device
CN105446589B (en) Prompting message output method and device
JP6655526B2 (en) Electronic device, control device, control program, and operation method of electronic device
CN112834984A (en) Positioning method, device, system, equipment and storage medium
JP6752709B2 (en) Electronic devices, operating methods and control programs for electronic devices
JP2020129319A (en) Roadside unit, control program, and operating method of roadside unit
US10812950B2 (en) Electronic apparatus, control device, computer-readable non-transitory recording medium and operation method of electronic apparatus
JP6797476B2 (en) How to operate electronic devices, vehicles, control devices, control programs and electronic devices
JP2019028533A (en) Information processing device, management device, portable electronic apparatus, control program, method for operating information processing device, method for operating portable electronic apparatus, and data structure
JP6409064B2 (en) Mobile device
JP2020135804A (en) Traffic light controller, first roadside machine, information processor and traffic light control method
US10841861B2 (en) Electronic apparatus, method for controlling electronic apparatus, and storage medium
JP6777743B2 (en) Electronic devices, control programs and operating methods of electronic devices
WO2019022048A1 (en) Information processing device, management device, portable electronic device, control program, method for operating information processing device, method for operating portable electronic device, and data structure
JP2023058594A (en) Observation device and observation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190311

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200204

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200311

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: 20200818

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200819

R150 Certificate of patent or registration of utility model

Ref document number: 6752709

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150