JP2003308168A - 携帯電話機 - Google Patents

携帯電話機

Info

Publication number
JP2003308168A
JP2003308168A JP2002115411A JP2002115411A JP2003308168A JP 2003308168 A JP2003308168 A JP 2003308168A JP 2002115411 A JP2002115411 A JP 2002115411A JP 2002115411 A JP2002115411 A JP 2002115411A JP 2003308168 A JP2003308168 A JP 2003308168A
Authority
JP
Japan
Prior art keywords
pointer
line
slide
page scroll
operation button
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2002115411A
Other languages
English (en)
Other versions
JP4172198B2 (ja
Inventor
Hideaki Osada
英明 長田
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2002115411A priority Critical patent/JP4172198B2/ja
Priority to US10/413,408 priority patent/US7245286B2/en
Priority to EP03008936A priority patent/EP1355228A3/en
Priority to EP12183214A priority patent/EP2533134A1/en
Priority to CNB031231314A priority patent/CN1253783C/zh
Publication of JP2003308168A publication Critical patent/JP2003308168A/ja
Priority to HK04102970A priority patent/HK1060247A1/xx
Application granted granted Critical
Publication of JP4172198B2 publication Critical patent/JP4172198B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0338Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of limited linear or angular displacement of an operating part of the device from a neutral position, e.g. isotonic or isometric joysticks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03548Sliders, in which the moving part moves in a plane
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)
  • Telephone Set Structure (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

(57)【要約】 【課題】 行スクロールとページスクロールの操作が容
易であり、ポインタの移動速度を表示画面単位に制御で
きるポインティングディバイスを装備した携帯電話機を
提供する。 【解決手段】 ポインティングデバイス1は、ポインタ
操作ボタン11とスライド移動範囲12から構成され
る。ポインタ操作ボタン11は、操作していない時には
スライド移動範囲12の中心に位置し、手指の操作によ
るスライド移動範囲12の範囲内のスライド操作と、ス
ライド操作以外に押下操作とが可能であり、スライド操
作中に手指を開放すことで中心位置に戻る。同様に、押
下操作でも押下した状態で手指を放すことで、押下前の
状態に戻る。またスライド移動範囲がポインタ移動枠を
構成し、このポインタ移動枠の上端または下端にポイン
タを接触させることで、行スクロールモードまたはペー
ジスクロールモードに移行する。ポインティングデバイ
スを使用した行スクロールと、ページスクロール操作に
おけるポインタの移動速度を、表示画面単位に制御可能
となる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、携帯電話機に関
し、特に、ポインティングデバイスを装備した携帯電話
機に関する。
【0002】
【従来の技術】携帯電話機において、情報入力、情報表
示、情報出力、情報処理等を実行する際の操作性が、携
帯電話機の利用価値を決定付ける重要な要因の1つとな
っている。そのため、近年、ポインティングデバイスを
備えた携帯電話機の開発がなされている。ポインティン
グデバイスは携帯電話機上のディスプレイに表示された
カーソルを移動させて文字の入力や機器の制御を行う際
に用いられる。これにより、携帯電話機の小型軽量化が
図られるが、他方で、ポインティングデバイス自体の操
作性の向上が求められるようになる。
【0003】ポインティングデバイスを備えた機器とし
ては、例えば、特開平9−134248号公報の「ポイ
ンティング入力装置およびこの入力装置を備えた電子機
器」が挙げられる(発明例1)。この機器においては、
平板状の操作ボタンがスライド移動可能であり、複数の
操作ボタンが不要であることから、操作位置を大きく移
動させることなく複数の操作対象を手指1本で円滑に操
作できるので、機器の操作性の向上と小型化を図ること
ができるとされる。
【0004】また、特開平9−282091号公報の
「ポインティング装置」は、ポインタの位置操作を利き
手の人差し指で行いながら、同時に操作ボタンを人差し
指との連携において制御しやすい、親指で行うことを容
易にするポインティングに関する技術が開示されている
(発明例2)。
【0005】
【発明が解決しようとする課題】しかしながら、上記従
来のポインティングデバイスを装備したシステムでは、
次のような問題点がある。すなわち、携帯電話機でよく
使用するリスト選択のための行スクロールとページスク
ロール操作を容易にするための機能がない。また、画面
サイズの小さな携帯電話機において、ポインタ移動速度
が早すぎる。
【0006】本発明は上記事情に鑑みてなされたもので
あり、行スクロールとページスクロール操作が容易であ
り、ポインタの移動速度を表示画面単位に制御できるポ
インティングディバイスを装備した携帯電話機を提供す
ることを目的とする。
【0007】
【課題を解決するための手段】かかる目的を達成するた
め、本発明の携帯電話機は、所定の平面内におけるスラ
イド移動範囲を有するポインタ操作ボタンを有し、ポイ
ンタ操作ボタンは、手指の操作によるスライド移動範囲
内でのスライド操作と押下操作とが可能とされ、スライ
ド操作と押下操作とによるポインティング機能が構成さ
れたポインティングデバイスを備えたことを特徴として
いる。
【0008】また、上記のポインタ操作ボタンは、操作
していない時にはスライド移動範囲の中心に位置し、ス
ライド操作中に手指を開放すことで中心位置に戻り、押
下操作により押下した状態で手指を放すことで押下前の
状態に戻るとよい。
【0009】さらに、上記のスライド移動範囲がポイン
タ移動枠を構成し、このポインタ移動枠の上端または下
端にポインタを接触させることで、行スクロールモード
またはページスクロールモードに移行し、ポインタが行
スクロールポインタまたはページスクロールポインタに
変わるとよい。
【0010】なお、上記のポインティングデバイスを使
用した行スクロール操作とページスクロール操作におけ
るポインタの移動速度とを、表示画面単位に制御可能と
し、ポインティングデバイスは、ポインタ操作ボタンの
360度中の移動角度と、スライド移動範囲の中心位置
から外れた直線距離の長さに応じた移動距離とを算出す
る、算出機能を備えるとよい。
【0011】
【発明の実施の形態】次に、添付図面を参照して本発明
による携帯電話機の実施の形態を詳細に説明する。図1
から図12を参照すると、本発明の携帯電話機の一実施
形態が示されている。
【0012】本実施形態の携帯電話機の特徴は、複数の
キーを使用しなくても、複数の操作対象を手指1本で操
作できるようにしたポインティングデバイスを装備した
点にある。図1は、携帯電話機に装備されるポインティ
ングデバイスの構成例を概念的に示している。また、図
2および図3は、ポインティングデバイスを操作した場
合のプログラム制御についてのフローチャートである。
【0013】本実施形態の携帯電話機は、図1から図3
に示すポインティングデバイス機能を装備して構成され
る。ポインティングデバイス1は、ポインタ操作ボタン
11と、スライド移動範囲12から構成される。ポイン
タ操作ボタン11は、操作していない時にはスライド移
動範囲12の中心に位置し、手指の操作によるスライド
移動範囲12の範囲内のスライド操作と、スライド操作
以外の押下操作とが可能であり、スライド操作中に手指
を開放すことで中心位置に戻る。同様に、押下操作で
も、押下した状態で手指を放すことで押下前の状態に戻
るという機能を持っている。
【0014】以下の説明では、スライド操作時のプログ
ラム制御と、押下操作時のプログラム制御とを、分けて
行う。最初に、ポインタ操作ボタン11をスライド操作
した場合の動作例について、図2を用いて説明する。ポ
インタ操作ボタンスライド検出処理部(ステップS1)
は、ポインタ操作ボタン11がスライド移動範囲12の
中心位置から外れたことと、外れた後に中心位置に戻っ
たことを検出する。中心位置判断処理部(ステップS
2)は、ポインタ操作ボタンスライド検出処理部(ステ
ップS1)からコールされ、ポインタ操作ボタン11が
スライド移動範囲12の中心位置から外れているかどう
かを判断し、外れている場合には、ポインタ操作ボタン
スライド状態読出処理部(ステップS3)をコールす
る。中心位置の場合には、何もしないで処理を終了す
る。
【0015】ポインタ操作ボタンスライド状態読出処理
部(ステップS3)は、スライド量を読出す。ポインタ
表示座標位置算出処理部(ステップS4)は、ポインタ
操作ボタンスライド状態読出処理部(ステップS3)が
読み出したスライド量を使用して、ポインタ表示する画
面座標の算出と、ポインタ形状とを決める。ポインタ表
示処理部(ステップS5)は、ポインタ表示座標位置算
出処理部(ステップS4)が算出したポインタ表示する
画面座標とポインタ形状からポインタを表示する。待ち
時間監視処理部(ステップS6)は、事前に設定された
待ち時間の時間待ちを行い、中心位置判断処理部(ステ
ップS2)をコールする。
【0016】更に、ポインタ表示座標位置算出処理部
(ステップS4)は、ポインタ表示する画面座標の算出
時に、ポインタ移動枠設定部(ステップS7)とポイン
タ移動速度設定部(ステップS8)により事前に設定さ
れたポインタの、移動枠と移動速度係数を使用する。ポ
インタ移動速度設定部(ステップS8)については、待
ち時間もポインタ移動速度に影響することから、待ち時
間監視処理部(ステップS6)が使用する待ち時間への
設定も行う。行/ページスクロールモード設定部(ステ
ップS9)は、事前に行/ページスクロールモードの有
効/無効が設定する。行/ページスクロールモード有効
時、ポインタ移動枠の上端または下端にポインタを接触
させることで、行/ページスクロールモードに移行し、
ポインタが行/ページスクロールポインタに変わる。ま
た、行/ページスクロールモードの状態で、更にポイン
タ操作ボタン11を上方向または下方向へスライドさせ
た時に、行スクロールの指示をポインタ表示座標位置算
出処理部(ステップS4)から、行スクロール動作指示
処理部(ステップS10)をコールすることで行う。
【0017】次に、ポインタ操作ボタン11を押下した
場合の動作例について、図3を用いて説明する。ポイン
タ操作ボタン押下検出処理部(ステップS11)は、ポ
インタ操作ボタン11が押下された時に起動され、ポイ
ンタ操作ボタン11が押下されたことを検出する。行/
ページスクロールモード判断部(ステップS12)は、
ポインタ操作ボタン押下検出処理部(ステップS11)
からコールされ、行/ページスクロールモードかどうか
を判断し、行/ページスクロールモード中だった場合に
は、ページスクロール動作指示処理部(ステップS1
3)をコールする。ページスクロール動作指示処理部
(ステップS13)は、ページスクロールの指示を行
う。
【0018】このようにして、ポインティングデバイス
の使用では、ポインタの移動枠設定による移動枠内のみ
のポインタ移動と、移動枠のサイズ等によりポインタ移
動速度を設定できるポインタ移動速度設定と、更に行/
ページスクロールへの対応とを行うことで、表示画面の
小さな携帯電話機でもポインタによる操作を容易にして
いる。上に説明したように、図1に本発明のポインティ
ングデバイスを装備した携帯電話機の実施例を示し、ポ
インティングデバイス1以外はプログラム制御により動
作する。
【0019】図2を参照すると、本発明のポインティン
グデバイスを装備した携帯電話機は、ポインタ操作ボタ
ンスライド検出処理部(ステップS1)により、ポイン
タ操作ボタン11とスライド移動範囲12から構成され
るポインティングデバイス1と、ポインタ操作ボタン1
1がスライド移動範囲12の中心位置から外れたこと
と、外れた後に中心位置に戻ったこととを検出する。ポ
インタ操作ボタンスライド検出処理部(ステップS1)
と待ち時間監視処理部(ステップS6)からコールさ
れ、ポインタ操作ボタン11がスライド移動範囲12の
中心位置から外れているかどうかを、中心位置判断処理
部(ステップS2)が判断する。中心位置判断処理部
(ステップS2)において、外れている場合にはポイン
タ操作ボタンスライド状態読出処理部(ステップS3)
をコールし、中心位置の場合には処理を終了する。
【0020】ポインタ操作ボタンスライド状態読出処理
部(ステップS3)でスライド量を読出し、ポインタ操
作ボタンスライド状態読出処理部(ステップS3)が読
み出したスライド量を使用して、ポインタ表示座標位置
算出処理部(ステップS4)がポインタ表示する画面座
標の算出とポインタ形状を決める。ポインタ表示座標位
置算出処理部(ステップS4)が決めた画面座標とポイ
ンタ形状を使用して、ポインタ表示処理部(ステップS
5)がポインタを表示する。待ち時間監視処理部(ステ
ップS6)では、事前に設定された待ち時間の時間待ち
を行う。
【0021】ポインタ移動枠設定部(ステップS7)で
は、ポインタ表示の移動座標範囲を設定する。ポインタ
移動速度設定部(ステップS8)では、ポインタ表示の
移動速度係数と待ち時間監視処理部(ステップS6)で
使用する待ち時間を設定する。行/ページスクロールモ
ード設定部(ステップS9)では、行/ページスクロー
ルモードの有効/無効を設定する。行/ページスクロー
ルモード有効時に、ポインタ移動枠の上端または下端に
ポインタを接触させることで行/ページスクロールモー
ドになり、この行/ページスクロールモード状態で更に
ポインタ操作ボタン11を上方向または下方向へスライ
ドさせた時に、行スクロールの指示をポインタ表示座標
位置算出処理部(ステップS4)から行スクロール動作
指示処理部(ステップS10)をコールする。
【0022】次に、ポインタ操作ボタン11が押下され
た時の動作例を図3を用いて説明する。ポインタ操作ボ
タン押下検出処理部(ステップS11)により、ポイン
タ操作ボタン11が押下されたことを検出する。ポイン
タ操作ボタン押下検出処理部(ステップS11)からコ
ールされ、行/ページスクロールモードかどうかを、行
/ページスクロールモード判断部(ステップS12)に
おいて判断する。行/ページスクロールモードだった場
合には、ページスクロール動作指示処理部(ステップS
13)をコールする。このページスクロール動作指示処
理部(ステップS13)は、行/ページスクロールモー
ド判断部(ステップS12)からコールされ、ページス
クロールの指示を行う。
【0023】それぞれの構成要素について、役割・機能
を説明する。ポインティングデバイス1は携帯電話機に
装備される。使いやすい位置であればどの位置に装備さ
れていてもよい。また、ポインタ操作ボタン11の大き
さ、スライド移動範囲12の広さについても、携帯電話
機の大きさに対してバランスのとれた大きさ、広さであ
ればよい。ポインタ操作ボタンスライド検出処理部(ス
テップS1)は、ポインタ操作ボタン11がスライド移
動範囲12の中心位置から外れたことと、中心位置に戻
ったことを検出する。また、この検出は、中心位置から
外れた時と中心位置に戻った時の1回ずつであり、検出
後に中心位置判断処理部(ステップS2)をコールす
る。
【0024】中心位置判断処理部(ステップS2)は、
ポインタ操作ボタン11がスライド移動範囲12の中心
位置から外れているかどうかを、ポインタ操作ボタンス
ライド検出処理部(ステップS1)が出力する情報から
判断する。中心位置から外れていた場合には、ポインタ
操作ボタンスライド状態読出処理部(ステップS3)を
コールし、中心位置の場合には、何もしないで処理を終
了する。
【0025】ポインタ操作ボタンスライド状態読出処理
部(ステップS3)は、ポインタ操作ボタン11がスラ
イド移動範囲12のどの角度にどれだけスライドさせて
いるか、というスライド量を読み出す。このスライド量
とは、現在のポインタ表示位置から移動させる画面座標
を算出するために必要な情報であり、360度中の移動
角度とポインタ操作ボタン11がスライド移動範囲12
の中心位置から外れた、直線距離の長さに応じた移動距
離を算出するための値である。
【0026】ポインタ表示座標位置算出処理部(ステッ
プS4)は、ポインタ操作ボタンスライド状態読出処理
部(ステップS3)が読み出したスライド量を元に、現
在のポインタ表示位置から移動させる画面座標を算出す
る。この算出では、ポインタ操作ボタン11の中心位置
からの直線距離の大きさでポインタ移動させる移動距離
が決まり、中心位置からの直線距離が大きい程、移動距
離が長くなる。
【0027】ポインタ表示処理部(ステップS5)は、
ポインタ表示座標位置算出処理部(ステップS4)が算
出したポインタ表示の画面座標にポインタを表示する機
能と、ポインタ表示座標位置算出処理部(ステップS
4)が指定した形状のポインタを表示する機能と、既に
表示中の(前回ポインタ表示した画面座標に表示されて
いる)ポインタがある場合に消去する機能とを持ってい
る。待ち時間監視処理部(ステップS6)は、事前に設
定された待ち時間の時間待ちを行う。ポインタ移動枠設
定部(ステップS7)は、事前にポインタ移動枠を設定
しておくことでポインタの移動範囲を限定することを可
能にし、設定した移動枠はポインタ表示座標位置算出処
理部(ステップS4)が使用する。
【0028】ポインタ移動速度設定部(ステップS8)
は、スライド量から得られるポインタ操作ボタン11の
中心位置からの直線距離の長さに対する、ポインタ移動
の移動距離を決める移動速度係数を設定することを可能
にし、設定した値はポインタ表示座標位置算出処理部
(ステップS4)が使用する。また、ポインタ移動速度
設定部(ステップS8)は、待ち時間監視処理部(ステ
ップS6)への待ち時間も設定する。行/ページスクロ
ールモード設定部(ステップS9)は、行/ページスク
ロールモードの有効/無効の設定を可能にし、設定状態
はポインタ表示座標位置算出処理部(ステップS4)が
参照する。
【0029】行スクロール動作指示処理部(ステップS
10)は、ポインタ表示座標位置算出処理部(ステップ
S4)からコールされ、行スクロール動作を指示する。
行/ページスクロールモード有効時、ポインタ移動枠の
上端または下端にポインタを接触させることで行/ペー
ジスクロールモードへ移行し、行/ページスクロールモ
ードの状態で更にポインタ操作ボタン11を上方向また
は下方向へスライドさせた時、行スクロール動作を行
う。
【0030】次に、ポインタ操作ボタン11が押下され
た時の動作である。ポインタ操作ボタン押下検出処理部
(ステップS11)は、ポインタ操作ボタン11が押下
されたことを検出する。行/ページスクロールモード判
断部(ステップS12)は、行/ページスクロールモー
ドかどうかを判断し、行/ページスクロールモードだっ
た場合、ページスクロール動作指示処理部(ステップS
13)をコールする。このページスクロール動作指示処
理部(ステップS13)は、ページスクロール動作を指
示する。
【0031】次に、ポインタ表示座標位置算出処理部
(ステップS4)の中でも、特に行/ページスクロール
モードについての詳細説明を図4を用いて説明する。画
面座標演算処理部(ステップS21)は、スライド量か
ら次に表示するポインタ位置を演算する。行/ページス
クロールモード設定判断部(ステップS22)は、行/
ページスクロールモード設定部(ステップS9)が行/
ページスクロールモードを有効にしているかどうかを判
断し、有効の場合に行/ページスクロールモード判断部
(ステップS23)をコールする。一方、無効の場合に
通常ポインタ表示指示部(ステップS28)をコールす
る。
【0032】行/ページスクロールモード判断部(ステ
ップS23)は、行/ページスクロールモードかどうか
判断し、行/ページスクロールモード中の場合に行/ペ
ージスクロールポインタ変更判断部(ステップS25)
をコールし、行/ページスクロールモード中でない場合
に移動枠端接触判断部(ステップS24)をコールす
る。移動枠端接触判断部(ステップS24)は、ポイン
タが移動枠の下端または上端に接触しているかどうか判
断し、下端または上端に接触している場合に行/ページ
スクロールモードにして、行/ページスクロールポイン
タ表示指示部(ステップS27)をコールし、下端また
は上端に接触していない場合に通常ポインタ表示指示部
(ステップS28)をコールする。
【0033】行/ページスクロールポインタ変更判断部
(ステップS25)は、ポインタ操作ボタン11を左ま
たは右の方向にスライドさせた時、上方向ページスクロ
ール指示または下方向ページスクロール指示へのポイン
タ表示変更のために行/ページスクロールポインタ表示
指示部(ステップS27)をコールする。また、順方向
スライド操作時(ポインタが下方向ページスクロール指
示の場合の下方向スライド時または上方向ページスクロ
ール指示の場合の上方向スライド時)に、行スクロール
動作指示処理呼出部(ステップS26)をコールする。
さらに、逆方向スライド時(ポインタが下方向ページス
クロール指示の場合の上方向スライド時または上方向ペ
ージスクロール指示の場合の下方向スライド時)に、行
/ページスクロールモードを中止し、通常のポインタを
表示するために通常ポインタ表示指示部(ステップS2
8)をコールする。
【0034】行スクロール動作指示処理呼出部(ステッ
プS26)は、行スクロール動作指示処理部(ステップ
S10)をコールして、待ち時間監視処理部(ステップ
S6)をコールする。行/ページスクロールポインタ表
示指示部(ステップS27)は、行/ページスクロール
ポインタ表示であることと、上方向ページスクロールな
のか下方向ページスクロールなのかを、ポインタ表示処
理部(ステップS5)に伝える。通常ポインタ表示指示
部(ステップS28)は、行/ページスクロールポイン
タではなく、通常ポインタ表示でであることをポインタ
表示処理部(ステップS5)に伝える。
【0035】行/ページスクロール動作とポインタ形状
について、更に説明する。行/ページスクロールポイン
タの形状は、上方向と下方向の2つ矢印から成り、ポイ
ンタを上端または下端へ移動させた時に通常ポインタか
ら行/ページスクロールポインタへ変更になる。行/ペ
ージスクロールポインタへ変更した直後は、上端では
“▲▽”となり、下端では“△▼”となる。
【0036】行/ページスクロールポインタ表示の状態
でポインタ操作ボタン11を押下すると、“▲▽”表示
中は前ページへページスクロールし、“△▼”表示中は
次ページへページスクロールする。また、“▲▽”と
“△▼”の変更は、ポインタ操作ボタン11を左方向に
スライドさせた時に“△▼”→“▲▽”へ、右方向へス
ライドさせた時に“▲▽”→“△▼”へ変更する。行/
ページスクロールポインタ表示中の上下左右方向の定義
については、図5に従う。一方、通常ポインタの形状に
ついては、PCのマウスポインタと同様な矢印の形状を
している。
【0037】(動作例)次に、図1から図9を参照して
本実施例の全体の動作例について詳細に説明する。ま
ず、図1から図3を参照すると、ポインタ操作ボタン1
1がスライド移動範囲12の中心位置から外れたこと
を、ポインタ操作ボタンスライド検出処理部(ステップ
S1)が検出し、中心位置判断処理部(ステップS2)
をコールする。中心位置判断処理部(ステップS2)
は、中心位置から外れているため、ポインタ操作ボタン
スライド状態読出処理部(ステップS3)をコールす
る。ポインタ操作ボタンスライド状態読出処理部(ステ
ップS3)は、スライド量を読出し、ポインタ表示座標
位置算出処理部(ステップS4)をコールする。
【0038】ポインタ表示座標位置算出処理部(ステッ
プS4)は、現在の表示されているポインタ画面座標位
置から移動先のポインタ画面座標位置を算出し、ポイン
タ表示処理部(ステップS5)をコールする。この時、
移動先のポインタ画面座標位置と通常ポインタ形状の情
報を、ポインタ表示処理部(ステップS5)へ渡す。ま
た、移動させるポインタ画面座標位置の算出について
は、ポインタ移動枠設定部(ステップS7)とポインタ
移動速度設定部(ステップS8)で、事前に設定された
情報を使用する。
【0039】次に、ポインタ表示処理部(ステップS
5)は、移動先のポインタ画面座標位置への通常ポイン
タを表示と既に表示中の(前回ポインタ表示した画面座
標に表示されている)ポインタがある場合に消去し、待
ち時間監視処理部(ステップS6)をコールする。待ち
時間監視処理部(ステップS6)は、ポインタ移動速度
設定部(ステップS8)で事前に設定された待ち時間の
時間待ちを行い、中心位置判断処理部(ステップS2)
をコールする。ポインタ操作ボタン11がスライド移動
範囲12の中心位置から外れている間に、中心位置判断
処理部(ステップS2)から待ち時間監視処理部(ステ
ップS6)を連続で処理することで、通常ポインタが移
動する。
【0040】次に、ポインタ操作ボタン11がスライド
移動範囲12の中心位置に戻った時、この戻ったことを
ポインタ操作ボタンスライド検出処理部(ステップS
1)が検出し、その後、中心位置判断処理部(ステップ
S2)が中心位置に戻ったことを認識し、処理を終了す
る。
【0041】次に、他の実施例を図6から図8を用いて
説明する。図6は、ポインティングデバイス1と表示部
2とを示している。また、ポインティングデバイス1
は、ポインタ操作ボタン11と、スライド移動範囲12
とから構成される。表示部2での表示内容は、ポインタ
開始位置21と移動先のポインタ移動位置22から構成
され、ポインタ操作ボタン11をスライドさせた時に表
示部2に表示されるポインタ移動動作の1回分を示して
いる。また、図6の実施例では、ポインタ操作ボタン1
1をスライド移動範囲12の範囲をフルスライドさせた
時の、ポインティングデバイス1とその時のポインタ移
動を示している。なお図6で、ポインタ操作ボタン11
を[X0、Y0]の角度にスライドさせた場合、ポイン
タ開始位置21から[AX0、AY0]の位置であるポ
インタ移動位置22に移動している。
【0042】図7は、図6と同様な実施例であるが、ポ
インタ操作ボタン11をスライド移動範囲12の範囲を
フルスライドさせていない点が図6と異なり、ポインタ
操作ボタン11を[X0、Y0]の角度にスライドさせ
た場合、ポインタ開始位置23から[BX0、BY0]
の位置であるポインタ移動位置24に移動している。図
6と図7から、ポインタ開始位置23とポインタ移動位
置24の距離が、ポインタ開始位置21とポインタ移動
位置22の距離より短くなっていることがわかる(A>
B)。以上のことから、ポインタ操作ボタン11がスラ
イド移動範囲12の中心位置から外れた直線距離が長い
程、ポインタ移動速度が速いことがわかる。
【0043】図8の実施例で、ポインタ移動枠設定部
(ステップS7)とポインタ移動速度設定部(ステップ
S8)について説明する。図8は、パターン1の画面と
パターン2の画面と、それぞれの画面のポインタ移動
枠、移動速度係数と待ち時間を示した表から構成されて
いる。表のパターン3については、比較説明のために追
加した。
【0044】表のポインタ移動枠は、ポインタ移動枠設
定部(ステップS7)で設定される値であり、XY軸−
1とXY軸−2からなり、XY軸−1とXY軸−2で生
成できる四角形がポインタの移動枠になる。移動速度係
数と待ち時間は、ポインタ移動速度設定部(ステップS
8)で設定される値である。また、待ち時間は、待ち時
間監視処理部(ステップS6)で使用する待ち時間であ
る。
【0045】パターン1は、ポインタ移動枠のXY軸−
1が(5、10)でXY軸−2が(165、100)
で、移動速度係数が「10」、待ち時間が「10」とな
っている。パターン2は、ポインタ移動枠のXY軸−1
が(5、10)でXY軸−2が(165、180)で、
移動速度係数が「20」、待ち時間が「10」となって
いる。移動速度係数は、ポインタ表示座標位置算出処理
部(ステップS4)がポインタ表示する画面座標を算出
する時に使用する値であり、この値が大きい程、ポイン
タ移動は早くなる。
【0046】図6と図7で、ポインタ操作ボタン11が
スライド移動範囲12の中心位置から外れた直線距離が
長い程、ポインタ移動速度が速くなることを、上記で説
明した。この事で、ポインタ表示座標位置算出処理部
(ステップS4)では、ポインタ操作ボタン11が、ス
ライド移動範囲12の中心位置から外れた直線距離と移
動速度係数から、ポインタ表示する画面座標を算出して
いることがわかる。待ち時間については、待ち時間が小
さい程、単位時間当たりにポインタ表示座標位置算出処
理部(ステップS4)が実行される回数が多くなる。こ
のため、単位時間当たりのポインタ移動距離は大きくな
る。パターン3は、パターン2に対して待ち時間のみを
小さくしているので、パターン2よりパターン3の方が
ポインタ移動は早くなる。
【0047】次に、図4と図3を用いて、行/ページス
クロールモードについて説明する。図4は、ポインタ表
示座標位置算出処理部(ステップS4)について説明し
た図である。本図4を参照すると、画面座標演算処理部
(ステップS21)は、スライド量から次に表示するポ
インタ位置を演算する。行/ページスクロールモード設
定判断部(ステップS22)は、行/ページスクロール
モード設定部(ステップS9)が行/ページスクロール
モードを有効としているかどうかを判断し、有効の場合
に、行/ページスクロールモード判断部(ステップS2
3)をコールする。行/ページスクロールモード判断部
(ステップS23)は、行/ページスクロールモード中
かどうか判断し、行/ページスクロールモード中の場合
に、行/ページスクロールポインタ変更判断部(ステッ
プS25)をコールし、行/ページスクロールモード中
でない場合に、移動枠端接触判断部(ステップS24)
をコールする。
【0048】移動枠端接触判断部(ステップS24)
は、ポインタが移動枠の下端または上端に接触している
かどうか判断し、下端または上端に接触している場合
に、行/ページスクロールポインタ表示指示部(ステッ
プS27)をコールし、下端または上端に接触していな
い場合に、通常ポインタ表示指示部(ステップS28)
をコールする。
【0049】一方、行/ページスクロールポインタ変更
判断部(ステップS25)は、ポインタ操作ボタン11
を左または右の方向にスライドさせた時、上方向ページ
スクロール指示または下方向ページスクロール指示への
ポインタ表示変更のために、行/ページスクロールポイ
ンタ表示指示部(ステップS27)をコールし、順方向
スライド操作時(ポインタが下方向ページスクロール指
示の場合の下方向スライド時または上方向ページスクロ
ール指示の場合の上方向スライド時)に、行スクロール
動作指示処理呼出部(ステップS26)をコールし、逆
方向スライド時(ポインタが下方向ページスクロール指
示の場合の上方向スライド時または上方向ページスクロ
ール指示の場合の下方向スライド時)に、行/ページス
クロールモードを中止し、通常のポインタを表示するた
めに、通常ポインタ表示指示部(ステップS28)をコ
ールする。
【0050】行スクロール動作指示処理呼出部(ステッ
プS26)は、行スクロール動作指示処理部(ステップ
S10)をコールして、待ち時間監視処理部(ステップ
S6)をコールする。行/ページスクロールポインタ表
示指示部(ステップS27)は、行/ページスクロール
ポインタ表示であること上方向ページスクロールなのか
下方向ページスクロールなのかをポインタ表示処理部
(ステップS5)に伝える。通常ポインタ表示指示部
(ステップS28)は、行/ページスクロールポインタ
ではなく、通常ポインタ表示であることをポインタ表示
処理部(ステップS5)に伝える。
【0051】続いて、図3を用いて、行/ページスクロ
ールポインタ表示中にポインタ操作ボタン11を押下し
た場合の、ページスクロールについて説明する。ポイン
タ操作ボタン押下検出処理部(ステップS11)は、ポ
インタ操作ボタン11を押下したことを検出する。行/
ページスクロールモード判断部(ステップS12)は、
行/ページスクロールモードかどうかを判断し、行/ペ
ージスクロールモードだった場合、ページスクロール動
作指示処理部(ステップS13)をコールする。ページ
スクロール動作指示処理部(ステップS13)は、ペー
ジスクロール動作を指示する。
【0052】次に、図9を用いて、行/ページスクロー
ルモードの実施例について説明する。図9は、6つの画
面から構成され、操作毎の画面遷移について示してい
る。また、全ての画面は、図8で説明した表のパターン
2が事前に設定され、行/ページスクロールモード設定
部(ステップS9)が行/ページスクロールモードを有
効にしているものとする。
【0053】画面1は、リストの“1 AAA”が選択
されて、通常のポインタが表示されている状態である。
画面2は、画面1の状態から通常ポインタをY軸の18
0まで移動させた時、通常ポインタから行/ページスク
ロールポインタに変更した状態である。画面3は、画面
2の状態で更に、ポインタ操作ボタン11を下方向へス
ライドさせて行スクロールを行い、リストの選択が“1
AAA”から“2 BBB”に移行した状態である。
画面4は、画面3の状態でポインタ操作ボタン11を押
下して、次ページへページスクロールした状態である。
ここでは、次ページにFFF〜JJJが存在していたと
仮定する。
【0054】画面5は、画面4の状態でポインタ操作ボ
タン11を左方向へスライドさせて、行/ページスクロ
ールポインタ“△▼”が“▲▽”に変更した状態であ
る。画面6は、画面5の状態でポインタ操作ボタン11
を左方向へスライドさせて、行/ページスクロールポイ
ンタ“▲▽”が通常ポインタに変更した状態である。
【0055】(実施例の効果)第1の効果は、画面サイ
ズの小さな携帯電話機でのポインティングデバイス使用
で、ポインティングデバイスの操作のみで行スクロール
とページスクロールができることにある。その理由は、
複数のキーを使用しなくても手指1本で操作を可能にし
たためである。第2の効果は、表示画面の違いにより、
ポインタの移動枠と移動枠内での移動速度を設定できる
ことにある。その理由は、PC等のマウス操作と比べ
て、マウス移動の操作性が明らかに劣る点を克服したた
めである。
【0056】(他の実施例)次に、本発明の他の実施例
について図面を参照して詳細に説明する。本発明のさら
に他の実施例について図10を参照して説明する。行/
ページスクロールポインタ変更判断部(ステップS3
5)が行う処理の内、ポインタ操作ボタン11を左また
は右の方向にスライドさせた時、上方向ページスクロー
ル指示または下方向ページスクロール指示へのポインタ
表示変更のために行/ページスクロールポインタ表示指
示部(ステップS37)をコールする処理のない点が、
図4と異なる。これは、行/ページスクロールポインタ
の形状が、上方向または下方向の1方向のみの場合のプ
ログラム制御である。
【0057】実施例について説明する。行/ページスク
ロールポインタの形状は、上方向または下方向の1方向
の矢印から成り、ポインタを上端または下端へ移動させ
た時に通常ポインタから行/ページスクロールポインタ
へ変更になる。行/ページスクロールポインタへ変更し
た直後は、上端では“▲”となり、下端では“▼”とな
る。行/ページスクロールポインタ表示の状態でポイン
タ操作ボタン11を押下すると、“▲”表示中は前ペー
ジへページスクロールし、“▼”表示中は次ページへペ
ージスクロールする。
【0058】図11で実施例の動作例について説明す
る。画面1は、リストの“1 AAA”が選択されて、
通常のポインタが表示されている状態である。画面2
は、画面1の状態から通常ポインタをY軸の180まで
移動させた時、通常ポインタから行/ページスクロール
ポインタに変更した状態である。画面3は、画面2の状
態で更に、ポインタ操作ボタン11を下方向へスライド
させて行スクロールを行い、リストの選択が“1 AA
A”から“2 BBB”に移行した状態である。画面4
は、画面3の状態でポインタ操作ボタン11を押下し
て、次ページへページスクロールした状態である。ここ
では、次ページにFFF〜JJJが存在していたと仮定
する。
【0059】画面6は、画面5の状態でポインタ操作ボ
タン11を左方向へスライドさせて、行/ページスクロ
ールポインタ“▲”が通常ポインタに変更した状態であ
る。また、行/ページスクロールポインタの形状につい
ては、“△”以外の↑等の方向が理解できる形状であれ
ばよい。
【0060】次に、図5で示した、行/ページスクロー
ルポインタ表示中の上下左右方向の定義について、他の
実施例を説明する。必ずしも360度を4等分した90
度ずつでなくても、図12のような60度等、ユーザが
違和感なく操作できる角度であればよい。
【0061】次に、図2で示した中心位置判断処理部
(ステップS2)の処理位置について、他の実施例を説
明する。図2において、中心位置判断処理部(ステップ
S2)の処理位置が1ヶ所になっているが、ポインタ操
作ボタン11がスライド移動範囲12の中心位置に戻っ
た時のポインタ移動停止をよりタイムリーに行うため
に、ポインタ表示座標位置算出処理部(ステップS4)
等の他の処理前にも中心位置判断処理部(ステップS
2)と同様な判断を行ってもよい。
【0062】なお、上述の実施形態は本発明の好適な実
施の一例である。ただし、これに限定されるものではな
く、本発明の要旨を逸脱しない範囲内において種々変形
実施が可能である。
【0063】
【発明の効果】以上の説明より明らかなように、本発明
の携帯電話機は、手指の操作によるスライド移動範囲内
でのスライド操作と押下操作とを可能とするポインタ操
作ボタンによるポインティング機能を備えている。ポイ
ンティングディバイスのみで行スクロールとページスク
ロールとが操作できるので、操作性が向上する。以下、
各請求項ごとに記載する。
【0064】請求項1記載の発明によれば、複数のキー
を使用しなくても、手指によるスライド操作と押下操作
とが可能なポインティングディバイスを提供できるの
で、ユーザは、携帯電話機において、ポインティングデ
ィバイスの操作のみで容易に行スクロールとページスク
ロールができる。
【0065】請求項2記載の発明によれば、ポインタ操
作ボタンは、操作していない時にはスライド移動範囲の
中心に位置するので、ユーザは、携帯電話機のポインテ
ィングディバイスを容易に操作することができる。
【0066】請求項3記載の発明によれば、ポインタ操
作ボタンは、スライド操作中に手指を開放すことで中心
位置に戻り、押下操作により押下した状態で手指を放す
ことで押下前の状態に戻るので、ユーザは、携帯電話機
のポインティングディバイスをさらに容易に操作するこ
とができる。
【0067】請求項4記載の発明によれば、スライド移
動範囲がポインタ移動枠を構成し、ポインタ移動枠の上
端または下端にポインタを接触させることで、行スクロ
ールモードまたはページスクロールモードに移行し、ポ
インタが行スクロールポインタまたはページスクロール
ポインタに変わるので、ユーザは、携帯電話機におい
て、さらに容易に行スクロールとページスクロールがで
きる。
【0068】請求項5記載の発明によれば、ポインティ
ングデバイスを使用した行スクロール操作とページスク
ロール操作におけるポインタの移動速度を、表示画面単
位に制御可能となり、表示画面の違いによりポインタの
移動枠内での移動速度が設定できる。よって、画面サイ
ズの小さな携帯電話機におけるポインタ移動速度が速す
ぎるという問題を解決することができる。
【0069】請求項6記載の発明によれば、ポインティ
ングデバイスは、ポインタ操作ボタンの360度中の移
動角度と、スライド移動範囲の中心位置から外れた直線
距離の長さに応じた移動距離とを算出するので、ユーザ
は、携帯電話機のポインティングディバイスをさらに容
易に操作することができる。
【図面の簡単な説明】
【図1】本発明の携帯電話機の実施形態に適用されるポ
インティングデバイスの構成例を概念的に示した図であ
る。
【図2】ポインティングデバイスを操作した場合のプロ
グラム制御についてのフローチャートである。
【図3】ポインティングデバイスを操作した場合のプロ
グラム制御についてのフローチャートである。
【図4】行/ページスクロールモードについて説明する
ためのフローチャートである。
【図5】行/ページスクロールポインタ表示中の上下左
右方向の定義についての説明図である。
【図6】ポインティングデバイスと表示部2とを示した
第1図である。
【図7】ポインティングデバイスと表示部2とを示した
第2図である。
【図8】ポインタ移動枠設定とポインタ移動速度設定に
ついての説明図である。
【図9】行/ページスクロールモードの実施例について
の説明図である。
【図10】行/ページスクロールモードの他の実施例を
説明するためのフローチャートである。
【図11】他の実施例の動作例を説明するための図であ
る。
【図12】他の実施例の行/ページスクロールポインタ
表示中の上下左右方向の定義についての説明図である。
【符号の説明】
1 ポインティングデバイス 11 ポインタ操作ボタン 12 スライド移動範囲

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 所定の平面内におけるスライド移動範囲
    を有するポインタ操作ボタンを有し、 前記ポインタ操作ボタンは、手指の操作による前記スラ
    イド移動範囲内でのスライド操作と押下操作とが可能と
    され、 前記スライド操作と押下操作とによるポインティング機
    能が構成されたポインティングデバイスを備えたことを
    特徴とする携帯電話機。
  2. 【請求項2】 前記ポインタ操作ボタンは、操作してい
    ない時には前記スライド移動範囲の中心に位置している
    ことを特徴とする請求項1記載の携帯電話機。
  3. 【請求項3】 前記ポインタ操作ボタンは、前記スライ
    ド操作中に手指を開放すことで前記中心位置に戻り、前
    記押下操作により押下した状態で手指を放すことで押下
    前の状態に戻ることを特徴とする請求項2記載の携帯電
    話機。
  4. 【請求項4】 前記スライド移動範囲がポインタ移動枠
    を構成し、該ポインタ移動枠の上端または下端にポイン
    タを接触させることで、行スクロールモードまたはペー
    ジスクロールモードに移行し、前記ポインタが行スクロ
    ールポインタまたはページスクロールポインタに変わる
    ことを特徴とする請求項1から3の何れかに記載の携帯
    電話機。
  5. 【請求項5】 前記ポインティングデバイスを使用した
    行スクロール操作とページスクロール操作における前記
    ポインタの移動速度とを、表示画面単位に制御可能とし
    たことを特徴とする請求項4記載の携帯電話機。
  6. 【請求項6】 前記ポインティングデバイスは、前記ポ
    インタ操作ボタンの360度中の移動角度と、前記スラ
    イド移動範囲の中心位置から外れた直線距離の長さに応
    じた移動距離とを算出する、算出機能を備えたことを特
    徴とする請求項1から5の何れかに記載の携帯電話機。
JP2002115411A 2002-04-17 2002-04-17 携帯電話機 Expired - Fee Related JP4172198B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2002115411A JP4172198B2 (ja) 2002-04-17 2002-04-17 携帯電話機
US10/413,408 US7245286B2 (en) 2002-04-17 2003-04-15 Cellular telephone
EP03008936A EP1355228A3 (en) 2002-04-17 2003-04-16 Cellular telephone
EP12183214A EP2533134A1 (en) 2002-04-17 2003-04-16 Cellular telephone
CNB031231314A CN1253783C (zh) 2002-04-17 2003-04-17 装备有指点器的蜂窝电话的操作方法
HK04102970A HK1060247A1 (en) 2002-04-17 2004-04-27 A method for operating a cellular telephone with apointing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002115411A JP4172198B2 (ja) 2002-04-17 2002-04-17 携帯電話機

Publications (2)

Publication Number Publication Date
JP2003308168A true JP2003308168A (ja) 2003-10-31
JP4172198B2 JP4172198B2 (ja) 2008-10-29

Family

ID=28672653

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002115411A Expired - Fee Related JP4172198B2 (ja) 2002-04-17 2002-04-17 携帯電話機

Country Status (5)

Country Link
US (1) US7245286B2 (ja)
EP (2) EP2533134A1 (ja)
JP (1) JP4172198B2 (ja)
CN (1) CN1253783C (ja)
HK (1) HK1060247A1 (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006178981A (ja) * 2004-12-23 2006-07-06 Agilent Technol Inc スライドパッドシステムとその方法
KR100636411B1 (ko) * 2004-01-19 2006-10-19 크루셜텍(주) 포인터 이동 터치 입력장치를 이용한 휴대폰
JP2008099190A (ja) * 2006-10-16 2008-04-24 Nec Corp 携帯電話機、情報処理端末、スクローリング操作方法、及びスクローリング操作プログラム
WO2008087871A1 (ja) 2007-01-15 2008-07-24 Nec Corporation 携帯通信端末、ブラウジング方法、およびブラウジングプログラム
US7508196B2 (en) 2005-03-28 2009-03-24 Yamaha Corporation Magnetic sensor for pointing device
JP2010108320A (ja) * 2008-10-31 2010-05-13 Sharp Corp 携帯情報端末
JP2012504831A (ja) * 2008-10-03 2012-02-23 インターナショナル・ビジネス・マシーンズ・コーポレーション エラー防止機能を用いるポインティング・デバイス、方法、およびコンピュータ読み取り可能媒体(エラー防止機能を用いるポインティング・デバイスおよび方法)
JP2013012010A (ja) * 2011-06-29 2013-01-17 Jvc Kenwood Corp ポインタ表示装置、ポインタ表示方法、及びポインタ表示プログラム
JP2017138571A (ja) * 2016-09-26 2017-08-10 京セラ株式会社 表示制御装置
JP2017152028A (ja) * 2017-04-21 2017-08-31 京セラ株式会社 表示制御装置

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7958455B2 (en) * 2002-08-01 2011-06-07 Apple Inc. Mode activated scrolling
US20050168443A1 (en) * 2004-01-29 2005-08-04 Ausbeck Paul J.Jr. Method and apparatus for producing one-dimensional signals with a two-dimensional pointing device
KR101128162B1 (ko) * 2004-03-05 2012-03-26 노키아 코포레이션 제어 디바이스, 제어 장치, 통신 디바이스, 제어 수행 방법 및 컴퓨터 판독가능 저장 매체
GB2413920A (en) * 2004-04-30 2005-11-09 Motorola Inc Mobile station with multi-position sliding actuator for function control
WO2006019218A1 (en) * 2004-08-20 2006-02-23 Crucialtec Co., Ltd. Ultra thin optical joystick and personal portable device having ultra thin optical joystick
US7434173B2 (en) * 2004-08-30 2008-10-07 Microsoft Corporation Scrolling web pages using direct interaction
JP2008515044A (ja) * 2004-10-05 2008-05-08 クルシアルテック シーオー.,エルティーディー ポインタを用いた携帯機器用の文字入力方法およびその携帯機器
CN101133385B (zh) * 2005-03-04 2014-05-07 苹果公司 手持电子设备、手持设备及其操作方法
CN101185051B (zh) * 2005-05-04 2010-05-19 希尔克瑞斯特实验室公司 电子节目指南和在gui上切换模式、滚动通过对象的方法
KR20060128785A (ko) * 2005-11-23 2006-12-14 (주)모비솔 가변속도의 스크롤 기능을 구비한 포인팅 장치 및 이의스크롤 방법
KR100798301B1 (ko) * 2006-09-12 2008-01-28 엘지전자 주식회사 스크롤 방법 및 이를 이용하는 이동통신 단말기
US20090164937A1 (en) * 2007-12-20 2009-06-25 Alden Alviar Scroll Apparatus and Method for Manipulating Data on an Electronic Device Display
EP2225628B1 (en) * 2007-12-20 2018-05-30 Myriad France Method and system for moving a cursor and selecting objects on a touchscreen using a finger pointer
CN101739155A (zh) * 2008-11-25 2010-06-16 仁宝电脑工业股份有限公司 指标器操作方法以及其应用
CN102033705B (zh) * 2010-12-10 2012-08-08 福州瑞芯微电子有限公司 一种滚筒特效显示控制的***
CN102178911B (zh) * 2011-04-21 2012-08-29 北京身心康国际中医研究院 用于阳虚、痰湿体质人祛风除湿、通络止痛的中药制剂及其制备方法和应用
KR101805922B1 (ko) * 2011-08-01 2017-12-07 엘지이노텍 주식회사 포인터 이동 값 보정 방법 및 이를 사용하는 3d 포인팅 디바이스
US8780943B2 (en) 2011-10-17 2014-07-15 Golba Llc Method and system for utilizing multiplexing to increase throughput in a network of distributed transceivers with array processing
KR20130081580A (ko) * 2012-01-09 2013-07-17 삼성전자주식회사 표시 장치 및 그 제어 방법
KR101850035B1 (ko) * 2012-05-02 2018-04-20 엘지전자 주식회사 이동 단말기 및 그 제어방법
US9548805B2 (en) 2012-08-08 2017-01-17 Golba Llc Method and system for optimizing communication in leaky wave distributed transceiver environments
JP6399834B2 (ja) * 2014-07-10 2018-10-03 キヤノン株式会社 情報処理装置、情報処理装置の制御方法、及びプログラム
US10321332B2 (en) 2017-05-30 2019-06-11 Movandi Corporation Non-line-of-sight (NLOS) coverage for millimeter wave communication
US10484078B2 (en) 2017-07-11 2019-11-19 Movandi Corporation Reconfigurable and modular active repeater device
US10348371B2 (en) 2017-12-07 2019-07-09 Movandi Corporation Optimized multi-beam antenna array network with an extended radio frequency range
US10862559B2 (en) 2017-12-08 2020-12-08 Movandi Corporation Signal cancellation in radio frequency (RF) device network
US10637159B2 (en) 2018-02-26 2020-04-28 Movandi Corporation Waveguide antenna element-based beam forming phased array antenna system for millimeter wave communication
US11088457B2 (en) 2018-02-26 2021-08-10 Silicon Valley Bank Waveguide antenna element based beam forming phased array antenna system for millimeter wave communication

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5138A (en) * 1847-06-05 shelabarger
WO1990005972A1 (en) * 1988-11-14 1990-05-31 Wang Laboratories, Inc. Squeezable control device for computer display systems
GB9018200D0 (en) * 1990-08-18 1990-10-03 Sherriff David R Hand operated transducer for precise electronic control
US5530455A (en) * 1994-08-10 1996-06-25 Mouse Systems Corporation Roller mouse for implementing scrolling in windows applications
US5568603A (en) * 1994-08-11 1996-10-22 Apple Computer, Inc. Method and system for transparent mode switching between two different interfaces
JPH09134248A (ja) 1995-11-08 1997-05-20 Toshiba Corp ポインティング入力装置およびこの入力装置を備えた電子機器
JPH09282091A (ja) 1996-04-11 1997-10-31 Mitsubishi Electric Corp ポインティング装置
US6188390B1 (en) * 1998-05-22 2001-02-13 International Business Machines Corp. Keyboard having third button for multimode operation
JP2000112612A (ja) * 1998-10-02 2000-04-21 Sony Corp 電子機器
KR100301016B1 (ko) * 1998-10-27 2001-09-06 윤종용 온-스크린메뉴선택방법및그장치
NO990891L (no) 1999-02-25 2000-08-26 Steinar Pedersen Kommunikasjonsredskap med singulær operasjonstast

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100636411B1 (ko) * 2004-01-19 2006-10-19 크루셜텍(주) 포인터 이동 터치 입력장치를 이용한 휴대폰
JP2006178981A (ja) * 2004-12-23 2006-07-06 Agilent Technol Inc スライドパッドシステムとその方法
US7508196B2 (en) 2005-03-28 2009-03-24 Yamaha Corporation Magnetic sensor for pointing device
JP2008099190A (ja) * 2006-10-16 2008-04-24 Nec Corp 携帯電話機、情報処理端末、スクローリング操作方法、及びスクローリング操作プログラム
JP4692465B2 (ja) * 2006-10-16 2011-06-01 日本電気株式会社 携帯電話機、情報処理端末、スクローリング操作方法、及びスクローリング操作プログラム
WO2008087871A1 (ja) 2007-01-15 2008-07-24 Nec Corporation 携帯通信端末、ブラウジング方法、およびブラウジングプログラム
US9015637B2 (en) 2007-01-15 2015-04-21 Lenovo Innovations Limited (Hong Kong) Portable communication terminal, browsing method, and browsing program
JP2012504831A (ja) * 2008-10-03 2012-02-23 インターナショナル・ビジネス・マシーンズ・コーポレーション エラー防止機能を用いるポインティング・デバイス、方法、およびコンピュータ読み取り可能媒体(エラー防止機能を用いるポインティング・デバイスおよび方法)
JP2010108320A (ja) * 2008-10-31 2010-05-13 Sharp Corp 携帯情報端末
JP2013012010A (ja) * 2011-06-29 2013-01-17 Jvc Kenwood Corp ポインタ表示装置、ポインタ表示方法、及びポインタ表示プログラム
JP2017138571A (ja) * 2016-09-26 2017-08-10 京セラ株式会社 表示制御装置
JP2017152028A (ja) * 2017-04-21 2017-08-31 京セラ株式会社 表示制御装置

Also Published As

Publication number Publication date
CN1452432A (zh) 2003-10-29
US20030236109A1 (en) 2003-12-25
US7245286B2 (en) 2007-07-17
EP2533134A1 (en) 2012-12-12
EP1355228A2 (en) 2003-10-22
EP1355228A3 (en) 2009-12-30
JP4172198B2 (ja) 2008-10-29
HK1060247A1 (en) 2004-07-30
CN1253783C (zh) 2006-04-26

Similar Documents

Publication Publication Date Title
JP2003308168A (ja) 携帯電話機
US10095316B2 (en) Scrolling and zooming of a portable device display with device motion
TWI384394B (zh) 操作使用者介面的方法
JP3793740B2 (ja) 携帯型情報端末装置、表示制御情報、及び表示制御方法
JP5520918B2 (ja) タッチパネル操作方法及びプログラム
JP4904375B2 (ja) ユーザインタフェース装置及び携帯端末装置
RU2541852C2 (ru) Устройство и способ для управления пользовательским интерфейсом на основе движений
JP5529616B2 (ja) 情報処理システム、操作入力装置、情報処理装置、情報処理方法、プログラム及び情報記憶媒体
US8866776B2 (en) Information processing device adapted to receiving an input for user control using a touch pad and information processing method thereof
US6963349B1 (en) Information processing apparatus, control method therefor, and computer-readable memory
US20130007653A1 (en) Electronic Device and Method with Dual Mode Rear TouchPad
US20030025678A1 (en) Apparatus with touch screen and method for displaying information through external display device connected thereto
JP6313395B1 (ja) 描画処理方法、描画処理プログラム及び描画処理装置
JP5429627B2 (ja) 携帯端末、携帯端末の操作方法、及び携帯端末の操作プログラム
JP5638570B2 (ja) 画像表示装置、画像表示方法、及び、画像表示プログラム
JP3970456B2 (ja) 座標入力装置
WO2011055816A1 (ja) 情報端末及び入力制御プログラム
EP2146493B1 (en) Method and apparatus for continuous key operation of mobile terminal
JP2000267808A (ja) タッチパネル入力装置と表示装置とを連携させた入力方法
KR20090089707A (ko) 터치 스크린 입력을 이용한 화면 확대/축소 방법 및 장치
KR20100062628A (ko) 휴대 단말기와 이를 이용한 가상 키보드 제공방법
JP2018092681A (ja) 制御プログラム、制御方法及び情報処理装置
JP2015005164A (ja) タッチパネル装置及び表示装置
JP2004234587A (ja) 携帯端末
JP2004272787A (ja) 携帯型端末

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050318

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070618

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070626

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070822

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071002

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071127

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080115

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20080214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080311

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20080214

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20080326

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20080604

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080804

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110822

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110822

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120822

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130822

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees