JP2016095650A - 情報処理装置およびその制御方法、コンピュータプログラム、記憶媒体 - Google Patents
情報処理装置およびその制御方法、コンピュータプログラム、記憶媒体 Download PDFInfo
- Publication number
- JP2016095650A JP2016095650A JP2014231079A JP2014231079A JP2016095650A JP 2016095650 A JP2016095650 A JP 2016095650A JP 2014231079 A JP2014231079 A JP 2014231079A JP 2014231079 A JP2014231079 A JP 2014231079A JP 2016095650 A JP2016095650 A JP 2016095650A
- Authority
- JP
- Japan
- Prior art keywords
- input
- character string
- software keyboard
- information processing
- character
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Input From Keyboards Or The Like (AREA)
- Machine Translation (AREA)
- Document Processing Apparatus (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【解決手段】 上記課題を解決するため、本発明は、表示部に表示されたソフトウェアキーボードによる文字入力を受け付ける情報処理装置であって、前記ソフトウェアキーボードを用いて入力された文字に基づいて、前記文字によって構成される1以上の文字列の候補を特定する候補特定部304と、前記表示部において、前記ソフトウェアキーボードを用いて入力中の文字列を移動させることで、該入力中の文字列と、前記特定された1以上の文字列の候補と、前記ソフトウェアキーボードとを、近接した位置に配置して表示させる表示制御部305と、を備える。
【選択図】 図3
Description
本発明は上記課題を鑑みたものであり、ソフトウェアキーボードを用いた文字入力において、予測変換された文字列を提示する入力支援機能の操作性を向上させることを目的とする。
第1の実施形態として、スマートフォン・タブレット端末において複数行の文字列を入力可能な場面での文字入力支援方法の例に挙げて説明する。複数行の文字列を入力可能な場面としては、例えばアプリケーションでメモやメールの文章を作成する場合などである。図1は、本実施形態で説明する情報処理装置100の使用例と表示されるスクリーン画像の例を示している。本実施形態の情報処理装置100は、タッチパネルディスプレイ110と不図示のハードウェアボタンを備えている。情報処理装置100に対するユーザ操作は、タッチパネルディスプレイ110とユーザが操作する指示部との接触を検出することによって行われる。つまり、ユーザはタッチパネルディスプレイ上に表示されるメニューやボタン、ソフトウェアキーボードをユーザがタッチすることによって文字入力や各種操作を行う(タッチ操作)。また、本実施形態でユーザがタッチ操作に利用する指示部の一例としては、ユーザ自身の手指102を挙げて説明する。しかし、スタイラスなどユーザの身体意外を利用したタッチ検出システムに対しても、本実施形態は適用可能である。
次に、図3(B)を参照して、第1の実施形態に係る情報処理装置100の具体的な操作例を説明する。図3のスクリーン画像101dは、複数の文字列を入力している最中の画面であり、ちょうど『Software Ke』まで入力が完了したことを示している。この時、変換候補表示エリア105には、候補特定部304が特定した変換候補『Key』、『Keyboard』、『Keynote』が表示されている。例えば、ユーザが変換候補のうち『Keyboard』を選択した(ステップS205でYES)とすると、スクリーン画像101eで示すように、カーソル行106には『Software Keyboard』という文字列が入力される(ステップS206)。また、カーソル107の位置は、スクリーン画像101dでの107dの位置からスクリーン画像101eでの107e1の位置へ移動する。
第1の実施形態の変形例では、第1の実施形態とは別の入力モードとして、カーソルを入力済みの文字列に合わせるためのUI部品をさらに表示する例を説明する。変形例1では、このようなUI部品を用いることで、入力済みの文字列を編集対象として指定する場合でも、視線や手指の大きな移動を必要としないため、例えば画面サイズが大きい場合でも、操作性が向上するとともに、ユーザの疲労や認知負荷を低減できる。
次に具体的な操作例を説明する。まず、図7で示すように、情報処理装置100にスクリーン画像101gが表示されている。入力エリア103にはドキュメント700に示す文字列が入力されているが、ソフトウェアキーボード104、変換候補表示エリア105、カーソル行106を隣接させて表示させているため、入力エリア103の一部が隠れている。隣接表示制御の結果、『Touch Panel』が入力されている行がカーソル行106となっている。つまり文字列『Software Keyboard』は隠れている状態である。
変形例2では、ユーザが任意の位置にカーソル行106を設定できる例を説明する。以下、変形例2について図8(A)を参照して説明する。なお、第1の実施形態において説明した内容と共通するものについては同番号を付し、適宜説明を省略する。
第2の実施形態では、上下方向の入力エリア103の位置が固定されて(レイアウトされて)動かせない場合であっても、ソフトウェアキーボード104,変換候補表示エリア105、カーソル行106を近接して表示する方法について説明する。以下、第2の実施形態について図面を参照して詳細に説明する。なお、第1の実施形態において説明したのと共通する内容については同番号を付し、適宜説明を省略する。また、第2の実施形態にかかる情報処理装置100のハードウェア構成、及び機能構成は第1の実施形態に準じる。
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
301 操作特定部
302 保持部
303 データ取得部
304 候補特定部
305 表示制御部
Claims (14)
- 表示部に表示されたソフトウェアキーボードによる文字入力を受け付ける情報処理装置であって、
前記ソフトウェアキーボードを用いて入力された文字に基づいて、前記文字によって構成される1以上の文字列の候補を特定する候補特定手段と、
前記表示部において、前記ソフトウェアキーボードを用いて入力中の文字列を移動させることで、該入力中の文字列と、前記候補特定手段によって特定された1以上の文字列の候補と、前記ソフトウェアキーボードとを、近接した位置に配置して表示させる表示制御手段と、を備えることを特徴とする情報処理装置。 - 前記表示制御手段は、少なくとも前記候補特定手段によって特定された1以上の文字列の候補と、前記ソフトウェアキーボードと隣接させて表示させることを特徴とする請求項1に記載の情報処理装置。
- 前記表示制御手段は、前記ソフトウェアキーボードを用いて文字が入力されたことに応じて、前記ソフトウェアキーボードを用いて入力中の文字列を含む行を含む領域を、前記候補特定手段によって特定された1以上の文字列の候補と、前記ソフトウェアキーボードのいずれかに隣接するまでスクロールさせることを特徴とする請求項1又は2に記載の情報処理装置。
- 前記表示制御手段は、前記表示部の画面の端から、前記ソフトウェアキーボード、前記候補特定手段によって特定された1以上の文字列の候補、前記ソフトウェアキーボードを用いて入力中の文字列を含む行を含む領域の順に隣接した画像を表示させる
ことを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。 - 前記表示制御手段は、前記ソフトウェアキーボードを用いて入力中の文字列を含む行を含む領域の一部に、前記領域に表示される文字列をスクロールさせるためのタッチ操作に関連する表示アイテムを表示させ、前記表示アイテムに対するタッチ操作を受け付けたことに応じて、前記領域に表示される文字列をスクロールさせる
ことを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。 - 前記表示制御手段は、前記ソフトウェアキーボードを用いて入力中の文字列を含む行を含む領域を移動させるためのタッチ操作に関連する表示アイテムを表示させ、前記表示アイテムに対するタッチ操作を受け付けたことに応じて、前記領域を移動させることで、前記領域に表示される文字列を変更する
ことを特徴とする請求項1乃至4のいずれか1項に記載の情報処理装置。 - 前記表示制御手段は、位置が固定された所定の入力欄に、前記ソフトウェアキーボードを用いて文字が入力される場合は、
前記入力欄の複製と、前記候補特定手段によって特定された1以上の文字列の候補と、前記ソフトウェアキーボードとを、前記表示部において近接した位置に配置して表示させことを特徴とする請求項1に記載の情報処理装置。 - 前記表示制御手段は、少なくとも前記候補特定手段によって特定された1以上の文字列の候補と、前記ソフトウェアキーボードと隣接させて表示させることを特徴とする請求項7に記載の情報処理装置。
- 前記表示制御手段は、前記ソフトウェアキーボードを用いて文字が入力されたことに応じて、前記入力欄の複製を、前記候補特定手段によって特定された1以上の文字列の候補と、前記ソフトウェアキーボードに近接した位置に表示させることを特徴とする請求項7又は8に記載の情報処理装置。
- 前記表示制御手段は、前記表示部の画面の端から、前記ソフトウェアキーボード、前記候補特定手段によって特定された1以上の文字列の候補、前記入力欄の複製の順に隣接した画像を表示させる
ことを特徴とする請求項7乃至9のいずれか1項に記載の情報処理装置。 - 前記表示部は、タッチセンサを含んで構成されたタッチパネルディスプレイであって、
前記ソフトウェアキーボードに対するタッチ操作に基づいて、入力された文字を特定し、前記候補特定手段によって特定された1以上の文字列の候補に対するタッチ操作に基づいて、前記入力された文字によって構成される1の文字列を特定する操作特定手段を更に備えることを特徴とする請求項1乃至10のいずれか1項に記載の情報処理装置。 - 表示部に表示されたソフトウェアキーボードによる文字入力を受け付ける情報処理装置の制御方法であって、
候補特定手段により、前記ソフトウェアキーボードを用いて入力された文字に基づいて、前記文字によって構成される1以上の文字列の候補を特定する候補特定工程と、
表示制御手段により、前記表示部において、前記ソフトウェアキーボードを用いて入力中の文字列を移動させることで、該入力中の文字列と、前記候補特定工程において特定された1以上の文字列の候補と、前記ソフトウェアキーボードとを、近接した位置に配置して表示させる表示制御工程と、
を備えることを特徴とする情報処理装置の制御方法。 - コンピュータに読み込ませ実行させることによって、前記コンピュータに、請求項12に記載された情報処理装置の制御方法を実行させるプログラム。
- 請求項13に記載されたプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014231079A JP6376953B2 (ja) | 2014-11-13 | 2014-11-13 | 情報処理装置およびその制御方法、コンピュータプログラム、記憶媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014231079A JP6376953B2 (ja) | 2014-11-13 | 2014-11-13 | 情報処理装置およびその制御方法、コンピュータプログラム、記憶媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016095650A true JP2016095650A (ja) | 2016-05-26 |
JP6376953B2 JP6376953B2 (ja) | 2018-08-22 |
Family
ID=56071859
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014231079A Active JP6376953B2 (ja) | 2014-11-13 | 2014-11-13 | 情報処理装置およびその制御方法、コンピュータプログラム、記憶媒体 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6376953B2 (ja) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000132338A (ja) * | 1998-10-27 | 2000-05-12 | Sharp Corp | 携帯情報機器 |
JP2003501711A (ja) * | 1999-05-27 | 2003-01-14 | アメリカ オンライン インコーポレーティッド | 自動訂正機能を備えたキーボード・システム |
JP2006031518A (ja) * | 2004-07-20 | 2006-02-02 | Kyocera Mita Corp | 情報処理装置 |
JP2013126140A (ja) * | 2011-12-15 | 2013-06-24 | Mizuho Information & Research Institute Inc | 入力支援プログラム及び入力支援装置 |
JP2014142681A (ja) * | 2013-01-22 | 2014-08-07 | Nec Corp | 表示制御装置、表示制御方法、及び表示制御プログラム |
-
2014
- 2014-11-13 JP JP2014231079A patent/JP6376953B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000132338A (ja) * | 1998-10-27 | 2000-05-12 | Sharp Corp | 携帯情報機器 |
JP2003501711A (ja) * | 1999-05-27 | 2003-01-14 | アメリカ オンライン インコーポレーティッド | 自動訂正機能を備えたキーボード・システム |
JP2006031518A (ja) * | 2004-07-20 | 2006-02-02 | Kyocera Mita Corp | 情報処理装置 |
JP2013126140A (ja) * | 2011-12-15 | 2013-06-24 | Mizuho Information & Research Institute Inc | 入力支援プログラム及び入力支援装置 |
JP2014142681A (ja) * | 2013-01-22 | 2014-08-07 | Nec Corp | 表示制御装置、表示制御方法、及び表示制御プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP6376953B2 (ja) | 2018-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105824559B (zh) | 一种误触识别及处理方法和电子设备 | |
EP2701044B1 (en) | Information processing device, information processing method, and computer-readable recording medium which records program | |
JP5730667B2 (ja) | デュアルスクリーン上のユーザジェスチャのための方法及びデュアルスクリーンデバイス | |
EP2653955B1 (en) | Method and device having touchscreen keyboard with visual cues | |
JP5664147B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
JP5728592B1 (ja) | 電子機器および手書き入力方法 | |
JP5947887B2 (ja) | 表示制御装置、制御プログラム、および表示装置の制御方法 | |
JP2008152441A (ja) | 文字データ入力装置 | |
JP6991486B2 (ja) | 文字列に文字を挿入するための方法およびシステム | |
WO2014147722A1 (ja) | 電子機器、方法及びプログラム | |
US9507516B2 (en) | Method for presenting different keypad configurations for data input and a portable device utilizing same | |
MX2014002955A (es) | Entrada de formula para dispositivos de presentacion limitada. | |
JP2014016743A (ja) | 情報処理装置、情報処理装置の制御方法、および情報処理装置の制御プログラム | |
JP5888423B2 (ja) | 文字入力装置、文字入力方法、文字入力制御プログラム | |
JP6430198B2 (ja) | 電子機器、方法及びプログラム | |
US10691287B2 (en) | Touch panel type information terminal device, information input processing method and program thereof | |
JP2014021864A (ja) | 入力支援プログラム及び入力支援装置 | |
JP6376953B2 (ja) | 情報処理装置およびその制御方法、コンピュータプログラム、記憶媒体 | |
JP6249851B2 (ja) | 入力制御装置、入力制御方法、およびプログラム | |
KR101348763B1 (ko) | 손동작에 의한 인터페이스 조작 장치 및 방법, 그리고 컴퓨터로 읽을 수 있는 기록매체 | |
JP6317809B2 (ja) | 文字入力装置及び文字入力方法 | |
US20150347004A1 (en) | Indic language keyboard interface | |
JP2014140236A (ja) | 文字データ入力装置 | |
KR101654710B1 (ko) | 손동작 기반 문자 입력 장치 및 이를 이용한 문자 입력 방법 | |
JP2013033553A (ja) | 文字データ入力装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171106 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180613 |
|
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: 20180626 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180724 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6376953 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |