[go: up one dir, main page]

JP4016380B2 - Electronics - Google Patents

Electronics Download PDF

Info

Publication number
JP4016380B2
JP4016380B2 JP2002090132A JP2002090132A JP4016380B2 JP 4016380 B2 JP4016380 B2 JP 4016380B2 JP 2002090132 A JP2002090132 A JP 2002090132A JP 2002090132 A JP2002090132 A JP 2002090132A JP 4016380 B2 JP4016380 B2 JP 4016380B2
Authority
JP
Japan
Prior art keywords
display
input
unit
orientation
keyboard
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002090132A
Other languages
Japanese (ja)
Other versions
JP2003288151A (en
JP2003288151A5 (en
Inventor
利生 村越
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Electronics Inc
Original Assignee
Canon Electronics Inc
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 Canon Electronics Inc filed Critical Canon Electronics Inc
Priority to JP2002090132A priority Critical patent/JP4016380B2/en
Publication of JP2003288151A publication Critical patent/JP2003288151A/en
Publication of JP2003288151A5 publication Critical patent/JP2003288151A5/ja
Application granted granted Critical
Publication of JP4016380B2 publication Critical patent/JP4016380B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Input From Keyboards Or The Like (AREA)
  • User Interface Of Digital Computer (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、操作者が操作して情報を入力するための入力手段と、情報を表示する表示手段を有する電子機器、その制御方法、及びその制御プログラムを格納したコンピュータにより読み取り可能な記憶媒体に関するものである。
【0002】
【従来の技術】
携帯情報端末やハンディターミナル(携帯型データ処理端末)などの電子機器は、操作者が操作して情報を入力するためのキーボードなどの入力手段と、情報を表示する液晶表示装置などの表示手段を備えている。こうした電子機器では、アプリケーションソフトにより多くの情報が1つの表示手段の表示画面上に表示される。表示画面は、一般的には、横方向に長い横型矩形画面あるいは縦方向に長い縦型矩形画面である。
【0003】
一方、情報の表示形式には、本来、縦方向に比べ横方向に長くなるものと、その反対に横方向に比べ縦方向に長くなるものがあるが、その縦横の長さの関係と表示画面の縦横の長さの関係が対応していないと表示が見にくくなる。例えば、本来は横方向に長くなる横書きの文章表示では、表示画面が縦方向に長いと、文章が短く切られて頻繁に改行されて読みにくくなってしまう。加えて、スクロール操作を頻繁に行わなければならなくなる。また、横方向に長い画面に本来は縦方向に長くなる縦書きの文章表示が行われても文章は読みにくくなる。また、たとえ横書きであっても短い箇条書きやリストといった表示形式では、横方向に長い画面を用いると画面中に空白領域が多くなって効率が悪い。
【0004】
このため、携帯情報端末などの電子機器において、様々な情報を見やすく、ないしは効率良く表示するために、表示画面上の表示の縦横の向きを変更できるようにした構成が提案されている。
【0005】
【発明が解決しようとする課題】
しかしながら、上記のように表示の向きを変更できるようにした従来の電子機器の構成では、キーボードなどの入力手段の向きは固定されており、表示画面上の特定の一つの表示の向きにしか対応していない。このため、表示画面の表示の向きを前記一つの向き以外の向きにすると入力手段が操作しにくくなるという問題があった。
【0006】
そこで本発明の課題は、この種の電子機器において、操作者が表示手段の表示の向きを表示内容に応じて所望に変更して表示を見易くないしは効率良く行なえるとともに、表示の向きによって入力手段が操作しにくくなることがなく、操作性を向上できるようにすることにある。
【0007】
【課題を解決するための手段】
上記の課題を解決するため、本発明によれば、
操作者が操作して情報を入力するための入力手段と、情報を表示する表示手段を有する電子機器において、
前記入力手段が前記表示手段に対して向きを変更できるように回転可能に設けられるとともに、
該入力手段の向きを検出する検出手段と、
該検出手段の検出結果に応じて前記表示手段の表示の向きを変更するように制御する制御手段を有し、
前記制御手段は、前記表示手段の表示の向きを変更したときに、変更した表示の向きで実行可能なアプリケーションプログラムを前記表示手段に表示するように制御する構成を採用した。
【0008】
また、操作者が操作して情報を入力するための入力手段と、情報を表示する表示手段を有する電子機器において、
前記入力手段は、操作者が操作する操作部と、該操作部の操作に応じて入力データを発生する入力部からなり、操作部が入力部上で前記表示手段に対して向きを変更できるように回転可能に設けられるとともに、
前記操作部の向きを検出する検出手段と、
該検出手段の検出結果に応じて前記表示手段の表示の向きを変更するように制御する制御手段と、
前記操作部の操作部位と、該操作部位の操作により前記入力部が発生する入力データとの対応関係が操作部の向きによりずれるのを補正するように入力データを変換する手段を有し、
前記制御手段は、前記表示手段の表示の向きを変更したときに、変更した表示の向きで実行可能なアプリケーションプログラムを前記表示手段に表示するように制御する構成を採用した。
【0010】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態を説明する。
【0011】
[第1の実施形態]
図1は、本発明の第1の実施形態に係る携帯型電子機器の構成を示すブロック図である。同図において、1は携帯型電子機器(以下、単に電子機器という)、2は電子機器1の全体を制御するCPUである。
【0012】
3は数字キーや各種の機能キー等を有し、操作者が操作して電子機器1に各種情報を入力するための入力手段であるキーボードである。キーボード3は、例えば全体として円形に形成され、図2の(a)と(b)に示すように、電子機器本体1aに対する向きを操作者が変更できるように、不図示の回転軸を介して、電子機器本体1aの上面においてその上面に平行な面内で回転可能に設けられ、手動で回転可能となっている。なお、ここでは電子機器本体1aの外形は縦横の長さが異なる矩形になっている。また、キーボード3はキーボード制御装置7により制御される。キーボード制御装置7とキーボード3の間で信号線12を介してキースキャン信号とキー入力データのキー入力信号がやり取りされ、キーボード制御装置7から信号線10を介してキー入力データがCPU2に入力される。
【0013】
次に、4はメモリであり、電子機器1を制御するためにCPU2が実行する制御プログラムなどのデータを格納するROM部と、入力データや表示データなどの各種データを一時的に格納するRAM部からなり、CPU2からデータバス、アドレスバス、制御バスの信号線9を介してアクセスされる。なお、上記の制御プログラムには、後述のようにCPU2がキーボード3の向きに応じて液晶表示器5の表示の向きを変更するように制御するためのプログラムが含まれる。メモリ4のROM部は、本発明に係る電子機器の制御プログラムを格納したコンピュータにより読み取り可能な記憶媒体の実施形態に相当する。
【0014】
次に、5は、文字や図形などの各種情報を表示する表示手段としての液晶表示器であり、図2に示すように、表示画面5aが縦横の長さの異なる矩形に形成され、その長手方向が電子機器本体1aの上面の長手方向に沿うように、その上面に設けられている。液晶表示器5は信号線15を介して表示コントローラ8により制御される。
【0015】
表示コントローラ8は、CPU2から信号線14に出力される制御信号と表示データ信号に基づいて液晶表示器5に表示を行なわせるが、特にCPU2からの制御信号に応じて液晶表示器5の表示の向きを変更するように制御する。ここで、液晶表示器5の表示画面5aが矩形であるため、表示の向きは、表示画面5aの縦横の向きに沿う4つの向き、すなわち図2(b)に示すように表示する画像の上下方向が表示画面5aの長手方向の一方向に一致する向き(以下、表示の基準の向きという)と、それから時計回りに90度、180度、270度回転した3つの向きのそれぞれに変更するものとする。図2(a)は270度回転した表示の向きを示している。
【0016】
次に、6は、向き検出装置であり、電子機器本体1aに対するキーボード3の向き、すなわち基準の向きの回転位置からの回転角度θを検出し、さらに回転角度θが予め設定された複数の回転角度の範囲の内でどの範囲にあるかを検出し、検出結果を信号線11、キーボード制御装置7、信号線10を介してCPU2に通知する。
【0017】
ここで、キーボード3の基準の向きの回転位置は、図2(b)に示すように表示の基準の向きに対応する向きの位置、すなわちキーボード3の上下方向が表示画面5a上に基準の表示の向きで表示される画像の上下方向と一致する向きの位置とし、回転角度θはその基準の向きの回転位置からの時計回りの回転角度とする。そして、上記複数の回転角度の範囲は、0度以上で45度未満の範囲、45度以上で135度未満の範囲、135度以上で225度未満の範囲、225度以上で315度未満の範囲、及び315度以上で360度以下の範囲とする。
【0018】
向き検出装置6の具体的な構成は、図示していないが、例えば可変抵抗器と比較回路からなり信号線13によりキーボード3に接続される。可変抵抗器は、キーボード3の不図示の回転軸に連動し、キーボード3の上記基準の向きの回転位置からの時計回りの回転角度に応じて抵抗値が変化し、出力電圧が変化するものとする。また、比較回路は、可変抵抗器の出力電圧を45度、135度、225度、315度、及び360度の回転角度のそれぞれに対応した電圧と比較して、キーボード3の回転角度が上記回転角度の範囲の内でどの範囲にあるかを示す検出信号を出力するものとする。その検出信号は、信号線11、キーボード制御装置7及び信号線10を介してCPU2に入力される。
【0019】
次に、上記構成においてCPU2がキーボード3の向きに応じて液晶表示器5の表示の向きを変更するように制御する動作を図3のフローチャートにより説明する。なおCPU2は、この制御動作を適当な時間間隔で周期的に行なうか、あるいは割り込み信号などに応じて行なうものとする。
【0020】
この制御動作では、まずステップS1で向き検出装置6に上述したキーボード6の向きの検出を行なわせ、その検出結果を取り込む。
【0021】
次に、ステップS2,S3,S4,S5,S6のそれぞれにおいて、上記検出結果により上述したキーボード3の向きの回転角度θが0度以上で45度未満の範囲内か、45度以上で135度未満の範囲内か、135度以上で225度未満の範囲内か、225度以上で315度未満の範囲内か、或いは315度以上で360度以下の範囲内か判定する。
【0022】
そして0度以上で45度未満の範囲内または315度以上で360度以下の範囲内であった場合は、ステップS7に進み、液晶表示器5の表示の向きを前述した図2(b)に示す基準の向きにさせるように表示コントローラ8に制御信号を出力し、その後、この制御処理を終了する。
【0023】
また、45度以上で135度未満の範囲内であった場合は、ステップS8に進み、液晶表示器5の表示の向きを基準の向きから時計回りに90度回転した向きにさせるように表示コントローラ8に制御信号を出力し、その後、この制御処理を終了する。
【0024】
また、135度以上で225度未満の範囲内であった場合は、ステップS9に進み、液晶表示器5の表示の向きを基準の向きから時計回りに180度回転した向き、すなわち基準の向きと逆向きにさせるように表示コントローラ8に制御信号を出力し、その後、この制御処理を終了する。
【0025】
また、225度以上で315度未満の範囲内であった場合は、ステップS10に進み、液晶表示器5の表示の向きを基準の向きから時計回りに270度回転した向きにさせるように表示コントローラ8に制御信号を出力し、その後、この制御処理を終了する。
【0026】
また、検出結果が上記の回転角度の範囲の何れにも該当しないときは、ステップS11でキーボード3の向きを誤検出したと判断して適当なエラー処理を行ない、その後、この制御処理を終了する。
【0027】
以上のようにして、キーボード3の向きの回転角度θを0度以上で45度未満、45度以上で135度未満、135度以上で225度未満、225度以上で315度未満、或いは315度以上で360度以下の範囲内にすることにより、液晶表示器5の表示画面5a上の表示の向きが基準の向き、90度回転した向き、180度回転した向き、270度回転した向き、あるいは基準の向きにされる。すなわち、最大で45度のずれはあるが、表示の向きが大体においてキーボード3と同じ向きにされる。従って、操作者は、液晶表示器5の表示の向きを上記4つの向きのいずれかに変更したいときには、キーボード3を回転させてキーボード3の向きを変更したい表示の向きに大体合わせればよい。こうして、操作者が表示内容に応じて表示の向きを上記4つの向きの何れか所望の向きに変更することにより、表示を見易くする、ないしは効率良く行なえるとともに、常にキーボード3の向きが表示の向きに対応しているので、表示の向きによりキーボード3が操作しにくくなることがなく、キーボード3の操作性を良くすることができる。
【0028】
[第2の実施形態]
次に、本発明の第2の実施形態を図4及び図5により説明する。まず、図4は、第2の実施形態による電子機器の構成を示すブロック図である。同図において先述した第1の実施形態の図1中と共通ないし対応する部分には共通の符号を付してあり、共通部分の説明は省略する。これは後述する他の実施形態についても同様とする。
【0029】
図4の構成において、キーボード3は、操作者が入力操作を行なう操作部17と、この操作部17の操作に応じてキー入力データ(キー入力信号)を発生する入力部18からなり、図5に示すように、操作部17が入力部18上で向きを変更できるように、不図示の回転軸により回転可能に設けられ、手動で回転可能となっている。向き検出装置6は、第1の実施形態と同様の構成で操作部17の向き、すなわち基準の向きの回転位置からの回転角度を検出するものとする。
【0030】
操作部17は、具体的には、操作パネルとしてほぼ正方形に形成されており、詳しくは図示していないが、その上面に複数の入力キーのそれぞれの文字や数字などの入力機能の表示を付されたキー上面の形状の表示(以下、キー表示という)17aが印刷されている。この複数のキー表示17aは行数と列数が同じ正方形のマトリクス状に配置されている。また、図示していないが、入力部18の上面には、キー表示17aと同数のキースイッチがキー表示17aの配置に対応した同じ行数と列数の正方形のマトリクス状に配置されている。
【0031】
そして、操作部17は、入力部18の上面の上でその上面に平行な面内で回転可能に設けられており、操作部17をキー表示17aと入力部18のキースイッチのそれぞれの位置が重なる基準の向きの回転位置(例えば第1の実施形態の図2(b)に対応する位置)から例えば時計回りに90度ずつ回転させるごとに、操作部17のキー表示17aと入力部18のキースイッチのそれぞれの位置が重なる。その状態で操作部17の上面でキー表示17aの部位を押下することにより、その下のキースイッチが押下されてオンし、キー入力がなされる。具体的には、キースイッチの何れかが押下された状態でキーボード制御装置7から入力部18のキースイッチ群のマトリクス回路にキースキャン信号が出力されることにより、押下されたキースイッチに対応したキー入力データ(キー入力信号)が発生する。このようにして、操作部17の向きを90度ずつ異なる4つの向きに変更して、それぞれの向きでキー入力を行なえるようになっている。
【0032】
本実施形態では、向き検出装置6により、先述した第1の実施形態でキーボード3の向きを検出したのと同様に、キーボード3の操作部17の向きを検出し、その検出結果に応じてCPU2が先述した図3と全く同様の制御を行ない、操作部17の向きに応じて液晶表示器5の表示の向きを先述した90度ずつ異なる4つの向きに変更する。
【0033】
一方、本実施形態のキーボード3の構成では、操作部17の向きを基準の向き(例えば第1の実施形態の図2(b)の向きに相当する向き)にしたときに、各キー表示17aの文字や数字などの入力機能と、各キー表示17aの部位を押下して得られるキー入力データの対応関係が合っているとしても、基準の向きから90度、180度、あるいは270度異なる向きにしたときに、各キー表示17aが重なる入力部18のキースイッチが異なるので、各キー表示17aと、各キー表示17aの部位を押下して得られるキー入力データの対応関係がずれてしまう。すなわち、操作部17のキー表示17aという操作部位のそれぞれと、その操作により発生するキー入力データのそれぞれとの対応関係がずれてしまう。
【0034】
このため本実施形態では、キーボード制御装置7において、キーボード3のキー入力があったとき、すなわちキースキャン信号によりキー入力データが得られたときに、向き検出装置6により検出される操作部17の向きに応じて、上記の対応関係のずれを補正するようにキー入力データを変換するキースキャン補正機能16をキーボード制御装置7の制御プログラムのソフトウェアにより設けるものとする。その制御プログラムはキーボード制御装置7内の不図示のメモリに格納され、キーボード制御装置7のコントローラにより実行される。なお、キースキャン補正機能16をメモリ4のROM部に格納されるCPU2の制御プログラムによりCPU2に持たせてもよい。
【0035】
このような本実施形態によれば、キーボード3の操作部17を回転させてその向きを変更することにより、液晶表示器5の表示の向きを90度ずつ異なる4つの向きの何れか所望の向きに変更して表示を見易くする、ないしは効率良く行なえるとともに、常に操作部17の向きと表示の向きが対応するので、キーボード3の操作性を良くすることができる。
【0036】
[第3の実施形態]
次に、図6は、本発明の第3の実施形態における電子機器の構成を示している。この図6に示す第3の実施形態の構成では、先述した第1の実施形態の図1と共通の構成に加えて、アプリケーション変更・表示機能19を設けている。
【0037】
アプリケーション変更・表示機能19は、キーボード3の向きにより変更される液晶表示器5の表示の向きに応じて、電子機器上で動作中のアプリケーションプログラム(以下、アプリケーションと略す)を変更したり、実行可能なアプリケーションを表示したりする機能である。具体的には、表示の向きが、図2(a)のように液晶表示器5の表示画面5aが横長となる向き(以下、横長の向きという)か、或いは図2(b)のように表示画面5aが縦長となる向き(以下、縦長の向きという)かに応じて動作し、実際はアプリケーションの変更と実行可能なアプリケーションの表示の何れか一方を行なう。なおアプリケーションはメモリ4に格納されている。
【0038】
アプリケーション変更・表示機能19は、ハードウェア的にはメモリ4と別のメモリ(ROMないし不揮発性のRAMであってメモリ4の一部でもよい)を用いて実現され、信号線20を介してCPU2にアクセスされる。アプリケーションの変更機能を実現する場合は、そのメモリに液晶表示器5の表示の向きに応じて起動されるアプリケーションのメモリ4内での格納場所の情報が格納される。
【0039】
例えば、今、図2(b)のように縦長の表示の向きで電子機器1を使用しているとする。ここで、キーボード3を反時計回りに90度回転させると、第1の実施形態と同様に、キーボード3の向きの変化に対応して表示の向きも反時計回りに90度回転して図2(a)のような横長の表示の向きに切り替わる。ここで、横長の表示の向きに切り替わったときに起動されるアプリケーションとして例えばメールソフトが予め登録され、上記機能19を実現するためのメモリにメモリ4内でのメールソフトの格納場所の情報が格納されているものとする。
【0040】
このとき、向き検出装置6が前述のようにキーボード3の向きを検出してCPU2へ通知するが、CPU2は、その通知により、キーボード3の向きが縦長の表示の向きに対応する向きから横長の表示の向きに対応する向きに変化したことを知ると、実行中のアプリケーションを中断ないし強制終了し、アプリケーション変更・表示機能19のメモリにアクセスし、メモリ4内でのメールソフトの格納場所の情報を得る。そして、この情報をもとにCPU2はメモリ4にアクセスし、メールソフトを起動する。
【0041】
このようにして、縦長から横長への表示の向きの変更に応じて、動作中のアプリケーションが例えばメールソフト以外のものからメールソフトに変更される。
【0042】
一方、表示の向きに応じて実行可能なアプリケーションを表示する機能を実現するためには、そのためのメモリに、横長の表示の向きで実行可能なアプリケーションを表示するための表示情報と、縦長の表示の向きで実行可能なアプリケーションを表示するための表示情報を格納しておく。そして、CPU2がキーボード3の向きの変更に応じて液晶表示器5の表示の向きを縦長から横長の表示の向き、或いはその逆に変更したときに、上記メモリにアクセスして変更した表示の向きで実行可能なアプリケーションの表示情報を読み出し、その表示情報を表示コントローラ8に転送して液晶表示器5に表示させる。
【0043】
以上のような本実施形態によれば、キーボード3の向きにより変更される液晶表示器5の表示の向きに応じて、電子機器上で動作中のアプリケーションが変更される、或いは実行可能なアプリケーションが表示されるので、便利であり、電子機器の使い勝手を向上することができる。
【0044】
なお、本実施形態は、第1の実施形態と共通の構成に加えてアプリケーション変更・表示機能19を設けたものとしたが、第2の実施形態と共通の構成に加えてアプリケーション変更・表示機能19を設け、キーボード3の操作部17の向きにより変更される表示の向きに応じて、動作中のアプリケーションの変更ないし実行可能なアプリケーションの表示を行なうようにしてもよい。
【0045】
[第4の実施形態]
次に、本発明の第4の実施形態を図7及び図8により説明する。まず図7に示す本実施形態の電子機器の構成では、第1の実施形態と同様の構成に加えて、キーボード3の向きの検出結果により変更される液晶表示器5の表示の向きに応じてキーボード3の一部のキーの入力機能を変更するキー機能変更機能21をキーボード制御装置7に制御プログラムのソフトウェアにより持たせている。その制御プログラムはキーボード制御装置7の不図示のメモリに格納され、キーボード制御装置7のコントローラにより実行される。
【0046】
例えば、今、縦長の表示の向きで電子機器1を使用しているとする。ここで、キーボード3を時計回りに90度回転させると、第1の実施形態の場合と同様に、キーボード3の向きの変更に対応して表示の向きも時計回りに90度回転した横長の表示の向きに切り替わる。ここで、一部のキーについて入力があったときにキー機能変更機能21のソフトウェア処理によりキー入力の意味付けを変更、すなわち発生するキー入力データを変更し、表示の向きに応じて一部のキーの入力機能を変更する。例えば、横長の表示の向きのときにリターンキーの機能を持たせているキーがあるとして、キーボード3の回転により表示の向きが縦長に切り替わったとき、キー機能変更機能21のソフトウェア処理により、そのキーの機能をスクロールキーに変更する。
【0047】
一方、本実施形態では、キーボード3の操作部17が入力部18上に着脱可能であって、表裏のいずれの面を上面としても装着可能、すなわち表裏何れの向きでも装着可能になっている。そして操作部17の表面には先述した第2の実施形態と同様に複数のキー表示17aが印刷されていると共に、図8に示す操作部17の裏面171にも複数のキー表示17aが同様に印刷されている。すなわち、操作部17は表裏いずれの向きでも入力部18上に装着して使用可能となっている。
【0048】
また、操作部17の裏面171には、操作部17の表裏の装着の向きを検出するための突起29が形成されている。これに対して入力部18には不図示の表裏検出用のスイッチが設けられており、操作部17が裏面171を下側(入力部18側)として入力部18上に装着されると表裏検出用のスイッチが突起29に押されてオンすることにより、表裏の装着の向きが検出されるようになっている。なお、操作部17は、入力部18に対して回転可能でなく、表裏共に一定の向きで装着される。
【0049】
ここで、キー機能変更機能21は、上記スイッチによって検出される操作部17の表裏の装着の向きに応じて、表示の向きによるのと同様に、キーボード3のキー(操作部17のキー表示17aと入力部18のキースイッチの組み合わせのそれぞれとして構成される)の一部の入力機能を変更するものとする。なお、入力機能が変更されるキーについては、そのキーに対応するキー表示17aの入力機能の表示が操作部17の表面と裏面で異なるものとする。
【0050】
以上のような本実施形態によれば、キーボード3の向きによる液晶表示器5の表示の向き、及びキーボード3の操作部17の表裏の装着の向きに応じてキーボード3の一部のキーの入力機能を変更することができ、キーボードの入力機能を多様化することができる。なお、上述した表示の向き、ないしは表裏の装着の向きに応じてキーボード3のキーの一部ではなく全部の入力機能を変更するようにしてもよい。また、キー機能変更機能21は、メモリ4のROM部に格納されるCPU2の制御プログラムによりCPU2に持たせてもよい。
【0051】
[第5の実施形態]
次に、図9は、本発明の第5の実施形態における電子機器の構成を示している。この構成では、第1の実施形態と共通の構成に加えて、液晶表示装置5の表示画面に表示された図形の内で選択された図形をキーボード7の回転に応じて回転させる選択図形回転機能22を付加している。選択図形回転機能22は、具体的には、液晶表示器5に表示される表示情報の画像データを処理する画像処理用のICなどから構成され、信号線23を介してCPU2に接続されてアクセスされる。
【0052】
本実施形態の電子機器において、例えば、アプリケーションとして図形ソフトが動作しており、液晶表示器5の表示画面に図形が表示されているとする。このとき、操作者が表示されている内で回転させたい図形をキーボード3の入力により選択すると、CPU2から選択図形回転機能22にアクセスし、選択図形回転機能22の機能によって、表示画面中の選択された図形の表示領域のみが表示画像の回転が可能となる。この状態で、キーボード3を回転させると、第1の実施形態と同様にその回転の検出結果(向きの検出結果)がキーボード制御装置7を介してCPU2へ伝わる。CPU2はその検出結果を選択図形回転機能22に通知し、同機能22により、選択された図形の表示領域の画像が前記検出結果に応じて回転した(向きを変更した)画像データが作成され、同機能22からCPU2を介して表示コントローラ8に出力され、液晶表示器5の表示画面に表示される。こうして、表示画面上で選択された図形の画像がキーボード3の回転に応じて回転される。すなわち、キーボード3の向きに応じてその図形の表示領域の表示の向きが変更される。
【0053】
なお、第1の実施形態では、向き検出装置4は、キーボード3の向きの回転角度を検出し、その回転角度がどの回転角度の範囲内か検出してCPU2に通知するものとしたが、本実施形態ではキーボード3の向きの回転角度そのものを通知するものとする。そして、表示画面上で選択された図形の画像は、キーボード3の回転角度に応じた角度だけ回転されるものとする。すなわち、第1の実施形態では、表示画面の全画面の表示の向きが90度ずつ異なる4つの向きに飛んで切り換えられたが、本実施形態では、画面の選択された一部の領域の表示の向きが回転されるキーボード3の向きに逐一応じて360度リニアに回転するように変更される。
【0054】
このような本実施形態によれば、例えば、図形ソフトなどのアプリケーションの動作中で液晶表示器5の表示画面に図形が表示されているときに、操作者が表示画面上の所望の図形を選択してキーボード3を回転させることにより、その図形を回転させて表示の向きを変えることができ、便利である。
【0055】
なお、本実施形態は、第1の実施形態と共通の構成に加えて選択図形回転機能22を設けたものとしたが、第2の実施形態と共通の構成に加えて選択図形回転機能22を設け、キーボード3の操作部17を回転させることにより、表示画面上で選択した図形を回転させるようにしてもよい。
【0056】
[第6の実施形態]
次に、図10は、本発明の第6の実施形態における電子機器の構成を示している。本実施形態では、先述した第1の実施形態と同様の構成に加えて、入力不可能状態通知機能24を設けている。この機能24は、特定のアプリケーションの起動時に、液晶表示器5の表示画面上における表示の向きとキーボード3の向きが対応していない場合に、キーボード3からの入力が不可能な状態である旨を操作者に通知する警告情報を出力(表示)する機能であり、CPU2が実行するメモリ4のROM部内の制御プログラムの一部により実現される。
【0057】
この入力不可能状態通知機能24を設ける前提として、本実施形態では、CPU2の制御により、特定のアプリケーションの動作時における液晶表示器5の表示の向きはキーボード3の向きに関わらず特定の向きとする。例えばメールソフトの動作時の表示の向きは、キーボード3の向きに関わらず、図2(a)の横長の向きとする。
【0058】
そして、キーボード3から上記のように表示の向きが特定の向きに限定された特定のアプリケーション、例えばメールソフトを起動させる入力があったときに、CPU2は図11のフローチャートに示す手順で以下のように入力不可能状態通知機能24を実行する。
【0059】
すなわち、まず、上記の特定のアプリケーションを起動し、その開始画面を表示コントローラ8を介して液晶表示器5の表示画面上で特定の向きで表示させる。例えばメールソフトの場合は図2(a)の横長の向きで表示させる(ステップS21)。
【0060】
次に、向き検出装置6にキーボード3の向きを検出させ、その検出結果を取り込む(ステップS22)。
【0061】
次に、検出したキーボード3の向きが上記アプリケーションの表示の向きに対応しているか否か判定する(ステップS23)。
【0062】
ここで、例えばメールソフトの場合で、キーボード3の向きが図2(a)のような向きで表示の向きに対応している場合は、この機能24の処理を終了するが、図2(b)のような向きで表示の向きに対応していない場合は、キーボード3からの入力が不可能な状態であることを操作者に通知する警告情報を液晶表示器5に表示させ(ステップS24)、その後、ステップS22に戻り、ステップS22〜S24の処理を繰り返す。これにより、操作者が入力不可能を通知する警告情報の表示を見てキーボード3の向きを表示の向きに対応するように変更するまでステップS22〜S24の処理が繰り返され、キーボード3の向きが変更されたら機能24の処理が終了する。なお、入力不可能を通知する警告情報の出力は、不図示のスピーカにより音声で行なってもよい。
【0063】
このような本実施形態によれば、例えばメールソフトは横長の向きに表示するというように、特定のアプリケーションはそれに適した特定の表示の向きで表示することができるとともに、その起動時にキーボードの向きが表示の向きに対応していない場合は、入力不可能な旨を通知する警告情報が表示されるので、操作者はキーボード3の向きを表示の向きに対応するように訂正し、そのアプリケーションに関してキーボード3の操作を支障なく行なえるようにすることができる。
【0064】
なお、本実施形態は、第1の実施形態と共通の構成に加えて入力不可能状態通知機能24を設けたものとしたが、第2の実施形態と共通の構成に加えて入力不可能状態通知機能24を設け、特定のアプリケーションの起動時にキーボード3の操作部17の向きが前記アプリケーションの特定の表示の向きに対応していない場合に入力不可能な旨を通知する警告情報を出力するようにしてもよい。また、警告情報の内容は、入力不可能状態の通知に限らず、例えばキーボード3ないし操作部17の向きを上記特定の表示の向きに対応する向きに変更することを操作者に促す通知などとしてもよい。
【0065】
[第7の実施形態]
次に、図12は、本発明の第7の実施形態における電子機器の構成を示している。本実施形態では、先述した第1の実施形態と同様の構成に加えて、キーボード3を回転させるモーターとそのコントローラからなるモーター部26が設けられており、キーボード3が手動で回転可能であるとともに自動的に回転させて向きを変更できるようになっている。モーター部26は信号線27を介してCPU2に接続され、制御される。
【0066】
また、本実施形態では、第6の実施形態と同様に、CPU2の制御により、特定のアプリケーションの動作時における液晶表示器5の表示の向きはキーボード3の向きに関わらず特定の向きとし、例えばメールソフトの動作時の表示の向きは、横長の向きとする。そして、本実施形態では、表示の向きが特定されている特定のアプリケーションの起動時に、液晶表示器5の表示画面上におけるそのアプリケーションの特定の表示の向きとキーボード3の向きが対応していない場合に、キーボード3が自動的に回転され、キーボード3の向きが表示の向きに対応した向きにされる。この機能は、CPU2が実行するメモリ4のROM部内の制御プログラムの一部により実現される。
【0067】
そして、キーボード3から上記のように表示の向きが特定の向きに限定された特定のアプリケーション、例えばメールソフトを起動させる入力があったときに、CPU2は上記の機能を図13のフローチャートに示す手順で以下のように実行する。
【0068】
すなわち、まず、上記の特定のアプリケーションを起動し、その開始画面を表示コントローラ8を介して液晶表示器5の表示画面上で特定の向きで表示させる。例えばメールソフトの場合は図2(a)の横長の向きで表示させる(ステップS31)。
【0069】
次に、向き検出装置6にキーボード3の向きを検出させ、その検出結果を取り込む(ステップS32)。
【0070】
次に、検出したキーボード3の向きが上記アプリケーションの表示の向きに対応しているか否か判定する(ステップS33)。
【0071】
ここで、例えばメールソフトの場合で、キーボード3の向きが図2(a)のような向きで表示の向きに対応している場合は、この機能の処理を終了するが、図2(b)のような向きで表示の向きに対応していない場合は、モーター部26にキーボード3を回転させ、キーボード3の向きを表示の向きに対応した向きにさせる(ステップS34)。このとき、CPU2は、ステップS32で検出されたキーボード3の向きと、表示の向きに対応した向きとのずれ量に対応した回転量とずれ方向に対応した回転方向のデータをモーター部26のコントローラに与えてキーボード3を回転させ、キーボード3の向きを表示の向きに対応した向きにさせる。その後、この機能の処理を終了する。
【0072】
このような本実施形態によれば、例えばメールソフトは横長の向きに表示するというように、特定のアプリケーションはそれに適した特定の表示の向きで表示することができるとともに、その起動時にキーボード3の向きが表示の向きに対応していない場合は、自動的にキーボード3が回転され、その向きが表示の向きに対応するように調節されるので、そのアプリケーションに関してキーボード3の操作を支障なく行なうことができる。
【0073】
なお、本実施形態は、第1の実施形態と同様の構成に加えてモーター部26を設けたものとしたが、第2の実施形態と同様の構成に加えてモーター部26を設け、キーボード3の操作部17を手動で回転可能であるとともに自動的に回転可能であるものとし、特定のアプリケーションの起動時に上記と同様にして自動的に操作部17の向きを表示の向きに対応する向きに調節するようにしてもよい。
【0074】
また、以上説明した本発明に係る構成は携帯型でない電子機器にも適用できることは勿論である。
【0075】
【発明の効果】
以上の説明から明らかなように、本発明によれば、操作者が操作して情報を入力するための入力手段と、情報を表示する表示手段を有する電子機器において、入力手段ないしその操作部が向きを変更できるように回転可能とし、入力手段ないしその操作部の向きを検出し、その検出結果に応じて表示手段の表示の向きを変更するようにしたので、操作者が入力手段ないしその操作部を回転させて向きを変更することで表示手段の表示の向きを変更することができ、表示内容に応じて表示の向きを所望に変更して表示を見易くする、ないしは効率良く行なうことができる。しかも、常に入力手段ないしその操作部の向きが表示の向きに対応しているので、表示の向きにより入力手段が操作しにくくなることがなく、操作性を良くすることができるという優れた効果が得られる。
【図面の簡単な説明】
【図1】本発明の第1の実施形態における携帯型電子機器の構成を示すブロック図である。
【図2】同電子機器の液晶表示器の表示の向きとキーボードの向きの関係を示す説明図である。
【図3】同電子機器においてキーボードの向き(回転角度)の検出結果に応じて表示の向きを変更する制御の手順を示すフローチャート図である。
【図4】第2の実施形態における携帯型電子機器の構成を示すブロック図である。
【図5】同電子機器のキーボードの操作部が回転可能な様子を示す上面図である。
【図6】第3の実施形態における携帯型電子機器の構成を示すブロック図である。
【図7】第4の実施形態における携帯型電子機器の構成を示すブロック図である。
【図8】同電子機器のキーボードの操作部の裏面を示す平面図である。
【図9】第5の実施形態における携帯型電子機器の構成を示すブロック図である。
【図10】第6の実施形態における携帯型電子機器の構成を示すブロック図である。
【図11】同電子機器の入力不可能状態通知機能の制御手順を示すフローチャート図である。
【図12】第7の実施形態における携帯型電子機器の構成を示すブロック図である。
【図13】同電子機器において特定のアプリケーションの起動時に表示の向きに応じてキーボードの向きを自動的に調節する機能の制御手順を示すフローチャート図である。
【符号の説明】
1 携帯型電子機器
2 CPU
3 キーボード
4 メモリ
5 液晶表示器
6 向き検出装置
7 キーボード制御装置
8 表示コントローラ
16 キースキャン補正機能
17 操作部
18 入力部
19 アプリケーション変更・表示機能
21 キー機能変更機能
22 選択図形回転機能
24 入力不可能状態通知機能
26 モーター部
29 突起
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an electronic device having an input means for an operator to input information, a display means for displaying information, a control method thereof, and a computer-readable storage medium storing the control program Is.
[0002]
[Prior art]
Electronic devices such as portable information terminals and handy terminals (portable data processing terminals) include input means such as a keyboard for an operator to input information and display means such as a liquid crystal display device for displaying information. I have. In such an electronic device, more information is displayed on the display screen of one display means by application software. The display screen is generally a horizontal rectangular screen that is long in the horizontal direction or a vertical rectangular screen that is long in the vertical direction.
[0003]
On the other hand, information display formats are originally longer in the horizontal direction than in the vertical direction, and vice versa, and longer in the vertical direction than in the horizontal direction. The relationship between the vertical and horizontal lengths and the display screen If the relationship between the vertical and horizontal lengths does not correspond, the display becomes difficult to see. For example, in a horizontally written sentence display that is originally long in the horizontal direction, if the display screen is long in the vertical direction, the sentence is cut short and frequently broken, making it difficult to read. In addition, the scroll operation must be frequently performed. Further, even if a vertically written sentence that is originally long in the vertical direction is displayed on a screen that is long in the horizontal direction, the sentence becomes difficult to read. Further, even in the case of horizontal writing, in the display format such as short bullets and lists, if a screen that is long in the horizontal direction is used, a blank area increases in the screen, which is inefficient.
[0004]
For this reason, in an electronic device such as a portable information terminal, a configuration has been proposed in which the vertical and horizontal orientations of the display on the display screen can be changed in order to display various information easily or efficiently.
[0005]
[Problems to be solved by the invention]
However, in the configuration of a conventional electronic device in which the display orientation can be changed as described above, the orientation of the input means such as the keyboard is fixed, and it corresponds to only one specific display orientation on the display screen. Not done. For this reason, there has been a problem that it becomes difficult to operate the input means when the display direction of the display screen is set to a direction other than the one direction.
[0006]
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to make the display easy to view or efficiently change the display direction of the display means in accordance with the display contents in this type of electronic apparatus, and input means depending on the display direction. Therefore, it is possible to improve operability without becoming difficult to operate.
[0007]
[Means for Solving the Problems]
  In order to solve the above problems, according to the present invention,
  In an electronic device having an input means for an operator to input information and a display means for displaying information,
  The input meansFor the display meansIt can be rotated so that it can change its orientation,
  Detection means for detecting the orientation of the input means;
  Control means for controlling to change the display direction of the display means according to the detection result of the detection means is provided.And
  The control unit controls the display unit to display an application program executable in the changed display direction when the display direction of the display unit is changed.Adopted the configuration.
[0008]
  In addition, in an electronic device having an input means for an operator to input information and a display means for displaying information,
  The input means includes an operation unit operated by an operator and an input unit that generates input data according to the operation of the operation unit.For the display meansIt can be rotated so that it can change its orientation,
  Detecting means for detecting the orientation of the operation unit;
  Control means for controlling to change the display direction of the display means according to the detection result of the detection means;
  Means for converting the input data so as to correct the correspondence between the operation part of the operation part and the input data generated by the input part due to the operation of the operation part depending on the direction of the operation part is provided.And
  The control unit controls the display unit to display an application program executable in the changed display direction when the display direction of the display unit is changed.Adopted the configuration.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
[0011]
[First Embodiment]
FIG. 1 is a block diagram showing a configuration of a portable electronic device according to the first embodiment of the present invention. In the figure, 1 is a portable electronic device (hereinafter simply referred to as an electronic device), and 2 is a CPU that controls the entire electronic device 1.
[0012]
Reference numeral 3 denotes a keyboard which has numeric keys and various function keys and is an input means for an operator to input various information to the electronic device 1. The keyboard 3 is formed, for example, in a circular shape as a whole, and, as shown in FIGS. 2A and 2B, through a rotating shaft (not shown) so that the operator can change the orientation with respect to the electronic device main body 1a. The upper surface of the electronic device main body 1a is provided so as to be rotatable in a plane parallel to the upper surface, and can be manually rotated. Here, the outer shape of the electronic device main body 1a is a rectangle having different vertical and horizontal lengths. The keyboard 3 is controlled by a keyboard control device 7. A key scan signal and key input data of key input data are exchanged between the keyboard control device 7 and the keyboard 3 via the signal line 12, and key input data is input from the keyboard control device 7 to the CPU 2 via the signal line 10. The
[0013]
Next, 4 is a memory, a ROM unit that stores data such as a control program executed by the CPU 2 to control the electronic device 1, and a RAM unit that temporarily stores various data such as input data and display data. And is accessed from the CPU 2 via the signal line 9 of the data bus, address bus, and control bus. Note that the control program includes a program for controlling the CPU 2 to change the display direction of the liquid crystal display 5 in accordance with the direction of the keyboard 3 as described later. The ROM portion of the memory 4 corresponds to an embodiment of a computer-readable storage medium that stores a control program for an electronic device according to the present invention.
[0014]
Next, reference numeral 5 denotes a liquid crystal display as display means for displaying various information such as characters and figures. As shown in FIG. 2, the display screen 5a is formed in rectangles having different vertical and horizontal lengths. It is provided on the upper surface so that the direction is along the longitudinal direction of the upper surface of the electronic device main body 1a. The liquid crystal display 5 is controlled by the display controller 8 through the signal line 15.
[0015]
The display controller 8 causes the liquid crystal display 5 to perform display based on the control signal and display data signal output from the CPU 2 to the signal line 14. In particular, the display controller 8 displays the liquid crystal display 5 in accordance with the control signal from the CPU 2. Control to change the orientation. Here, since the display screen 5a of the liquid crystal display 5 is rectangular, the display directions are four directions along the vertical and horizontal directions of the display screen 5a, that is, the top and bottom of the image to be displayed as shown in FIG. A direction whose direction coincides with one of the longitudinal directions of the display screen 5a (hereinafter referred to as a reference direction of display), and three directions rotated clockwise by 90 degrees, 180 degrees, and 270 degrees. And FIG. 2A shows the display orientation rotated by 270 degrees.
[0016]
Next, 6 is an orientation detection device that detects the orientation of the keyboard 3 with respect to the electronic device main body 1a, that is, the rotational angle θ from the rotational position of the reference orientation, and further performs a plurality of rotations in which the rotational angle θ is set in advance. The range within the angle range is detected, and the detection result is notified to the CPU 2 via the signal line 11, the keyboard control device 7, and the signal line 10.
[0017]
Here, the rotation position of the reference direction of the keyboard 3 is the position corresponding to the reference direction of display as shown in FIG. 2B, that is, the vertical direction of the keyboard 3 is displayed on the display screen 5a. The rotation angle θ is a clockwise rotation angle from the rotation position of the reference direction. The range of the plurality of rotation angles is a range of 0 ° to less than 45 °, a range of 45 ° to less than 135 °, a range of 135 ° to less than 225 °, a range of 225 ° to less than 315 ° And 315 degrees or more and 360 degrees or less.
[0018]
Although a specific configuration of the orientation detection device 6 is not shown, the orientation detection device 6 includes, for example, a variable resistor and a comparison circuit, and is connected to the keyboard 3 through a signal line 13. The variable resistor is linked to a rotation axis (not shown) of the keyboard 3, the resistance value changes according to the clockwise rotation angle from the rotation position of the keyboard 3 in the reference direction, and the output voltage changes. To do. The comparison circuit compares the output voltage of the variable resistor with voltages corresponding to the rotation angles of 45 degrees, 135 degrees, 225 degrees, 315 degrees, and 360 degrees, and the rotation angle of the keyboard 3 It is assumed that a detection signal indicating which range is within the range of angles is output. The detection signal is input to the CPU 2 through the signal line 11, the keyboard control device 7, and the signal line 10.
[0019]
Next, an operation of controlling the CPU 2 to change the display direction of the liquid crystal display 5 in accordance with the direction of the keyboard 3 in the above configuration will be described with reference to the flowchart of FIG. Note that the CPU 2 performs this control operation periodically at appropriate time intervals or according to an interrupt signal or the like.
[0020]
In this control operation, first, in step S1, the direction detection device 6 detects the direction of the keyboard 6 described above, and the detection result is captured.
[0021]
Next, in each of steps S2, S3, S4, S5 and S6, the rotation angle θ of the orientation of the keyboard 3 described above is within a range of 0 ° or more and less than 45 ° according to the detection result, or is 45 ° or more and 135 °. It is determined whether it is within the range of less than or equal to 135 degrees or more and less than 225 degrees, within the range of 225 degrees or more and less than 315 degrees, or within the range of 315 degrees or more and 360 degrees or less.
[0022]
If it is within the range of 0 ° or more and less than 45 ° or within the range of 315 ° or more and 360 ° or less, the process proceeds to step S7, and the display orientation of the liquid crystal display 5 is shown in FIG. A control signal is output to the display controller 8 so as to be in the reference direction shown, and then this control process is terminated.
[0023]
If the angle is within the range of 45 degrees or more and less than 135 degrees, the process proceeds to step S8, and the display controller is configured to rotate the display direction of the liquid crystal display 5 90 degrees clockwise from the reference direction. A control signal is output to 8, and then this control process is terminated.
[0024]
If it is within the range of 135 degrees or more and less than 225 degrees, the process proceeds to step S9, and the display direction of the liquid crystal display 5 is rotated 180 degrees clockwise from the reference direction, that is, the reference direction. A control signal is output to the display controller 8 so as to reverse the direction, and then this control process is terminated.
[0025]
If the angle is within the range of 225 degrees or more and less than 315 degrees, the process proceeds to step S10, and the display controller is configured to rotate the display direction of the liquid crystal display 5 to 270 degrees clockwise from the reference direction. A control signal is output to 8, and then this control process is terminated.
[0026]
If the detection result does not fall within any of the above rotation angle ranges, it is determined that the orientation of the keyboard 3 has been erroneously detected in step S11, an appropriate error process is performed, and then the control process is terminated. .
[0027]
As described above, the rotation angle θ of the orientation of the keyboard 3 is 0 degree or more and less than 45 degrees, 45 degrees or more and less than 135 degrees, 135 degrees or more and less than 225 degrees, 225 degrees or more and less than 315 degrees, or 315 degrees. By setting it within the range of 360 degrees or less as described above, the display direction on the display screen 5a of the liquid crystal display 5 is the reference direction, the direction rotated 90 degrees, the direction rotated 180 degrees, the direction rotated 270 degrees, or Oriented to the reference. That is, although there is a shift of 45 degrees at the maximum, the display direction is almost the same as the keyboard 3. Therefore, when the operator wants to change the display direction of the liquid crystal display 5 to any one of the above four directions, the operator only needs to rotate the keyboard 3 to roughly change the display direction to be changed. In this way, the operator can change the display direction to any one of the above four directions according to the display contents, thereby making the display easy to view or efficient, and the keyboard 3 always has the display direction. Since it corresponds to the direction, the keyboard 3 does not become difficult to operate depending on the display direction, and the operability of the keyboard 3 can be improved.
[0028]
[Second Embodiment]
Next, a second embodiment of the present invention will be described with reference to FIGS. First, FIG. 4 is a block diagram illustrating a configuration of an electronic device according to the second embodiment. In the figure, common or corresponding parts in FIG. 1 of the first embodiment described above are denoted by common reference numerals, and description of the common parts is omitted. The same applies to other embodiments described later.
[0029]
In the configuration shown in FIG. 4, the keyboard 3 includes an operation unit 17 on which an operator performs an input operation, and an input unit 18 that generates key input data (key input signal) in accordance with the operation of the operation unit 17. As shown in FIG. 4, the operation unit 17 is provided so as to be rotatable by a rotation shaft (not shown) so that the direction of the operation unit 17 can be changed on the input unit 18, and is manually rotatable. The direction detection device 6 has the same configuration as that of the first embodiment and detects the direction of the operation unit 17, that is, the rotation angle from the rotation position of the reference direction.
[0030]
Specifically, the operation unit 17 is formed in a substantially square shape as an operation panel. Although not shown in detail, an input function display such as letters and numbers of a plurality of input keys is attached to the upper surface of the operation unit 17. An indication of the shape of the upper surface of the key (hereinafter referred to as key indication) 17a is printed. The plurality of key displays 17a are arranged in a square matrix having the same number of rows and columns. Although not shown, on the upper surface of the input unit 18, the same number of key switches as the key display 17a are arranged in a square matrix with the same number of rows and columns corresponding to the arrangement of the key display 17a.
[0031]
The operation unit 17 is provided on the upper surface of the input unit 18 so as to be rotatable in a plane parallel to the upper surface. The operation unit 17 has a position of each of the key display 17a and the key switch of the input unit 18. The key display 17a of the operation unit 17 and the input unit 18 are rotated every 90 degrees clockwise, for example, from the overlapping reference rotation position (for example, the position corresponding to FIG. 2B of the first embodiment). Each position of the key switch overlaps. In this state, by pressing the part of the key display 17a on the upper surface of the operation unit 17, the key switch below it is pressed and turned on, and key input is performed. Specifically, a key scan signal is output from the keyboard control device 7 to the matrix circuit of the key switch group of the input unit 18 in a state where any of the key switches is pressed, so that the corresponding key switch is pressed. Key input data (key input signal) is generated. In this way, the direction of the operation unit 17 is changed to four different directions by 90 degrees, and key input can be performed in each direction.
[0032]
In the present embodiment, the orientation detection device 6 detects the orientation of the operation unit 17 of the keyboard 3 in the same manner as the orientation of the keyboard 3 is detected in the first embodiment described above, and the CPU 2 in accordance with the detection result. 3 performs the same control as in FIG. 3 described above, and changes the display direction of the liquid crystal display 5 to the four different directions by 90 degrees as described above in accordance with the direction of the operation unit 17.
[0033]
On the other hand, in the configuration of the keyboard 3 of the present embodiment, each key display 17a is displayed when the direction of the operation unit 17 is set to a reference direction (for example, the direction corresponding to the direction of FIG. 2B of the first embodiment). Even if the correspondence between the input function such as letters and numbers and the key input data obtained by pressing the part of each key display 17a matches, the direction differs by 90 degrees, 180 degrees, or 270 degrees from the reference direction Since the key switches of the input unit 18 where the key displays 17a overlap are different, the correspondence relationship between the key display 17a and the key input data obtained by pressing the part of the key display 17a is deviated. That is, the correspondence relationship between each operation part called the key display 17a of the operation unit 17 and each key input data generated by the operation is shifted.
[0034]
For this reason, in the present embodiment, in the keyboard control device 7, when there is a key input on the keyboard 3, that is, when key input data is obtained by a key scan signal, the direction detection device 6 detects the operation unit 17. It is assumed that the key scan correction function 16 for converting the key input data so as to correct the shift in the correspondence relationship according to the orientation is provided by the control program software of the keyboard control device 7. The control program is stored in a memory (not shown) in the keyboard control device 7 and is executed by the controller of the keyboard control device 7. Note that the key scan correction function 16 may be provided to the CPU 2 by a control program of the CPU 2 stored in the ROM portion of the memory 4.
[0035]
According to the present embodiment, by rotating the operation unit 17 of the keyboard 3 and changing the direction, the display direction of the liquid crystal display 5 is changed to any one of four directions different from each other by 90 degrees. It is possible to improve the operability of the keyboard 3 because the direction of the operation unit 17 always corresponds to the direction of the display.
[0036]
[Third Embodiment]
Next, FIG. 6 shows a configuration of an electronic apparatus according to the third embodiment of the present invention. In the configuration of the third embodiment shown in FIG. 6, an application change / display function 19 is provided in addition to the configuration common to FIG. 1 of the first embodiment described above.
[0037]
The application change / display function 19 changes or executes an application program (hereinafter abbreviated as application) running on the electronic device in accordance with the display direction of the liquid crystal display 5 that is changed depending on the direction of the keyboard 3. It is a function that displays possible applications. Specifically, the display direction is a direction in which the display screen 5a of the liquid crystal display 5 is horizontally long as shown in FIG. 2A (hereinafter referred to as a horizontally long direction), or as shown in FIG. The display screen 5a operates in accordance with a portrait orientation (hereinafter referred to as a portrait orientation), and actually performs either one of application change or executable application display. The application is stored in the memory 4.
[0038]
The application change / display function 19 is realized by using a memory (a ROM or a non-volatile RAM, which may be a part of the memory 4) different from the memory 4 in terms of hardware. Is accessed. When the application changing function is realized, information on the storage location in the memory 4 of the application activated in accordance with the display direction of the liquid crystal display 5 is stored in the memory.
[0039]
For example, it is assumed that the electronic device 1 is currently used in a vertically long display orientation as shown in FIG. Here, when the keyboard 3 is rotated 90 degrees counterclockwise, the display orientation is also rotated 90 degrees counterclockwise in accordance with the change in the orientation of the keyboard 3 as in the first embodiment. The display is switched to the landscape display orientation as shown in (a). Here, e-mail software, for example, is registered in advance as an application that is activated when switching to the landscape display direction, and information on the storage location of the e-mail software in the memory 4 is stored in the memory for realizing the function 19. It is assumed that
[0040]
At this time, the orientation detection device 6 detects the orientation of the keyboard 3 and notifies the CPU 2 as described above. However, the CPU 2 detects that the orientation of the keyboard 3 is changed from the orientation corresponding to the orientation of the portrait display to the landscape orientation. When it is known that the display direction has changed, the application being executed is interrupted or forcibly terminated, the memory of the application change / display function 19 is accessed, and information about the storage location of the mail software in the memory 4 is obtained. Get. Based on this information, the CPU 2 accesses the memory 4 and activates mail software.
[0041]
In this way, in response to a change in the display orientation from portrait to landscape, the application in operation is changed from, for example, other than email software to email software.
[0042]
On the other hand, in order to realize a function for displaying an executable application in accordance with the display orientation, display information for displaying an executable application in a landscape orientation and a portrait orientation are displayed in the memory for that purpose. Display information for displaying an application executable in the orientation is stored. Then, when the CPU 2 changes the display orientation of the liquid crystal display 5 from the portrait orientation to the landscape orientation or vice versa in accordance with the orientation change of the keyboard 3, the display orientation changed by accessing the memory is changed. The display information of the executable application can be read out, and the display information is transferred to the display controller 8 and displayed on the liquid crystal display 5.
[0043]
According to the present embodiment as described above, the application running on the electronic device is changed or executable depending on the display direction of the liquid crystal display 5 changed according to the direction of the keyboard 3. Since it is displayed, it is convenient and the usability of the electronic device can be improved.
[0044]
In this embodiment, the application change / display function 19 is provided in addition to the configuration common to the first embodiment. However, the application change / display function is added to the configuration common to the second embodiment. 19 may be provided to change an application in operation or display an executable application in accordance with the display direction changed depending on the direction of the operation unit 17 of the keyboard 3.
[0045]
[Fourth Embodiment]
Next, a fourth embodiment of the present invention will be described with reference to FIGS. First, in the configuration of the electronic apparatus of the present embodiment shown in FIG. 7, in addition to the configuration similar to that of the first embodiment, according to the display orientation of the liquid crystal display 5 that is changed according to the detection result of the orientation of the keyboard 3. A key function changing function 21 for changing an input function of some keys of the keyboard 3 is provided to the keyboard control device 7 by software of a control program. The control program is stored in a memory (not shown) of the keyboard control device 7 and is executed by the controller of the keyboard control device 7.
[0046]
For example, it is assumed that the electronic device 1 is currently used in a portrait display direction. Here, when the keyboard 3 is rotated 90 degrees clockwise, as in the case of the first embodiment, a horizontally long display in which the display direction is also rotated 90 degrees clockwise in accordance with the change in the orientation of the keyboard 3. Switch to the direction. Here, when there is an input with respect to some keys, the meaning of the key input is changed by software processing of the key function changing function 21, that is, the generated key input data is changed, and a part of the keys is changed depending on the display direction. Change the key input function. For example, assuming that there is a key having a return key function in the landscape display orientation, when the display orientation is switched to portrait orientation by the rotation of the keyboard 3, the key function changing function 21 performs software processing. Change the key function to scroll key.
[0047]
On the other hand, in the present embodiment, the operation unit 17 of the keyboard 3 can be attached to and detached from the input unit 18 and can be mounted on any of the front and back surfaces, that is, can be mounted in either front or back direction. A plurality of key displays 17a are printed on the front surface of the operation unit 17 as in the second embodiment described above, and a plurality of key displays 17a are also formed on the back surface 171 of the operation unit 17 shown in FIG. It is printed. That is, the operation unit 17 can be used by being mounted on the input unit 18 in any direction.
[0048]
Further, a projection 29 for detecting the mounting direction of the front and back of the operation unit 17 is formed on the back surface 171 of the operation unit 17. In contrast, the input unit 18 is provided with a front / back detection switch (not shown), and when the operation unit 17 is mounted on the input unit 18 with the back surface 171 as the lower side (input unit 18 side), the front / back detection is performed. When the switch for use is pushed by the projection 29 and turned on, the orientation of the front and back mounting is detected. The operation unit 17 is not rotatable with respect to the input unit 18 and is mounted in a fixed orientation on both the front and back sides.
[0049]
Here, the key function changing function 21 is a key of the keyboard 3 (key display 17a of the operation unit 17) in the same manner as the display direction according to the mounting direction of the operation unit 17 detected by the switch. And a part of the input function of the input unit 18). In addition, regarding the key whose input function is changed, the display of the input function of the key display 17a corresponding to the key is different between the front surface and the back surface of the operation unit 17.
[0050]
According to the present embodiment as described above, some keys of the keyboard 3 are input according to the display direction of the liquid crystal display 5 according to the orientation of the keyboard 3 and the mounting direction of the front and back of the operation unit 17 of the keyboard 3. The function can be changed and the keyboard input function can be diversified. Note that not all of the keys of the keyboard 3 but all of the input functions may be changed according to the above-described display orientation or front / back mounting orientation. The key function changing function 21 may be provided to the CPU 2 by a control program of the CPU 2 stored in the ROM portion of the memory 4.
[0051]
[Fifth Embodiment]
Next, FIG. 9 shows a configuration of an electronic apparatus according to the fifth embodiment of the present invention. In this configuration, in addition to the configuration common to the first embodiment, a selected figure rotation function for rotating a figure selected from among the figures displayed on the display screen of the liquid crystal display device 5 in accordance with the rotation of the keyboard 7. 22 is added. Specifically, the selected figure rotation function 22 includes an image processing IC that processes image data of display information displayed on the liquid crystal display 5 and is connected to the CPU 2 via the signal line 23 and accessed. Is done.
[0052]
In the electronic apparatus of the present embodiment, for example, it is assumed that graphic software is operating as an application and a graphic is displayed on the display screen of the liquid crystal display 5. At this time, when the operator selects a figure to be rotated by the input of the keyboard 3 while being displayed, the CPU 2 accesses the selected figure rotation function 22 and selects the selection on the display screen by the function of the selected figure rotation function 22. Only the display area of the displayed figure can be rotated. When the keyboard 3 is rotated in this state, the rotation detection result (orientation detection result) is transmitted to the CPU 2 via the keyboard control device 7 as in the first embodiment. The CPU 2 notifies the selected figure rotation function 22 of the detection result, and the function 22 creates image data in which the image of the display area of the selected figure is rotated (changed in orientation) according to the detection result. The same function 22 is output to the display controller 8 via the CPU 2 and displayed on the display screen of the liquid crystal display 5. Thus, the graphic image selected on the display screen is rotated according to the rotation of the keyboard 3. That is, the display direction of the graphic display area is changed according to the direction of the keyboard 3.
[0053]
In the first embodiment, the direction detection device 4 detects the rotation angle of the direction of the keyboard 3, detects which rotation angle range the rotation angle is in, and notifies the CPU 2. In the embodiment, the rotation angle of the direction of the keyboard 3 itself is notified. The graphic image selected on the display screen is rotated by an angle corresponding to the rotation angle of the keyboard 3. That is, in the first embodiment, the display direction of the entire screen of the display screen is switched in four directions that are different by 90 degrees. However, in this embodiment, display of a selected partial area of the screen is performed. The direction is changed so as to rotate 360 degrees linearly in accordance with the direction of the keyboard 3 to be rotated.
[0054]
According to this embodiment, for example, when a graphic is displayed on the display screen of the liquid crystal display 5 during the operation of an application such as graphic software, the operator selects a desired graphic on the display screen. Then, by rotating the keyboard 3, it is possible to rotate the figure and change the display direction, which is convenient.
[0055]
In this embodiment, the selected figure rotating function 22 is provided in addition to the configuration common to the first embodiment. However, the selected figure rotating function 22 is added to the configuration common to the second embodiment. The figure selected on the display screen may be rotated by rotating the operation unit 17 of the keyboard 3.
[0056]
[Sixth Embodiment]
Next, FIG. 10 shows a configuration of an electronic apparatus according to the sixth embodiment of the present invention. In this embodiment, in addition to the same configuration as that of the first embodiment described above, an input impossible state notification function 24 is provided. This function 24 indicates that the input from the keyboard 3 is impossible when the direction of display on the display screen of the liquid crystal display 5 does not correspond to the direction of the keyboard 3 when a specific application is started. This is a function for outputting (displaying) warning information for notifying the operator of the above, and is realized by a part of the control program in the ROM portion of the memory 4 executed by the CPU 2.
[0057]
As a premise of providing this input impossible state notification function 24, in this embodiment, the display direction of the liquid crystal display 5 during the operation of a specific application is set to a specific direction regardless of the direction of the keyboard 3 under the control of the CPU 2. To do. For example, the display orientation during the operation of the mail software is the landscape orientation of FIG. 2A regardless of the orientation of the keyboard 3.
[0058]
When there is an input from the keyboard 3 for starting a specific application whose display direction is limited to a specific direction as described above, for example, mail software, the CPU 2 follows the procedure shown in the flowchart of FIG. The input impossible state notification function 24 is executed.
[0059]
That is, first, the specific application is started, and the start screen is displayed in a specific direction on the display screen of the liquid crystal display 5 via the display controller 8. For example, in the case of mail software, it is displayed in the landscape orientation of FIG. 2A (step S21).
[0060]
Next, the direction detection device 6 is made to detect the direction of the keyboard 3, and the detection result is captured (step S22).
[0061]
Next, it is determined whether or not the detected orientation of the keyboard 3 corresponds to the display orientation of the application (step S23).
[0062]
Here, for example, in the case of mail software, when the orientation of the keyboard 3 corresponds to the display orientation as shown in FIG. 2A, the processing of this function 24 is terminated, but FIG. If the display direction is not compatible with the display direction, warning information for notifying the operator that the input from the keyboard 3 is impossible is displayed on the liquid crystal display 5 (step S24). Thereafter, the process returns to step S22, and the processes of steps S22 to S24 are repeated. Thus, the processing of steps S22 to S24 is repeated until the operator changes the direction of the keyboard 3 so as to correspond to the display direction by looking at the display of the warning information notifying that the operator cannot input, and the direction of the keyboard 3 is changed. If changed, the processing of the function 24 is finished. Note that the warning information for notifying that the input is impossible may be output by voice through a speaker (not shown).
[0063]
According to the present embodiment, a specific application can be displayed in a specific display orientation suitable for it, for example, e-mail software displays in a landscape orientation, and the keyboard orientation at the time of activation Is not compatible with the display orientation, warning information notifying that the input is impossible is displayed, so the operator corrects the orientation of the keyboard 3 to correspond to the display orientation, and The operation of the keyboard 3 can be performed without any trouble.
[0064]
In this embodiment, the input impossible state notification function 24 is provided in addition to the configuration common to the first embodiment. However, the input impossible state is added to the configuration common to the second embodiment. A notification function 24 is provided to output warning information notifying that input is not possible when the direction of the operation unit 17 of the keyboard 3 does not correspond to the specific display direction of the application when a specific application is activated. It may be. Further, the content of the warning information is not limited to the notification that the input is impossible, for example, a notification that prompts the operator to change the orientation of the keyboard 3 or the operation unit 17 to the orientation corresponding to the orientation of the specific display. Also good.
[0065]
[Seventh Embodiment]
Next, FIG. 12 shows a configuration of an electronic apparatus according to the seventh embodiment of the present invention. In the present embodiment, in addition to the same configuration as that of the first embodiment described above, a motor unit 26 including a motor that rotates the keyboard 3 and a controller thereof is provided, and the keyboard 3 can be manually rotated. It can be rotated automatically to change the orientation. The motor unit 26 is connected to the CPU 2 via the signal line 27 and controlled.
[0066]
In the present embodiment, as in the sixth embodiment, the display direction of the liquid crystal display 5 during the operation of a specific application is set to a specific direction regardless of the direction of the keyboard 3 under the control of the CPU 2, for example, The display direction when the mail software is operating is landscape orientation. In the present embodiment, when a specific application whose display direction is specified is activated, the specific display direction of the application on the display screen of the liquid crystal display 5 does not correspond to the direction of the keyboard 3. In addition, the keyboard 3 is automatically rotated, and the orientation of the keyboard 3 is set to the orientation corresponding to the display orientation. This function is realized by a part of the control program in the ROM portion of the memory 4 executed by the CPU 2.
[0067]
Then, when there is an input from the keyboard 3 to activate a specific application whose display direction is limited to a specific direction as described above, for example, mail software, the CPU 2 performs the above function in the procedure shown in the flowchart of FIG. Then execute as follows.
[0068]
That is, first, the specific application is started, and the start screen is displayed in a specific direction on the display screen of the liquid crystal display 5 via the display controller 8. For example, in the case of mail software, it is displayed in the landscape orientation of FIG. 2A (step S31).
[0069]
Next, the orientation detection device 6 is made to detect the orientation of the keyboard 3, and the detection result is captured (step S32).
[0070]
Next, it is determined whether or not the detected orientation of the keyboard 3 corresponds to the display orientation of the application (step S33).
[0071]
Here, for example, in the case of mail software, when the direction of the keyboard 3 corresponds to the display direction as shown in FIG. 2A, the processing of this function ends, but FIG. If the display direction does not correspond to the display direction, the keyboard 3 is rotated by the motor unit 26 so that the direction of the keyboard 3 corresponds to the display direction (step S34). At this time, the CPU 2 uses the rotation amount data corresponding to the displacement amount between the orientation of the keyboard 3 detected in step S32 and the orientation corresponding to the display orientation and the rotation direction data corresponding to the displacement direction to the controller of the motor unit 26. And the keyboard 3 is rotated so that the orientation of the keyboard 3 corresponds to the orientation of the display. Thereafter, the processing of this function is terminated.
[0072]
According to the present embodiment, a specific application can be displayed in a specific display orientation suitable for the mail application, for example, e-mail software is displayed in landscape orientation. When the orientation does not correspond to the display orientation, the keyboard 3 is automatically rotated and the orientation is adjusted so as to correspond to the orientation of the display. Can do.
[0073]
In this embodiment, the motor unit 26 is provided in addition to the same configuration as that of the first embodiment. However, the motor unit 26 is provided in addition to the same configuration as that of the second embodiment, and the keyboard 3 is provided. It is assumed that the operation unit 17 can be manually rotated and can be automatically rotated, and the orientation of the operation unit 17 is automatically set to a direction corresponding to the display direction in the same manner as described above when a specific application is started. You may make it adjust.
[0074]
Of course, the configuration according to the present invention described above can be applied to a non-portable electronic device.
[0075]
【The invention's effect】
As is apparent from the above description, according to the present invention, in an electronic device having an input means for an operator to input information and a display means for displaying information, the input means or its operation unit is Since it is rotatable so that the direction can be changed, the direction of the input means or its operation unit is detected, and the display direction of the display means is changed according to the detection result. The display direction of the display means can be changed by rotating the part to change the direction, and the display direction can be changed as desired according to the display contents to make the display easier to view or can be performed efficiently. . In addition, since the direction of the input means or the operation unit always corresponds to the display direction, the input means does not become difficult to operate due to the display direction, and the excellent effect that the operability can be improved. can get.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a portable electronic device according to a first embodiment of the present invention.
FIG. 2 is an explanatory diagram showing a relationship between a display direction of a liquid crystal display and a keyboard direction of the electronic device.
FIG. 3 is a flowchart showing a control procedure for changing the display orientation in accordance with the detection result of the keyboard orientation (rotation angle) in the electronic device.
FIG. 4 is a block diagram illustrating a configuration of a portable electronic device according to a second embodiment.
FIG. 5 is a top view showing a state in which an operation unit of a keyboard of the electronic device can be rotated.
FIG. 6 is a block diagram illustrating a configuration of a portable electronic device according to a third embodiment.
FIG. 7 is a block diagram illustrating a configuration of a portable electronic device according to a fourth embodiment.
FIG. 8 is a plan view showing the back surface of the operation unit of the keyboard of the electronic device.
FIG. 9 is a block diagram illustrating a configuration of a portable electronic device according to a fifth embodiment.
FIG. 10 is a block diagram illustrating a configuration of a portable electronic device according to a sixth embodiment.
FIG. 11 is a flowchart showing a control procedure of an input impossible state notification function of the electronic device.
FIG. 12 is a block diagram illustrating a configuration of a portable electronic device according to a seventh embodiment.
FIG. 13 is a flowchart showing a control procedure of a function for automatically adjusting the orientation of the keyboard according to the display orientation when a specific application is activated in the electronic device.
[Explanation of symbols]
1 Portable electronic devices
2 CPU
3 Keyboard
4 memory
5 Liquid crystal display
6 Direction detection device
7 Keyboard control device
8 Display controller
16 key scan correction function
17 Operation unit
18 Input section
19 Application change / display function
21 Key function change function
22 Selected figure rotation function
24 Input disabled status notification function
26 Motor part
29 Protrusions

Claims (4)

操作者が操作して情報を入力するための入力手段と、情報を表示する表示手段を有する電子機器において、
前記入力手段が前記表示手段に対して向きを変更できるように回転可能に設けられるとともに、
該入力手段の向きを検出する検出手段と、
該検出手段の検出結果に応じて前記表示手段の表示の向きを変更するように制御する制御手段を有し、
前記制御手段は、前記表示手段の表示の向きを変更したときに、変更した表示の向きで実行可能なアプリケーションプログラムを前記表示手段に表示するように制御することを特徴とする電子機器。
In an electronic device having an input means for an operator to input information and a display means for displaying information,
The input means is rotatably provided so as to be able to change the orientation with respect to the display means ,
Detection means for detecting the orientation of the input means;
In accordance with the detection result of the detection means have a control means for controlling to change the display orientation of said display means,
The electronic device according to claim 1, wherein when the display direction of the display unit is changed, the control unit controls the display unit to display an application program that can be executed with the changed display direction .
操作者が操作して情報を入力するための入力手段と、情報を表示する表示手段を有する電子機器において、
前記入力手段は、操作者が操作する操作部と、該操作部の操作に応じて入力データを発生する入力部からなり、操作部が入力部上で前記表示手段に対して向きを変更できるように回転可能に設けられるとともに、
前記操作部の向きを検出する検出手段と、
該検出手段の検出結果に応じて前記表示手段の表示の向きを変更するように制御する制御手段と、
前記操作部の操作部位と、該操作部位の操作により前記入力部が発生する入力データとの対応関係が操作部の向きによりずれるのを補正するように入力データを変換する手段を有し、
前記制御手段は、前記表示手段の表示の向きを変更したときに、変更した表示の向きで実行可能なアプリケーションプログラムを前記表示手段に表示するように制御することを特徴とする電子機器。
In an electronic device having an input means for an operator to input information and a display means for displaying information,
The input unit includes an operation unit operated by an operator and an input unit that generates input data in accordance with the operation of the operation unit, and the operation unit can change a direction with respect to the display unit on the input unit. And is provided rotatably.
Detecting means for detecting the orientation of the operation unit;
Control means for controlling to change the display direction of the display means according to the detection result of the detection means;
Possess the operating portion of the operating unit, means for converting the input data to corresponding relationship between the input data by the input unit is generated by the operation of the operating site to correct the deviating by the direction of the operation unit,
The electronic device according to claim 1, wherein when the display direction of the display unit is changed, the control unit controls the display unit to display an application program that can be executed with the changed display direction .
操作者が操作して情報を入力するための入力手段と、情報を表示する表示手段を有する電子機器において、
前記入力手段が前記表示手段に対して向きを変更できるように回転可能に設けられるとともに、
該入力手段の向きを検出する検出手段と、
該検出手段の検出結果に応じて前記表示手段の表示の向きを変更するように制御する制御手段を有し、
前記制御手段は、特定のアプリケーションプログラムの動作時は、前記表示手段の表示の向きを前記入力手段の向きに関わらず特定の表示の向きとするとともに、前記特定のアプリケーションプログラムの起動時に、前記検出手段により検出される前記入力手段の向きが前記特定の表示の向きに対応していない場合、操作者への警告情報を出力するように制御することを特徴とする電子機器。
In an electronic device having an input means for an operator to input information and a display means for displaying information,
The input means is rotatably provided so as to be able to change the orientation with respect to the display means,
Detection means for detecting the orientation of the input means;
Control means for controlling to change the display direction of the display means according to the detection result of the detection means;
The control means sets the display direction of the display means to a specific display direction regardless of the direction of the input means during operation of the specific application program, and detects the detection when the specific application program is started. The electronic device is controlled to output warning information to an operator when the direction of the input means detected by the means does not correspond to the specific display direction.
操作者が操作して情報を入力するための入力手段と、情報を表示する表示手段を有する電子機器において、
前記入力手段は、操作者が操作する操作部と、該操作部の操作に応じて入力データを発生する入力部からなり、操作部が入力部上で前記表示手段に対して向きを変更できるように回転可能に設けられるとともに、
前記操作部の向きを検出する検出手段と、
該検出手段の検出結果に応じて前記表示手段の表示の向きを変更するように制御する制御手段と、
前記操作部の操作部位と、該操作部位の操作により前記入力部が発生する入力データとの対応関係が操作部の向きによりずれるのを補正するように入力データを変換する手段を有し、
前記制御手段は、特定のアプリケーションプログラムの動作時は、前記表示手段の表示の向きを前記入力手段の操作部の向きに関わらず特定の表示の向きとするとともに、前記特定のアプリケーションプログラムの起動時に、前記検出手段により検出される前記操作部の向きが前記特定の表示の向きに対応していない場合、操作者への警告情報を出力するように制御することを特徴とする電子機器。
In an electronic device having an input means for an operator to input information and a display means for displaying information,
The input unit includes an operation unit operated by an operator and an input unit that generates input data in accordance with the operation of the operation unit, and the operation unit can change a direction with respect to the display unit on the input unit And is provided rotatably.
Detecting means for detecting the orientation of the operation unit;
Control means for controlling to change the display direction of the display means according to the detection result of the detection means;
Means for converting the input data so as to correct the correspondence between the operation part of the operation part and the input data generated by the input part due to the operation of the operation part, depending on the direction of the operation part;
The control means sets the display direction of the display means to a specific display direction during operation of the specific application program regardless of the direction of the operation unit of the input means, and at the time of starting the specific application program. The electronic device is controlled to output warning information to the operator when the direction of the operation unit detected by the detection unit does not correspond to the specific display direction.
JP2002090132A 2002-03-28 2002-03-28 Electronics Expired - Fee Related JP4016380B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002090132A JP4016380B2 (en) 2002-03-28 2002-03-28 Electronics

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002090132A JP4016380B2 (en) 2002-03-28 2002-03-28 Electronics

Publications (3)

Publication Number Publication Date
JP2003288151A JP2003288151A (en) 2003-10-10
JP2003288151A5 JP2003288151A5 (en) 2005-08-11
JP4016380B2 true JP4016380B2 (en) 2007-12-05

Family

ID=29235499

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002090132A Expired - Fee Related JP4016380B2 (en) 2002-03-28 2002-03-28 Electronics

Country Status (1)

Country Link
JP (1) JP4016380B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7469381B2 (en) 2007-01-07 2008-12-23 Apple Inc. List scrolling and document translation, scaling, and rotation on a touch-screen display
US7193609B2 (en) 2002-03-19 2007-03-20 America Online, Inc. Constraining display motion in display navigation
US8205157B2 (en) 2008-03-04 2012-06-19 Apple Inc. Methods and graphical user interfaces for conducting searches on a portable multifunction device
JP5176832B2 (en) 2008-09-29 2013-04-03 富士通株式会社 Keyboard and information processing apparatus
US8589374B2 (en) 2009-03-16 2013-11-19 Apple Inc. Multifunction device with integrated search and application selection
JP2020064474A (en) * 2018-10-17 2020-04-23 株式会社バンダイ Information processing apparatus and information processing program
JP7153047B2 (en) * 2020-10-07 2022-10-13 株式会社バンダイ Information processing device and information processing program
JP7377843B2 (en) * 2021-09-09 2023-11-10 レノボ・シンガポール・プライベート・リミテッド Information processing device and control method

Also Published As

Publication number Publication date
JP2003288151A (en) 2003-10-10

Similar Documents

Publication Publication Date Title
KR100218766B1 (en) Information input device
KR100854850B1 (en) Recording medium storing computer-readable electronic device, its control method and its control program
US6597384B1 (en) Automatic reorienting of screen orientation using touch sensitive system
EP1547011B1 (en) A mobile device for displaying information content
US8572812B2 (en) Foldable portable information terminal
WO2007007682A1 (en) Touch panel display device and portable apparatus
US20080036876A1 (en) Electronic apparatus having a display function
JP4765928B2 (en) Electronic device, electronic device display method, and electronic device display program
JP2004062648A (en) Display control device and display control program used therefor
JP2004135360A (en) Communication device
JP4016380B2 (en) Electronics
JP2000267813A (en) Touch panel input type electronic equipment
US7310082B2 (en) Computer display having display direction control
JP2000250434A (en) Portable information equipment and gravity direction detector
JP2002006293A (en) Electronic instrument
JP2001147775A (en) Portable terminal device and storage medium storing program thereof
JP2003015821A (en) Information display input device and method for driving cn reflective liquid crystal display panel
JP2008097620A (en) Image processing apparatus and image display control method used therefor
JP5102684B2 (en) Operating device
JP2017033066A (en) Display control device and display control program
JP2003076350A (en) Video display device
JP4056420B2 (en) Display control device and portable communication terminal equipped with display control device
JP3410693B2 (en) Electrical and electronic equipment
US20030103087A1 (en) Electronic apparatus having two position input unit
JP4070094B2 (en) Information terminal device and display control program used therefor

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050125

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050125

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20070221

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20070309

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070530

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070604

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070725

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070906

R150 Certificate of patent or registration of utility model

Ref document number: 4016380

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20100928

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20100928

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110928

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20110928

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120928

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20120928

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130928

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees