JP5646299B2 - Mobile terminal device, program, and control method for mobile terminal device - Google Patents

Mobile terminal device, program, and control method for mobile terminal device Download PDF

Info

Publication number
JP5646299B2
JP5646299B2 JP2010264177A JP2010264177A JP5646299B2 JP 5646299 B2 JP5646299 B2 JP 5646299B2 JP 2010264177 A JP2010264177 A JP 2010264177A JP 2010264177 A JP2010264177 A JP 2010264177A JP 5646299 B2 JP5646299 B2 JP 5646299B2
Authority
JP
Japan
Prior art keywords
display
progress
status
data processing
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2010264177A
Other languages
Japanese (ja)
Other versions
JP2012114848A (en
Inventor
鈴木 淳
淳 鈴木
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 JP2010264177A priority Critical patent/JP5646299B2/en
Publication of JP2012114848A publication Critical patent/JP2012114848A/en
Application granted granted Critical
Publication of JP5646299B2 publication Critical patent/JP5646299B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)

Description

本発明は、携帯電話機やPDA(Personal Digital Assistant)等の携帯端末装置に関するものである。   The present invention relates to a mobile terminal device such as a mobile phone or a PDA (Personal Digital Assistant).

従来、携帯電話機などの携帯端末装置では、他の装置との間でデータの送受信を行うことができ、また、当該携帯端末装置内でデータの移動などの所定の処理を行うことができる。この場合、処理対象のデータのサイズが大きいと、データの処理に時間を要することとなる。このような場合を考慮して、携帯端末装置には、データの処理に関する進捗状況をユーザに通知する機能を備えるものがある。例えば、データ処理が行われている時に、携帯端末装置の表示部に、データ処理の進捗状況が色、文字、図柄等により表示され得る(たとえば、特許文献1参照)。ユーザは、進捗状況に関する表示を目視することにより、データ処理の進捗状況を知ることができる。   Conventionally, in a mobile terminal device such as a mobile phone, data can be transmitted to and received from other devices, and predetermined processing such as data movement can be performed in the mobile terminal device. In this case, if the size of the data to be processed is large, it takes time to process the data. In consideration of such a case, some portable terminal devices have a function of notifying a user of a progress status regarding data processing. For example, when data processing is being performed, the progress status of the data processing can be displayed on the display unit of the mobile terminal device using colors, characters, symbols, and the like (see, for example, Patent Document 1). The user can know the progress status of the data processing by viewing the display related to the progress status.

特開2002−314650号公報JP 2002-314650 A

携帯端末装置は、一般に、ユーザからの入力が一定時間以上行われないと、自動的に表示部の輝度が低くなる。例えば、携帯端末装置が液晶パネルからなる表示部を備える場合には、ユーザによる操作が一定時間以上行われないと、省電力のために、液晶パネルを照明するバックライトが消灯、あるいは、表示部の輝度が低くなったりする。   In general, when the input from the user is not performed for a certain period of time, the mobile terminal device automatically reduces the brightness of the display unit. For example, when the mobile terminal device includes a display unit including a liquid crystal panel, the backlight that illuminates the liquid crystal panel is turned off or the display unit is turned off for power saving if the user does not perform an operation for a certain period of time. The brightness of the is low.

しかしながら、このように表示部の輝度が低くなると、進捗状況の表示が見えづらくなる。他方、このように進捗状況等データ処理の状況の表示が見えづらくなっても、ユーザは、依然として、データ処理の状況を把握したい場合がある。   However, when the brightness of the display unit is lowered in this way, it becomes difficult to see the progress status display. On the other hand, even if it becomes difficult to see the display of the data processing status such as the progress status, the user may still want to grasp the data processing status.

本発明は、かかる課題に鑑みてなされたものであり、データ処理の状況をユーザが良好に把握し得る携帯端末装置を提供することを目的とする。   The present invention has been made in view of such problems, and an object of the present invention is to provide a mobile terminal device that allows a user to better understand the status of data processing.

本発明の携帯端末装置は、前記データ処理の状況を表示する表示部と、前記表示部とは別に配された報知部と、前記表示部に前記データ処理の状況を表示させた後に前記データ処理の状況の表示とは異なる表示をさせる場合に、前記データ処理の状況を前記報知部に報知させる制御部と、を備える。前記制御部は、前記表示部が所定の明るさより暗くなるよう制御する場合に、前記データ処理の状況を前記報知部に報知させる。 The portable terminal device of the present invention includes a display unit that displays the status of the data processing, a notification unit that is arranged separately from the display unit, and the data processing after the status of the data processing is displayed on the display unit. A control unit that informs the notification unit of the status of the data processing when a display different from the display of the status is displayed. When the control unit controls the display unit to be darker than a predetermined brightness, the control unit notifies the notification unit of the status of the data processing.

本発明の携帯端末装置において、前記制御部は、前記データ処理とは異なる処理が実行されたことに基づき、前記表示部に前記異なる表示をさせ得る。 In the mobile terminal device of the present invention, before Symbol controller, based on the different processing from the data processing has been executed, capable of the different display on the display unit.

本発明の携帯端末装置は、データ処理の状況を表示する表示部と、前記表示部とは別に配された報知部と、前記表示部に前記データ処理の状況を表示させた後に前記データ処理の状況の表示とは異なる表示をさせる場合に、前記データ処理の状況を前記報知部に報知させる制御部と、を備える。携帯端末装置は、前記表示部に近接する近接物を検出する検出部をさらに備え、前記制御部は、前記表示部に前記データ処理の状況が表示されているときに前記検出部が前記近接物を検出したことに基づき、前記データ処理の状況を前記報知部に報知させるThe portable terminal device of the present invention includes a display unit that displays a data processing status, a notification unit that is arranged separately from the display unit, and the display unit that displays the data processing status after the data processing status is displayed on the display unit. And a control unit that informs the notification unit of the status of the data processing when displaying different from the display of the status. The portable terminal device further includes a detection unit that detects a proximity object close to the display unit, and the control unit is configured to display the proximity object when the data processing status is displayed on the display unit. based on the detection of the causes informed the status of the data processing to the notification unit.

本発明の携帯端末装置において、前記報知部は、バイブレータであり、前記制御部は、前記データ処理の状況に応じて前記バイブレータの振動の強さを変化させ得る。
本発明の携帯端末装置は、データ処理の状況を表示する表示部と、前記表示部とは別に配された報知部と、前記表示部に前記データ処理の状況を表示させた後に前記データ処理の状況の表示とは異なる表示をさせる場合に、前記データ処理の状況を前記報知部に報知させる制御部と、を備える。前記報知部は、バイブレータであり、前記制御部は、前記バイブレータを間欠的に動作させるとともに、前記データ処理の状況に応じて振動期間の長さおよび振動の停止期間の長さの少なくとも1つを変化させ得る。
In the mobile terminal device of the present invention, the notification unit is a vibrator, and the control unit can change the strength of vibration of the vibrator according to the status of the data processing.
The portable terminal device of the present invention includes a display unit that displays a data processing status, a notification unit that is arranged separately from the display unit, and the display unit that displays the data processing status after the data processing status is displayed on the display unit. And a control unit that informs the notification unit of the status of the data processing when displaying different from the display of the status. The notification unit is a vibrator, and the control unit operates the vibrator intermittently, and determines at least one of a length of a vibration period and a length of a vibration stop period according to the status of the data processing. Can change.

本発明のプログラムは、携帯端末装置のコンピュータに、データ処理の状況を表示部に表示させる機能と、前記表示部に前記データ処理の状況を表示させた後に前記データ処理の状況の表示とは異なる表示をさせる場合に、前記データ処理の状況を前記表示部とは別に配された報知部に報知させる機能と、前記表示部が所定の明るさより暗くなるよう制御する場合に、前記データ処理の状況を前記報知部に報知させる機能と、を付与する。
本発明の携帯端末装置の制御方法は、データ処理の状況を表示部に表示させるステップと、前記表示部に前記データ処理の状況を表示させた後に前記データ処理の状況の表示とは異なる表示をさせる場合に、前記データ処理の状況を前記表示部とは別に配された報知部に報知させるステップと、前記表示部が所定の明るさより暗くなるよう制御する場合に、前記データ処理の状況を前記報知部に報知させるステップと、を含む。
なお、前記データ処理は、他の装置とのデータの送受信、当該携帯端末装置内でのデータの移動、および当該携帯端末装置内でのデータの消去の少なくとも何れか1つの処理を含み得る。
The program of the present invention is different from the function of causing the computer of the mobile terminal device to display the data processing status on the display unit and the display of the data processing status after the data processing status is displayed on the display unit. When displaying, the function of causing the notification unit arranged separately from the display unit to notify the status of the data processing, and the status of the data processing when controlling the display unit to be darker than a predetermined brightness And a function for notifying the notification unit of the above .
The method for controlling a portable terminal device according to the present invention includes a step of displaying a data processing status on a display unit, and a display different from the display of the data processing status after the data processing status is displayed on the display unit. In the case where the data processing status is notified to a notification unit arranged separately from the display unit, and the control unit controls the data processing status to be darker than a predetermined brightness. Informing the notification unit .
The data processing may include at least one of data transmission / reception with another device, data movement within the mobile terminal device, and data erasure within the mobile terminal device.

本発明によれば、データ処理の状況をユーザが良好に把握し得る携帯端末装置を提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, the portable terminal device with which a user can grasp | ascertain the condition of data processing favorably can be provided.

実施の形態に係る携帯電話機の外観構成を示す図である。It is a figure which shows the external appearance structure of the mobile telephone which concerns on embodiment. 実施の形態に係る携帯電話機の全体構成を示すブロック図である。It is a block diagram which shows the whole structure of the mobile telephone which concerns on embodiment. 実施の形態に係るバイブレータの振動パターン例を模式的に示す図である。It is a figure which shows typically the vibration pattern example of the vibrator which concerns on embodiment. 実施の形態に係るデータ処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the data processing which concerns on embodiment. 実施の形態に係るデータ処理の進捗通知のための制御処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the control processing for the progress notification of the data processing which concerns on embodiment. 従来技術に係るデータ処理の進捗通知のための、ディスプレイへの表示を模式的に示す図である。It is a figure which shows typically the display on a display for the progress notification of the data processing which concerns on a prior art. 実施の形態に係る振動によるデータ処理の進捗通知を模式的に表すタイミングチャートである。It is a timing chart which represents typically the progress notice of the data processing by the vibration concerning an embodiment. 変更例1に係るデータ処理の進捗通知のための制御処理の手順を示すフローチャートである。10 is a flowchart showing a procedure of control processing for data processing progress notification according to a first modification. 変更例2に係るデータ処理の進捗通知のための制御処理の手順を示すフローチャートである。10 is a flowchart illustrating a control processing procedure for a data processing progress notification according to a second modification. 変更例3に係るデータ処理の手順を示すフローチャートと、進捗通知のための画面への表示を模式的に示す図である。It is a figure which shows typically the flowchart which shows the procedure of the data processing which concerns on the example 3, and the display on the screen for a progress notification. 変更例4に係るデータ処理の進捗通知のための制御処理の手順を示すフローチャートである。14 is a flowchart illustrating a control processing procedure for a data processing progress notification according to a modification example 4; 変更例4係るデータ処理の進捗通知のための、ディスプレイへの表示を模式的に示す図である。It is a figure which shows typically the display on a display for the progress notification of the data processing which concerns on the example 4 of a change. 変更例5に係る携帯電話機の外観構成を示す図である。It is a figure which shows the external appearance structure of the mobile telephone which concerns on the example 5 of a change. 変更例5に係るデータ処理の進捗通知のための制御処理の手順を示すフローチャートである。14 is a flowchart illustrating a procedure of control processing for a notification of progress of data processing according to a modification example 5. 実施の形態に係るバイブレータの振動パターン例を模式的に示す図である。It is a figure which shows typically the vibration pattern example of the vibrator which concerns on embodiment.

以下、本発明の実施の形態について、図面を参照して説明する。図1は携帯電話機の外観構成を示す図である。携帯電話機は、第1キャビネット1と第2キャビネット2を備えている。   Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram showing an external configuration of a mobile phone. The mobile phone includes a first cabinet 1 and a second cabinet 2.

同図(a)は、第2キャビネット2が開放した状態の携帯電話機の正面図であり、同図(b)は同じ状態での側面図である。同図(c)は同図(b)のA−A´断面図である。   FIG. 4A is a front view of the mobile phone with the second cabinet 2 opened, and FIG. 4B is a side view in the same state. FIG. 2C is a cross-sectional view taken along the line AA ′ of FIG.

第1キャビネット1には、キー入力部3が配されている。キー入力部3は、携帯電話機への各種の入力操作を検出する。   A key input unit 3 is disposed in the first cabinet 1. The key input unit 3 detects various input operations to the mobile phone.

第1キャビネット1の上面には、キー入力部3を構成する操作キー群3aが配されている。操作キー群3aは、4個の起動キー31と、方向キー32と、決定キー33と、通話キー34と、終話キー35と、12個のテンキー36と、クリアキー37とを備えている。   On the upper surface of the first cabinet 1, an operation key group 3 a constituting the key input unit 3 is arranged. The operation key group 3a includes four activation keys 31, a direction key 32, an enter key 33, a call key 34, an end key 35, twelve numeric keys 36, and a clear key 37. .

起動キー31は、主に、電子メール機能、電話帳機能、ウェブ機能などの特定のアプリケーションを起動する際に操作される。方向キー32は、主に、ディスプレイ21に表示された各種メニューから所望のメニューを選択する際に操作される。決定キー33は、主に、選択されたメニューに決定する際やディスプレイ21に表示された内容に同意(OK)する際に操作される。通話キー34は、主に、通話を開始する際に操作され、終話キー35は、主に、通話を終了する際に操作される。テンキー36は、主に、文字(ひらがな、カタカナ、アルファベット)や数字、記号の入力を行う際に操作される。クリアキー37は、主に、入力した文字等を消去する際に操作される。なお、テンキー36の一部の機能を、QWERTYキー等で実現するような構成としてもよい。   The activation key 31 is mainly operated when a specific application such as an e-mail function, a telephone directory function, or a web function is activated. The direction key 32 is mainly operated when a desired menu is selected from various menus displayed on the display 21. The decision key 33 is mainly operated when the selected menu is decided or when the content displayed on the display 21 is agreed (OK). The call key 34 is mainly operated when starting a call, and the call end key 35 is mainly operated when ending a call. The numeric keypad 36 is mainly operated when inputting characters (Hiragana, Katakana, Alphabet), numbers, and symbols. The clear key 37 is mainly operated when erasing input characters and the like. It should be noted that a part of the function of the numeric keypad 36 may be realized by a QWERTY key or the like.

第1キャビネット1には、カメラモジュール11が配されている。カメラモジュール11のレンズ窓(図示せず)は、第1キャビネット1の背面に設けられており、このレンズ窓から被写体の像がカメラモジュール11に取り込まれる。   A camera module 11 is arranged in the first cabinet 1. A lens window (not shown) of the camera module 11 is provided on the back surface of the first cabinet 1, and an image of a subject is taken into the camera module 11 from this lens window.

第1キャビネット1には、赤外線通信モジュール13が配されている。赤外線通信モジュール13は、第1キャビネット1の背面に、携帯電話機同士の赤外線通信を行うための赤外線ポート(図示せず)を有する。赤外線ポートからは、送信のために光が出射される。また、赤外線ポートには、受信のために光が入射する。   An infrared communication module 13 is disposed in the first cabinet 1. The infrared communication module 13 has an infrared port (not shown) for performing infrared communication between mobile phones on the back surface of the first cabinet 1. Light is emitted from the infrared port for transmission. In addition, light enters the infrared port for reception.

また、第1キャビネット1には、振動を発生させるためのバイブレータ14が配されている。バイブレータ14は、例えば、回転軸に偏心重りが固定された直流コアレスモータ(図示せず)を含む。コアレスモータが駆動されると、回転軸の回転に伴い偏心重りが回転し、この回転に伴い振動が発生する。なお、バイブレータ14は、コイン型振動モータにより構成されるバイブレータ等、他の振動発生装置であっても良い。   The first cabinet 1 is provided with a vibrator 14 for generating vibration. Vibrator 14 includes, for example, a DC coreless motor (not shown) having an eccentric weight fixed to a rotating shaft. When the coreless motor is driven, the eccentric weight rotates with the rotation of the rotating shaft, and vibration is generated with this rotation. The vibrator 14 may be another vibration generator such as a vibrator constituted by a coin-type vibration motor.

第1キャビネット1は、外部メモリ313を脱着できる外部メモリインタフェース15をさらに備える。外部メモリ313は、例えばSDカードである。外部メモリインタフェース15は、第1キャビネット1の右側面に、外部メモリ313を脱着するための装着口(図示せず)を有する。   The first cabinet 1 further includes an external memory interface 15 to which the external memory 313 can be attached and detached. The external memory 313 is, for example, an SD card. The external memory interface 15 has a mounting opening (not shown) for attaching / detaching the external memory 313 on the right side surface of the first cabinet 1.

第2キャビネット2にはディスプレイ21が配されている。ディスプレイ21は、後述のように液晶パネル21aと液晶パネル21aを照明するパネルバックライト21bにより構成されている。なお、ディスプレイ21は、有機EL等他の表示素子により構成されてもよい。   A display 21 is arranged in the second cabinet 2. As will be described later, the display 21 includes a liquid crystal panel 21a and a panel backlight 21b that illuminates the liquid crystal panel 21a. The display 21 may be configured by other display elements such as an organic EL.

ディスプレイ21の表示面側には、タッチセンサ22が配されている。タッチセンサ22は透明なシート状を有しており、タッチセンサ22を透してディスプレイ21の表示面を見ることができる。   A touch sensor 22 is disposed on the display surface side of the display 21. The touch sensor 22 has a transparent sheet shape, and the display surface of the display 21 can be seen through the touch sensor 22.

タッチセンサ22は、マトリクス状に配された第1透明電極(図示せず)と第2透明電極(図示せず)とを備えている。タッチセンサ22は、これら透明電極間の静電容量の変化を検出することによって、ユーザに触られた表示面上の位置を検出し、その位置に応じた位置信号を出力する。なお、タッチセンサ22は、静電容量式のタッチセンサに限られず、超音波式、感圧式等のタッチセンサであってもよい。   The touch sensor 22 includes a first transparent electrode (not shown) and a second transparent electrode (not shown) arranged in a matrix. The touch sensor 22 detects a position on the display surface touched by the user by detecting a change in electrostatic capacitance between the transparent electrodes, and outputs a position signal corresponding to the position. The touch sensor 22 is not limited to a capacitive touch sensor, and may be an ultrasonic touch sensor, a pressure sensitive touch sensor, or the like.

第1キャビネット1にはマイクロホン12(以下、「マイク」と略す)が配されており、第2キャビネット2には通話スピーカ23が配されている。ユーザは、耳元を通話スピーカ23の近くに、口元をマイク12の近くに持ってくることにより通話を行うことができる。   A microphone 12 (hereinafter abbreviated as “microphone”) is disposed in the first cabinet 1, and a call speaker 23 is disposed in the second cabinet 2. The user can make a call by bringing the ear close to the call speaker 23 and the mouth close to the microphone 12.

第2キャビネット2は、スライド機構部4によって、第1キャビネット1に対し図1のX軸方向にスライド可能に連結されている。図1(c)に示すように、スライド機構部4は、ガイド板41とガイド溝42によって構成されている。ガイド板41は、第2キャビネット2の背面の左右両端部に設けられており、その下端に突条41aを有する。ガイド溝42は、第1キャビネット1の側面に、スライド方向(図1のX軸方向)に沿って形成されている。ガイド板41の突条41aは、ガイド溝42に係合されている。   The second cabinet 2 is connected to the first cabinet 1 by a slide mechanism unit 4 so as to be slidable in the X-axis direction of FIG. As shown in FIG. 1C, the slide mechanism unit 4 is constituted by a guide plate 41 and a guide groove 42. The guide plate 41 is provided at both left and right end portions of the back surface of the second cabinet 2, and has a protrusion 41a at the lower end thereof. The guide groove 42 is formed on the side surface of the first cabinet 1 along the sliding direction (X-axis direction in FIG. 1). The protrusion 41 a of the guide plate 41 is engaged with the guide groove 42.

携帯電話機を閉じた状態では、図1(b)に一点鎖線で示すように、第2キャビネット2が第1キャビネット1の上に略完全に重なっている。この状態(閉じた状態)では、第2キャビネット2の背後に操作キー群3aの全てのキーが隠れた状態となる。第2キャビネット2は、ガイド板41がガイド溝42の終端位置に達するまでスライドする(開いた状態とする)ことができる。第2キャビネット2が完全に開くと、図1(a)に示すように、操作キー群3aの全てのキーが外部に露出する。   When the cellular phone is closed, the second cabinet 2 is almost completely overlapped with the first cabinet 1 as indicated by a one-dot chain line in FIG. In this state (closed state), all the keys of the operation key group 3a are hidden behind the second cabinet 2. The second cabinet 2 can be slid (opened) until the guide plate 41 reaches the terminal position of the guide groove 42. When the second cabinet 2 is fully opened, as shown in FIG. 1A, all keys of the operation key group 3a are exposed to the outside.

全てのキーが隠れた状態において、携帯電話機への操作入力は、タッチセンサ22により行うことができる。このとき、ディスプレイ21の表示面上には、所定の位置にソフトキーの画像が表示される。   In the state where all the keys are hidden, the operation input to the mobile phone can be performed by the touch sensor 22. At this time, a soft key image is displayed at a predetermined position on the display surface of the display 21.

なお、第2キャビネット2が完全に閉じても外部から操作可能な位置、たとえば、第1キャビネット1の側面に、操作キー群3aとは別の操作キーを設けることもできる。こうすれば、第2キャビネット2が完全に閉じていても、このような操作キーを用いて所望の操作を行うことが可能となる。   Note that an operation key different from the operation key group 3a can be provided at a position where the operation can be performed from the outside even when the second cabinet 2 is completely closed, for example, on the side surface of the first cabinet 1. In this way, even if the second cabinet 2 is completely closed, it is possible to perform a desired operation using such operation keys.

図2は、携帯電話機の全体構成を示すブロック図である。   FIG. 2 is a block diagram showing the overall configuration of the mobile phone.

本実施の形態の携帯電話機は、上述した各構成要素の他、CPU100、メモリ200、映像エンコーダ301、音声エンコーダ302、キー入力回路303、タイマー304、通信モジュール305、バックライト駆動回路306、キーバックライト307、映像デコーダ308、音声デコーダ309、外部スピーカ310、バイブレータ駆動回路311、近距離通信モジュール312を備えている。   In addition to the components described above, the cellular phone according to the present embodiment includes a CPU 100, a memory 200, a video encoder 301, an audio encoder 302, a key input circuit 303, a timer 304, a communication module 305, a backlight driving circuit 306, a key back. A light 307, a video decoder 308, an audio decoder 309, an external speaker 310, a vibrator drive circuit 311, and a near field communication module 312 are provided.

カメラモジュール11はCCD等の撮像素子を有する。カメラモジュール11は、撮像素子から出力された撮像信号をデジタル化し、その撮像信号にガンマ補正等の各種補正を施して映像エンコーダ301へ出力する。映像エンコーダ301は、カメラモジュール11からの撮像信号にエンコード処理を施してCPU100へ出力する。   The camera module 11 has an image sensor such as a CCD. The camera module 11 digitizes the image signal output from the image sensor, performs various corrections such as gamma correction on the image signal, and outputs the image signal to the video encoder 301. The video encoder 301 encodes the image pickup signal from the camera module 11 and outputs the encoded signal to the CPU 100.

マイク12は、集音した音声を音声信号に変換して音声エンコーダ302へ出力する。音声エンコーダ302は、マイク12からのアナログの音声信号をデジタルの音声信号に変換するとともに、デジタルの音声信号にエンコード処理を施してCPU100へ出力す
る。
The microphone 12 converts the collected sound into a sound signal and outputs the sound signal to the sound encoder 302. The audio encoder 302 converts an analog audio signal from the microphone 12 into a digital audio signal, encodes the digital audio signal, and outputs it to the CPU 100.

キー入力回路303は、操作キー群3aの各キーが操作されたときに、各キーに応じた入力信号をCPU100へ出力する。   The key input circuit 303 outputs an input signal corresponding to each key to the CPU 100 when each key of the operation key group 3a is operated.

タイマー304は、時間を計る。CPU100は、携帯電話機の各部の制御のために、時間の経過を示す信号をタイマー304から取得する。   The timer 304 measures time. The CPU 100 acquires a signal indicating the passage of time from the timer 304 in order to control each unit of the mobile phone.

通信モジュール305は、CPU100からの音声信号や画像信号、テキスト信号などを無線信号に変換し、アンテナ305aを介して基地局へ送信する。また、アンテナ305aを介して受信した無線信号を音声信号や画像信号、テキスト信号などに変換してCPU100へ出力する。   The communication module 305 converts an audio signal, an image signal, a text signal, and the like from the CPU 100 into a radio signal and transmits it to the base station via the antenna 305a. In addition, the wireless signal received via the antenna 305a is converted into an audio signal, an image signal, a text signal, and the like and output to the CPU 100.

バックライト駆動回路306は、CPU100から入力された制御信号に応じて、キーバックライト307およびパネルバックライト21bへ、電力の供給もしくは供給の停止を行う。   The backlight drive circuit 306 supplies power to the key backlight 307 and the panel backlight 21b or stops supplying power in accordance with a control signal input from the CPU 100.

キーバックライト307は、バックライト駆動回路306から電力を供給されることにより点灯し、操作キー群3aの個々のキーを照明する。パネルバックライト21bは、バックライト駆動回路306から電力を供給されることにより点灯(ON)し、液晶パネル21aを照明する。   The key backlight 307 is turned on when power is supplied from the backlight driving circuit 306, and illuminates each key of the operation key group 3a. The panel backlight 21b is turned on when power is supplied from the backlight drive circuit 306, and illuminates the liquid crystal panel 21a.

映像デコーダ308は、CPU100からの映像信号を液晶パネル21aで表示できるアナログ若しくはデジタルの映像信号に変換し、液晶パネル21aに出力する。液晶パネル21aは、変換された映像信号に応じた画像を表示面上に表示する。   The video decoder 308 converts the video signal from the CPU 100 into an analog or digital video signal that can be displayed on the liquid crystal panel 21a, and outputs it to the liquid crystal panel 21a. The liquid crystal panel 21a displays an image corresponding to the converted video signal on the display surface.

音声デコーダ309は、CPU100からの音声信号にデコード処理を施し、さらにアナログの音声信号に変換して通話スピーカ23に出力する。また、音声デコーダ309は、CPU100からの着信音、アラーム音等の各種報知音の音信号にデコード処理を施し、さらにアナログの音信号に変換して外部スピーカ310へ出力する。通話スピーカ23は、音声デコーダ309からの音声信号を音声として再生する。外部スピーカ310は、音声デコーダ309からの着信音等を再生する。   The audio decoder 309 performs decoding processing on the audio signal from the CPU 100, further converts it into an analog audio signal, and outputs it to the call speaker 23. The audio decoder 309 performs decoding processing on the sound signals of various notification sounds such as a ring tone and an alarm sound from the CPU 100, converts the sound signals into analog sound signals, and outputs the analog sound signals to the external speaker 310. The call speaker 23 reproduces the audio signal from the audio decoder 309 as audio. The external speaker 310 reproduces a ring tone from the audio decoder 309 and the like.

バイブレータ駆動回路311は、CPU100から入力された制御信号に応じて、バイブレータ14へ電圧を供給する。バイブレータ14は、バイブレータ駆動回路311から電圧を供給されると、振動を発生させる。   The vibrator drive circuit 311 supplies a voltage to the vibrator 14 in accordance with a control signal input from the CPU 100. The vibrator 14 generates vibration when supplied with a voltage from the vibrator driving circuit 311.

携帯電話機は、近距離通信用の近距離通信モジュール312およびアンテナ312aをさらに備える。近距離通信モジュール312は、Bluetooth(登録商標)による近距離通信を行うもので、半径数10mの範囲内にある、Bluetoothによる通信機能を備える他の通信機器との間でアンテナ312aを介して通信を行う。近距離通信モジュール312は、CPU100から入力するデジタル信号を、Bluetoothの規格に従う無線通信に変換し、アンテナ312aを介して無線信号を送信する。近距離通信モジュール312はまた、アンテナ312aを介して受信した無線信号をデジタル信号に変換し、CPU100へ出力する。   The cellular phone further includes a near field communication module 312 and an antenna 312a for near field communication. The short-range communication module 312 performs short-range communication using Bluetooth (registered trademark), and communicates with other communication devices having a communication function using Bluetooth within a radius of several tens of meters through the antenna 312a. I do. The short-range communication module 312 converts a digital signal input from the CPU 100 into wireless communication in accordance with the Bluetooth standard, and transmits the wireless signal via the antenna 312a. The short-range communication module 312 also converts a radio signal received via the antenna 312a into a digital signal and outputs it to the CPU 100.

外部メモリインタフェース15は、CPU100から入力する制御信号に応じて、装着口に装着された外部メモリ313へ各種のデータを読み書きする。外部メモリインタフェース15はまた、CPU100から入力された制御信号に応じて、外部メモリ313上に所定のファイルシステム(例えばFATファイルシステム)を構築するためのフォーマッ
ト処理等を行う。
The external memory interface 15 reads / writes various data to / from the external memory 313 attached to the attachment port in accordance with a control signal input from the CPU 100. The external memory interface 15 also performs format processing for constructing a predetermined file system (for example, a FAT file system) on the external memory 313 in accordance with a control signal input from the CPU 100.

赤外線通信モジュール13は、CPU100から入力されたデジタル信号を赤外線通信のための赤外線信号へ変換し、赤外線通信モジュール13の赤外線ポートを介して変換された赤外線信号を送信する。赤外線通信モジュール13はまた、赤外線通信モジュール13の赤外線ポートから赤外線信号を受信しデジタル信号へ復調して、CPU100へ出力する。   The infrared communication module 13 converts the digital signal input from the CPU 100 into an infrared signal for infrared communication, and transmits the converted infrared signal via the infrared port of the infrared communication module 13. The infrared communication module 13 also receives an infrared signal from the infrared port of the infrared communication module 13, demodulates it into a digital signal, and outputs it to the CPU 100.

メモリ200は、ROMおよびRAMを含む。メモリ200には、CPU100に制御機能を付与するための制御プログラムが記憶されている。制御プログラムは、後述する進捗状況の通知処理を実行するためのプログラムを含む。また、メモリ200には、カメラモジュール11で撮影した画像データや通信モジュール305を介して外部から取り込んだ画像データ、テキストデータ(メールデータ)などが所定のファイル形式で保存される。   The memory 200 includes a ROM and a RAM. The memory 200 stores a control program for giving a control function to the CPU 100. The control program includes a program for executing a progress notification process described later. The memory 200 stores image data captured by the camera module 11, image data captured from the outside via the communication module 305, text data (mail data), and the like in a predetermined file format.

CPU100は、キー入力回路303およびタッチセンサ22からの操作入力信号に基づき、制御プログラムに従って、カメラモジュール11、マイク12、通信モジュール305、液晶パネル21a、通話スピーカ23、外部スピーカ310、赤外線通信モジュール13、近距離通信モジュール312等を動作させる。これにより、通話機能、電子メール機能、データ送受信機能等の各種機能(アプリケーション)を実行する。   The CPU 100 is based on the operation input signals from the key input circuit 303 and the touch sensor 22 and according to the control program, the camera module 11, the microphone 12, the communication module 305, the liquid crystal panel 21a, the call speaker 23, the external speaker 310, and the infrared communication module 13. The near field communication module 312 is operated. Thus, various functions (applications) such as a call function, an e-mail function, and a data transmission / reception function are executed.

本実施の形態の携帯電話機では、これより詳細を説明するように、所定のデータ処理、たとえば、赤外線通信やBluetoothを利用したデータの送受信を行う際に、その進捗状況を、プログレスバー等を用いてディスプレイ21上に表示する。また、本実施の携帯電話機では、ディスプレイ21のパネルバックライト21bが消灯(OFF)されているときにおいても、バイブレータ14から発生する振動を利用して、当該データ処理の進捗状況を、ユーザに通知することができる。   In the mobile phone according to the present embodiment, as will be described in more detail, when a predetermined data process, for example, data transmission / reception using infrared communication or Bluetooth, is performed, a progress bar is used to indicate the progress status. Displayed on the display 21. Further, in the mobile phone of this embodiment, even when the panel backlight 21b of the display 21 is turned off (OFF), the progress of the data processing is notified to the user using the vibration generated from the vibrator 14. can do.

図3は、データ処理の進捗状況を通知する際のバイブレータ14の振動パターン例を模式的に示す図である。図3に示される6つのグラフA〜Dのそれぞれにおいて、横軸は進捗の割合を表し、縦軸はバイブレータ14から発生される振動の強さを表す。   FIG. 3 is a diagram schematically illustrating an example of a vibration pattern of the vibrator 14 when notifying the progress of data processing. In each of the six graphs A to D shown in FIG. 3, the horizontal axis represents the progress rate, and the vertical axis represents the strength of vibration generated from the vibrator 14.

グラフAの例では、CPU100が、データ処理の進行に伴って漸次強さが減少するような振動を発生させるようにバイブレータ14を制御する。   In the example of graph A, the CPU 100 controls the vibrator 14 so as to generate a vibration that gradually decreases in strength as data processing proceeds.

グラフBの例では、CPU100が、一定の時間間隔で、間歇的に振動を発生させるようにバイブレータ14を制御する。さらに、振動を発生させる際、CPU100は、データ処理の残りの処理量が少なくなるほど振動が弱くなるようにバイブレータ14を制御する。   In the example of graph B, the CPU 100 controls the vibrator 14 so as to generate vibrations intermittently at regular time intervals. Furthermore, when generating the vibration, the CPU 100 controls the vibrator 14 so that the vibration becomes weaker as the remaining amount of data processing decreases.

グラフCの例では、CPU100は、振動の強さは一定であるが、振動期間ならびに振動の停止期間がデータ処理の進行に伴って徐々に短くなるように、バイブレータ14を制御する。なお、振動期間の長さのみ変化させるようにしてもよいし、停止期間の長さのみ変化させるようにしてもよい。   In the example of the graph C, the CPU 100 controls the vibrator 14 so that the vibration intensity and the vibration stop period are gradually shortened with the progress of data processing, although the vibration intensity is constant. Only the length of the vibration period may be changed, or only the length of the stop period may be changed.

グラフDの例は、グラフBの例とグラフCの例とを組み合わせたものである。即ち、CPU100は、データ処理の進行に伴って、振動の強さが漸次減少するとともに振動期間ならびに振動の停止期間が徐々に短くなるようにバイブレータ14を制御する。   The example of the graph D is a combination of the example of the graph B and the example of the graph C. That is, as the data processing proceeds, the CPU 100 controls the vibrator 14 so that the vibration intensity gradually decreases and the vibration period and the vibration stop period are gradually shortened.

図4は、実施の形態に係る無線通信によるデータの送信処理の手順を示すフローチャー
トである。ここでは、例として、Bluetoothによるデータの送信処理の手順を図4のフローチャートにおいて説明する。
FIG. 4 is a flowchart illustrating a procedure of data transmission processing by wireless communication according to the embodiment. Here, as an example, the procedure of data transmission processing by Bluetooth will be described with reference to the flowchart of FIG.

ユーザは、ディスプレイ21に表示されるメニュー画面を参照しながら、Bluetoothによるデータ送信を選択する入力操作を行う。続いて、送信するデータ(以下、「送信対象データ」という)と、送信先の機器を選択する入力操作を行う。これにより、図4のデータの送信処理が開始される。なお、送信対象データは、無線通信により携帯電話機から送信先へ送信することができるものであればよい。例えばアドレス帳に関するデータ、スケジュールに関するデータ、データフォルダに保存された写真や音楽に関するデータ等である。また、送信対象データは、メモリ200に保存されていても良いし、外部メモリ313に記録されていても良い。   The user performs an input operation for selecting data transmission by Bluetooth while referring to the menu screen displayed on the display 21. Subsequently, an input operation for selecting data to be transmitted (hereinafter referred to as “transmission target data”) and a destination device is performed. Thereby, the data transmission process of FIG. 4 is started. The transmission target data may be any data that can be transmitted from the mobile phone to the transmission destination by wireless communication. For example, data related to the address book, data related to the schedule, data related to photos and music stored in the data folder, and the like. The transmission target data may be stored in the memory 200 or may be recorded in the external memory 313.

図4のデータの送信処理が開始されると、CPU100は、まずデータ送信を開始するための送信開始処理を行う(S101)。CPU100は、送信対象データを送信するための要求信号を、近距離通信モジュール312およびアンテナ312aを介して、送信先の機器へ送信する。また同時に、CPU100は、送信対象データの全体のサイズG(以下、「全体量G」という)と、送信が正常に完了したデータのサイズH(以下、「現在量H」という)をメモリ200の所定の領域に書き込む。なお、この時点(S101実行時)においてデータの送信は行われていないため、この時点において初めて書き込まれる現在量Hの値は0である。   When the data transmission process of FIG. 4 is started, the CPU 100 first performs a transmission start process for starting data transmission (S101). The CPU 100 transmits a request signal for transmitting the transmission target data to the transmission destination device via the short-range communication module 312 and the antenna 312a. At the same time, the CPU 100 stores the total size G of the transmission target data (hereinafter referred to as “total amount G”) and the size H of data that has been normally transmitted (hereinafter referred to as “current amount H”) in the memory 200. Write to a predetermined area. Note that since no data is transmitted at this point (at the time of execution of S101), the value of the current amount H that is written for the first time at this point is zero.

ステップS101において、CPU100はさらに、送信先の機器からデータを受ける準備ができたことを通知する信号を、近距離通信モジュール312およびアンテナ312aを介して受信するのを待つ。送信先の機器から準備ができたことを通知する信号を受信すると、次のステップS102の処理へ進む。   In step S101, the CPU 100 further waits to receive a signal notifying that data is ready to be received from the transmission destination device via the short-range communication module 312 and the antenna 312a. When a signal notifying that the device is ready is received from the transmission destination device, the process proceeds to the next step S102.

ステップS102では、CPU100は、後述する進捗通知メイン処理を起動する(図5(a)参照)。進捗通知メイン処理は、次ステップのデータ送信処理(S103)と並行して実行さる。進捗通知メイン処理では、データ送信処理の進捗状況をユーザへ通知する処理が行われる。   In step S102, the CPU 100 starts a progress notification main process described later (see FIG. 5A). The progress notification main process is executed in parallel with the data transmission process (S103) of the next step. In the progress notification main process, a process of notifying the user of the progress status of the data transmission process is performed.

次に、CPU100は、ユーザにより選択された送信対象データを、近距離通信モジュール312およびアンテナ312aを介して、送信先の機器へ送信するデータ送信処理を行う(S103)。CPU100は、送信対象データを所定のサイズ単位で読み込み、読み込まれたデータブロックを、送信先の機器へ送信するための、Bluetoothの規格に従ったデジタル信号へ変換する。そして、変換されたデジタル信号を、順次近距離通信モジュール312およびアンテナ312aを介して送信する。このようにして送信対象データが、所定のサイズのデータブロック単位で、順次送信される。データの送信中、CPU100は、その時点の現在量Hをメモリ200の所定の領域に随時上書きする。   Next, the CPU 100 performs data transmission processing for transmitting the transmission target data selected by the user to the destination device via the short-range communication module 312 and the antenna 312a (S103). The CPU 100 reads transmission target data in a predetermined size unit, and converts the read data block into a digital signal in accordance with the Bluetooth standard for transmitting to the transmission destination device. Then, the converted digital signal is sequentially transmitted via the near field communication module 312 and the antenna 312a. In this way, transmission target data is sequentially transmitted in units of data blocks of a predetermined size. During transmission of data, the CPU 100 overwrites the current amount H at that time in a predetermined area of the memory 200 as needed.

送信されるべき全データの送信が正常に完了すると、CPU100は、送信先の機器との間でデータ送信処理を完了するための処理を行い、そして接続を切断する(S104)。こうして、図4のデータの送信処理が完了する。   When transmission of all data to be transmitted is completed normally, the CPU 100 performs processing for completing data transmission processing with the destination device, and disconnects the connection (S104). Thus, the data transmission process of FIG. 4 is completed.

図5は、図4のデータの送信処理の進捗状況を通知する処理の手順を説明する図である。図5(a)は、図4のステップS102において起動される進捗通知メイン処理を説明するフローチャートである。図5(b)は、図5(a)の進捗通知メイン処理のステップS114において実行される進捗通知処理を説明するフローチャートである。   FIG. 5 is a diagram for explaining the procedure of the process for notifying the progress status of the data transmission process of FIG. FIG. 5A is a flowchart for explaining the progress notification main process activated in step S102 of FIG. FIG. 5B is a flowchart for explaining the progress notification process executed in step S114 of the progress notification main process in FIG.

図5(a)の進捗通知メイン処理が開始されると、CPU100は、まずタイマー30
4をリセットする。そして、所定の時間間隔(T秒)の経過を示す信号を繰り返し出力するよう、タイマー304を設定し、タイマー304を始動する(S111)。
When the progress notification main process of FIG.
4 is reset. Then, the timer 304 is set so as to repeatedly output a signal indicating the elapse of a predetermined time interval (T seconds), and the timer 304 is started (S111).

次に、CPU100は、メモリ200から全体量Gを読み込む(S112)。そして、同じくメモリ200から現在量Hを読み込む(S113)。   Next, the CPU 100 reads the entire amount G from the memory 200 (S112). Similarly, the current amount H is read from the memory 200 (S113).

そして、CPU100は、読み込まれた全体量Gおよび現在量Hにもとづいて、その時点のデータ送信処理の進捗状況を通知する進捗通知処理を実行する(S114)。ステップS114において、CPU100は、後述するように(図5(b)参照)、データ送信処理の進捗状況を、ディスプレイ21上での表示またはバイブレータ14から発生する振動のどちらを利用して行うかを判定する。そして、判定結果に応じた手段を用いて、ユーザへ当該進捗状況を通知するための処理を行う。   Then, the CPU 100 executes a progress notification process for notifying the progress status of the data transmission process at that time based on the read total quantity G and current quantity H (S114). In step S114, as will be described later (see FIG. 5B), the CPU 100 determines whether the progress of the data transmission process is performed using the display on the display 21 or the vibration generated from the vibrator 14. judge. And the process for notifying a user of the said progress is performed using the means according to a determination result.

ステップS114の進捗通知処理において、その時点の進捗を通知する処理が完了すると、CPU100は、タイマー304からの信号によりT秒の時間が経過したか否かを判定する(S115)。CPU100は、T秒が経過するまで待機する(S115:NO)。T秒が経過すると(S115:YES)、次のステップS116へ進む。   In the progress notification process of step S114, when the process of notifying the progress at that time is completed, the CPU 100 determines whether or not T seconds have elapsed based on a signal from the timer 304 (S115). The CPU 100 stands by until T seconds elapse (S115: NO). When T seconds have elapsed (S115: YES), the process proceeds to the next step S116.

ステップS116では、CPU100は、現在量Hが全体量Gより小さいか否かを判定する。すなわち、図4のデータの送信処理のステップS103において、CPU100が送信対象データの全てを送信先の機器へ正常に送信したか否かを判定する。現在量Hが全体量Gより小さい場合には(S116:YES)、ステップS113へ戻る。このようにして、図5(a)の進捗通知メイン処理において、CPU100は、図4のデータの送信処理が完了するまで(S116:NO)、時間間隔T秒ごとに、ステップS113〜S116のループ処理を繰り返す。   In step S116, the CPU 100 determines whether or not the current amount H is smaller than the total amount G. That is, in step S103 of the data transmission process of FIG. 4, it is determined whether or not the CPU 100 has normally transmitted all of the transmission target data to the transmission destination device. If the current amount H is smaller than the total amount G (S116: YES), the process returns to step S113. In this way, in the progress notification main process of FIG. 5A, the CPU 100 loops steps S113 to S116 every time interval T seconds until the data transmission process of FIG. 4 is completed (S116: NO). Repeat the process.

送信対象データの全てが送信先の機器へ正常に送信されると、CPU100は、ステップS116において現在量Hが全体量Gに等しくなったと判定し(S116:NO)、図5(a)の進捗通知メイン処理を終了する。   When all of the transmission target data is normally transmitted to the transmission destination device, the CPU 100 determines in step S116 that the current amount H is equal to the entire amount G (S116: NO), and the progress of FIG. The notification main process is terminated.

さて、図5(b)の進捗通知処理は以下のように行われる。   Now, the progress notification process of FIG. 5B is performed as follows.

まず、CPU100は、パネルバックライト21bが点灯しているか否かを判定する(S121)。なお、データ送信が開始された直後は、通常、パネルバックライト21bは点灯した状態となっている。   First, the CPU 100 determines whether or not the panel backlight 21b is turned on (S121). Note that immediately after the data transmission is started, the panel backlight 21b is normally lit.

パネルバックライト21bが点灯している場合には(S121:YES)、CPU100は、プログレスバーをディスプレイ21に表示させることにより、進捗状況を通知する処理を行う(S122)。   If the panel backlight 21b is lit (S121: YES), the CPU 100 displays a progress bar on the display 21 to perform a process of notifying the progress status (S122).

図6は、プログレスバーによる進捗通知処理(S122)が行われる際の、ディスプレイ21上の表示内容の例を模式的に示した図である。   FIG. 6 is a diagram schematically illustrating an example of display contents on the display 21 when the progress notification process (S122) by the progress bar is performed.

ステップS122のプログレスバーによる進捗通知処理において、図示の通り、CPU100は、ディスプレイ21上に、プログレスバー等を用いて進捗状況を通知するための進捗表示ウィンドウ401を表示する。進捗表示ウィンドウ401上には、当該データ送信処理およびその進捗に関する各種の情報が表示される。   In the progress notification process by the progress bar in step S122, as shown in the figure, the CPU 100 displays a progress display window 401 for notifying the progress status using the progress bar or the like on the display 21. On the progress display window 401, various types of information relating to the data transmission process and the progress are displayed.

CPU100は、全体量Gおよび現在量Hに応じて、プログレスバー402を進捗表示ウィンドウ401に表示する。即ち、CPU100は、T秒置きにメモリ200から現在
量Hを読み込んで、現在量Hと全体量Gとから進捗の割合H/Gを計算する。そして、この進捗の割合H/Gに略比例した長さをもつプログレスバー402を表示する。
The CPU 100 displays a progress bar 402 on the progress display window 401 according to the total amount G and the current amount H. That is, the CPU 100 reads the current amount H from the memory 200 every T seconds, and calculates the progress rate H / G from the current amount H and the total amount G. Then, a progress bar 402 having a length approximately proportional to the progress ratio H / G is displayed.

進捗表示ウィンドウ401上には、プログレスバー402以外にも、図示の通り、送信処理に関連する各種の情報が表示される。プログレスバー402の上には、進行中の処理の内容を示す「送信中」なる文字列403や、進捗の割合を百分率で表す「41%」(=H/G×100%)という文字列404が表示される。また、プログレスバー402の下には、データ送信処理が完了するまでに要するおよその残り時間を表す「残り18秒」という文字列405や、全体量Gおよび現在量Hの数値を通知するための「51MB/124MB」なる文字列406が表示される。ここで、「124MB」が全体量Gを、そして「51MB」が現在量Hを表す。文字列405、406の下には、送信対象データの名前である「BIRTHDAY_PARTY.wmv」なる文字列407が表示される。図示の例では、ユーザにより選択された送信対象データは、このようなファイル名をもつファイルである。   In addition to the progress bar 402, various information related to transmission processing is displayed on the progress display window 401 as shown in the figure. Above the progress bar 402, there is a character string 403 “sending” indicating the content of the ongoing process, and a character string 404 “41%” (= H / G × 100%) indicating the percentage of progress. Is displayed. Further, below the progress bar 402, a character string 405 “remaining 18 seconds” indicating the approximate remaining time required for completing the data transmission process, and numerical values of the total amount G and the current amount H are notified. A character string 406 of “51 MB / 124 MB” is displayed. Here, “124 MB” represents the total amount G, and “51 MB” represents the current amount H. Under the character strings 405 and 406, a character string 407 “BIRTHDAY_PARTY.wmv” that is the name of the transmission target data is displayed. In the illustrated example, the transmission target data selected by the user is a file having such a file name.

およその残り時間は、例えば、全体量G、現在量Hならびにファイル送信処理の開始から現在まで経過した時間の長さ(t1秒とする)にもとづき計算される。CPU100は、例えば、計算式t1×(G−H)/Hを用いて、およその残り時間を計算して文字列405を表示する。   The approximate remaining time is calculated based on, for example, the total amount G, the current amount H, and the length of time that has elapsed from the start of the file transmission process to the present (assumed to be t1 seconds). For example, the CPU 100 calculates the approximate remaining time using the calculation formula t1 × (GH) / H and displays the character string 405.

このようにステップS122の処理が行われるときにはパネルバックライト21bはONの状態であるため、ユーザは、図6に示すような進捗表示ウィンドウ401上へ表示されたデータ送信処理の進捗状況を目視にて確認することが可能である。このようにして、図5(b)のステップS122のプログレスバーによる進捗通知処理が行われる。   As described above, since the panel backlight 21b is ON when the process of step S122 is performed, the user visually observes the progress status of the data transmission process displayed on the progress display window 401 as shown in FIG. Can be confirmed. In this way, the progress notification process by the progress bar in step S122 of FIG. 5B is performed.

パネルバックライト21bがONの状態のまま、上述のように、送信対象データの全てが送信先の機器へ正常に送信されると、CPU100は、図5(a)の進捗通知メイン処理を終了し、進捗表示ウィンドウ401を閉じる。   As described above, when all the transmission target data is normally transmitted to the transmission destination device while the panel backlight 21b is ON, the CPU 100 ends the progress notification main process of FIG. The progress display window 401 is closed.

ところで、本実施の形態の携帯電話機は、パネルバックライト21bを自動的にOFFにする機能を備える。例えば、キー操作群3aおよびタッチセンサ22を用いたユーザによる入力操作が所定の時間以上行われない場合に、CPU100は、パネルバックライト21bをOFFする。こうなると、パネルバックライト21bがOFFとなるため(S121:NO)、CPU100は、図3のグラフAに示される振動パターンの振動をバイブレータ14から発生させて進捗状況の通知を行う(S123)。   By the way, the mobile phone according to the present embodiment has a function of automatically turning off the panel backlight 21b. For example, when the input operation by the user using the key operation group 3a and the touch sensor 22 is not performed for a predetermined time or longer, the CPU 100 turns off the panel backlight 21b. Since this causes the panel backlight 21b to be turned off (S121: NO), the CPU 100 generates vibration of the vibration pattern shown in the graph A of FIG. 3 from the vibrator 14 and notifies the progress status (S123).

即ち、CPU100は、T秒置きにメモリ200から現在量Hを読み込んで、現在量Hと全体量Gとから進捗の割合H/Gを計算する。そして、グラフAに示す通り、この進捗の割合H/Gの増加に応じて徐々に弱くなるようバイブレータ14を振動させる。   That is, the CPU 100 reads the current amount H from the memory 200 every T seconds, and calculates the progress rate H / G from the current amount H and the total amount G. And as shown in the graph A, the vibrator 14 is vibrated so that it gradually becomes weak as the progress rate H / G increases.

なお、振動による進捗通知処理に切り替えられた場合、プログレスバーによる進捗通知処理は行われないため、進捗表示ウィンドウ401は更新されず表示されたままとなる。したがって、プログレスバー402の長さは、切替えの直前の進捗状況を表す。   When the process is switched to the progress notification process by vibration, the progress notification process by the progress bar is not performed, so that the progress display window 401 remains displayed without being updated. Therefore, the length of the progress bar 402 represents the progress status immediately before switching.

こうして、ユーザは、パネルバックライト21bがOFFとなり、進捗表示ウィンドウ401が見えなくなっても、徐々に弱まる振動の変化により、データ送信処理の進捗状況を確認することができる。上述のように、送信対象データの全てが送信先の機器へ正常に送信されると、CPU100は、バイブレータ14を停止させる。なお、バイブレータ14の振動パターンは図3のグラフAのパターンでなく、グラフB〜Cの何れかのパターンでも良い。   In this way, even if the panel backlight 21b is turned off and the progress display window 401 is not visible, the user can check the progress status of the data transmission process based on the gradually changing vibration. As described above, when all the transmission target data is normally transmitted to the transmission destination device, the CPU 100 stops the vibrator 14. Note that the vibration pattern of the vibrator 14 is not the pattern of the graph A in FIG.

なお、送信対象データの送信が全て完了する前に、キー操作群3aまたはタッチセンサ22を用いたユーザによる操作が行われると、再び、パネルバックライト21bがONする。こうなると、CPU100は、プログレスバーによる進捗通知処理を再び行う。即ち、CPU100は、バイブレータ14を停止させ、替わりに、進捗表示ウィンドウ401を表示する。   Note that if an operation by the user using the key operation group 3a or the touch sensor 22 is performed before transmission of all transmission target data is completed, the panel backlight 21b is turned on again. When this happens, the CPU 100 performs the progress notification process by the progress bar again. That is, the CPU 100 stops the vibrator 14 and displays a progress display window 401 instead.

図7は、図5の進捗状況を通知するための処理を時系列で模式的に示すタイミングチャートである。図7のグラフ(a)〜(f)は、上から順番に、データ送信の進捗の割合H/G、パネルバックライト21bのON/OFFの実状態、タイマー304の動作(図5(a)のS111、S115参照)、パネルバックライト21bのON/OFFの検知結果(図5(b)のS121参照)、プログレスバー402を用いて通知される進捗状況の表示内容(図5(b)のS122参照)、バイブレータ14から発生される振動の強さ(図5(b)のS123参照)、をそれぞれ表す。同図のグラフの横軸は時間経過を表す。   FIG. 7 is a timing chart schematically showing the process for notifying the progress status of FIG. 5 in time series. Graphs (a) to (f) in FIG. 7 show, in order from the top, the rate H / G of data transmission progress, the actual state of ON / OFF of the panel backlight 21b, and the operation of the timer 304 (FIG. 5 (a)). S111 and S115 of FIG. 5), the ON / OFF detection result of the panel backlight 21b (see S121 of FIG. 5B), and the display contents of the progress status notified using the progress bar 402 (of FIG. 5B) S122) and the intensity of vibration generated from the vibrator 14 (see S123 in FIG. 5B), respectively. The horizontal axis of the graph in FIG.

図7のT0〜T3は、データ送信処理(図4のステップS103)に係る各種イベントが起こされる瞬間の時間を表す。T0はデータ送信処理が開始される時間であり、T1はデータ送信処理が完了する時間である。T2はパネルバックライト21bがONからOFFに切り替えられる時間である。T3は、パネルバックライト21bが切り替えられた後に、CPU100が、パネルバックライト21bがOFFになっていることを検知する時間である。T4は、CPU100が、時間T1の後、最初に現在量H(この時HはGに等しい)を読み込む時間である。T5は、CPU100が図5(a)の進捗通知メイン処理が終了する時間である。   T0 to T3 in FIG. 7 represent time instants when various events related to the data transmission process (step S103 in FIG. 4) are caused. T0 is the time when the data transmission process is started, and T1 is the time when the data transmission process is completed. T2 is the time during which the panel backlight 21b is switched from ON to OFF. T3 is the time for the CPU 100 to detect that the panel backlight 21b is turned off after the panel backlight 21b is switched. T4 is the time when the CPU 100 first reads the current amount H (at this time H is equal to G) after the time T1. T5 is the time when the CPU 100 finishes the progress notification main process of FIG.

さて、時間T0においてデータ送信が開始されると、グラフ(a)に示すように、データ送信処理の進捗は100%に達するまで刻々と進む。パネルバックライト21bは、時間帯T0〜T2においてONであり、グラフ(e)のように、プログレスバーによる進捗通知の処理がなされる。即ち、T秒毎に求められる進捗の割合H/Gに応じてプログレスバー402の長さが設定されることにより、データ送信処理の進捗に応じて、徐々にプログレスバー402が長くなっていく。   Now, when data transmission is started at time T0, as shown in the graph (a), the progress of the data transmission process advances every moment until it reaches 100%. The panel backlight 21b is ON in the time period T0 to T2, and a progress notification process by a progress bar is performed as shown in the graph (e). That is, by setting the length of the progress bar 402 according to the progress rate H / G obtained every T seconds, the progress bar 402 gradually becomes longer according to the progress of the data transmission process.

グラフ(b)のように、時間T2になるとパネルバックライト21bがOFFする。グラフ(d)に示すように、パネルバックライト21bのON/OFFの状態は、T秒ごとに検知される。よって、タイマー304が時間Tのカウントする前に時間T2のタイミングでパネルバックライト21bがOFFになると、時間T3において、パネルバックライト21bのOFFが検知される。   As shown in the graph (b), the panel backlight 21b is turned off at time T2. As shown in the graph (d), the ON / OFF state of the panel backlight 21b is detected every T seconds. Therefore, when the panel backlight 21b is turned off at the time T2 before the timer 304 counts the time T, the turn-off of the panel backlight 21b is detected at the time T3.

パネルバックライト21bのOFFが検知されると、グラフ(f)のように、振動による進捗通知の処理がなされる。即ち、T秒毎に求められる進捗の割合H/Gに応じて振動の強さが設定されることにより、データ送信処理の進捗に応じて、徐々にバイブレータ14の振動が弱くなっていく。   When the OFF of the panel backlight 21b is detected, a progress notification process by vibration is performed as shown in the graph (f). That is, by setting the strength of the vibration according to the progress rate H / G obtained every T seconds, the vibration of the vibrator 14 gradually becomes weak according to the progress of the data transmission process.

時間T1において全てのデータ送信が完了し、時間T4において全体量Gと等しい現在量Hが読み込まれると、進捗の割合H/Gが100%となる。これに基づいて、最後にバイブレータ14が最も弱く振動され、時間T5において進捗状況の通知が終了する。   When all the data transmission is completed at time T1 and the current amount H equal to the entire amount G is read at time T4, the progress rate H / G becomes 100%. Based on this, the vibrator 14 is finally vibrated most weakly, and the notification of the progress is completed at time T5.

なお、グラフ(f)の点線は、パネルバックライト21bが、データ送信の処理が開始されたときにパネルバックライト21bがOFFである場合の振動の強さの遷移を示す。上記のように、データ送信の途中に、振動による進捗通知の処理に切り替わった場合、バイブレータ14は、最大の強さでなく、現在の進捗の割合H/Gに応じた強さから徐々に
弱くされていくこととなる。
The dotted line in the graph (f) indicates the transition of the vibration intensity when the panel backlight 21b is OFF when the data transmission process is started. As described above, when the process is switched to the progress notification process by vibration during the data transmission, the vibrator 14 gradually weakens from the strength corresponding to the current progress rate H / G, not the maximum strength. It will be done.

以上、本実施の形態によれば、パネルバックライト21bがOFFの状態であり、ディスプレイ21上でのプログレスバーによってデータ送信処理の進捗状況が見えにくい(見えない)場合に、進捗状況に応じた振動をバイブレータ14から発生させるようにしている。これによって、ユーザは、ディスプレイ21上のプログレスバー(進捗状況を示す画像)が見づらくなっても、データ送信処理の状況を、より具体的には進捗状況を確認できる。   As described above, according to the present embodiment, when the panel backlight 21b is in an OFF state and the progress status of the data transmission process is difficult to see (not visible) by the progress bar on the display 21, the progress status is changed. Vibration is generated from the vibrator 14. Thereby, even if it becomes difficult for the user to see the progress bar (image indicating the progress status) on the display 21, the user can check the status of the data transmission process, more specifically the progress status.

また、本実施の形態によれば、データ送信処理の進捗状況を振動を用いて報知するようにしているので、ユーザは、携帯電話機のディスプレイ21へ顔を向けることなく、データ送信処理の進捗状況を知ることができる。また、周囲に発せられる音が小さいので、周囲の人の邪魔になりにくい。   In addition, according to the present embodiment, the progress of the data transmission process is reported using vibration, so that the user does not turn his face to the display 21 of the mobile phone and the progress of the data transmission process. Can know. Moreover, since the sound emitted to the surroundings is small, it is difficult to disturb the people around.

また、本実施の形態によれば、データ送信処理の進捗状況に応じてバイブレータ14の動作の仕方を変化させる、たとえば、振動の強さを変化させるようにしているので、ユーザに、データ送信処理の進捗状況が分かりやすい。   Further, according to the present embodiment, the manner of operation of the vibrator 14 is changed in accordance with the progress of the data transmission process, for example, the strength of vibration is changed. It is easy to understand the progress of

<変更例1>
変更例1に係る携帯電話機は、上記実施の形態で説明した振動による進捗通知処理を利用するか否かをユーザが自由に設定できる「振動通知設定」の機能を備える。ユーザは、たとえば、ディスプレイ21上に表示される所定の設定画面を用いて、振動による進捗通知処理を行う場合にはON設定を行い、行わない場合にはOFF設定を行う。なお、デフォルト値として、「ON」または「OFF」のどちらか一方が前もって設定されている。
<Modification 1>
The mobile phone according to the first modification includes a “vibration notification setting” function that allows the user to freely set whether or not to use the progress notification process by vibration described in the above embodiment. For example, using a predetermined setting screen displayed on the display 21, the user performs ON setting when performing progress notification processing by vibration, and performs OFF setting when not performing the processing. As a default value, either “ON” or “OFF” is set in advance.

図8は、変更例1に係る進捗通知処理の手順を示すフローチャートである。なお、図8のフローチャートでは、図5(b)の進捗通知処理のステップS123の処理の前に、後述するよう振動通知設定のON/OFFを判定するステップS124が挿入される。その他の処理は、図5(b)の進捗通知処理と同様である。   FIG. 8 is a flowchart illustrating a procedure of progress notification processing according to the first modification. In the flowchart of FIG. 8, step S124 for determining ON / OFF of the vibration notification setting is inserted as described later before the process of step S123 of the progress notification process of FIG. Other processes are the same as the progress notification process of FIG.

進捗通知処理が開始され、ステップS121において、パネルバックライト21bがOFFであると判定すると(S121:NO)、CPU100は、ON設定がなされているか否かを判定する処理を行う(S124)。   When the progress notification process is started and it is determined in step S121 that the panel backlight 21b is OFF (S121: NO), the CPU 100 performs a process for determining whether or not the ON setting is made (S124).

CPU100は、ON設定がなされていると判定した場合(S124:YES)、振動による進捗通知処理を行う(S123)。一方、OFF設定がなされていると判定した場合には(S123:NO)、ステップS123の処理をスキップして、即ち振動による進捗通知処理を行わずに、進捗通知処理を終了する。   If the CPU 100 determines that the ON setting has been made (S124: YES), the CPU 100 performs a progress notification process by vibration (S123). On the other hand, if it is determined that the OFF setting has been made (S123: NO), the process of step S123 is skipped, that is, the progress notification process by vibration is not performed, and the progress notification process is terminated.

このようにして、本変更例の構成によれば、振動による進捗通知処理を行うか行わないかを、ユーザが自由に選択し設定できる。よって、ユーザが望む場合に、振動による進捗状況の報知を行うことができる。例えば、ユーザが、振動の発生に伴う振動音が周囲の人に感知されたくないような環境にいる場合に、OFF設定することによって、振動による進捗通知処理が行われないようにできる。   In this way, according to the configuration of the present modification, the user can freely select and set whether or not to perform the progress notification process by vibration. Therefore, when the user desires, the progress status by vibration can be notified. For example, when the user is in an environment where the vibration sound accompanying the occurrence of vibration is not desired to be sensed by surrounding people, the progress notification process due to vibration can be prevented from being performed by setting it to OFF.

<変更例2>
変更例2に係る携帯電話機のパネルバックライト21bは、ONの状態、OFFの状態ならびに通常よりも暗く点灯する状態(以下、「省電力モード」という)の3つの状態を持ち得る。本変更例の携帯電話機では、ユーザによる操作が所定の時間以上行われない場合に、パネルバックライト21bを、自動的に省電力モードに移行される。ユーザによる
操作がさらにこの後所定の時間以上行われない場合にパネルバックライト21bが自動的にOFFされる。省電力モードに移行してからパネルバックライト21bがOFFにされるまでの間に、ユーザによる操作が行われた場合には、パネルバックライト21bはONされる。
<Modification 2>
The panel backlight 21b of the mobile phone according to the modified example 2 can have three states: an ON state, an OFF state, and a state in which the panel backlight 21b is lit darker than usual (hereinafter referred to as “power saving mode”). In the mobile phone of this modification, the panel backlight 21b is automatically shifted to the power saving mode when the user does not perform an operation for a predetermined time or longer. The panel backlight 21b is automatically turned off when the user does not perform further operation for a predetermined time thereafter. If an operation by the user is performed between the transition to the power saving mode and the turning off of the panel backlight 21b, the panel backlight 21b is turned on.

本変更例に係る携帯電話機では、以下に説明するように、パネルバックライト21bが、OFFの状態である場合に加えて、省電力モードである場合においても、上述した振動による進捗通知処理が行われる。   In the mobile phone according to this modification example, as described below, the progress notification process by vibration described above is performed not only when the panel backlight 21b is in the OFF state but also in the power saving mode. Is called.

図9は、図4のデータの送信処理と並行して実行される、変更例2に係る進捗通知処理の手順を示すフローチャートである。図9のフローチャートでは、図5(b)の進捗通知処理のフローチャートのステップS121が判定ステップS125に変更され、ステップS123の処理の後に、判定ステップS126が挿入される。その他の処理は、図5(b)の進捗通知処理と同様である。   FIG. 9 is a flowchart illustrating a procedure of a progress notification process according to the second modification executed in parallel with the data transmission process of FIG. In the flowchart of FIG. 9, step S121 in the flowchart of the progress notification process of FIG. 5B is changed to determination step S125, and determination step S126 is inserted after the process of step S123. Other processes are the same as the progress notification process of FIG.

進捗通知処理が開始されると、CPU100は、パネルバックライト21bの状態がOFFもしくは省電力モードであるか否かを判定する(S125)。   When the progress notification process is started, the CPU 100 determines whether or not the state of the panel backlight 21b is OFF or the power saving mode (S125).

CPU100は、パネルバックライト21bがOFFの状態もしくは省電力モードでない、つまりONの状態であると判定すると(S141:NO)、図5(b)の進捗通知処理と同様に、プログレスバーによる進捗通知処理を行う(S122)。   When the CPU 100 determines that the panel backlight 21b is in the OFF state or not in the power saving mode, that is, is in the ON state (S141: NO), the progress notification by the progress bar is performed as in the progress notification process of FIG. Processing is performed (S122).

一方、CPU100は、パネルバックライト21bがOFFの状態もしくは省電力モードであると判定すると(S141:YES)、図5(b)の進捗通知処理と同様に、振動による進捗通知処理を行う(S123)。   On the other hand, when the CPU 100 determines that the panel backlight 21b is in the OFF state or the power saving mode (S141: YES), the CPU 100 performs a progress notification process by vibration as in the progress notification process of FIG. 5B (S123). ).

振動による進捗通知処理が完了すると、CPU100は、パネルバックライト21bが省電力モードであるか否かを判定する(S126)。CPU100は、パネルバックライト21bの状態が省電力モードであると判定した場合には(S126:YES)、ステップS123へ移行し、プログレスバーによる進捗通知処理を行う。   When the progress notification process by vibration is completed, the CPU 100 determines whether or not the panel backlight 21b is in the power saving mode (S126). If the CPU 100 determines that the state of the panel backlight 21b is the power saving mode (S126: YES), the CPU 100 proceeds to step S123 and performs a progress notification process by a progress bar.

以上、本変更例の構成によれば、パネルバックライト21bがOFFまたは省電力モードの状態であるときに、バイブレータ14の振動により進捗状況を報知することができる。これによって、ユーザは、データ送信処理の最中にパネルバックライト21bがOFFまたは暗く点灯されているときにおいても、当該データ送信の進捗状況を知ることができる。   As described above, according to the configuration of the present modification example, the progress status can be notified by the vibration of the vibrator 14 when the panel backlight 21b is OFF or in the power saving mode. Thus, the user can know the progress status of the data transmission even when the panel backlight 21b is turned off or darkly lit during the data transmission process.

しかも、本変更例の構成によれば、パネルバックライト21bの状態が省電力モードであるときには、プログレスバーによる進捗状況の通知も同時に行われる。このため、ユーザは、ディスプレイ21にプログレスバーの表示を目視確認することによっても、データ送信処理の進捗を知ることができる。よって、ユーザは、状況に応じて、進捗状況の確認方法を選ぶことができる。   In addition, according to the configuration of this modification, when the state of the panel backlight 21b is in the power saving mode, the progress status notification by the progress bar is also performed at the same time. For this reason, the user can also know the progress of the data transmission process by visually confirming the display of the progress bar on the display 21. Therefore, the user can select a progress confirmation method according to the situation.

なお、本変更例においても、変更例1の構成における変更と同様の変更を追加してもよい。つまり、ステップS123の振動による進捗通知処理の前に、図8のステップS124の処理を付加し、図8と同様、振動による進捗通知処理がON設定されているか否かの判定処理を行ってもよい。   In the present modification example, a change similar to the modification in the configuration of the modification example 1 may be added. That is, the process of step S124 in FIG. 8 is added before the progress notification process by vibration in step S123, and the process for determining whether the progress notification process by vibration is set to ON is performed as in FIG. Good.

<変更例3>
変更例3に係る携帯電話機は、携帯電話機内に備えられた、メモリ200や外部メモリ
インタフェース15に装着された外部メモリ313等の記憶装置に関する各種ファイル処理(ファイルの移動、コピー、削除等)を行う際、パネルバックライト21bがOFFであるときに当該ファイル処理に係る進捗状況を振動によりユーザへ通知する機能を備える。例えば、携帯電話機は、ファイルをコピーする際、プログレスバーを表示するためのディスプレイ21のパネルバックライト21bがOFFにされたときに、振動による進捗通知を行う。
<Modification 3>
The mobile phone according to the modified example 3 performs various file processing (file movement, copy, deletion, etc.) related to storage devices such as the memory 200 and the external memory 313 installed in the external memory interface 15 provided in the mobile phone. When performing, when the panel backlight 21b is OFF, it has a function of notifying the user of the progress of the file processing by vibration. For example, when copying a file, the mobile phone performs a progress notification by vibration when the panel backlight 21b of the display 21 for displaying a progress bar is turned off.

ここでは、携帯電話機の外部メモリインタフェース15に装着された外部メモリ313へファイルがコピーされる際の、振動による進捗通知処理について、説明する。   Here, a progress notification process by vibration when a file is copied to the external memory 313 mounted on the external memory interface 15 of the mobile phone will be described.

ユーザは、ディスプレイ21に表示されるメニュー画面を参照しながら、外部メモリ313へのコピー処理を行うための入力操作を行う。続いて、コピー対象のファイルと、コピー先のフォルダを選択する入力操作を行う。これにより、ファイルのコピー処理が開始される。なお、コピー対象のデータは、外部メモリ313へコピーできる形式のデータであればよい。   The user performs an input operation for performing a copy process to the external memory 313 while referring to the menu screen displayed on the display 21. Subsequently, an input operation for selecting a copy target file and a copy destination folder is performed. Thereby, the file copy process is started. Note that the data to be copied may be data in a format that can be copied to the external memory 313.

図10(a)は、変更例3に係るファイルのコピー処理の手順を示すフローチャートである。   FIG. 10A is a flowchart illustrating a procedure of file copy processing according to the third modification.

CPU100は、ステップS201において、コピー開始のための処理を、以下のように実行する。CPU100は、まずコピー対象のファイルを開く。そして、コピー先のフォルダ内に、コピー対象のファイルと同じ名前のファイル名を有し、サイズが0であるファイルを作成するよう、外部メモリインタフェース15を制御する。また、このステップS201において、CPU100は、コピー対象のファイルの全体量Gおよび現在量Hをメモリ200の所定の領域に書き込む。なお、この時点において初めて書き込まれる現在量Hの値は0である。   In step S201, the CPU 100 executes processing for starting copying as follows. The CPU 100 first opens a file to be copied. Then, the external memory interface 15 is controlled to create a file having the same name as the file to be copied and having a size of 0 in the copy destination folder. In step S <b> 201, the CPU 100 writes the total amount G and the current amount H of the file to be copied in a predetermined area of the memory 200. Note that the value of the current amount H written for the first time at this time is zero.

CPU100は、次に、図5(a)の進捗通知メイン処理を起動する(S202)。上記実施の形態では、データ送信処理の進捗状況を通知するために、図5(a)の進捗通知メイン処理が実行された。本変更例では、コピー処理の進捗状況を通知するために、図5(a)の進捗通知メイン処理が実行される。本変更例の場合、ファイルのコピー処理に係る全体量G(コピー対象のファイルのサイズ)および現在量H(コピーが正常に完了したデータのサイズ)が読み込まれ、これらに基づいて、進捗状況の通知がなされることとなる。進捗通知メイン処理は、続くステップS203のコピー処理と並行して行われる。   Next, the CPU 100 activates the progress notification main process of FIG. 5A (S202). In the embodiment described above, the progress notification main process of FIG. 5A is executed in order to notify the progress status of the data transmission process. In the present modification example, the progress notification main process of FIG. 5A is executed in order to notify the progress status of the copy process. In the case of this modification, the total amount G (the size of the file to be copied) and the current amount H (the size of the data that has been successfully copied) related to the file copy process are read, and the progress status is based on these. Notification will be made. The progress notification main process is performed in parallel with the copying process in the subsequent step S203.

図5(a)の進捗通知メイン処理が起動されると、図5(b)の進捗通知処理において、パネルバックライト21bがONであるか否かが判定され、ONであれば(S121:YES)、プログレスバーによる進捗通知処理が行われる(S122)。   When the progress notification main process of FIG. 5A is activated, it is determined whether or not the panel backlight 21b is ON in the progress notification process of FIG. 5B, and if it is ON (S121: YES) ), Progress notification processing by a progress bar is performed (S122).

図10(b)は、コピー処理に係るプログレスバーによる進捗通知処理が行われる際の、ディスプレイ21上の表示内容の例を模式的に示した図である。   FIG. 10B is a diagram schematically illustrating an example of display contents on the display 21 when the progress notification process by the progress bar related to the copy process is performed.

ディスプレイ21には、進捗表示ウィンドウ501に表示され、進捗表示ウィンドウ501上に、全体量Gおよび現在量Hに応じた長さのプログレスバー502が表示される。また、図6に示す表示例と同様に、プログレスバー502の周囲には、コピー処理に関連する各種の情報が表示される。   On the display 21, a progress display window 501 is displayed, and a progress bar 502 having a length corresponding to the total amount G and the current amount H is displayed on the progress display window 501. As in the display example shown in FIG. 6, various information related to the copy process is displayed around the progress bar 502.

一方、コピー処理の途中にパネルバックライト21bがOFFになれば(S121:NO)、振動による進捗通知処理が行われる(S123)。たとえば、図3のグラフAに示すように、コピー処理の進捗状況に応じた強さでバイブレータ14が振動する。   On the other hand, if the panel backlight 21b is turned off during the copy process (S121: NO), a progress notification process by vibration is performed (S123). For example, as shown in graph A of FIG. 3, the vibrator 14 vibrates with a strength according to the progress of the copy process.

さて、図10(a)のフローチャートにもどり、進捗通知メイン処理が起動(S202)されると、次に、CPU100は、ファイルのコピー処理を行う(S203)。CPU100は、所定のサイズずつコピー対象のファイルのデータを読み込み、読み込まれたデータをコピー先のファイルへ書き込む。CPU100は、ステップS203のコピー処理中、その時点の現在量Hをメモリ200の所定の領域に随時上書きする。コピー対象のファイルの全データが、コピー先のファイルへ全て書き込まれると、ステップS203のコピー処理が完了する。CPU100は、開いていたファイルを閉じて、処理を終了する(S204)。これに伴い、プログレスバーまたは振動による進捗状況の通知も終了される。   Returning to the flowchart of FIG. 10A, when the progress notification main process is activated (S202), the CPU 100 next performs a file copy process (S203). The CPU 100 reads the data of the file to be copied by a predetermined size and writes the read data to the copy destination file. During the copying process in step S203, the CPU 100 overwrites the current amount H at that time in a predetermined area of the memory 200 as needed. When all the data of the file to be copied is written to the copy destination file, the copy process in step S203 is completed. The CPU 100 closes the opened file and ends the process (S204). Along with this, the progress notification by the progress bar or the vibration is also ended.

本変更例では、コピー処理に係る進状況の通知について説明したが、他のファイル処理、例えば、ファイルの削除、移動、作成に係る処理にも、同様な進捗状況の通知を行うことができる。また、ある程度の時間を要するその他の処理、例えば検索処理や、外部メモリ313のフォーマット処理等にも、同様な進捗状況の通知を行うことができる。   In the present modification example, the progress status notification related to the copy processing has been described. However, the same progress status notification can be performed for other file processing, for example, processing related to file deletion, movement, and creation. Similar progress status notifications can be made for other processes that require a certain amount of time, such as search processing and formatting processing of the external memory 313.

以上、本変更例の構成によれば、上記実施の形態と同様であり、ユーザは、ディスプレイ21上のプログレスバー(進捗状況を示す画像)が見づらくなっても、各種ファイル処理の進捗状況を知ることができる。   As described above, according to the configuration of the present modification example, the user can know the progress status of various file processing even if the progress bar (an image indicating the progress status) on the display 21 is difficult to see, as in the above embodiment. be able to.

<変更例4>
変更例4に係る携帯電話機は、いわゆるマルチタスクの機能を有する。本変更例において、起動されたアプリケーションは、対応するウィンドウをディスプレイ21に直接描画処理しない。そのかわり、ウィンドウをディスプレイ21に表示するための情報を、メモリ200の所定の領域に書き込む。CPU100は、一つまたは複数の、実行中のアプリケーションのうち、フォアグラウンドで動作するアプリケーションに対応するウィンドウに関する情報をメモリ200から読み込む。そして、読み込まれた情報にもとづいて、そのウィンドウを、いわゆる「最前面」に表示する。同時に、該アプリケーションを、ユーザが行う入力操作を受け付け可能な状態で動作させる。
<Modification 4>
The mobile phone according to the modified example 4 has a so-called multitask function. In this modification example, the activated application does not directly draw the corresponding window on the display 21. Instead, information for displaying the window on the display 21 is written in a predetermined area of the memory 200. The CPU 100 reads, from the memory 200, information related to a window corresponding to an application operating in the foreground among one or a plurality of running applications. Based on the read information, the window is displayed on the so-called “frontmost” screen. At the same time, the application is operated in a state where an input operation performed by the user can be accepted.

図11は、変更例4にかかる進捗通知処理の手順を示すフローチャートである。図11の進捗通知処理は、図5(a)の進捗通知メイン処理のステップS114において呼び出され、フォアグラウンド処理として実行される。   FIG. 11 is a flowchart illustrating a procedure of progress notification processing according to the fourth modification. The progress notification process in FIG. 11 is called in step S114 of the progress notification main process in FIG. 5A and is executed as a foreground process.

なお、ステップS133の処理は、図5(b)の振動による進捗通知処理に同じである。そして、ステップS132の処理は、上述の説明の通り、進捗表示ウィンドウ401をディスプレイ21に描画する処理を行わず、かわりに進捗表示ウィンドウ401をディスプレイ21に表示するための情報をメモリ200に書き込む。このことを除いて、S132の処理は、図5(b)のステップS122のプログレスバーによる進捗通知処理に同じである。   Note that the processing in step S133 is the same as the progress notification processing by vibration in FIG. Then, in the process of step S132, as described above, the process of drawing the progress display window 401 on the display 21 is not performed, and information for displaying the progress display window 401 on the display 21 is written in the memory 200 instead. Except for this, the process of S132 is the same as the progress notification process by the progress bar of step S122 of FIG.

図11の進捗通知処理において、CPU100は、まず、進捗表示ウィンドウが最前面に表示されているか否かを判定する(S131)。最前面に表示されている場合には(S131:YES)、CPU100は、プログレスバーによる進捗通知処理(S122)を行う。   In the progress notification process of FIG. 11, the CPU 100 first determines whether or not the progress display window is displayed in the forefront (S131). When displayed on the forefront (S131: YES), the CPU 100 performs a progress notification process (S122) using a progress bar.

進捗通知メイン処理の起動直後において、通常、進捗通知メイン処理はフォアグラウンド処理として実行されている。そのため、この時点においては、メモリ200に書き込まれた進捗表示ウィンドウ401の情報にもとづいて、進捗表示ウィンドウ401がディスプレイ21に表示される。ステップS132の処理が完了すると、CPU100は図11
の進捗通知処理を完了する。
Immediately after the start of the progress notification main process, the progress notification main process is normally executed as a foreground process. Therefore, at this point, the progress display window 401 is displayed on the display 21 based on the information of the progress display window 401 written in the memory 200. When the process of step S132 is completed, the CPU 100 executes FIG.
The progress notification process is completed.

さて、進捗通知メイン処理が実行されている間に、ユーザにより、他のアプリケーションを起動する操作がなされ得る。ユーザにより起動されたアプリケーションはフォアグラウンドで実行され、該アプリケーションに関するウィンドウがディスプレイ21上の、いわゆる最前面に表示される。これに伴い、進捗通知メイン処理はバックグラウンド処理へ移行される。そして、表示されていた進捗表示ウィンドウ401は、ディスプレイ21に表示されなくなる。そのため、ユーザは、進行中のデータ送信処理の進捗状況を知ることができなくなってしまう。   Now, while the progress notification main process is being executed, the user can perform an operation of starting another application. The application activated by the user is executed in the foreground, and a window related to the application is displayed on the display 21 in the so-called foreground. Accordingly, the progress notification main process is shifted to the background process. Then, the displayed progress display window 401 is not displayed on the display 21. Therefore, the user cannot know the progress status of the ongoing data transmission process.

本変更例の構成では、進捗表示ウィンドウ401が最前面に表示されていない場合に、振動による進捗通知処理(S133)が実行される。以下にこれを説明する。   In the configuration of this modification example, when the progress display window 401 is not displayed in the foreground, a progress notification process (S133) by vibration is executed. This will be described below.

CPU100は、所定のキー、例えばカレンダーを表示するアプリケーションを起動する起動キー31がユーザにより押されたことを検知すると、カレンダーを表示するアプリケーションをフォアグラウンドで起動し、カレンダーのウィンドウを表示する。   When CPU 100 detects that a user has pressed a predetermined key, for example, activation key 31 for activating an application for displaying a calendar, it activates the application for displaying the calendar in the foreground, and displays a calendar window.

図12(a)にカレンダーの画面の表示例を示す。ディスプレイ21には、カレンダー601および関連する情報が表示される。ディスプレイ21の上部には、時刻やバッテリー残量など各種の情報を通知するタスクバー602が表示される。また、データを送信中であることをユーザに通知するためのアイコン603が、タスクバー602上に表示される。   FIG. 12A shows a display example of a calendar screen. The display 21 displays a calendar 601 and related information. On the upper portion of the display 21, a task bar 602 for notifying various information such as time and remaining battery capacity is displayed. An icon 603 for notifying the user that data is being transmitted is displayed on the task bar 602.

ユーザは、カレンダーを表示するアプリケーションを利用できるだけでなく、アイコン603がタスクバー602上に表示されていることを確認することによって、現在データの送信中であることを知ることができる。しかし、ユーザは、データの送信処理がどの程度進んでいかという進捗状況については、アイコン603だけからは知ることはできない。   The user can not only use an application for displaying a calendar, but also know that the data is currently being transmitted by confirming that the icon 603 is displayed on the task bar 602. However, the user cannot know the progress status of how much the data transmission process has progressed from the icon 603 alone.

図11のフローチャートにもどり、CPU100は、ステップS131においてNOと判定した場合には、振動による進捗通知処理を実行する(S133)。これを完了すると、図11の進捗通知処理を完了する。例えば、上述のようにカレンダーが表示されている場合には、振動による進捗通知処理(S133)が実行される。   Returning to the flowchart of FIG. 11, if the CPU 100 determines NO in step S131, the CPU 100 executes a progress notification process by vibration (S133). When this is completed, the progress notification process in FIG. 11 is completed. For example, when the calendar is displayed as described above, a progress notification process (S133) by vibration is executed.

なお、ユーザが、起動していたカレンダーを表示するアプリケーションをデータ送信処理の完了前に終了させることがあり得る。この場合、本変更例に係る進捗通知メイン処理は、再びフォアグラウンド処理となる。このため、この後実行されるステップS131の判定処理において、再びプログレスバーによる進捗通知処理(S132)が実行されるよう判定される。   Note that the user may terminate an application that displays the activated calendar before the data transmission process is completed. In this case, the progress notification main process according to this modification example is again a foreground process. For this reason, in the determination process of step S131 performed after this, it is determined that the progress notification process (S132) by the progress bar is executed again.

また、これに続いて、ユーザがさらに別のアプリケーションを起動するなどした場合には、CPU100は、図11のフローチャートに示される処理に従って、適時プログレスバーもしくは振動による進捗通知処理を選択し実行することとなる。   Following this, when the user activates another application, the CPU 100 selects and executes a progress notification process by timely progress bar or vibration according to the process shown in the flowchart of FIG. It becomes.

なお、図12(b)に、データの送信処理が完了したときのディスプレイ21の表示例を示す。同図に示すように、CPU100は、データの送信処理が完了すると、完了したことを明示的にユーザへ通知するために、進捗表示ウィンドウ401を再びディスプレイ21へ表示するようにしてもよい。データの送信処理の完了時においては、100%に対応する長さのプログレスバー402が進捗表示ウィンドウ401上に表示される。   FIG. 12B shows a display example on the display 21 when the data transmission process is completed. As shown in the figure, when the data transmission process is completed, the CPU 100 may display the progress display window 401 on the display 21 again to explicitly notify the user of the completion. When the data transmission process is completed, a progress bar 402 having a length corresponding to 100% is displayed on the progress display window 401.

以上、本変更例の構成によれば、他のアプリケーションに基づく画像がディスプレイ21に表示されることにより進捗表示ウィンドウ401が表示されず、プログレスバー402(進捗状況を示す画像)が見えなくなっても、ユーザは、データ処理(データ送信処理や各種ファイル処理)の進捗状況を知ることができる。   As described above, according to the configuration of the present modification example, the progress display window 401 is not displayed when an image based on another application is displayed on the display 21, and the progress bar 402 (an image indicating the progress status) is not visible. The user can know the progress of data processing (data transmission processing and various file processing).

なお、図11のフローチャートにおいて、ステップS132のプログレスバーによる進捗通知処理をステップS131の判定処理の前段に置いてもよい。このようにすると、プログレスバーによる進捗通知処理(S131)において、進捗表示ウィンドウ401を表示するための情報は、随時メモリ200に書き込まれる。この場合、起動されていた別のアプリケーションが終了された時、進捗通知メイン処理がフォアグラウンドに移行されることに応じて、即座に進捗表示ウィンドウ401はディスプレイ21に表示される。これにより、他のアプリケーションが終了した瞬間の進捗状況が、進捗表示ウィンドウ401のプログレスバー402によってより正確に表わされる。   In the flowchart of FIG. 11, the progress notification process by the progress bar in step S132 may be placed before the determination process in step S131. In this way, information for displaying the progress display window 401 is written to the memory 200 as needed in the progress notification process (S131) by the progress bar. In this case, when another activated application is terminated, the progress display window 401 is immediately displayed on the display 21 in response to the progress notification main process being shifted to the foreground. Thus, the progress status at the moment when the other application is terminated is more accurately represented by the progress bar 402 of the progress display window 401.

<変更例5>
上記実施の形態のようにデータ送信処理を行っている間に、ユーザが第2キャビネット2の正面を下に向けて机の上に置いたり、ディスプレイ21を覆うようにして携帯電話機を手に持ったりした場合、進捗表示ウィンドウ401が見えなくなってしまう。
<Modification 5>
While performing data transmission processing as in the above embodiment, the user puts the mobile phone in his / her hand so that the front of the second cabinet 2 faces down on the desk or covers the display 21 In such a case, the progress display window 401 becomes invisible.

本変更例では、ディスプレイ21が何かにより覆われた状態となったことに基づいて、振動による進捗通知処理が開始される。   In the present modification example, the progress notification process by vibration is started based on the display 21 being covered with something.

図13は、変更例5に係る携帯電話機の外観構成を示す図である。本変更例における携帯電話機は、上述の実施の形態の携帯電話機の構成に加え、近接センサ24をさらに備える。なお、図13において、本変更例の構成のうち上述の実施の形態と同様の構成のもの(図1(a)参照)には、同じ番号を付して、その説明を省略する。   FIG. 13 is a diagram illustrating an external configuration of a mobile phone according to the fifth modification. The mobile phone in this modification example further includes a proximity sensor 24 in addition to the configuration of the mobile phone of the above-described embodiment. Note that, in FIG. 13, the same configuration as the above-described embodiment (see FIG. 1A) among the configurations of the present modification example is given the same number, and the description thereof is omitted.

近接センサ24は、第2キャビネット2の正面(ディスプレイ21が配される面)においてディスプレイ21の近傍に設けられる。近接センサ24は、ディスプレイ21に近接するまたは近傍に存在する被検出物を検出する。たとえば、近接センサ24は静電容量を測定しながら、静電容量と予め定められた閾値とを比較する。そして、被検出物が、近接センサ24に近づいたり、近接センサ24の近くに存在したりすると、静電容量が増加し、静電容量が閾値を越えるため、近接センサ24は検出信号をCPU100へ出力する。一方、近接センサ24は、被検出物が離れ近傍に存在しなくなると、近接信号をCPU100へ出力しなくなる。なお、近接センサ24は、静電容量式の近接センサ24に限られず、たとえば、超音波式や誘導形の近接センサ24や赤外線式の近接センサ24であっても良い。   The proximity sensor 24 is provided in the vicinity of the display 21 on the front surface (the surface on which the display 21 is disposed) of the second cabinet 2. The proximity sensor 24 detects an object to be detected that is close to or near the display 21. For example, the proximity sensor 24 compares the capacitance with a predetermined threshold while measuring the capacitance. When the object to be detected approaches the proximity sensor 24 or exists near the proximity sensor 24, the capacitance increases and the capacitance exceeds the threshold value, so the proximity sensor 24 sends a detection signal to the CPU 100. Output. On the other hand, the proximity sensor 24 does not output a proximity signal to the CPU 100 when the object to be detected does not exist in the vicinity. The proximity sensor 24 is not limited to the capacitive proximity sensor 24, and may be, for example, an ultrasonic or inductive proximity sensor 24 or an infrared proximity sensor 24.

変更例5に係る携帯電話機は、以下に説明するように、データ送信処理ならびにその進捗通知のためのプログレスバーの表示処理が行われている際に、近接センサ24が被検出物を検出している場合に、振動による進捗通知をさらに行う機能を備える。   As will be described below, the mobile phone according to the fifth modification example detects the detected object by the proximity sensor 24 during the data transmission process and the progress bar display process for the progress notification. A function of further making a progress notification by vibration when there is a vibration.

図14は、変更例5に係る進捗通知処理の手順を示すフローチャートである。図14のステップS141の処理は、図5(b)のS122のプログレスバーによる進捗通知処理に同じである。また、図14のステップS143の処理は、図5(b)のS123の振動による進捗通知処理に同じである。   FIG. 14 is a flowchart illustrating a procedure of progress notification processing according to the fifth modification. The processing in step S141 in FIG. 14 is the same as the progress notification processing by the progress bar in S122 in FIG. Further, the processing in step S143 in FIG. 14 is the same as the progress notification processing by vibration in S123 in FIG.

本変更例において、図5(a)の進捗通知メイン処理が実行されると、CPU100は、ステップS114において図14の本変更例に係る進捗通知処理を実行する。   In the present modification example, when the progress notification main process of FIG. 5A is executed, the CPU 100 executes the progress notification process according to the present modification example of FIG. 14 in step S114.

図14の進捗通知処理が開始されると、CPU100は、プログレスバーによる進捗通知処理を行う(S141)。つづいて、近接センサ24が被検出物を検出したか否かを判定する(S142)。   When the progress notification process in FIG. 14 is started, the CPU 100 performs a progress notification process using a progress bar (S141). Subsequently, it is determined whether or not the proximity sensor 24 has detected an object to be detected (S142).

近接センサ24が被検出物を検出してない場合には(S142:NO)、CPU100は、図14の進捗通知処理を完了する。   When the proximity sensor 24 has not detected the detected object (S142: NO), the CPU 100 completes the progress notification process of FIG.

さて、データ送信処理が行われている間に、ユーザが上述のように第2キャビネット2の正面を下に向けて、机の上に置く場合があり得る。このような場合、進捗表示ウィンドウ401が見えなくなくなり、ユーザは、進行中のデータ送信の進捗状況を知ることができなくなってしまう。本変更例の携帯電話機に備えられた近接センサ24は、このように何らかの障害物がディスプレイ21の正面位置に近接することを検出する。   Now, while the data transmission process is being performed, the user may place the second cabinet 2 on the desk with the front side facing down as described above. In such a case, the progress display window 401 becomes invisible, and the user cannot know the progress status of the ongoing data transmission. Thus, the proximity sensor 24 provided in the mobile phone according to the present modification detects that an obstruction is approaching the front position of the display 21 in this way.

近接センサ24が被検出物を検出した場合には(S142:YES)、CPU100は、さらに振動による進捗通知処理を行い(S143)、そして図14の進捗通知処理を完了する。   When the proximity sensor 24 detects an object to be detected (S142: YES), the CPU 100 further performs a progress notification process by vibration (S143), and completes the progress notification process of FIG.

なお、図5(b)の進捗通知処理においては、ステップS122とS123の処理は、互いに排他的に実行された。すなわち、S122を実行する際には振動は停止され、またS123を実行する際にはプログレスバーの更新表示はされなかった。   In the progress notification process of FIG. 5B, the processes of steps S122 and S123 are executed exclusively of each other. That is, the vibration was stopped when S122 was executed, and the progress bar was not updated when S123 was executed.

しかし本変更例の構成によれば、近接センサ24が被検出物を検出している場合には(S132:NO)、S132のプログレスバーによる進捗通知処理に続き、さらにS133の振動による進捗通知処理が行われる。したがって、この場合には、プログレスバーの更新表示がされつつも、同時に振動が発生される。   However, according to the configuration of this modified example, when the proximity sensor 24 detects an object to be detected (S132: NO), the progress notification process by the vibration of S133 follows the progress notification process by the progress bar of S132. Is done. Therefore, in this case, vibration is generated at the same time as the progress bar is updated and displayed.

以上、本変更例の構成によれば、近接センサ24が検出信号を出力すると、CPU100は、進捗状況に応じた振動をバイブレータ14から発生させて、ユーザへ進捗状況を通知する。   As described above, according to the configuration of this modified example, when the proximity sensor 24 outputs a detection signal, the CPU 100 generates vibration according to the progress status from the vibrator 14 and notifies the user of the progress status.

例えば、ユーザが第2キャビネット2の正面を下に向けて机の上に置いたり、ディスプレイ21を覆うようにして携帯電話機を手に持つなどした場合に、近接センサ24が被検出物を検出し、振動による進捗通知が行われる。また、何らかの障害物が、ユーザの意図とは無関係に第2キャビネット2の正面位置に接近した場合においても、近接センサ24が被検出物を検出し、振動による進捗通知が行われる。   For example, when the user places the second cabinet 2 on the desk with the front facing down or holds the mobile phone in his hand so as to cover the display 21, the proximity sensor 24 detects the object to be detected. The progress notification by vibration is performed. Further, even when an obstruction approaches the front position of the second cabinet 2 regardless of the user's intention, the proximity sensor 24 detects the object to be detected and a progress notification by vibration is performed.

よって、ディスプレイ21の正面位置に障害物が存在することによってユーザがプログレスバーを見て進捗状況を知ることが困難な場合においても、ユーザは、進捗状況に応じて発生される振動を感知することによって、進捗状況を知ることができる。   Therefore, even when it is difficult for the user to see the progress status by looking at the progress bar due to the presence of an obstacle at the front position of the display 21, the user can sense the vibration generated according to the progress status. You can know the progress.

また、本変更例の構成によれば、ディスプレイ21の正面位置に障害物が存在する場合にも、実行される。一方、ユーザが、障害物の隙間などからディスプレイ21を覗くことが可能な場合もあり得る。よって、ユーザは、このような場合には、ディスプレイ21に表示されたプログレスバー402を見ることによっても、データ送信処理の進捗を知ることが可能である。   Further, according to the configuration of the present modification example, the process is executed even when an obstacle exists in the front position of the display 21. On the other hand, it may be possible for the user to look into the display 21 from a gap between obstacles. Therefore, in such a case, the user can know the progress of the data transmission process by looking at the progress bar 402 displayed on the display 21.

なお、本変更例の構成では、近接センサ24は第2キャビネット2の下方(通話スピーカ23が配されていない方)に配されたが、ディスプレイ21に近接する物を検出できるなら、これ以外の場所に配されてもよい。例えば、通話スピーカ23の近くに配されてもよい。   In the configuration of this modified example, the proximity sensor 24 is disposed below the second cabinet 2 (the one where the call speaker 23 is not disposed). However, if an object close to the display 21 can be detected, other than this It may be placed in place. For example, it may be arranged near the call speaker 23.

また、本変更例の構成では、近接センサ24は1か所に配されたが、複数の近接センサが複数個所に配されてもよい。例えば、通話スピーカ23の近くにもう一つ配置するようにしてもよい。また、4つの近接センサを、第2キャビネット2の4辺の中央位置、または第2キャビネット2の4つの角部に、それぞれ配置するようにしてもよい。   Further, in the configuration of this modified example, the proximity sensor 24 is arranged at one place, but a plurality of proximity sensors may be arranged at a plurality of places. For example, another one may be arranged near the call speaker 23. Further, the four proximity sensors may be arranged at the center positions of the four sides of the second cabinet 2 or at the four corners of the second cabinet 2, respectively.

<その他>
以上、本発明の実施の形態について説明したが、本発明は、上記実施の形態によって何ら制限されるものではなく、また、本発明の実施の形態も、上記以外に種々の変更が可能である。
<Others>
Although the embodiments of the present invention have been described above, the present invention is not limited to the above-described embodiments, and various modifications other than those described above can be made to the embodiments of the present invention. .

たとえば、上記実施の形態では、図3のグラフA〜Dに示す振動パターンによりバイブレータ14が振動する。しかしながら、その他の振動パターンを用いるようにしても良い。たとえば、図15(a)のグラフA1〜D1のように、図3のグラフA〜Dを横軸方向に反転させたグラフで示される振動パターンを用いても良い。即ち、グラフA1、B1、D1のように、データ送信処理が進むに従って振動の強さが徐々に強くなるようにしても良い。また、グラフC1、D1のように、データ送信処理が進むに従って振動期間および振動の停止期間が徐々に長くなるようにしても良い。   For example, in the above embodiment, the vibrator 14 vibrates according to the vibration patterns shown in the graphs A to D in FIG. However, other vibration patterns may be used. For example, a vibration pattern represented by a graph obtained by inverting the graphs A to D in FIG. 3 in the horizontal axis direction, such as the graphs A1 to D1 in FIG. That is, as shown in graphs A1, B1, and D1, the intensity of vibration may be gradually increased as the data transmission process proceeds. Further, as shown in the graphs C1 and D1, the vibration period and the vibration stop period may be gradually increased as the data transmission process proceeds.

また、図15(b)のグラフA2〜D2に示すように、図3のグラフA〜Dの振動パターンに、進捗の割合が100%に達したときに発生される一定の強さの振動が付加された振動パターンを用いるようにしても良い。このようにすれば、データ送信が完了したがユーザにより分かり易くなる。   Further, as shown in the graphs A2 to D2 in FIG. 15B, the vibration patterns of the graphs A to D in FIG. 3 have vibrations of a certain intensity that are generated when the progress rate reaches 100%. You may make it use the added vibration pattern. This makes it easier for the user to understand the data transmission.

また、図4のデータの送信処理のステップS103において書き込まれる現在量Hの頻度は、ユーザへ進捗の現在状況を随時通知するのに十分な程度であれば、どのように設定してもよい。同様に、図5(a)のループ処理の周期T(秒)は、ユーザへ進捗の現在状況を随時通知するのに十分な程度の頻度であれば、どのように設定してもよい。   The frequency of the current amount H written in step S103 of the data transmission process in FIG. 4 may be set in any way as long as it is sufficient to notify the user of the current status of progress as needed. Similarly, the period T (second) of the loop processing in FIG. 5A may be set in any manner as long as it is a frequency sufficient to notify the user of the current status of progress as needed.

例えば、現在量Hを書き込む頻度を高くするか周期Tを小さく設定することにより、図5(b)の進捗通知処理を行う頻度を高くしてより忠実に進捗をユーザへ通知できる。また、現在量Hを書き込む頻度を低くするか周期Tを大きく設定することにより、図5(b)の進捗通知処理を行う頻度を低くして処理にかかる負荷を低減できる。   For example, by increasing the frequency of writing the current amount H or setting the period T to be small, the frequency of performing the progress notification process of FIG. Further, by reducing the frequency of writing the current amount H or setting the period T to be large, the frequency of performing the progress notification process of FIG. 5B can be reduced to reduce the processing load.

上記実施の形態では、Bluetoothによるデータ送信機能を例にして、進捗通知処理を説明した。しかし、通信の方法は、携帯電話機がデータ送信のための機能を備えていれば、Bluetoothに限る必要はない。   In the above embodiment, the progress notification process has been described using the data transmission function based on Bluetooth as an example. However, the communication method is not limited to Bluetooth as long as the mobile phone has a function for data transmission.

例えば、本携帯電話機が備える赤外線通信モジュール13による赤外線通信によるデータの送信時もしくは受信時に、上述の実施の形態のようにして、振動による進捗通知処理が行われてもよい。   For example, at the time of transmission or reception of data by infrared communication by the infrared communication module 13 included in the mobile phone, progress notification processing by vibration may be performed as in the above-described embodiment.

また、送信処理に限る必要はなく、受信処理が行われる際に、上述の実施の形態のようにして、図5に示すようなプログレスバーや振動による進捗状況の通知処理がなされてもよい。 Further, the present invention is not limited to the transmission process, and when the reception process is performed, a progress bar notification process such as a progress bar or vibration as shown in FIG. 5 may be performed as in the above-described embodiment.

例えば、ウェブブラウザを使用する際、ウェブページを読み込むときやデータのダウンロードを行うときに、図5に示すようなプログレスバーや振動による進捗状況の通知処理がなされてもよい。また、メールの添付データの送受信の際にも、図5に示すようなプログレスバーや振動による進捗状況の通知処理がなされてもよい。 For example, when using a web browser, when a web page is read or data is downloaded, a progress bar notification process such as a progress bar or vibration as shown in FIG. 5 may be performed. Further, when sending / receiving mail attachment data, a progress bar notification process such as a progress bar or vibration as shown in FIG. 5 may be performed.

また、その他の無線通信もしくは有線通信によるデータの送受信時に、振動による進捗通知処理がされるようにしてもよい。例えば、パソコン等他の機器との間のUSB接続を介してデータの送受信を行う際に、図5に示すようなプログレスバーや振動による進捗状況の通知処理がなされてもよい。 Further, progress notification processing by vibration may be performed when data is transmitted / received by other wireless communication or wired communication. For example, when data is transmitted / received to / from other devices such as a personal computer via a USB connection, a progress bar notification process such as a progress bar or vibration as shown in FIG. 5 may be performed.

すなわち、プログレスバー等を用いてディスプレイ21上に進捗状況を表示するようなデータ処理であれば、どのようなデータ処理であってもよい。このようなデータ処理の進捗状況をディスプレイ21に表示するような場合、表示された進捗状況の視認性が低下する場合に、バイブレータ等を用いて、進捗状況を報知すればよい。   In other words, any data processing may be used as long as the progress status is displayed on the display 21 using a progress bar or the like. When such a progress status of the data processing is displayed on the display 21, when the visibility of the displayed progress status is lowered, the progress status may be notified using a vibrator or the like.

上記実施の形態では、データのサイズ(全体量Gと現在量H)にもとづき、振動による進捗通知処理の際にバイブレータ14から発生させる振動を調節した。振動による進捗通知は、これらデータのサイズに限らず、データ処理に関する他の状況にもとづいて行われるようにしてもよい。例えば、データ処理にかかった時間や、その時点におけるデータ処理の進行の速さ、データの伝送速度、データの書き込み速度や読み込み速度等の、各種の情報にもとづいて、進捗状況が通知されるようにしてもよい。   In the above embodiment, the vibration generated from the vibrator 14 during the progress notification process by vibration is adjusted based on the data size (the total amount G and the current amount H). The progress notification by vibration is not limited to the size of these data, but may be performed based on other situations related to data processing. For example, the progress status is notified based on various information such as the time taken for data processing, the speed of data processing at that time, the data transmission speed, the data writing speed, and the data reading speed. It may be.

また、上記実施の形態では、パネルバックライト21bがOFFまたは省電力モードの状態になった直後に振動による進捗通知処理を行い、振動を発生させた。しかし、パネルバックライト21bがOFFまたは省電力モードの状態になってから、所定の時間の経過後(例えば数秒後)に、振動を発生させ始めるようにバイブレータ14を制御してもよい。あるいは、進捗状況の報知のための振動をまず発生させるようにし、所定の時間の経過後(例えば数秒後)に、パネルバックライト21bをOFFまたは省電力モードにするようにしてもよい。   Further, in the above-described embodiment, the progress notification process by vibration is performed immediately after the panel backlight 21b is turned off or in the power saving mode to generate vibration. However, the vibrator 14 may be controlled to start generating vibration after a predetermined time has elapsed (for example, after several seconds) after the panel backlight 21b is turned off or in the power saving mode. Alternatively, a vibration for informing the progress status may be generated first, and the panel backlight 21b may be turned off or put into the power saving mode after a predetermined time has elapsed (for example, after several seconds).

さらに、上記変更例4では、他のアプリケーションの起動によって進捗表示ウィンドウ401が非表示にされ、これにもとづき振動による進捗通知が行われた。しかし、アプリケーションの起動にかぎらず、他の処理にもとづいて進捗表示ウィンドウ401が非表示にされることに応じて、振動による進捗通知を行ってもよい。たとえば、進捗表示ウィンドウ401が表示されているときに、ユーザがディスプレイ21に待ち受け画面を表示させるようキー入力操作を行うことがあり得る。このような場合に、図5(a)の進捗通知メイン処理がバックグラウンド処理に移行され、待ち受け画面が表示されているときに振動による進捗通知を行ってもよい。   Furthermore, in the above-mentioned modification example 4, the progress display window 401 is hidden by the activation of another application, and the progress notification by vibration is performed based on this. However, the progress notification by vibration may be performed in response to the progress display window 401 not being displayed based on other processes, not limited to the activation of the application. For example, when the progress display window 401 is displayed, the user may perform a key input operation to display a standby screen on the display 21. In such a case, the progress notification main process in FIG. 5A may be transferred to the background process, and the progress notification by vibration may be performed when the standby screen is displayed.

また、進捗表示ウィンドウ401が非表示にされた場合だけでなく、進捗表示ウィンドウ401の一部分が、他の処理が実行されること等にもとづいて非表示にされた場合に、振動による進捗通知を行ってもよい。   Further, not only when the progress display window 401 is hidden, but also when a part of the progress display window 401 is hidden based on execution of other processing or the like, a progress notification by vibration is sent. You may go.

また、いわゆる半透明なウィンドウが、他の処理が実行されること等にもとづいて表示され、これに伴い進捗表示ウィンドウ401がディスプレイ21上にやや見えにくく表示される場合にも、振動による進捗通知を行ってもよい。   Also, a so-called translucent window is displayed based on the execution of other processing, etc., and the progress display window 401 is displayed on the display 21 so that the progress display window 401 is slightly invisible. May be performed.

また、上記の場合にかぎらず、進捗表示ウィンドウ401が表示される領域の一部または全てに別の画像(半透明である場合ももちろん含む)が表示されることにもとづいて、振動による進捗通知を行うようにしてもよい。   Further, not only in the above case, the progress notification by vibration is based on the fact that another image (including a case where it is translucent) is displayed in part or all of the area where the progress display window 401 is displayed. May be performed.

また、本実施の形態の携帯電話機は、振動による進捗通知を行う際、図3および図15に示すような、各種の振動パターンの振動を発生させる。ユーザが、このような各種の振動パターンを選択し設定できるようにしてもよい。   Further, the mobile phone according to the present embodiment generates vibrations of various vibration patterns as shown in FIGS. 3 and 15 when performing progress notification by vibration. The user may be able to select and set such various vibration patterns.

また、本実施の形態では、データ処理の進捗状況がディスプレイ21上で確認しにくい場合に、振動による進捗通知を行った。しかしながら、振動に限らず、ディスプレイとは別に設けたLEDによる表示部を点灯させる、スピーカから報知音を発する等、光、音などを用いて進捗状況をユーザに報知するようにしてもよい。光による報知の場合、たとえば、進捗状況に応じて、点滅速度が変化されたり、輝度が変化されたり、色が変えられたりする。音による報知の場合、たとえば、進捗状況に応じて、音量が変化されたり、音色が変化されたりする。   Further, in the present embodiment, when the progress status of the data processing is difficult to confirm on the display 21, the progress notification by vibration is performed. However, the present invention is not limited to vibration, and the user may be notified of the progress using light, sound, or the like, such as lighting a display unit using an LED provided separately from the display or emitting a notification sound from a speaker. In the case of notification by light, for example, the blinking speed is changed, the luminance is changed, or the color is changed according to the progress status. In the case of notification by sound, for example, the volume is changed or the timbre is changed according to the progress.

メールの送受信処理、電話の発信、着信、通話、アラームやスケジュールの通知などを実行している場合は、バイブレータ等各種報知部によるデータの処理状況の報知を停止することとしてもよい。そして、メールの送受信処理、電話の発信、着信、通話、アラームやスケジュールの通知などが終了した場合は、報知部はデータの処理状況の報知を再開することとしてもよい。   When mail transmission / reception processing, outgoing / incoming calls, calls, alarms, schedule notifications, and the like are executed, notification of data processing status by various notification units such as a vibrator may be stopped. Then, when the mail transmission / reception process, telephone call, incoming call, telephone call, alarm or schedule notification, etc. are completed, the notification unit may resume the notification of the data processing status.

また、上記実施の形態では、データ処理の進捗状況の表示の視認性が低下するときに報知部を用いて進捗状況を報知した。しかし、進捗状況に限らず、データ処理の各種状況の表示の視認性が低下するときに報知部を用いて該状況を報知するようにしてもよい。   Moreover, in the said embodiment, when the visibility of the display of the progress status of data processing fell, a progress status was alert | reported using the alerting | reporting part. However, not only the progress status but also the status may be reported using the notification unit when the visibility of the display of various statuses of data processing decreases.

さらに、上記実施の形態では、いわゆるスライド式の携帯電話機に本発明が適用されている。しかしながら、これに限らず、いわゆる折り畳み式、ストレート型等、いかなるタイプの携帯電話機に本発明が適用されてもよい。   Furthermore, in the above embodiment, the present invention is applied to a so-called slide type mobile phone. However, the present invention is not limited to this, and the present invention may be applied to any type of mobile phone such as a so-called folding type or straight type.

さらに、本発明の携帯端末装置は、携帯電話機に限られず、PDA(PersonalDigital Assistant)、タブレットPC(Tablet PC)等であってもよい。   Furthermore, the mobile terminal device of the present invention is not limited to a mobile phone, and may be a PDA (Personal Digital Assistant), a tablet PC (Tablet PC), or the like.

この他、本発明の実施の形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。   In addition, the embodiment of the present invention can be variously modified as appropriate within the scope of the technical idea shown in the claims.

14 バイブレータ(報知部)
21 ディスプレイ(表示部)
24 近接センサ(検出部)
100 CPU(制御部)
200 メモリ(記憶部)
401 進捗表示ウィンドウ
402 プログレスバー
501 進捗表示ウィンドウ
502 プログレスバー
601 カレンダー
14 Vibrator (notification part)
21 Display (display unit)
24 Proximity sensor (detector)
100 CPU (control unit)
200 memory (storage unit)
401 Progress display window 402 Progress bar 501 Progress display window 502 Progress bar 601 Calendar

Claims (7)

ータ処理の状況を表示する表示部と、
前記表示部とは別に配された報知部と、
前記表示部に前記データ処理の状況を表示させた後に前記データ処理の状況の表示とは異なる表示をさせる場合に、前記データ処理の状況を前記報知部に報知させる制御部と、
を備え
前記制御部は、前記表示部が所定の明るさより暗くなるよう制御する場合に、前記データ処理の状況を前記報知部に報知させる、
ことを特徴とする携帯端末装置。
A display unit that displays the status of the data processing,
A notification unit arranged separately from the display unit;
A control unit for notifying the notifying unit of the status of the data processing when displaying the status of the data processing on the display unit and then displaying different from the display of the status of the data processing;
Equipped with a,
When the control unit controls the display unit to be darker than a predetermined brightness, the control unit causes the notification unit to notify the status of the data processing.
The portable terminal device characterized by the above-mentioned.
請求項1に記載の携帯端末装置において、
前記制御部は、前記データ処理とは異なる処理が実行されたことに基づき、前記表示部に前記異なる表示をさせる、
ことを特徴とする携帯端末装置。
The mobile terminal device according to claim 1,
The control unit causes the display unit to display the different display based on execution of processing different from the data processing.
The portable terminal device characterized by the above-mentioned.
データ処理の状況を表示する表示部と、
前記表示部とは別に配された報知部と、
前記表示部に前記データ処理の状況を表示させた後に前記データ処理の状況の表示とは異なる表示をさせる場合に、前記データ処理の状況を前記報知部に報知させる制御部と、
を備えるとともに、
前記表示部に近接する近接物を検出する検出部をさらに備え、
前記制御部は、前記表示部に前記データ処理の状況が表示されているときに前記検出部が前記近接物を検出したことに基づき、前記データ処理の状況を前記報知部に報知させる、
ことを特徴とする携帯端末装置。
A display for displaying the status of data processing;
A notification unit arranged separately from the display unit;
A control unit for notifying the notifying unit of the status of the data processing when displaying the status of the data processing on the display unit and then displaying different from the display of the status of the data processing;
With
A detection unit for detecting a proximity object close to the display unit;
The control unit causes the notification unit to notify the data processing status based on the detection unit detecting the proximity object when the data processing status is displayed on the display unit.
The portable terminal device characterized by the above-mentioned.
請求項1ないし3の何れか一項に記載の携帯端末装置において、
前記報知部は、バイブレータであり、
前記制御部は、前記データ処理の状況に応じて前記バイブレータの振動の強さを変化させる、
ことを特徴とする携帯端末装置。
In the portable terminal device according to any one of claims 1 to 3 ,
The notification unit is a vibrator,
The control unit changes the vibration intensity of the vibrator according to the data processing status.
The portable terminal device characterized by the above-mentioned.
データ処理の状況を表示する表示部と、
前記表示部とは別に配された報知部と、
前記表示部に前記データ処理の状況を表示させた後に前記データ処理の状況の表示とは異なる表示をさせる場合に、前記データ処理の状況を前記報知部に報知させる制御部と、
を備え、
前記報知部は、バイブレータであり、
前記制御部は、前記バイブレータを間欠的に動作させるとともに、前記データ処理の状況に応じて振動期間の長さおよび振動の停止期間の長さの少なくとも1つを変化させる、
ことを特徴とする携帯端末装置。
A display for displaying the status of data processing;
A notification unit arranged separately from the display unit;
A control unit for notifying the notifying unit of the status of the data processing when displaying the status of the data processing on the display unit and then displaying different from the display of the status of the data processing;
With
The notification unit is a vibrator,
The control unit intermittently operates the vibrator and changes at least one of a length of a vibration period and a length of a vibration stop period according to the data processing status.
The portable terminal device characterized by the above-mentioned.
携帯端末装置のコンピュータに、
データ処理の状況を表示部に表示させる機能と、
前記表示部に前記データ処理の状況を表示させた後に前記データ処理の状況の表示とは異なる表示をさせる場合に、前記データ処理の状況を前記表示部とは別に配された報知部に報知させる機能と、
前記表示部が所定の明るさより暗くなるよう制御する場合に、前記データ処理の状況を前記報知部に報知させる機能と、を付与する、
ことを特徴とするプログラム。
In the computer of the mobile terminal device,
A function to display the data processing status on the display;
In the case where a display different from the display of the data processing status is displayed after the data processing status is displayed on the display unit, the notification unit arranged separately from the display unit is notified of the data processing status. Function and
A function of notifying the notifying unit of the status of the data processing when the display unit is controlled to be darker than a predetermined brightness.
A program characterized by that .
データ処理の状況を表示部に表示させるステップと、
前記表示部に前記データ処理の状況を表示させた後に前記データ処理の状況の表示とは異なる表示をさせる場合に、前記データ処理の状況を前記表示部とは別に配された報知部に報知させるステップと、
前記表示部が所定の明るさより暗くなるよう制御する場合に、前記データ処理の状況を前記報知部に報知させるステップと、を含む、
ことを特徴とする携帯端末装置の制御方法
And a step to display the status of the data processing to the display unit,
In the case where a display different from the display of the data processing status is displayed after the data processing status is displayed on the display unit, the notification unit arranged separately from the display unit is notified of the data processing status. Steps ,
In the case where the display unit is controlled to be darker than a predetermined brightness, the information unit is informed of the status of the data processing.
A method for controlling a portable terminal device .
JP2010264177A 2010-11-26 2010-11-26 Mobile terminal device, program, and control method for mobile terminal device Expired - Fee Related JP5646299B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010264177A JP5646299B2 (en) 2010-11-26 2010-11-26 Mobile terminal device, program, and control method for mobile terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010264177A JP5646299B2 (en) 2010-11-26 2010-11-26 Mobile terminal device, program, and control method for mobile terminal device

Publications (2)

Publication Number Publication Date
JP2012114848A JP2012114848A (en) 2012-06-14
JP5646299B2 true JP5646299B2 (en) 2014-12-24

Family

ID=46498520

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010264177A Expired - Fee Related JP5646299B2 (en) 2010-11-26 2010-11-26 Mobile terminal device, program, and control method for mobile terminal device

Country Status (1)

Country Link
JP (1) JP5646299B2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140012573A (en) * 2012-07-19 2014-02-03 네이버비즈니스플랫폼 주식회사 Apparatus and method for constructing indoor map
US9866668B2 (en) 2013-12-17 2018-01-09 Nokia Technologies Oy Apparatus and method for providing real-time feedback for information transfer
JP6348820B2 (en) * 2014-10-24 2018-06-27 京セラ株式会社 Mobile terminal and control method thereof
JP7073570B2 (en) * 2017-07-19 2022-05-23 キヤノン株式会社 Communication equipment, control methods and programs for communication equipment
JP6987556B2 (en) 2017-07-19 2022-01-05 キヤノン株式会社 Communication equipment, information processing methods and programs
JP7091570B1 (en) * 2021-11-25 2022-06-27 キヤノン株式会社 Communication equipment, control methods and programs for communication equipment
JP7286842B2 (en) * 2022-04-28 2023-06-05 キヤノン株式会社 UPDATE SYSTEM, UPDATE SYSTEM CONTROL METHOD AND PROGRAM

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002171561A (en) * 2000-11-29 2002-06-14 Kenwood Corp Mobile phone
JP5521303B2 (en) * 2008-09-30 2014-06-11 富士通モバイルコミュニケーションズ株式会社 Mobile device

Also Published As

Publication number Publication date
JP2012114848A (en) 2012-06-14

Similar Documents

Publication Publication Date Title
JP5646299B2 (en) Mobile terminal device, program, and control method for mobile terminal device
JP4824805B2 (en) Mobile terminal device
JP5885185B2 (en) Mobile terminal device
JP6167577B2 (en) Wrist terminal device, communication terminal device, and program
KR20100030657A (en) Electronic apparatus and display method in electronic apparatus
US20120127208A1 (en) Method for scrolling screen in touch screen terminal and device thereof
KR101855141B1 (en) Method and apparatus for setting option in a user device
JP2014071488A (en) Function execution device
JP2009171302A (en) Portable electronic device
JP2011216066A (en) Information processor
US8620392B2 (en) Electronic device capable of continuing a telephone call when charging
US11681410B2 (en) Icon management method and terminal device
JP2005198235A (en) Apparatus and method for operating display and backlight in portable terminals
US20090153885A1 (en) Output control device, computer readable medium for the same, and output control system
US10346116B2 (en) Synchronous and asynchronous modes for shared display information
US10048853B2 (en) Electronic device and display control method
WO2015107885A1 (en) Electronic device and method for displaying information using electronic device
JP5306430B2 (en) Mobile terminal device
JP5727310B2 (en) Mobile terminal, brightness control method and program
JP2013115633A (en) Information terminal and control program for the same
JP2007228275A (en) Portable terminal device and cover
JP5886692B2 (en) Mobile terminal, mobile terminal control method, and mobile terminal control program
KR100624799B1 (en) Mobile communication terminal with power managing mode and its operating method
KR101588206B1 (en) Mobile terminal including light emitting module and control method thereof
JP2005110044A (en) Electronic apparatus and sound volume control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20130913

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20140206

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140418

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140513

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140711

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20141105

R150 Certificate of patent or registration of utility model

Ref document number: 5646299

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees