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 PDFInfo
- 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
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.
携帯端末装置は、一般に、ユーザからの入力が一定時間以上行われないと、自動的に表示部の輝度が低くなる。例えば、携帯端末装置が液晶パネルからなる表示部を備える場合には、ユーザによる操作が一定時間以上行われないと、省電力のために、液晶パネルを照明するバックライトが消灯、あるいは、表示部の輝度が低くなったりする。 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.
以下、本発明の実施の形態について、図面を参照して説明する。図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
同図(a)は、第2キャビネット2が開放した状態の携帯電話機の正面図であり、同図(b)は同じ状態での側面図である。同図(c)は同図(b)のA−A´断面図である。
FIG. 4A is a front view of the mobile phone with the
第1キャビネット1には、キー入力部3が配されている。キー入力部3は、携帯電話機への各種の入力操作を検出する。
A
第1キャビネット1の上面には、キー入力部3を構成する操作キー群3aが配されている。操作キー群3aは、4個の起動キー31と、方向キー32と、決定キー33と、通話キー34と、終話キー35と、12個のテンキー36と、クリアキー37とを備えている。
On the upper surface of the
起動キー31は、主に、電子メール機能、電話帳機能、ウェブ機能などの特定のアプリケーションを起動する際に操作される。方向キー32は、主に、ディスプレイ21に表示された各種メニューから所望のメニューを選択する際に操作される。決定キー33は、主に、選択されたメニューに決定する際やディスプレイ21に表示された内容に同意(OK)する際に操作される。通話キー34は、主に、通話を開始する際に操作され、終話キー35は、主に、通話を終了する際に操作される。テンキー36は、主に、文字(ひらがな、カタカナ、アルファベット)や数字、記号の入力を行う際に操作される。クリアキー37は、主に、入力した文字等を消去する際に操作される。なお、テンキー36の一部の機能を、QWERTYキー等で実現するような構成としてもよい。
The
第1キャビネット1には、カメラモジュール11が配されている。カメラモジュール11のレンズ窓(図示せず)は、第1キャビネット1の背面に設けられており、このレンズ窓から被写体の像がカメラモジュール11に取り込まれる。
A
第1キャビネット1には、赤外線通信モジュール13が配されている。赤外線通信モジュール13は、第1キャビネット1の背面に、携帯電話機同士の赤外線通信を行うための赤外線ポート(図示せず)を有する。赤外線ポートからは、送信のために光が出射される。また、赤外線ポートには、受信のために光が入射する。
An
また、第1キャビネット1には、振動を発生させるためのバイブレータ14が配されている。バイブレータ14は、例えば、回転軸に偏心重りが固定された直流コアレスモータ(図示せず)を含む。コアレスモータが駆動されると、回転軸の回転に伴い偏心重りが回転し、この回転に伴い振動が発生する。なお、バイブレータ14は、コイン型振動モータにより構成されるバイブレータ等、他の振動発生装置であっても良い。
The
第1キャビネット1は、外部メモリ313を脱着できる外部メモリインタフェース15をさらに備える。外部メモリ313は、例えばSDカードである。外部メモリインタフェース15は、第1キャビネット1の右側面に、外部メモリ313を脱着するための装着口(図示せず)を有する。
The
第2キャビネット2にはディスプレイ21が配されている。ディスプレイ21は、後述のように液晶パネル21aと液晶パネル21aを照明するパネルバックライト21bにより構成されている。なお、ディスプレイ21は、有機EL等他の表示素子により構成されてもよい。
A
ディスプレイ21の表示面側には、タッチセンサ22が配されている。タッチセンサ22は透明なシート状を有しており、タッチセンサ22を透してディスプレイ21の表示面を見ることができる。
A
タッチセンサ22は、マトリクス状に配された第1透明電極(図示せず)と第2透明電極(図示せず)とを備えている。タッチセンサ22は、これら透明電極間の静電容量の変化を検出することによって、ユーザに触られた表示面上の位置を検出し、その位置に応じた位置信号を出力する。なお、タッチセンサ22は、静電容量式のタッチセンサに限られず、超音波式、感圧式等のタッチセンサであってもよい。
The
第1キャビネット1にはマイクロホン12(以下、「マイク」と略す)が配されており、第2キャビネット2には通話スピーカ23が配されている。ユーザは、耳元を通話スピーカ23の近くに、口元をマイク12の近くに持ってくることにより通話を行うことができる。
A microphone 12 (hereinafter abbreviated as “microphone”) is disposed in the
第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
携帯電話機を閉じた状態では、図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
全てのキーが隠れた状態において、携帯電話機への操作入力は、タッチセンサ22により行うことができる。このとき、ディスプレイ21の表示面上には、所定の位置にソフトキーの画像が表示される。
In the state where all the keys are hidden, the operation input to the mobile phone can be performed by the
なお、第2キャビネット2が完全に閉じても外部から操作可能な位置、たとえば、第1キャビネット1の側面に、操作キー群3aとは別の操作キーを設けることもできる。こうすれば、第2キャビネット2が完全に閉じていても、このような操作キーを用いて所望の操作を行うことが可能となる。
Note that an operation key different from the operation
図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
カメラモジュール11はCCD等の撮像素子を有する。カメラモジュール11は、撮像素子から出力された撮像信号をデジタル化し、その撮像信号にガンマ補正等の各種補正を施して映像エンコーダ301へ出力する。映像エンコーダ301は、カメラモジュール11からの撮像信号にエンコード処理を施してCPU100へ出力する。
The
マイク12は、集音した音声を音声信号に変換して音声エンコーダ302へ出力する。音声エンコーダ302は、マイク12からのアナログの音声信号をデジタルの音声信号に変換するとともに、デジタルの音声信号にエンコード処理を施してCPU100へ出力す
る。
The
キー入力回路303は、操作キー群3aの各キーが操作されたときに、各キーに応じた入力信号をCPU100へ出力する。
The
タイマー304は、時間を計る。CPU100は、携帯電話機の各部の制御のために、時間の経過を示す信号をタイマー304から取得する。
The
通信モジュール305は、CPU100からの音声信号や画像信号、テキスト信号などを無線信号に変換し、アンテナ305aを介して基地局へ送信する。また、アンテナ305aを介して受信した無線信号を音声信号や画像信号、テキスト信号などに変換してCPU100へ出力する。
The
バックライト駆動回路306は、CPU100から入力された制御信号に応じて、キーバックライト307およびパネルバックライト21bへ、電力の供給もしくは供給の停止を行う。
The
キーバックライト307は、バックライト駆動回路306から電力を供給されることにより点灯し、操作キー群3aの個々のキーを照明する。パネルバックライト21bは、バックライト駆動回路306から電力を供給されることにより点灯(ON)し、液晶パネル21aを照明する。
The
映像デコーダ308は、CPU100からの映像信号を液晶パネル21aで表示できるアナログ若しくはデジタルの映像信号に変換し、液晶パネル21aに出力する。液晶パネル21aは、変換された映像信号に応じた画像を表示面上に表示する。
The
音声デコーダ309は、CPU100からの音声信号にデコード処理を施し、さらにアナログの音声信号に変換して通話スピーカ23に出力する。また、音声デコーダ309は、CPU100からの着信音、アラーム音等の各種報知音の音信号にデコード処理を施し、さらにアナログの音信号に変換して外部スピーカ310へ出力する。通話スピーカ23は、音声デコーダ309からの音声信号を音声として再生する。外部スピーカ310は、音声デコーダ309からの着信音等を再生する。
The
バイブレータ駆動回路311は、CPU100から入力された制御信号に応じて、バイブレータ14へ電圧を供給する。バイブレータ14は、バイブレータ駆動回路311から電圧を供給されると、振動を発生させる。
The
携帯電話機は、近距離通信用の近距離通信モジュール312およびアンテナ312aをさらに備える。近距離通信モジュール312は、Bluetooth(登録商標)による近距離通信を行うもので、半径数10mの範囲内にある、Bluetoothによる通信機能を備える他の通信機器との間でアンテナ312aを介して通信を行う。近距離通信モジュール312は、CPU100から入力するデジタル信号を、Bluetoothの規格に従う無線通信に変換し、アンテナ312aを介して無線信号を送信する。近距離通信モジュール312はまた、アンテナ312aを介して受信した無線信号をデジタル信号に変換し、CPU100へ出力する。
The cellular phone further includes a near
外部メモリインタフェース15は、CPU100から入力する制御信号に応じて、装着口に装着された外部メモリ313へ各種のデータを読み書きする。外部メモリインタフェース15はまた、CPU100から入力された制御信号に応じて、外部メモリ313上に所定のファイルシステム(例えばFATファイルシステム)を構築するためのフォーマッ
ト処理等を行う。
The
赤外線通信モジュール13は、CPU100から入力されたデジタル信号を赤外線通信のための赤外線信号へ変換し、赤外線通信モジュール13の赤外線ポートを介して変換された赤外線信号を送信する。赤外線通信モジュール13はまた、赤外線通信モジュール13の赤外線ポートから赤外線信号を受信しデジタル信号へ復調して、CPU100へ出力する。
The
メモリ200は、ROMおよびRAMを含む。メモリ200には、CPU100に制御機能を付与するための制御プログラムが記憶されている。制御プログラムは、後述する進捗状況の通知処理を実行するためのプログラムを含む。また、メモリ200には、カメラモジュール11で撮影した画像データや通信モジュール305を介して外部から取り込んだ画像データ、テキストデータ(メールデータ)などが所定のファイル形式で保存される。
The
CPU100は、キー入力回路303およびタッチセンサ22からの操作入力信号に基づき、制御プログラムに従って、カメラモジュール11、マイク12、通信モジュール305、液晶パネル21a、通話スピーカ23、外部スピーカ310、赤外線通信モジュール13、近距離通信モジュール312等を動作させる。これにより、通話機能、電子メール機能、データ送受信機能等の各種機能(アプリケーション)を実行する。
The
本実施の形態の携帯電話機では、これより詳細を説明するように、所定のデータ処理、たとえば、赤外線通信や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
図3は、データ処理の進捗状況を通知する際のバイブレータ14の振動パターン例を模式的に示す図である。図3に示される6つのグラフA〜Dのそれぞれにおいて、横軸は進捗の割合を表し、縦軸はバイブレータ14から発生される振動の強さを表す。
FIG. 3 is a diagram schematically illustrating an example of a vibration pattern of the
グラフAの例では、CPU100が、データ処理の進行に伴って漸次強さが減少するような振動を発生させるようにバイブレータ14を制御する。
In the example of graph A, the
グラフBの例では、CPU100が、一定の時間間隔で、間歇的に振動を発生させるようにバイブレータ14を制御する。さらに、振動を発生させる際、CPU100は、データ処理の残りの処理量が少なくなるほど振動が弱くなるようにバイブレータ14を制御する。
In the example of graph B, the
グラフCの例では、CPU100は、振動の強さは一定であるが、振動期間ならびに振動の停止期間がデータ処理の進行に伴って徐々に短くなるように、バイブレータ14を制御する。なお、振動期間の長さのみ変化させるようにしてもよいし、停止期間の長さのみ変化させるようにしてもよい。
In the example of the graph C, the
グラフ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
図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
図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
ステップS101において、CPU100はさらに、送信先の機器からデータを受ける準備ができたことを通知する信号を、近距離通信モジュール312およびアンテナ312aを介して受信するのを待つ。送信先の機器から準備ができたことを通知する信号を受信すると、次のステップS102の処理へ進む。
In step S101, the
ステップS102では、CPU100は、後述する進捗通知メイン処理を起動する(図5(a)参照)。進捗通知メイン処理は、次ステップのデータ送信処理(S103)と並行して実行さる。進捗通知メイン処理では、データ送信処理の進捗状況をユーザへ通知する処理が行われる。
In step S102, the
次に、CPU100は、ユーザにより選択された送信対象データを、近距離通信モジュール312およびアンテナ312aを介して、送信先の機器へ送信するデータ送信処理を行う(S103)。CPU100は、送信対象データを所定のサイズ単位で読み込み、読み込まれたデータブロックを、送信先の機器へ送信するための、Bluetoothの規格に従ったデジタル信号へ変換する。そして、変換されたデジタル信号を、順次近距離通信モジュール312およびアンテナ312aを介して送信する。このようにして送信対象データが、所定のサイズのデータブロック単位で、順次送信される。データの送信中、CPU100は、その時点の現在量Hをメモリ200の所定の領域に随時上書きする。
Next, the
送信されるべき全データの送信が正常に完了すると、CPU100は、送信先の機器との間でデータ送信処理を完了するための処理を行い、そして接続を切断する(S104)。こうして、図4のデータの送信処理が完了する。
When transmission of all data to be transmitted is completed normally, the
図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
次に、CPU100は、メモリ200から全体量Gを読み込む(S112)。そして、同じくメモリ200から現在量Hを読み込む(S113)。
Next, the
そして、CPU100は、読み込まれた全体量Gおよび現在量Hにもとづいて、その時点のデータ送信処理の進捗状況を通知する進捗通知処理を実行する(S114)。ステップS114において、CPU100は、後述するように(図5(b)参照)、データ送信処理の進捗状況を、ディスプレイ21上での表示またはバイブレータ14から発生する振動のどちらを利用して行うかを判定する。そして、判定結果に応じた手段を用いて、ユーザへ当該進捗状況を通知するための処理を行う。
Then, the
ステップ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
ステップ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
送信対象データの全てが送信先の機器へ正常に送信されると、CPU100は、ステップS116において現在量Hが全体量Gに等しくなったと判定し(S116:NO)、図5(a)の進捗通知メイン処理を終了する。
When all of the transmission target data is normally transmitted to the transmission destination device, the
さて、図5(b)の進捗通知処理は以下のように行われる。 Now, the progress notification process of FIG. 5B is performed as follows.
まず、CPU100は、パネルバックライト21bが点灯しているか否かを判定する(S121)。なお、データ送信が開始された直後は、通常、パネルバックライト21bは点灯した状態となっている。
First, the
パネルバックライト21bが点灯している場合には(S121:YES)、CPU100は、プログレスバーをディスプレイ21に表示させることにより、進捗状況を通知する処理を行う(S122)。
If the
図6は、プログレスバーによる進捗通知処理(S122)が行われる際の、ディスプレイ21上の表示内容の例を模式的に示した図である。
FIG. 6 is a diagram schematically illustrating an example of display contents on the
ステップS122のプログレスバーによる進捗通知処理において、図示の通り、CPU100は、ディスプレイ21上に、プログレスバー等を用いて進捗状況を通知するための進捗表示ウィンドウ401を表示する。進捗表示ウィンドウ401上には、当該データ送信処理およびその進捗に関する各種の情報が表示される。
In the progress notification process by the progress bar in step S122, as shown in the figure, the
CPU100は、全体量Gおよび現在量Hに応じて、プログレスバー402を進捗表示ウィンドウ401に表示する。即ち、CPU100は、T秒置きにメモリ200から現在
量Hを読み込んで、現在量Hと全体量Gとから進捗の割合H/Gを計算する。そして、この進捗の割合H/Gに略比例した長さをもつプログレスバー402を表示する。
The
進捗表示ウィンドウ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
およその残り時間は、例えば、全体量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
このようにステップS122の処理が行われるときにはパネルバックライト21bはONの状態であるため、ユーザは、図6に示すような進捗表示ウィンドウ401上へ表示されたデータ送信処理の進捗状況を目視にて確認することが可能である。このようにして、図5(b)のステップS122のプログレスバーによる進捗通知処理が行われる。
As described above, since the
パネルバックライト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
ところで、本実施の形態の携帯電話機は、パネルバックライト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
即ち、CPU100は、T秒置きにメモリ200から現在量Hを読み込んで、現在量Hと全体量Gとから進捗の割合H/Gを計算する。そして、グラフAに示す通り、この進捗の割合H/Gの増加に応じて徐々に弱くなるようバイブレータ14を振動させる。
That is, the
なお、振動による進捗通知処理に切り替えられた場合、プログレスバーによる進捗通知処理は行われないため、進捗表示ウィンドウ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
こうして、ユーザは、パネルバックライト21bがOFFとなり、進捗表示ウィンドウ401が見えなくなっても、徐々に弱まる振動の変化により、データ送信処理の進捗状況を確認することができる。上述のように、送信対象データの全てが送信先の機器へ正常に送信されると、CPU100は、バイブレータ14を停止させる。なお、バイブレータ14の振動パターンは図3のグラフAのパターンでなく、グラフB〜Cの何れかのパターンでも良い。
In this way, even if the
なお、送信対象データの送信が全て完了する前に、キー操作群3aまたはタッチセンサ22を用いたユーザによる操作が行われると、再び、パネルバックライト21bがONする。こうなると、CPU100は、プログレスバーによる進捗通知処理を再び行う。即ち、CPU100は、バイブレータ14を停止させ、替わりに、進捗表示ウィンドウ401を表示する。
Note that if an operation by the user using the
図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
図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
さて、時間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
グラフ(b)のように、時間T2になるとパネルバックライト21bがOFFする。グラフ(d)に示すように、パネルバックライト21bのON/OFFの状態は、T秒ごとに検知される。よって、タイマー304が時間Tのカウントする前に時間T2のタイミングでパネルバックライト21bがOFFになると、時間T3において、パネルバックライト21bのOFFが検知される。
As shown in the graph (b), the
パネルバックライト21bのOFFが検知されると、グラフ(f)のように、振動による進捗通知の処理がなされる。即ち、T秒毎に求められる進捗の割合H/Gに応じて振動の強さが設定されることにより、データ送信処理の進捗に応じて、徐々にバイブレータ14の振動が弱くなっていく。
When the OFF of the
時間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
なお、グラフ(f)の点線は、パネルバックライト21bが、データ送信の処理が開始されたときにパネルバックライト21bがOFFである場合の振動の強さの遷移を示す。上記のように、データ送信の途中に、振動による進捗通知の処理に切り替わった場合、バイブレータ14は、最大の強さでなく、現在の進捗の割合H/Gに応じた強さから徐々に
弱くされていくこととなる。
The dotted line in the graph (f) indicates the transition of the vibration intensity when the
以上、本実施の形態によれば、パネルバックライト21bがOFFの状態であり、ディスプレイ21上でのプログレスバーによってデータ送信処理の進捗状況が見えにくい(見えない)場合に、進捗状況に応じた振動をバイブレータ14から発生させるようにしている。これによって、ユーザは、ディスプレイ21上のプログレスバー(進捗状況を示す画像)が見づらくなっても、データ送信処理の状況を、より具体的には進捗状況を確認できる。
As described above, according to the present embodiment, when the
また、本実施の形態によれば、データ送信処理の進捗状況を振動を用いて報知するようにしているので、ユーザは、携帯電話機のディスプレイ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
また、本実施の形態によれば、データ送信処理の進捗状況に応じてバイブレータ14の動作の仕方を変化させる、たとえば、振動の強さを変化させるようにしているので、ユーザに、データ送信処理の進捗状況が分かりやすい。
Further, according to the present embodiment, the manner of operation of the
<変更例1>
変更例1に係る携帯電話機は、上記実施の形態で説明した振動による進捗通知処理を利用するか否かをユーザが自由に設定できる「振動通知設定」の機能を備える。ユーザは、たとえば、ディスプレイ21上に表示される所定の設定画面を用いて、振動による進捗通知処理を行う場合にはON設定を行い、行わない場合にはOFF設定を行う。なお、デフォルト値として、「ON」または「OFF」のどちらか一方が前もって設定されている。
<
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
図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
CPU100は、ON設定がなされていると判定した場合(S124:YES)、振動による進捗通知処理を行う(S123)。一方、OFF設定がなされていると判定した場合には(S123:NO)、ステップS123の処理をスキップして、即ち振動による進捗通知処理を行わずに、進捗通知処理を終了する。
If the
このようにして、本変更例の構成によれば、振動による進捗通知処理を行うか行わないかを、ユーザが自由に選択し設定できる。よって、ユーザが望む場合に、振動による進捗状況の報知を行うことができる。例えば、ユーザが、振動の発生に伴う振動音が周囲の人に感知されたくないような環境にいる場合に、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される。
<
The
本変更例に係る携帯電話機では、以下に説明するように、パネルバックライト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
図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
CPU100は、パネルバックライト21bがOFFの状態もしくは省電力モードでない、つまりONの状態であると判定すると(S141:NO)、図5(b)の進捗通知処理と同様に、プログレスバーによる進捗通知処理を行う(S122)。
When the
一方、CPU100は、パネルバックライト21bがOFFの状態もしくは省電力モードであると判定すると(S141:YES)、図5(b)の進捗通知処理と同様に、振動による進捗通知処理を行う(S123)。
On the other hand, when the
振動による進捗通知処理が完了すると、CPU100は、パネルバックライト21bが省電力モードであるか否かを判定する(S126)。CPU100は、パネルバックライト21bの状態が省電力モードであると判定した場合には(S126:YES)、ステップS123へ移行し、プログレスバーによる進捗通知処理を行う。
When the progress notification process by vibration is completed, the
以上、本変更例の構成によれば、パネルバックライト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
しかも、本変更例の構成によれば、パネルバックライト21bの状態が省電力モードであるときには、プログレスバーによる進捗状況の通知も同時に行われる。このため、ユーザは、ディスプレイ21にプログレスバーの表示を目視確認することによっても、データ送信処理の進捗を知ることができる。よって、ユーザは、状況に応じて、進捗状況の確認方法を選ぶことができる。
In addition, according to the configuration of this modification, when the state of the
なお、本変更例においても、変更例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にされたときに、振動による進捗通知を行う。
<
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
ここでは、携帯電話機の外部メモリインタフェース15に装着された外部メモリ313へファイルがコピーされる際の、振動による進捗通知処理について、説明する。
Here, a progress notification process by vibration when a file is copied to the
ユーザは、ディスプレイ21に表示されるメニュー画面を参照しながら、外部メモリ313へのコピー処理を行うための入力操作を行う。続いて、コピー対象のファイルと、コピー先のフォルダを選択する入力操作を行う。これにより、ファイルのコピー処理が開始される。なお、コピー対象のデータは、外部メモリ313へコピーできる形式のデータであればよい。
The user performs an input operation for performing a copy process to the
図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
CPU100は、次に、図5(a)の進捗通知メイン処理を起動する(S202)。上記実施の形態では、データ送信処理の進捗状況を通知するために、図5(a)の進捗通知メイン処理が実行された。本変更例では、コピー処理の進捗状況を通知するために、図5(a)の進捗通知メイン処理が実行される。本変更例の場合、ファイルのコピー処理に係る全体量G(コピー対象のファイルのサイズ)および現在量H(コピーが正常に完了したデータのサイズ)が読み込まれ、これらに基づいて、進捗状況の通知がなされることとなる。進捗通知メイン処理は、続くステップS203のコピー処理と並行して行われる。
Next, the
図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
図10(b)は、コピー処理に係るプログレスバーによる進捗通知処理が行われる際の、ディスプレイ21上の表示内容の例を模式的に示した図である。
FIG. 10B is a diagram schematically illustrating an example of display contents on the
ディスプレイ21には、進捗表示ウィンドウ501に表示され、進捗表示ウィンドウ501上に、全体量Gおよび現在量Hに応じた長さのプログレスバー502が表示される。また、図6に示す表示例と同様に、プログレスバー502の周囲には、コピー処理に関連する各種の情報が表示される。
On the
一方、コピー処理の途中にパネルバックライト21bがOFFになれば(S121:NO)、振動による進捗通知処理が行われる(S123)。たとえば、図3のグラフAに示すように、コピー処理の進捗状況に応じた強さでバイブレータ14が振動する。
On the other hand, if the
さて、図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
本変更例では、コピー処理に係る進状況の通知について説明したが、他のファイル処理、例えば、ファイルの削除、移動、作成に係る処理にも、同様な進捗状況の通知を行うことができる。また、ある程度の時間を要するその他の処理、例えば検索処理や、外部メモリ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
以上、本変更例の構成によれば、上記実施の形態と同様であり、ユーザは、ディスプレイ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
<変更例4>
変更例4に係る携帯電話機は、いわゆるマルチタスクの機能を有する。本変更例において、起動されたアプリケーションは、対応するウィンドウをディスプレイ21に直接描画処理しない。そのかわり、ウィンドウをディスプレイ21に表示するための情報を、メモリ200の所定の領域に書き込む。CPU100は、一つまたは複数の、実行中のアプリケーションのうち、フォアグラウンドで動作するアプリケーションに対応するウィンドウに関する情報をメモリ200から読み込む。そして、読み込まれた情報にもとづいて、そのウィンドウを、いわゆる「最前面」に表示する。同時に、該アプリケーションを、ユーザが行う入力操作を受け付け可能な状態で動作させる。
<
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
図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
図11の進捗通知処理において、CPU100は、まず、進捗表示ウィンドウが最前面に表示されているか否かを判定する(S131)。最前面に表示されている場合には(S131:YES)、CPU100は、プログレスバーによる進捗通知処理(S122)を行う。
In the progress notification process of FIG. 11, the
進捗通知メイン処理の起動直後において、通常、進捗通知メイン処理はフォアグラウンド処理として実行されている。そのため、この時点においては、メモリ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
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
本変更例の構成では、進捗表示ウィンドウ401が最前面に表示されていない場合に、振動による進捗通知処理(S133)が実行される。以下にこれを説明する。
In the configuration of this modification example, when the
CPU100は、所定のキー、例えばカレンダーを表示するアプリケーションを起動する起動キー31がユーザにより押されたことを検知すると、カレンダーを表示するアプリケーションをフォアグラウンドで起動し、カレンダーのウィンドウを表示する。
When
図12(a)にカレンダーの画面の表示例を示す。ディスプレイ21には、カレンダー601および関連する情報が表示される。ディスプレイ21の上部には、時刻やバッテリー残量など各種の情報を通知するタスクバー602が表示される。また、データを送信中であることをユーザに通知するためのアイコン603が、タスクバー602上に表示される。
FIG. 12A shows a display example of a calendar screen. The
ユーザは、カレンダーを表示するアプリケーションを利用できるだけでなく、アイコン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
図11のフローチャートにもどり、CPU100は、ステップS131においてNOと判定した場合には、振動による進捗通知処理を実行する(S133)。これを完了すると、図11の進捗通知処理を完了する。例えば、上述のようにカレンダーが表示されている場合には、振動による進捗通知処理(S133)が実行される。
Returning to the flowchart of FIG. 11, if the
なお、ユーザが、起動していたカレンダーを表示するアプリケーションをデータ送信処理の完了前に終了させることがあり得る。この場合、本変更例に係る進捗通知メイン処理は、再びフォアグラウンド処理となる。このため、この後実行されるステップ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
なお、図12(b)に、データの送信処理が完了したときのディスプレイ21の表示例を示す。同図に示すように、CPU100は、データの送信処理が完了すると、完了したことを明示的にユーザへ通知するために、進捗表示ウィンドウ401を再びディスプレイ21へ表示するようにしてもよい。データの送信処理の完了時においては、100%に対応する長さのプログレスバー402が進捗表示ウィンドウ401上に表示される。
FIG. 12B shows a display example on the
以上、本変更例の構成によれば、他のアプリケーションに基づく画像がディスプレイ21に表示されることにより進捗表示ウィンドウ401が表示されず、プログレスバー402(進捗状況を示す画像)が見えなくなっても、ユーザは、データ処理(データ送信処理や各種ファイル処理)の進捗状況を知ることができる。
As described above, according to the configuration of the present modification example, the
なお、図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
<変更例5>
上記実施の形態のようにデータ送信処理を行っている間に、ユーザが第2キャビネット2の正面を下に向けて机の上に置いたり、ディスプレイ21を覆うようにして携帯電話機を手に持ったりした場合、進捗表示ウィンドウ401が見えなくなってしまう。
<
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
本変更例では、ディスプレイ21が何かにより覆われた状態となったことに基づいて、振動による進捗通知処理が開始される。
In the present modification example, the progress notification process by vibration is started based on the
図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
近接センサ24は、第2キャビネット2の正面(ディスプレイ21が配される面)においてディスプレイ21の近傍に設けられる。近接センサ24は、ディスプレイ21に近接するまたは近傍に存在する被検出物を検出する。たとえば、近接センサ24は静電容量を測定しながら、静電容量と予め定められた閾値とを比較する。そして、被検出物が、近接センサ24に近づいたり、近接センサ24の近くに存在したりすると、静電容量が増加し、静電容量が閾値を越えるため、近接センサ24は検出信号をCPU100へ出力する。一方、近接センサ24は、被検出物が離れ近傍に存在しなくなると、近接信号をCPU100へ出力しなくなる。なお、近接センサ24は、静電容量式の近接センサ24に限られず、たとえば、超音波式や誘導形の近接センサ24や赤外線式の近接センサ24であっても良い。
The
変更例5に係る携帯電話機は、以下に説明するように、データ送信処理ならびにその進捗通知のためのプログレスバーの表示処理が行われている際に、近接センサ24が被検出物を検出している場合に、振動による進捗通知をさらに行う機能を備える。
As will be described below, the mobile phone according to the fifth modification example detects the detected object by the
図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
図14の進捗通知処理が開始されると、CPU100は、プログレスバーによる進捗通知処理を行う(S141)。つづいて、近接センサ24が被検出物を検出したか否かを判定する(S142)。
When the progress notification process in FIG. 14 is started, the
近接センサ24が被検出物を検出してない場合には(S142:NO)、CPU100は、図14の進捗通知処理を完了する。
When the
さて、データ送信処理が行われている間に、ユーザが上述のように第2キャビネット2の正面を下に向けて、机の上に置く場合があり得る。このような場合、進捗表示ウィンドウ401が見えなくなくなり、ユーザは、進行中のデータ送信の進捗状況を知ることができなくなってしまう。本変更例の携帯電話機に備えられた近接センサ24は、このように何らかの障害物がディスプレイ21の正面位置に近接することを検出する。
Now, while the data transmission process is being performed, the user may place the
近接センサ24が被検出物を検出した場合には(S142:YES)、CPU100は、さらに振動による進捗通知処理を行い(S143)、そして図14の進捗通知処理を完了する。
When the
なお、図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
以上、本変更例の構成によれば、近接センサ24が検出信号を出力すると、CPU100は、進捗状況に応じた振動をバイブレータ14から発生させて、ユーザへ進捗状況を通知する。
As described above, according to the configuration of this modified example, when the
例えば、ユーザが第2キャビネット2の正面を下に向けて机の上に置いたり、ディスプレイ21を覆うようにして携帯電話機を手に持つなどした場合に、近接センサ24が被検出物を検出し、振動による進捗通知が行われる。また、何らかの障害物が、ユーザの意図とは無関係に第2キャビネット2の正面位置に接近した場合においても、近接センサ24が被検出物を検出し、振動による進捗通知が行われる。
For example, when the user places the
よって、ディスプレイ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
また、本変更例の構成によれば、ディスプレイ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
なお、本変更例の構成では、近接センサ24は第2キャビネット2の下方(通話スピーカ23が配されていない方)に配されたが、ディスプレイ21に近接する物を検出できるなら、これ以外の場所に配されてもよい。例えば、通話スピーカ23の近くに配されてもよい。
In the configuration of this modified example, the
また、本変更例の構成では、近接センサ24は1か所に配されたが、複数の近接センサが複数個所に配されてもよい。例えば、通話スピーカ23の近くにもう一つ配置するようにしてもよい。また、4つの近接センサを、第2キャビネット2の4辺の中央位置、または第2キャビネット2の4つの角部に、それぞれ配置するようにしてもよい。
Further, in the configuration of this modified example, the
<その他>
以上、本発明の実施の形態について説明したが、本発明は、上記実施の形態によって何ら制限されるものではなく、また、本発明の実施の形態も、上記以外に種々の変更が可能である。
<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
また、図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
また、送信処理に限る必要はなく、受信処理が行われる際に、上述の実施の形態のようにして、図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
上記実施の形態では、データのサイズ(全体量Gと現在量H)にもとづき、振動による進捗通知処理の際にバイブレータ14から発生させる振動を調節した。振動による進捗通知は、これらデータのサイズに限らず、データ処理に関する他の状況にもとづいて行われるようにしてもよい。例えば、データ処理にかかった時間や、その時点におけるデータ処理の進行の速さ、データの伝送速度、データの書き込み速度や読み込み速度等の、各種の情報にもとづいて、進捗状況が通知されるようにしてもよい。
In the above embodiment, the vibration generated from the
また、上記実施の形態では、パネルバックライト21bがOFFまたは省電力モードの状態になった直後に振動による進捗通知処理を行い、振動を発生させた。しかし、パネルバックライト21bがOFFまたは省電力モードの状態になってから、所定の時間の経過後(例えば数秒後)に、振動を発生させ始めるようにバイブレータ14を制御してもよい。あるいは、進捗状況の報知のための振動をまず発生させるようにし、所定の時間の経過後(例えば数秒後)に、パネルバックライト21bをOFFまたは省電力モードにするようにしてもよい。
Further, in the above-described embodiment, the progress notification process by vibration is performed immediately after the
さらに、上記変更例4では、他のアプリケーションの起動によって進捗表示ウィンドウ401が非表示にされ、これにもとづき振動による進捗通知が行われた。しかし、アプリケーションの起動にかぎらず、他の処理にもとづいて進捗表示ウィンドウ401が非表示にされることに応じて、振動による進捗通知を行ってもよい。たとえば、進捗表示ウィンドウ401が表示されているときに、ユーザがディスプレイ21に待ち受け画面を表示させるようキー入力操作を行うことがあり得る。このような場合に、図5(a)の進捗通知メイン処理がバックグラウンド処理に移行され、待ち受け画面が表示されているときに振動による進捗通知を行ってもよい。
Furthermore, in the above-mentioned modification example 4, the
また、進捗表示ウィンドウ401が非表示にされた場合だけでなく、進捗表示ウィンドウ401の一部分が、他の処理が実行されること等にもとづいて非表示にされた場合に、振動による進捗通知を行ってもよい。
Further, not only when the
また、いわゆる半透明なウィンドウが、他の処理が実行されること等にもとづいて表示され、これに伴い進捗表示ウィンドウ401がディスプレイ21上にやや見えにくく表示される場合にも、振動による進捗通知を行ってもよい。
Also, a so-called translucent window is displayed based on the execution of other processing, etc., and the
また、上記の場合にかぎらず、進捗表示ウィンドウ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
また、本実施の形態の携帯電話機は、振動による進捗通知を行う際、図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
メールの送受信処理、電話の発信、着信、通話、アラームやスケジュールの通知などを実行している場合は、バイブレータ等各種報知部によるデータの処理状況の報知を停止することとしてもよい。そして、メールの送受信処理、電話の発信、着信、通話、アラームやスケジュールの通知などが終了した場合は、報知部はデータの処理状況の報知を再開することとしてもよい。 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
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.
前記制御部は、前記データ処理とは異なる処理が実行されたことに基づき、前記表示部に前記異なる表示をさせる、
ことを特徴とする携帯端末装置。 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.
前記報知部は、バイブレータであり、
前記制御部は、前記データ処理の状況に応じて前記バイブレータの振動の強さを変化させる、
ことを特徴とする携帯端末装置。 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 .
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)
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)
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 |
-
2010
- 2010-11-26 JP JP2010264177A patent/JP5646299B2/en not_active Expired - Fee Related
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 |