JP2004030536A - 情報処理装置および同装置で使用される文字入力支援方法 - Google Patents
情報処理装置および同装置で使用される文字入力支援方法 Download PDFInfo
- Publication number
- JP2004030536A JP2004030536A JP2002189943A JP2002189943A JP2004030536A JP 2004030536 A JP2004030536 A JP 2004030536A JP 2002189943 A JP2002189943 A JP 2002189943A JP 2002189943 A JP2002189943 A JP 2002189943A JP 2004030536 A JP2004030536 A JP 2004030536A
- Authority
- JP
- Japan
- Prior art keywords
- window
- character input
- information
- active
- computer
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
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)
- User Interface Of Digital Computer (AREA)
- Character Discrimination (AREA)
- Digital Computer Display Output (AREA)
Abstract
【課題】タッチスクリーン上に表示される文字入力ウィンドウを用いた文字入力の操作性の向上を図る。
【解決手段】タッチスクリーンの表示画面上には、アプリケーションウィンドウ201,202と、文字入力ウィンドウ203が表示される。文字入力ウィンドウ203は、スタイラス操作によって文字入力を行うために利用される。アプリケーションウィンドウ201,202の内、現在文字入力の対象とされているアクティブなウィンドウに関する情報が文字入力ウィンドウ203上に表示される。これにより、ユーザは文字入力ウィンドウ203を見るだけでどのウィンドウが文字入力の対象であるかを把握することができ、文字入力ウィンドウ203を用いた文字入力の操作性を向上させることが可能となる。
【選択図】 図3
【解決手段】タッチスクリーンの表示画面上には、アプリケーションウィンドウ201,202と、文字入力ウィンドウ203が表示される。文字入力ウィンドウ203は、スタイラス操作によって文字入力を行うために利用される。アプリケーションウィンドウ201,202の内、現在文字入力の対象とされているアクティブなウィンドウに関する情報が文字入力ウィンドウ203上に表示される。これにより、ユーザは文字入力ウィンドウ203を見るだけでどのウィンドウが文字入力の対象であるかを把握することができ、文字入力ウィンドウ203を用いた文字入力の操作性を向上させることが可能となる。
【選択図】 図3
Description
【0001】
【発明の属する技術分野】
本発明は情報処理装置および同装置で使用される文字入力支援方法に関し、特にタッチスクリーンを備えた情報処理装置および同装置で使用される文字入力支援方法に関する。
【0002】
【従来の技術】
近年、PDA等の様々な携帯型の情報処理装置が開発されている。このような携帯型の情報処理装置においては、入力デバイスとしてタッチスクリーンが用いられている。
【0003】
タッチスクリーンはフラットパネルディスプレイとタブレットとから構成されたディスプレイであり、その表面上のタッチされた位置を認識できるように設計されている。
【0004】
タッチスクリーンを備えた情報処理装置においては、スタイラスの操作に応じて文字を入力するために使用される文字入力ウィンドウがタッチスクリーン上に表示される。ユーザは、文字入力ウィンドウ上でスタイラスを操作することにより、文字入力を行うことが出来る。
【0005】
タッチスクリーンを備えた従来のPDAの多くは、そのタッチスクリーンの表示画面サイズの制約から、同時に表示されるウィンドウは1つのみに制限されている。この場合、現在表示されているウィンドウが、文字入力対象となるアクティブなウィンドウとなる。
【0006】
文字入力ウィンドウを用いて文字入力操作を行う場合、ユーザは、文字入力ウィンドウ上のソフトウェアキーボードをスタイラスでタッチしたり、スタイラス操作によって文字入力ウィンドウ上に文字を手書きする。このため、文字入力ウィンドウ自体を見ながら文字入力操作を行うことが必要となる。
【0007】
【発明が解決しようとする課題】
ところで、最近では、タッチスクリーンの表示画面サイズの拡大が望まれている。表示画面サイズの拡大は、各ウィンドウの視認性を犠牲にすることなく、複数のアプリケーションプログラムそれぞれに対応するウィンドウを同時にタッチスクリーン上に表示することを可能にする。
【0008】
しかしながら、同一画面内に複数のウィンドウを同時に表示した場合には、それによって却って文字入力の操作性が損なわれる危険がある。ユーザは、画面表示されている複数のウィンドウの内のどれが文字入力対象であるかをフォーカスやカーソル位置によって逐次確認しつつ、しかも文字入力ウィンドウ自体を見ながら文字入力操作を行わなければならないからである。
【0009】
本発明は上述の事情を考慮してなされたものであり、文字入力ウィンドウを用いた文字入力の操作性を十分に向上させることが可能な情報処理装置および文字入力支援方法を提供することを目的とする。
【0010】
【課題を解決するための手段】
上述の課題を解決するため、本発明は、フラットパネルディスプレイとタブレットとを含むタッチスクリーンを備え、前記タッチスクリーン上に複数のウィンドウを表示可能な情報処理装置であって、前記タッチスクリーン上に、スタイラスの操作に応じて文字を入力するために使用される文字入力ウィンドウを表示する手段と、前記タッチスクリーン上に表示可能な複数のウィンドウの内、現在文字入力の対象とされているアクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示する手段とを具備することを特徴とする。
【0011】
この情報処理装置においては、タッチスクリーン上に表示可能な複数のウィンドウの内、現在文字入力の対象とされているアクティブなウィンドウに関する情報が文字入力ウィンドウ上に表示される。これにより、ユーザは文字入力ウィンドウを見るだけでどのウィンドウが文字入力の対象であるかを把握することができ、文字入力ウィンドウを用いた文字入力の操作性を向上させることが可能となる。
【0012】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。まず、図1および図2を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。
【0013】
図1は情報処理装置の外観図である。この情報処理装置は、ハンドヘルドコンピュータ、PDA、等のポータブルコンピュータであり、図示のように、コンピュータ本体11と、外部キーボード21とから構成されている。
【0014】
コンピュータ本体11はいわゆるペン入力可能なタブレット型のコンピュータであり、それ単独でPDAとして動作することができる。このコンピュータ本体11の上面にはタッチスクリーン12、およびキースイッチ群13が設けられている。タッチスクリーン12はLCDからなるフラットパネルディスプレイとその上に配置されたタブレットとから構成されたディスプレイであり、その表示画面上のタッチされた位置を認識できるように設計されている。
【0015】
タッチスクリーン12の表示画面上には、起動された複数のアプリケーションプログラムそれぞれに対応する複数のウィンドウが表示される。ユーザは、タッチスクリーン12の表示画面上をスタイラス30によってタッチすることにより、カーソルの移動、オブジェクトの選択、フォーカス移動、等の操作を行うことが出来る。
【0016】
タッチスクリーン12上には、さらに、文字入力ウィンドウも表示される。この文字入力ウィンドウは、スタイラス30の操作に応じて文字を入力するために使用される専用のウィンドウである。ユーザは、文字入力ウィンドウ上に表示されるソフトウェアキーボードをスタイラス30でタッチしたり、スタイラス30の操作によって文字入力ウィンドウ上に文字を手書きすることにより、文字を入力することが出来る。
【0017】
キースイッチ群13は、カーソル移動/確定キー、プログラム起動キー、等のキーを含む操作ボタンである。コンピュータ本体11の側面には、メモリカードやI/Oカードを取り外し自在に装着可能なカードスロット14が設けられている。
【0018】
外部キーボード21は、必要に応じてコンピュータ本体11に接続可能なオプションデバイスである。外部キーボード21は、ケーブル20を介してコンピュータ本体11に接続される。
【0019】
コンピュータ本体11および外部キーボード21は、ブックカバー形状の布または皮製のケース23に一緒に収容する事が出来る。ケース23には、コンピュータ本体11を所定の角度に支持するためのフック22が取り付けられている。
【0020】
図2には、コンピュータ本体11のシステム構成が示されている。コンピュータ本体11には、図示のように、CPU101、システムコントローラ102、メモリ103、表示コントローラ104、タブレットコントローラ105、およびI/Oコントローラ106などが設けられている。
【0021】
CPU101は本コンピュータの動作を制御するために設けられたプロセッサであり、オペレーティングシステム(OS)および各種アプリケーションプログラム/ユーティリティプログラムを実行する。オペレーティングシステム(OS)は、複数のウィンドウを同時に表示可能なマルチウィンドウ機能を有している。
【0022】
メモリ103は、オペレーティングシステム(OS)および各種アプリケーションプログラム/ユーティリティプログラムが格納された不揮発性メモリと、主メモリとして使用されるRAMとを備えている。不揮発性メモリには、文字入力ソフトウェアも格納されている。
【0023】
この文字入力ソフトウェアは、タッチスクリーン12からの文字入力を制御するためのプログラムである。文字入力ソフトウェアはタッチスクリーン12の表示画面上に文字入力ウィンドウを表示する。文字入力ウィンドウ上の文字入力操作で入力された文字は、オペレーティングシステム(OS)を通じて、現在文字入力の対象とされているアクティブなウィンドウに渡される。
【0024】
ここで、アクティブなウィンドウとは、現在実行されているアプリケーションプログラムそれぞれに対応するウィンドウの内で現在フォーカスされているウィンドウ、つまりカーソル移動、文字入力の対象となっているウィンドウを意味する。
【0025】
文字入力ソフトウェアは、文字入力ウィンドウを用いた文字入力操作の操作性を向上させるために、現在文字入力の対象とされているアクティブなウィンドウに関する情報をカレントアプリケーション情報として文字入力ウィンドウ上に表示する機能を有している。文字入力ウィンドウ上に表示されるカレントアプリケーション情報はアクティブなウィンドウの切り替えに応答して、動的に変更される。
【0026】
表示コントローラ104はタッチスクリーン12内のLCD121を制御し、またタブレットコントローラ105はタッチスクリーン12内のタブレット122を制御する。タブレット12は透明の座標検出装置から構成される。
【0027】
I/Oコントローラ106は、外部キーボードインタフェース(外部KB I/F)107を介して接続される外部キーボード21の制御、およびキースイッチ群13の押下を検出する。さらに、I/Oコントローラ106は、カードスロット14に装着されたメモリカード108の制御も行う。
【0028】
図3には、タッチスクリーン12に表示される文字入力ウィンドウの一例が示されている。
【0029】
ここでは、第1及び第2の2つのアプリケーションプログラム(Application−A,Application−B)にそれぞれ対応する2つのウィンドウ201,202がタッチスクリーン12の表示画面上に表示されている場合を想定する。ウィンドウ201,202はそれぞれ文字入力フィールドを持つ。
【0030】
タッチスクリーン12の表示画面上には、さらに、文字入力ソフトウェアによって提供される文字入力ウィンドウ203も表示されている。
【0031】
文字入力ウィンドウ203内には、手書き文字入力のために使用される3つの文字入力エリア211が配置されている。さらに、文字入力ウィンドウ203内には、文字入力に関する操作ボタンとして、“認識”ボタン212、“スペース”ボタン213、“改行”ボタン214、および“削除”ボタン215等が配置されている。
【0032】
いま、第1のアプリケーションプログラム(Application−A)に対応するウィンドウ201が文字入力対象のアクティブなウィンドウであるとする。この場合、文字入力ウィンドウ203上には、文字入力対象のアプリケーションを識別するためのカレントアプリケーション情報として、第1のアプリケーションプログラムのプログラム名(Application−A)が表示される。スタイラス30によって文字入力エリア211に手書きされた文字は、オペレーティングシステムを通じて、文字入力ソフトウェアから第1のアプリケーションプログラム(Application−A)に渡される。
【0033】
アクティブウィンドウは、別の新たなアプリケーションプログラムの起動、またはスタイラス30によって別のアプリケーションプログラムのウィンドウのタップ操作などによって、切り替えられる。このアクティブウィンドウの切り替えに応答して、文字入力ウィンドウ203上に表示されるカレントアプリケーション情報も動的に変化される。
【0034】
図4は、アクティブなウィンドウが、第1のアプリケーションプログラム(Application−A)に対応するウィンドウ201から第2のアプリケーションプログラム(Application−B)に対応するウィンドウ202に切り替えられた場合を示している。この場合、文字入力ウィンドウ203上には、入力対象を示すカレントアプリケーション情報として、第2のアプリケーションプログラムのプログラム名(Application−B)が表示される。
【0035】
このように、本コンピュータにおいては、タッチスクリーン12上に表示可能な複数のアプリケーションプログラムそれぞれに対応する複数のウィンドウ(以下、アプリケーションウィンドウと称する)の内、現在文字入力の対象とされているアクティブなアプリケーションウィンドウに関する情報が文字入力ウィンドウ203上に表示される。これにより、ユーザは文字入力ウィンドウ203を見るだけでどのアプリケーションウィンドウが文字入力の対象であるかを把握することができ、文字入力ウィンドウ203を用いた文字入力の操作性を向上させることが可能となる。
【0036】
次に、図5を参照して、文字入力ソフトウェアの機能構成と、文字入力ウィンドウ203上にカレントアプリケーション情報を表示する仕組みについて説明する。
【0037】
オペレーティングシステム(OS)301のウィンドウ制御システム311は、グラフィクスユーザインタフェースを提供する。このウィンドウ制御システム311は、外部キーボード21からのキー入力、またはタブレットコントローラ105から送信される位置情報に応じて、アプリケーションウィンドウ201,202それぞれに対するフォーカス、リサイズ、移動等を制御する。また、オペレーティングシステム(OS)301には、ウィンドウ制御に関するAPI(Application Program Interface)312が設けられている。
【0038】
文字入力ウィンドウ203を表示する文字入力ソフトウェア400は、OS301のAPI312を用いて、現在アクティブなアプリケーションウィンドウに関する情報を取得する。この文字入力ソフトウェア400は、図示のように、文字入力処理部401、アプリケーション情報取得部402、およびアプリケーション情報表示部403を備えている。
【0039】
文字入力処理部401は、文字入力ウィンドウ203をタッチスクリーン12の表示画面上に表示する処理、およびその文字入力ウィンドウ203上で行われるスタイラス30の操作に応じて文字入力を行うための処理を実行する。
【0040】
アプリケーション情報取得部402は、現在文字入力の対象とされているアクティブなアプリケーションウィンドウを検知し、そのアクティブなアプリケーションウィンドウに関する情報をオペレーティングシステム301から取得する。アプリケーション情報表示部403は、アプリケーション情報取得部402によって取得された情報を文字入力ウィンドウ203上に表示する。
【0041】
以下、文字入力ソフトウェア400が、アクティブなアプリケーションウィンドウに関する情報をオペレーティングシステム301から取得するための仕組みについて説明する。
【0042】
(1)文字入力ソフトウェア400は、オペレーティングシステム301に対して、フォーカス状態が変化したときに文字入力ソフトウェア400に通知を発行するように要求する(フォーカス監視要求)。このフォーカス監視要求は、フォーカス状態の変化の発生、つまりアクティブなアプリケーションウィンドウの切り替えが発生したときに、それを示す通知を文字入力ソフトウェア400に発行することを、オペレーティングシステム301に指示する要求である。
【0043】
(2)フォーカス状態の変化は、例えば、ユーザがスタイラス30によってアプリケーションウィンドウをタップした場合、または新たにアプリケーションプログラムが起動された場合等に発生する。
【0044】
(3)オペレーティングシステム301は、フォーカス状態の変化を監視する。フォーカス状態の変化が発生したとき、オペレーティングシステム301は、その旨を示すメッセージを要求元の文字入力ソフトウェア400に送信する。
【0045】
(4)オペレーティングシステム301からのメッセージを受けると、文字入力ソフトウェア400は、現在フォーカスが当たっているアプリケーションウィンドウに関する情報(アプリケーション名など)をオペレーティングシステム301から取得する。
【0046】
次に、図6のフローチャートを参照して、文字入力ソフトウェア400がカレントアプリケーション情報を表示するために実行する一例の処理の流れについて説明する。
【0047】
文字入力ソフトウェア400は、オペレーティングシステム301のブートストラップ処理後に最初に起動されるプログラムである。文字入力ソフトウェア400はその初期処理を実行する(ステップS101)。この初期処理では、文字入力ウィンドウ203をタッチスクリーン12の表示画面上に表示する処理などが行われる。初期処理が完了した文字入力ソフトウェア400は、もしユーザによって明示的にその終了が指示されたならば(ステップS102のYES)、終了処理を実行する。ユーザが明示的に終了を指示しない限り、文字入力ソフトウェア400は、動作状態を維持し続ける。
【0048】
初期処理完了後、文字入力ソフトウェア400は、まず、フォーカス監視要求をオペレーティングシステム301に発行して、フォーカス状態が変化したときに文字入力ソフトウェア400に通知を発行するようにオペレーティングシステム301に要求する(ステップS103)。文字入力ソフトウェア400は、オペレーティングシステム301からのメッセージの有無により、フォーカス状態の変化が発生したかどうか、つまり文字入力対象のアプリケーションウィンドウが切り替えられたかどうかを判断する(ステップS104)。
【0049】
フォーカス状態の変化が発生したことを示すメッセージをオペレーティングシステム301から受けたならば(ステップS104のYES)、文字入力ソフトウェア400は、現在フォーカスが当たっているアクティブアプリケーションウィンドウに関する情報(アプリケーション名など)をオペレーティングシステム301から取得する(ステップS105)。そして、文字入力ソフトウェア400は、取得した情報をカレントアプリケーション情報として文字入力ウィンドウ203上に表示する(ステップS106)。
【0050】
図7には、文字入力ウィンドウ203の第2の例が示されている。この第2の例においては、手書き用の文字入力エリア211の代わりに、ソフトウェアキーボード216が文字入力ウィンドウ203上に表示される。
【0051】
さらに、カレントアプリケーション情報として、アクティブアプリケーションウィンドウのプログラム名と、文字入力対象の入力フィールド名が表示される。例えばwebブラウザのアプリケーションウィンドウに入力フォームが表示されている場合には、その入力フォーム上において現在文字入力対象となっているフィールドの名前または番号が表示される。もちろん、取得可能な情報であれば、プログラム名および入力フィールド名のみならば、アクティブアプリケーションに関する他の様々な情報を表示することができる。
【0052】
以上のように、本実施形態によれば、スタイラス30を用いた文字入力のためにタッチスクリーン12上に表示される文字入力ウィンドウ203上に、文字入力対象のアプリケーションウィンドウを識別するための情報が表示される。したがって、ユーザは文字入力ウィンドウ203を見るだけでどのアプリケーションウィンドウが文字入力の対象であるかを把握することができ、文字入力ウィンドウ203を用いた文字入力の操作性を向上させることが可能となる。
【0053】
なお、文字入力ソフトウェア400をコンピュータ読み取り可能な記憶媒体に記憶しておくことにより、記憶媒体を通じて文字入力ソフトウェア400を、タッチスクリーンを備えた通常のコンピュータに導入して実行するだけで、本実施形態と同様の効果を容易に得ることが出来る。
【0054】
また本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【0055】
【発明の効果】
以上詳述した如く本発明によれば、文字入力ウィンドウを用いた文字入力の操作性を十分に向上させることが可能となる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係るコンピュータの外観を示す図。
【図2】同実施形態のコンピュータのシステム構成を示すブロック図。
【図3】同実施形態のコンピュータのタッチスクリーンに表示される文字入力ウィンドウを説明するための図。
【図4】同実施形態のコンピュータのタッチスクリーンに表示される文字入力ウィンドウを説明するための図。
【図5】同実施形態のコンピュータで使用される文字入力ソフトウェアの構成を説明するためのブロック図。
【図6】同実施形態のコンピュータで使用される文字入力ソフトウェアがカレントアプリケーション情報を表示するために実行する一例の処理の流れを説明するフローチャート。
【図7】同実施形態のコンピュータのタッチスクリーンに表示される文字入力ウィンドウの他の例を示す図。
【符号の説明】
11…コンピュータ本体
12…タッチスクリーン
21…キーボード
30…スタイラス
101…CPU
104…表示コントローラ
105…タブレットコントローラ
121…LCD
122…タブレット
201,202…アプリケーションウィンドウ
203…文字入力ウィンドウ
211…文字入力エリア
216…ソフトウェアキーボード
401…文字入力処理部
402…アプリケーション情報取得部
403…アプリケーション情報表示部
【発明の属する技術分野】
本発明は情報処理装置および同装置で使用される文字入力支援方法に関し、特にタッチスクリーンを備えた情報処理装置および同装置で使用される文字入力支援方法に関する。
【0002】
【従来の技術】
近年、PDA等の様々な携帯型の情報処理装置が開発されている。このような携帯型の情報処理装置においては、入力デバイスとしてタッチスクリーンが用いられている。
【0003】
タッチスクリーンはフラットパネルディスプレイとタブレットとから構成されたディスプレイであり、その表面上のタッチされた位置を認識できるように設計されている。
【0004】
タッチスクリーンを備えた情報処理装置においては、スタイラスの操作に応じて文字を入力するために使用される文字入力ウィンドウがタッチスクリーン上に表示される。ユーザは、文字入力ウィンドウ上でスタイラスを操作することにより、文字入力を行うことが出来る。
【0005】
タッチスクリーンを備えた従来のPDAの多くは、そのタッチスクリーンの表示画面サイズの制約から、同時に表示されるウィンドウは1つのみに制限されている。この場合、現在表示されているウィンドウが、文字入力対象となるアクティブなウィンドウとなる。
【0006】
文字入力ウィンドウを用いて文字入力操作を行う場合、ユーザは、文字入力ウィンドウ上のソフトウェアキーボードをスタイラスでタッチしたり、スタイラス操作によって文字入力ウィンドウ上に文字を手書きする。このため、文字入力ウィンドウ自体を見ながら文字入力操作を行うことが必要となる。
【0007】
【発明が解決しようとする課題】
ところで、最近では、タッチスクリーンの表示画面サイズの拡大が望まれている。表示画面サイズの拡大は、各ウィンドウの視認性を犠牲にすることなく、複数のアプリケーションプログラムそれぞれに対応するウィンドウを同時にタッチスクリーン上に表示することを可能にする。
【0008】
しかしながら、同一画面内に複数のウィンドウを同時に表示した場合には、それによって却って文字入力の操作性が損なわれる危険がある。ユーザは、画面表示されている複数のウィンドウの内のどれが文字入力対象であるかをフォーカスやカーソル位置によって逐次確認しつつ、しかも文字入力ウィンドウ自体を見ながら文字入力操作を行わなければならないからである。
【0009】
本発明は上述の事情を考慮してなされたものであり、文字入力ウィンドウを用いた文字入力の操作性を十分に向上させることが可能な情報処理装置および文字入力支援方法を提供することを目的とする。
【0010】
【課題を解決するための手段】
上述の課題を解決するため、本発明は、フラットパネルディスプレイとタブレットとを含むタッチスクリーンを備え、前記タッチスクリーン上に複数のウィンドウを表示可能な情報処理装置であって、前記タッチスクリーン上に、スタイラスの操作に応じて文字を入力するために使用される文字入力ウィンドウを表示する手段と、前記タッチスクリーン上に表示可能な複数のウィンドウの内、現在文字入力の対象とされているアクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示する手段とを具備することを特徴とする。
【0011】
この情報処理装置においては、タッチスクリーン上に表示可能な複数のウィンドウの内、現在文字入力の対象とされているアクティブなウィンドウに関する情報が文字入力ウィンドウ上に表示される。これにより、ユーザは文字入力ウィンドウを見るだけでどのウィンドウが文字入力の対象であるかを把握することができ、文字入力ウィンドウを用いた文字入力の操作性を向上させることが可能となる。
【0012】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。まず、図1および図2を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。
【0013】
図1は情報処理装置の外観図である。この情報処理装置は、ハンドヘルドコンピュータ、PDA、等のポータブルコンピュータであり、図示のように、コンピュータ本体11と、外部キーボード21とから構成されている。
【0014】
コンピュータ本体11はいわゆるペン入力可能なタブレット型のコンピュータであり、それ単独でPDAとして動作することができる。このコンピュータ本体11の上面にはタッチスクリーン12、およびキースイッチ群13が設けられている。タッチスクリーン12はLCDからなるフラットパネルディスプレイとその上に配置されたタブレットとから構成されたディスプレイであり、その表示画面上のタッチされた位置を認識できるように設計されている。
【0015】
タッチスクリーン12の表示画面上には、起動された複数のアプリケーションプログラムそれぞれに対応する複数のウィンドウが表示される。ユーザは、タッチスクリーン12の表示画面上をスタイラス30によってタッチすることにより、カーソルの移動、オブジェクトの選択、フォーカス移動、等の操作を行うことが出来る。
【0016】
タッチスクリーン12上には、さらに、文字入力ウィンドウも表示される。この文字入力ウィンドウは、スタイラス30の操作に応じて文字を入力するために使用される専用のウィンドウである。ユーザは、文字入力ウィンドウ上に表示されるソフトウェアキーボードをスタイラス30でタッチしたり、スタイラス30の操作によって文字入力ウィンドウ上に文字を手書きすることにより、文字を入力することが出来る。
【0017】
キースイッチ群13は、カーソル移動/確定キー、プログラム起動キー、等のキーを含む操作ボタンである。コンピュータ本体11の側面には、メモリカードやI/Oカードを取り外し自在に装着可能なカードスロット14が設けられている。
【0018】
外部キーボード21は、必要に応じてコンピュータ本体11に接続可能なオプションデバイスである。外部キーボード21は、ケーブル20を介してコンピュータ本体11に接続される。
【0019】
コンピュータ本体11および外部キーボード21は、ブックカバー形状の布または皮製のケース23に一緒に収容する事が出来る。ケース23には、コンピュータ本体11を所定の角度に支持するためのフック22が取り付けられている。
【0020】
図2には、コンピュータ本体11のシステム構成が示されている。コンピュータ本体11には、図示のように、CPU101、システムコントローラ102、メモリ103、表示コントローラ104、タブレットコントローラ105、およびI/Oコントローラ106などが設けられている。
【0021】
CPU101は本コンピュータの動作を制御するために設けられたプロセッサであり、オペレーティングシステム(OS)および各種アプリケーションプログラム/ユーティリティプログラムを実行する。オペレーティングシステム(OS)は、複数のウィンドウを同時に表示可能なマルチウィンドウ機能を有している。
【0022】
メモリ103は、オペレーティングシステム(OS)および各種アプリケーションプログラム/ユーティリティプログラムが格納された不揮発性メモリと、主メモリとして使用されるRAMとを備えている。不揮発性メモリには、文字入力ソフトウェアも格納されている。
【0023】
この文字入力ソフトウェアは、タッチスクリーン12からの文字入力を制御するためのプログラムである。文字入力ソフトウェアはタッチスクリーン12の表示画面上に文字入力ウィンドウを表示する。文字入力ウィンドウ上の文字入力操作で入力された文字は、オペレーティングシステム(OS)を通じて、現在文字入力の対象とされているアクティブなウィンドウに渡される。
【0024】
ここで、アクティブなウィンドウとは、現在実行されているアプリケーションプログラムそれぞれに対応するウィンドウの内で現在フォーカスされているウィンドウ、つまりカーソル移動、文字入力の対象となっているウィンドウを意味する。
【0025】
文字入力ソフトウェアは、文字入力ウィンドウを用いた文字入力操作の操作性を向上させるために、現在文字入力の対象とされているアクティブなウィンドウに関する情報をカレントアプリケーション情報として文字入力ウィンドウ上に表示する機能を有している。文字入力ウィンドウ上に表示されるカレントアプリケーション情報はアクティブなウィンドウの切り替えに応答して、動的に変更される。
【0026】
表示コントローラ104はタッチスクリーン12内のLCD121を制御し、またタブレットコントローラ105はタッチスクリーン12内のタブレット122を制御する。タブレット12は透明の座標検出装置から構成される。
【0027】
I/Oコントローラ106は、外部キーボードインタフェース(外部KB I/F)107を介して接続される外部キーボード21の制御、およびキースイッチ群13の押下を検出する。さらに、I/Oコントローラ106は、カードスロット14に装着されたメモリカード108の制御も行う。
【0028】
図3には、タッチスクリーン12に表示される文字入力ウィンドウの一例が示されている。
【0029】
ここでは、第1及び第2の2つのアプリケーションプログラム(Application−A,Application−B)にそれぞれ対応する2つのウィンドウ201,202がタッチスクリーン12の表示画面上に表示されている場合を想定する。ウィンドウ201,202はそれぞれ文字入力フィールドを持つ。
【0030】
タッチスクリーン12の表示画面上には、さらに、文字入力ソフトウェアによって提供される文字入力ウィンドウ203も表示されている。
【0031】
文字入力ウィンドウ203内には、手書き文字入力のために使用される3つの文字入力エリア211が配置されている。さらに、文字入力ウィンドウ203内には、文字入力に関する操作ボタンとして、“認識”ボタン212、“スペース”ボタン213、“改行”ボタン214、および“削除”ボタン215等が配置されている。
【0032】
いま、第1のアプリケーションプログラム(Application−A)に対応するウィンドウ201が文字入力対象のアクティブなウィンドウであるとする。この場合、文字入力ウィンドウ203上には、文字入力対象のアプリケーションを識別するためのカレントアプリケーション情報として、第1のアプリケーションプログラムのプログラム名(Application−A)が表示される。スタイラス30によって文字入力エリア211に手書きされた文字は、オペレーティングシステムを通じて、文字入力ソフトウェアから第1のアプリケーションプログラム(Application−A)に渡される。
【0033】
アクティブウィンドウは、別の新たなアプリケーションプログラムの起動、またはスタイラス30によって別のアプリケーションプログラムのウィンドウのタップ操作などによって、切り替えられる。このアクティブウィンドウの切り替えに応答して、文字入力ウィンドウ203上に表示されるカレントアプリケーション情報も動的に変化される。
【0034】
図4は、アクティブなウィンドウが、第1のアプリケーションプログラム(Application−A)に対応するウィンドウ201から第2のアプリケーションプログラム(Application−B)に対応するウィンドウ202に切り替えられた場合を示している。この場合、文字入力ウィンドウ203上には、入力対象を示すカレントアプリケーション情報として、第2のアプリケーションプログラムのプログラム名(Application−B)が表示される。
【0035】
このように、本コンピュータにおいては、タッチスクリーン12上に表示可能な複数のアプリケーションプログラムそれぞれに対応する複数のウィンドウ(以下、アプリケーションウィンドウと称する)の内、現在文字入力の対象とされているアクティブなアプリケーションウィンドウに関する情報が文字入力ウィンドウ203上に表示される。これにより、ユーザは文字入力ウィンドウ203を見るだけでどのアプリケーションウィンドウが文字入力の対象であるかを把握することができ、文字入力ウィンドウ203を用いた文字入力の操作性を向上させることが可能となる。
【0036】
次に、図5を参照して、文字入力ソフトウェアの機能構成と、文字入力ウィンドウ203上にカレントアプリケーション情報を表示する仕組みについて説明する。
【0037】
オペレーティングシステム(OS)301のウィンドウ制御システム311は、グラフィクスユーザインタフェースを提供する。このウィンドウ制御システム311は、外部キーボード21からのキー入力、またはタブレットコントローラ105から送信される位置情報に応じて、アプリケーションウィンドウ201,202それぞれに対するフォーカス、リサイズ、移動等を制御する。また、オペレーティングシステム(OS)301には、ウィンドウ制御に関するAPI(Application Program Interface)312が設けられている。
【0038】
文字入力ウィンドウ203を表示する文字入力ソフトウェア400は、OS301のAPI312を用いて、現在アクティブなアプリケーションウィンドウに関する情報を取得する。この文字入力ソフトウェア400は、図示のように、文字入力処理部401、アプリケーション情報取得部402、およびアプリケーション情報表示部403を備えている。
【0039】
文字入力処理部401は、文字入力ウィンドウ203をタッチスクリーン12の表示画面上に表示する処理、およびその文字入力ウィンドウ203上で行われるスタイラス30の操作に応じて文字入力を行うための処理を実行する。
【0040】
アプリケーション情報取得部402は、現在文字入力の対象とされているアクティブなアプリケーションウィンドウを検知し、そのアクティブなアプリケーションウィンドウに関する情報をオペレーティングシステム301から取得する。アプリケーション情報表示部403は、アプリケーション情報取得部402によって取得された情報を文字入力ウィンドウ203上に表示する。
【0041】
以下、文字入力ソフトウェア400が、アクティブなアプリケーションウィンドウに関する情報をオペレーティングシステム301から取得するための仕組みについて説明する。
【0042】
(1)文字入力ソフトウェア400は、オペレーティングシステム301に対して、フォーカス状態が変化したときに文字入力ソフトウェア400に通知を発行するように要求する(フォーカス監視要求)。このフォーカス監視要求は、フォーカス状態の変化の発生、つまりアクティブなアプリケーションウィンドウの切り替えが発生したときに、それを示す通知を文字入力ソフトウェア400に発行することを、オペレーティングシステム301に指示する要求である。
【0043】
(2)フォーカス状態の変化は、例えば、ユーザがスタイラス30によってアプリケーションウィンドウをタップした場合、または新たにアプリケーションプログラムが起動された場合等に発生する。
【0044】
(3)オペレーティングシステム301は、フォーカス状態の変化を監視する。フォーカス状態の変化が発生したとき、オペレーティングシステム301は、その旨を示すメッセージを要求元の文字入力ソフトウェア400に送信する。
【0045】
(4)オペレーティングシステム301からのメッセージを受けると、文字入力ソフトウェア400は、現在フォーカスが当たっているアプリケーションウィンドウに関する情報(アプリケーション名など)をオペレーティングシステム301から取得する。
【0046】
次に、図6のフローチャートを参照して、文字入力ソフトウェア400がカレントアプリケーション情報を表示するために実行する一例の処理の流れについて説明する。
【0047】
文字入力ソフトウェア400は、オペレーティングシステム301のブートストラップ処理後に最初に起動されるプログラムである。文字入力ソフトウェア400はその初期処理を実行する(ステップS101)。この初期処理では、文字入力ウィンドウ203をタッチスクリーン12の表示画面上に表示する処理などが行われる。初期処理が完了した文字入力ソフトウェア400は、もしユーザによって明示的にその終了が指示されたならば(ステップS102のYES)、終了処理を実行する。ユーザが明示的に終了を指示しない限り、文字入力ソフトウェア400は、動作状態を維持し続ける。
【0048】
初期処理完了後、文字入力ソフトウェア400は、まず、フォーカス監視要求をオペレーティングシステム301に発行して、フォーカス状態が変化したときに文字入力ソフトウェア400に通知を発行するようにオペレーティングシステム301に要求する(ステップS103)。文字入力ソフトウェア400は、オペレーティングシステム301からのメッセージの有無により、フォーカス状態の変化が発生したかどうか、つまり文字入力対象のアプリケーションウィンドウが切り替えられたかどうかを判断する(ステップS104)。
【0049】
フォーカス状態の変化が発生したことを示すメッセージをオペレーティングシステム301から受けたならば(ステップS104のYES)、文字入力ソフトウェア400は、現在フォーカスが当たっているアクティブアプリケーションウィンドウに関する情報(アプリケーション名など)をオペレーティングシステム301から取得する(ステップS105)。そして、文字入力ソフトウェア400は、取得した情報をカレントアプリケーション情報として文字入力ウィンドウ203上に表示する(ステップS106)。
【0050】
図7には、文字入力ウィンドウ203の第2の例が示されている。この第2の例においては、手書き用の文字入力エリア211の代わりに、ソフトウェアキーボード216が文字入力ウィンドウ203上に表示される。
【0051】
さらに、カレントアプリケーション情報として、アクティブアプリケーションウィンドウのプログラム名と、文字入力対象の入力フィールド名が表示される。例えばwebブラウザのアプリケーションウィンドウに入力フォームが表示されている場合には、その入力フォーム上において現在文字入力対象となっているフィールドの名前または番号が表示される。もちろん、取得可能な情報であれば、プログラム名および入力フィールド名のみならば、アクティブアプリケーションに関する他の様々な情報を表示することができる。
【0052】
以上のように、本実施形態によれば、スタイラス30を用いた文字入力のためにタッチスクリーン12上に表示される文字入力ウィンドウ203上に、文字入力対象のアプリケーションウィンドウを識別するための情報が表示される。したがって、ユーザは文字入力ウィンドウ203を見るだけでどのアプリケーションウィンドウが文字入力の対象であるかを把握することができ、文字入力ウィンドウ203を用いた文字入力の操作性を向上させることが可能となる。
【0053】
なお、文字入力ソフトウェア400をコンピュータ読み取り可能な記憶媒体に記憶しておくことにより、記憶媒体を通じて文字入力ソフトウェア400を、タッチスクリーンを備えた通常のコンピュータに導入して実行するだけで、本実施形態と同様の効果を容易に得ることが出来る。
【0054】
また本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【0055】
【発明の効果】
以上詳述した如く本発明によれば、文字入力ウィンドウを用いた文字入力の操作性を十分に向上させることが可能となる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係るコンピュータの外観を示す図。
【図2】同実施形態のコンピュータのシステム構成を示すブロック図。
【図3】同実施形態のコンピュータのタッチスクリーンに表示される文字入力ウィンドウを説明するための図。
【図4】同実施形態のコンピュータのタッチスクリーンに表示される文字入力ウィンドウを説明するための図。
【図5】同実施形態のコンピュータで使用される文字入力ソフトウェアの構成を説明するためのブロック図。
【図6】同実施形態のコンピュータで使用される文字入力ソフトウェアがカレントアプリケーション情報を表示するために実行する一例の処理の流れを説明するフローチャート。
【図7】同実施形態のコンピュータのタッチスクリーンに表示される文字入力ウィンドウの他の例を示す図。
【符号の説明】
11…コンピュータ本体
12…タッチスクリーン
21…キーボード
30…スタイラス
101…CPU
104…表示コントローラ
105…タブレットコントローラ
121…LCD
122…タブレット
201,202…アプリケーションウィンドウ
203…文字入力ウィンドウ
211…文字入力エリア
216…ソフトウェアキーボード
401…文字入力処理部
402…アプリケーション情報取得部
403…アプリケーション情報表示部
Claims (18)
- タッチスクリーン上に複数のウィンドウを表示可能な情報処理装置であって、
前記タッチスクリーン上に、スタイラスの操作に応じて文字を入力するために使用される文字入力ウィンドウを表示する手段と、
前記タッチスクリーン上に表示可能な複数のウィンドウの内、現在文字入力の対象とされているアクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示する手段とを具備することを特徴とする情報処理装置。 - 前記アクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示する手段は、前記アクティブなウィンドウに対応するアプリケーションプログラムのプログラム名を前記文字入力ウィンドウ上に表示する手段を含むことを特徴とする請求項1記載の情報処理装置。
- 前記アクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示する手段は、
アクティブなウィンドウの切り替えが発生したかどうかを判別する手段と、
アクティブなウィンドウの切り替えが発生した場合、新たにアクティブ状態に設定されたウィンドウに関する情報を取得する手段とを含むことを特徴とする請求項1記載の情報処理装置。 - 前記新たにアクティブ状態に設定されたウィンドウに関する情報を取得する手段は、前記情報処理装置のオペレーティングシステムから前記新たにアクティブ状態に設定されたウィンドウに関する情報を取得する手段を含むことを特徴とする請求項3記載の情報処理装置。
- 前記アクティブなウィンドウの切り替えが発生したかどうかを判別する手段は、アクティブなウィンドウの切り替えが発生したことを示す前記情報処理装置のオペレーティングシステムからの通知の有無を判別する手段を含むことを特徴とする請求項3記載の情報処理装置。
- 前記アクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示する手段は、
アクティブなウィンドウの切り替えが発生したことを示す前記情報処理装置のオペレーティングシステムからの通知に応答して、前記オペレーティングシステムから、現在アクティブなウィンドウに関する情報を取得する手段と、
取得した現在アクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示する手段とを含むことを特徴とする請求項1記載の情報処理装置。 - タッチスクリーン上に複数のウィンドウを表示可能な情報処理装置における文字入力を支援する文字入力支援方法であって、
前記タッチスクリーン上に、スタイラスの操作に応じて文字を入力するために使用される文字入力ウィンドウを表示するステップと、
前記タッチスクリーン上に表示可能な複数のウィンドウの内、現在文字入力の対象とされているアクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示するステップとを具備することを特徴とする文字入力支援方法。 - 前記アクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示するステップは、前記アクティブなウィンドウに対応するアプリケーションプログラムのプログラム名を前記文字入力ウィンドウ上に表示するステップを含むことを特徴とする請求項7記載の文字入力支援方法。
- 前記アクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示するステップは、
アクティブなウィンドウの切り替えが発生したかどうかを判別するステップと、
アクティブなウィンドウの切り替えが発生した場合、新たにアクティブ状態に設定されたウィンドウに関する情報を取得するステップとを含むことを特徴とする請求項7記載の文字入力支援方法。 - 前記新たにアクティブ状態に設定されたウィンドウに関する情報を取得するステップは、前記情報処理装置のオペレーティングシステムから前記新たにアクティブ状態に設定されたウィンドウに関する情報を取得するステップを含むことを特徴とする請求項9記載の文字入力支援方法。
- 前記アクティブなウィンドウの切り替えが発生したかどうかを判別するステップは、アクティブなウィンドウの切り替えが発生したことを示す前記情報処理装置のオペレーティングシステムからの通知の有無を判別するステップを含むことを特徴とする請求項9記載の文字入力支援方法。
- 前記アクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示するステップは、
アクティブなウィンドウの切り替えが発生したことを示す前記情報処理装置のオペレーティングシステムからの通知に応答して、前記オペレーティングシステムから、現在アクティブなウィンドウに関する情報を取得するステップと、
取得した現在アクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示するステップとを含むことを特徴とする請求項7記載の文字入力支援方法。 - タッチスクリーン上に複数のウィンドウを表示可能なコンピュータに、文字入力の支援を実行させるプログラムであって、
前記コンピュータに、タッチスクリーン上に、スタイラスの操作に応じて文字を入力するために使用される文字入力ウィンドウを表示させるステップと、
前記コンピュータに、前記タッチスクリーン上に表示可能な複数のウィンドウの内、現在文字入力の対象とされているアクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示させるステップとを具備することを特徴とするプログラム。 - 前記コンピュータに、前記アクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示するステップは、
前記コンピュータに、前記アクティブなウィンドウに対応するアプリケーションプログラムのプログラム名を前記文字入力ウィンドウ上に表示させるステップを含むことを特徴とする請求項13記載のプログラム。 - 前記コンピュータに、前記アクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示させるステップは、
前記コンピュータに、アクティブなウィンドウの切り替えが発生したかどうかを判別させるステップと、
アクティブなウィンドウの切り替えが発生した場合、前記コンピュータに、新たにアクティブ状態に設定されたウィンドウに関する情報を取得させるステップとを含むことを特徴とする請求項13記載のプログラム。 - 前記コンピュータに、前記新たにアクティブ状態に設定されたウィンドウに関する情報を取得させるステップは、
前記コンピュータに、前記コンピュータのオペレーティングシステムから前記新たにアクティブ状態に設定されたウィンドウに関する情報を取得させるステップを含むことを特徴とする請求項15記載のプログラム。 - 前記コンピュータに、前記アクティブなウィンドウの切り替えが発生したかどうかを判別させるステップは、
前記コンピュータに、アクティブなウィンドウの切り替えが発生したことを示す前記コンピュータのオペレーティングシステムからの通知の有無を判別させるステップを含むことを特徴とする請求項15記載のプログラム。 - 前記コンピュータに、前記アクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示させるステップは、
アクティブなウィンドウの切り替えが発生したことを示す前記コンピュータのオペレーティングシステムからの通知に応答して、前記コンピュータに、前記オペレーティングシステムから、現在アクティブなウィンドウに関する情報を取得させるステップと、
前記コンピュータに、取得した現在アクティブなウィンドウに関する情報を前記文字入力ウィンドウ上に表示させるステップとを含むことを特徴とする請求項13記載のプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002189943A JP2004030536A (ja) | 2002-06-28 | 2002-06-28 | 情報処理装置および同装置で使用される文字入力支援方法 |
EP03010180A EP1376324A2 (en) | 2002-06-28 | 2003-05-06 | Information processing apparatus and character input assisting method for use in the same |
US10/441,079 US20040001051A1 (en) | 2002-06-28 | 2003-05-20 | Information processing apparatus and character input assisting method for use in the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002189943A JP2004030536A (ja) | 2002-06-28 | 2002-06-28 | 情報処理装置および同装置で使用される文字入力支援方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2004030536A true JP2004030536A (ja) | 2004-01-29 |
Family
ID=29717683
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002189943A Pending JP2004030536A (ja) | 2002-06-28 | 2002-06-28 | 情報処理装置および同装置で使用される文字入力支援方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20040001051A1 (ja) |
EP (1) | EP1376324A2 (ja) |
JP (1) | JP2004030536A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100132293A (ko) * | 2009-06-09 | 2010-12-17 | 삼성전자주식회사 | Ui 제공방법 및 이를 적용한 디스플레이 장치 |
JP2012182761A (ja) * | 2011-03-03 | 2012-09-20 | Kyocera Corp | 携帯端末装置 |
JP2012220550A (ja) * | 2011-04-05 | 2012-11-12 | Kyocera Corp | 携帯端末、表示装置、輝度制御方法及び輝度制御プログラム |
JP2015522883A (ja) * | 2012-07-13 | 2015-08-06 | サムスン エレクトロニクス カンパニー リミテッド | 手書きイメージ認識を用いたアプリケーションの制御方法及び装置 |
JP2021529371A (ja) * | 2018-06-20 | 2021-10-28 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | ユーザにより実行されるアクティビティに基づく主題専門家の決定 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040083788A (ko) * | 2003-03-25 | 2004-10-06 | 삼성전자주식회사 | 제스쳐 커맨드를 이용하여 프로그램을 구동시킬 수 있는휴대용 단말기 및 이를 이용한 프로그램 구동 방법 |
US7106312B2 (en) * | 2003-11-10 | 2006-09-12 | Microsoft Corporation | Text input window with auto-growth |
US7245270B1 (en) * | 2004-01-07 | 2007-07-17 | Boos Richard J | Electronic memorandum system |
JP2006059096A (ja) * | 2004-08-19 | 2006-03-02 | Sony Corp | 情報処理装置及び情報処理装置における処理プログラム |
KR100756986B1 (ko) * | 2006-08-18 | 2007-09-07 | 삼성전자주식회사 | 휴대용 단말기의 입력 모드 변경 장치 및 방법 |
US20090072670A1 (en) * | 2007-09-13 | 2009-03-19 | Sony Ericsson Mobile Communications Ab | Input device and method for registering user input on an electronic device |
KR20140087473A (ko) * | 2012-12-31 | 2014-07-09 | 엘지전자 주식회사 | 두 개 이상의 화면을 처리하는 영상 처리 장치 및 방법 |
US9940015B2 (en) * | 2015-07-13 | 2018-04-10 | Lenovo (Singapore) Pte. Ltd. | Interacting with application beneath transparent layer |
CN116339562B (zh) * | 2023-05-22 | 2023-09-29 | 荣耀终端有限公司 | 一种快捷输入方法及电子设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5677710A (en) * | 1993-05-10 | 1997-10-14 | Apple Computer, Inc. | Recognition keypad |
-
2002
- 2002-06-28 JP JP2002189943A patent/JP2004030536A/ja active Pending
-
2003
- 2003-05-06 EP EP03010180A patent/EP1376324A2/en not_active Withdrawn
- 2003-05-20 US US10/441,079 patent/US20040001051A1/en not_active Abandoned
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100132293A (ko) * | 2009-06-09 | 2010-12-17 | 삼성전자주식회사 | Ui 제공방법 및 이를 적용한 디스플레이 장치 |
JP2012529693A (ja) * | 2009-06-09 | 2012-11-22 | サムスン エレクトロニクス カンパニー リミテッド | Ui提供方法及びそれを適用したディスプレイ装置 |
KR101626461B1 (ko) * | 2009-06-09 | 2016-06-02 | 삼성전자주식회사 | Ui 제공방법 및 이를 적용한 디스플레이 장치 |
US9389783B2 (en) | 2009-06-09 | 2016-07-12 | Samsung Electronics Co., Ltd | Method for associating an onscreen keyboard with a displayed application window and display apparatus applying the same |
JP2012182761A (ja) * | 2011-03-03 | 2012-09-20 | Kyocera Corp | 携帯端末装置 |
US9438708B2 (en) | 2011-03-03 | 2016-09-06 | Kyocera Corporation | Mobile terminal device, storage medium, and method for controlling mobile terminal device |
JP2012220550A (ja) * | 2011-04-05 | 2012-11-12 | Kyocera Corp | 携帯端末、表示装置、輝度制御方法及び輝度制御プログラム |
US9035851B2 (en) | 2011-04-05 | 2015-05-19 | Kyocera Corporation | Portable terminal, display apparatus, luminance control method and luminance control program |
JP2015522883A (ja) * | 2012-07-13 | 2015-08-06 | サムスン エレクトロニクス カンパニー リミテッド | 手書きイメージ認識を用いたアプリケーションの制御方法及び装置 |
JP2021529371A (ja) * | 2018-06-20 | 2021-10-28 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | ユーザにより実行されるアクティビティに基づく主題専門家の決定 |
JP7325157B2 (ja) | 2018-06-20 | 2023-08-14 | インターナショナル・ビジネス・マシーンズ・コーポレーション | ユーザにより実行されるアクティビティに基づく主題専門家の決定 |
Also Published As
Publication number | Publication date |
---|---|
US20040001051A1 (en) | 2004-01-01 |
EP1376324A2 (en) | 2004-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4372188B2 (ja) | 情報処理装置および表示制御方法 | |
KR100831721B1 (ko) | 휴대단말기의 디스플레이 장치 및 방법 | |
JP3630153B2 (ja) | 情報表示入力装置及び情報表示入力方法、並びに情報処理装置 | |
US20140380209A1 (en) | Method for operating portable devices having a touch screen | |
JP2010218422A (ja) | 情報処理装置および情報処理装置の制御方法 | |
WO2014075470A1 (zh) | 一种终端及终端屏幕显示信息控制方法 | |
US6963349B1 (en) | Information processing apparatus, control method therefor, and computer-readable memory | |
KR20130052749A (ko) | 터치 기반 사용자 인터페이스 장치 및 방법 | |
JP2009110178A (ja) | 情報処理装置、スクロール制御プログラムおよびスクロール制御方法 | |
JP2006330912A (ja) | 情報処理装置およびプログラム | |
JP2004030536A (ja) | 情報処理装置および同装置で使用される文字入力支援方法 | |
JP5197533B2 (ja) | 情報処理装置および表示制御方法 | |
JP2002182816A (ja) | カーソル位置指示装置 | |
JP2014229017A (ja) | 電子機器、位置指定方法及びプログラム | |
JP5275429B2 (ja) | 情報処理装置、プログラムおよびポインティング方法 | |
CN101650635A (zh) | 终端设备控制远端显示的方法及其终端设备 | |
JP2014016743A (ja) | 情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラム | |
CN107632761A (zh) | 一种显示内容查看方法、移动终端和计算机可读存储介质 | |
JP5882973B2 (ja) | 情報処理装置、方法及びプログラム | |
JP2004234212A (ja) | 情報処理装置および文字入力方法 | |
JP6253945B2 (ja) | 画像表示装置 | |
JP6654722B2 (ja) | 画像表示装置および画像表示方法 | |
JP5996079B1 (ja) | 情報処理装置、ソフトウェアキーボード表示方法、及びプログラム | |
JP6522719B2 (ja) | 画像表示方法 | |
WO2017016333A1 (zh) | 一种屏幕调整方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050203 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050208 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050607 |