(57)【要約】【課題】  キーボードやマウスを備えることができない電子データ表示装置に用いて好適な入力インタフェースを提供する。【解決手段】  表示処理部１３は、ユーザからのデータ入力を取り込む際に使用される、ソフトウェアキーボードや手書き入力画面等の制御用画面を、ユーザの要求仕様が定義されたユーザプロファイルＤＢ１７から読み出されるユーザプロファイルに基づき生成し、生成された制御用画面を、ユーザからの制御用画面起動指示を契機にタッチパネル等の表示入力デバイス１０に表示する。【選択図】  図３
2005078156.tif 000002
【特許請求の範囲】
【請求項１】
表示入力デバイスを備えた制御用画面表示装置であって、
ユーザからのデータ入力を取り込む際に使用される制御用画面を、ユーザの要求仕様が定義され登録されたユーザプロファイルに基づき生成し、ユーザからの制御用画面起動指示を契機に、前記制御用画面を前記表示入力デバイスに表示する表示処理部、
を備えることを特徴とする制御用画面表示装置。
【請求項２】
前記表示処理部は、
前記ユーザプロファイルに基づき、前記制御用画面としてのソフトウェアキーボードのサイズを変更して前記表示入力デバイスに表示することを特徴とする請求項１に記載の制御用画面表示装置。
【請求項３】
前記表示入力デバイスは、当該表示入力デバイスを覆うフレームの中央を軸に左右に画面分割され、かつ、使用時に前記フレーム中央を軸に見開き状態に設定され、不使用時に折り畳まれる形状を有し、
前記表示処理部は、前記ユーザプロファイルに基づき、前記制御用画面を、前記左右に画面分割された見開き画面のうち、利き腕とは逆に位置する見開き画面に表示することを特徴とする請求項１または２に記載の制御用画面表示装置。
【請求項４】
前記表示処理部は、
前記ユーザプロファイルに基づき、あらかじめ定義された言語仕様に従う前記制御用画面としての手書き文字入力画面を生成して前記表示入力デバイスに表示し、当該手書き文字入力画面を用いてユーザにより入力される手書き文字を取込み、前記言語仕様に従って文字認識された手書き文字を前記表示入力デバイスに表示することを特徴とする請求項１に記載の制御用画面表示装置。
【請求項５】
表示入力デバイスを備えた制御用画面表示装置であって、
前記表示入力デバイスに対するユーザの指の接触面積を算出してユーザの手のサイズを判定する接触面積算出部と、
ユーザからのデータ入力を取り込む際に使用される制御用画面を前記判定された手のサイズに応じて生成し、当該生成された制御用画面をユーザからの制御用画面起動指示を契機に、前記表示入力デバイスに表示する表示処理部と、
を備えることを特徴とする制御用画面表示装置。
【請求項６】
表示入力デバイスを備え、使用時、左右に見開き状態に設定される制御用画面表示装置であって、
前記左右に画面分割された見開き画面に対するユーザのそれぞれの押圧を事前に検知する圧力検知部と、
ユーザからのデータ入力を取り込む際に使用される制御用画面を生成し、当該制御用画面を、ユーザからの制御用画面起動指示を契機に、前記圧力検知部によって検知された押圧の高い方に位置する前記見開き画面に表示する表示処理部と、
を備えることを特徴とする制御用画面表示装置。
【請求項７】
表示入力デバイスに、ユーザからのデータ入力を取り込む際に使用される制御用画面を表示する制御用画面表示方法であって、
前記制御用画面をユーザの要求仕様が定義されたユーザプロファイルに基づき生成する過程と、
ユーザからの制御用画面起動指示を契機に、前記生成された制御用画面を前記表示入力デバイスに表示する過程と、
を含むことを特徴とする制御用画面表示方法。
【請求項８】
表示入力デバイスを備えた制御用画面表示装置に用いられるプログラムであって、
ユーザからのデータ入力を取り込む際に使用される制御用画面を、ユーザの要求仕様が定義されたユーザプロファイルに基づき生成する処理と、
ユーザからの制御用画面起動指示を契機に、前記生成された制御用画面を前記表示入力デバイスに表示する処理と、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部にソフトウェアキーボードなどの制御用画面を出力する、制御用画面表示装置及び方法並びにそのプログラムに関する。
【背景技術】
【０００２】
近年、電子ペーパのような極薄型の電子データ表示装置が多くの電子機器製造会社から提案されている。電子ペーパは、ユーザが文字を入力したり、電子コンテンツを表示させたりすることができ、紙と同じ感覚で利用することを目的に開発が進められている。このような電子ペーパは、ポータブル性が重視されるため、入力装置としてのキーボードやマウスなどは持たないことが望まれる。
【０００３】
ところで、ポータブル性を高めることを目的に上記したキーボードやマウスを用いることなく入力インタフェースを提供する装置が従来から多数出願されている。例えば、２個のディスプレイを持つＰＣを用い、必要に応じて１個のディスプレイにキーボード画面を表示させ（いわゆるソフトウェアキーボード）、ポィンテイングデバイスを用いて文字入力を可能とするもの（例えば、特許文献１参照）、画面上にＪＩＳ規格キーボードや電話のプッシュボタン等のキーボードを表示するもの（例えば、特許文献２参照）等である。また、キーパネル部のキースイッチ保持機構としてパンタグラフ状の平行拡げ格子を使用するもの（例えば、特許文献３参照）もある。
【特許文献１】特開平１０−１９８５０５号公報
【特許文献２】特開２００２−２５１２４９号公報
【特許文献３】特開平８−３９２２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された技術によれば、文字入力の際にポィンティングディバイスを用いることが前提となっており、従って、キーボードになれているユーザは手入力が困難であり、逆に使い勝手が悪くなることも考えられる。
また、特許文献２に開示された技術によれば、画面に表示されるキーボードのサイズは一意になっているため、画面一杯に表示すれば手の大きい大人は便利でも子供には不都合となり、また、そのために画面領域を専有するため、表示容量が減るといった欠点がある。一方、特許文献３に開示された技術によれば、サイズは変更できても、ユーザが自身に合ったキーボードの大きさに広げたり狭くしたりする必要があるため、利便性の面で不都合があった。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、表示部にソフトウェアキーボードや手書き文字入力画面等、ユーザからのデータ入力を取り込む際に使用される制御用画面を表示することができ、特に、電子ペーパ等、ポータブル性が重視され、入力装置としてキーボードやマウスを備えることができない電子データ表示装置に用いて好適な入力インタフェースを備えた、制御用画面表示装置及び方法並びにそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を解決するために本発明は、表示入力デバイスを備えた制御用画面表示装置であって、ユーザからのデータ入力を取り込む際に使用される制御用画面を、ユーザの要求仕様が定義され登録されたユーザプロファイルに基づき生成し、ユーザからの制御用画面起動指示を契機に、前記制御用画面を前記表示入力デバイスに表示する表示処理部、を備えることを特徴とする。
本発明によれば、表示処理部が、ユーザからのデータ入力を取り込む際に使用される、例えば、ソフトウェアキーボードや手書き文字入力画面等の制御用画面を、ユーザの要求仕様が定義されるユーザプロファイルに基づき生成し、ユーザからの制御用画面起動指示を契機にその制御用画面を表示入力デバイスに表示することで、入力装置としてキーボードやマウスを必要とせず、使い勝手の良い入力インタフェースを備えた制御用画面表示装置を提供することができる。
【０００７】
また、本発明において、前記表示処理部は、前記ユーザプロファイルに基づき、前記制御用画面としてのソフトウェアキーボードのサイズを変更して前記表示入力デバイスに表示することを特徴とする。
本発明によれば、ユーザプロファイルに従いユーザの手の大きさに合ったサイズのソフトウェアキーボードを表示できるため、利便性を提供すると共に、広いユーザ層に対し使い勝手の良い入力インタフェースをできる。
【０００８】
また、本発明において、前記表示入力デバイスは、当該表示入力デバイスを覆うフレームの中央を軸に左右に画面分割され、かつ、使用時に前記フレーム中央を軸に見開き状態に設定され、不使用時に折り畳まれる形状を有し、前記表示処理部は、前記ユーザプロファイルに基づき、前記制御用画面を、前記左右に画面分割された見開き画面のうち、利き腕とは逆に位置する見開き画面に表示することを特徴とする。
本発明によれば、表示処理部が、ユーザプロファイルに従い制御用画面を左右に画面分割された見開き画面のうち利き腕とは逆に位置する見開き画面に表示することで、ユーザは、自身の利き腕に合った配置で表示されるソフトウェアキーボード、あるいは手書き文字入力画面等の制御用画面を用いてデータ入力が可能となる。
【０００９】
また、本発明において、前記表示処理部は、前記ユーザプロファイルに基づき、あらかじめ定義された言語仕様に従う前記制御用画面としての手書き文字入力画面を生成して前記表示入力デバイスに表示し、当該手書き文字入力画面を用いてユーザにより入力される手書き文字を取込み、前記言語仕様に従って文字認識された手書き文字を前記表示入力デバイスに表示することを特徴とする。
本発明によれば、手書き文字入力画面を用いてユーザにより入力される手書き文字に関し、ユーザプロファイルに従いあらかじめ定義された言語仕様に従って認識された結果を表示することで、言語仕様に影響されない柔軟な手書き入力インタフェースを提供できる。
【００１０】
上記した課題を解決するために本発明は、表示入力デバイスを備えた制御用画面表示装置であって、前記表示入力デバイスに対するユーザの指の接触面積を算出してユーザの手のサイズを判定する接触面積算出部と、ユーザからのデータ入力を取り込む際に使用される制御用画面を前記判定された手のサイズに応じて生成し、当該生成された制御用画面をユーザからの制御用画面起動指示を契機に、前記表示入力デバイスに表示する表示処理部と、を備えることを特徴とする。
本発明によれば、指の接触面積でユーザの手のサイズを判定し、そのサイズに応じて用意されるソフトウェアキーボードを表示することで、ユーザの手の大きさに合ったサイズのソフトウェアキーボードを表示でき利便性を提供すると共に、広いユーザ層に対して使い勝手の良い入力インタフェースを提供できる。
【００１１】
上記した課題を解決するために本発明は、表示入力デバイスを備え、使用時、左右に見開き状態に設定される制御用画面表示装置であって、前記左右に画面分割された見開き画面に対するユーザのそれぞれの押圧を事前に検知する圧力検知部と、ユーザからのデータ入力を取り込む際に使用される制御用画面を生成し、当該制御用画面を、ユーザからの制御用画面起動指示を契機に、前記圧力検知部によって検知された押圧の高い方に位置する前記見開き画面に表示する表示処理部と、を備えることを特徴とする。
本発明によれば、左右に画面分割され見開き状態に設定され使用される、例えば電子ペーパ等極薄型の電子データ表示装置において、検出される左右の感圧の高い方に位置する見開き画面にソフトウェアキーボード、あるいは手書き文字入力画面等の制御用画面を表示することで、ユーザは、自身の利き腕に合った配置で表示されるソフトウェアキーボード、あるいは手書き文字入力画面等の制御用画面を用いてデータ入力が可能となる。
【００１２】
上記した課題を解決するために本発明は、表示入力デバイスに、ユーザからのデータ入力を取り込む際に使用される制御用画面を表示する制御用画面表示方法であって、前記制御用画面をユーザの要求仕様が定義されたユーザプロファイルに基づき生成する過程と、ユーザからの制御用画面起動指示を契機に、前記生成された制御用画面を前記表示入力デバイスに表示する過程と、を含むことを特徴とする。
【００１３】
上記した課題を解決するために本発明は、表示入力デバイスを備えた制御用画面表示装置に用いられるプログラムであって、ユーザからのデータ入力を取り込む際に使用される制御用画面を、ユーザの要求仕様が定義されたユーザプロファイルに基づき生成する処理と、ユーザからの制御用画面起動指示を契機に、前記生成された制御用画面を前記表示入力デバイスに表示する処理と、をコンピュータに実行させることを特徴とする。
【発明を実施するための最良の形態】
【００１４】
図１、図２は、本発明における制御用画面表示装置の外観構造の一例を示す図であり、ここでは、電子ペーパのような極薄型の電子データ表示装置に適用される例が示されている。図１は画面領域が縦長、図２は縦長のタイプを示す。
両図ともに、（ａ）は見開き状態、（ｂ）は携帯時の外観構造を想定している。具体的には、フレーム３０の内側に電子ペーパが実装され、ヒンジ機構２０ａ、２０ｂを軸に、左右にフレーム３０が回動自在に構成されている。装置として使用時の見開き状態においては、画面分割された電子ペーパが表示領域１０ａ、１０ｂとして配置され、携帯時は、ヒンジ機構２０ａ、２０ｂを軸に折り畳まれ、その結果、電子ペーパ（表示領域１０ａ、１０ｂを持つ）がフレーム３０により覆われ保護される形状を有する。
【００１５】
なお、表示領域１０ａ、１０ｂには任意の文書、あるいは画像が表示されることとし、図１に示す例では、表示領域１０ｂ中、１０ｂ１には任意のテキストあるいは画像が、１０ｂ２には、ユーザからのデータ入力を取り込む際に使用される制御用画面としてのソフトウェアキーボードが表示されている。また、図２に示す例では、表示領域１０ｂにソフトウェアキーボードがフルサイズで表示されている。ここでは両図ともにソフトウェアキーボードが表示されているが、他に、ユーザからのデータ入力を取り込む際に使用される制御用画面として手書き文字入力画面を表示することも可能である。
また、符号４０は、ボタンスイッチであり、後述するようにユーザが上記した制御用画面の表示を起動するときに用いる。
【００１６】
図３は、本発明における制御用画面表示装置の内部構成の一例を示すブロック図である。本発明の制御用画面表示装置は、表示入力デバイスとして、透明タブレット等から成る入力部１１と電子ペーパ等の表示部１２で構成されるタッチパネル１０、そして、表示処理部１３、圧力検知部１４、接触面積算出部１５、文字認識処理部１６、ユーザプロファイルＤＢ（Data Base）１７で構成される。
表示処理部１３は、ユーザからのデータ入力を取り込む際に使用される制御用画面を、ユーザの要求仕様が定義されるユーザプロファイルに基づき生成し、ユーザが図１、図２に示すボタンスイッチ４０を押下したことにより発生する制御用画面起動指示を契機に、ソフトウェアキーボード、手書き文字入力画面等の制御用画面をタッチパネル１０上に表示する機能を持つ。
【００１７】
圧力検知部１５は、左右に画面分割された見開き画面に対するユーザのそれぞれの押圧を事前に検知して表示処理部１３へ通知する機能を持つ。このため、図１、図２に示す制御用画面表示装置における画面領域１０ａ、１０ｂの左右の対向する位置にＡ／Ｄ（Analog-Digital）コンバータ付きの圧力センサが内蔵される。また、接触面積算出部１４は、事前にタッチパネル１０に対するユーザの指の接触面積を算出してユーザの手のサイズを判定して表示処理部１３へ通知する機能を持つ。
【００１８】
文字認識処理部１６は、表示処理部１３により、制御用画面としての手書き文字入力画面が生成されタッチパネル１０に表示されたとき、その手書き文字入力画面を用いてユーザにより入力された手書き文字を取込み、ユーザプロファイルＤＢ１７に定義された言語仕様に従って文字認識を行い、その結果を表示処理部１３へ提供する機能を持つ。
なお、ユーザプロファイルＤＢ１７には、ユーザにより、あらかじめソフトウェアキーボード表示の際のキーボードサイズ、利き腕、あるいは、手書き文字入力画面表示の際の言語情報等が登録され記憶されているものとする。
【００１９】
図４、図５は、本発明実施形態の動作を説明するために引用したフローチャートであり、具体的には、本発明の制御用画面表示のためのプログラムの処理手順を示す。
以下、図４、図５に示すフローチャートを参照しながら図１〜図３に示す本発明実施形態の動作について詳細に説明する。
【００２０】
事前に、ユーザは、制御用画面としてソフトウェアキーボードを表示する際のサイズ（大、中、小）を設定し、そのプロファイルデータをユーザプロファイルＤＢ１７に設定、登録しておく（図４のＳ４１、Ｓ４４）。また、自身の利き腕についても設定登録しておく（Ｓ４２、Ｓ４４）。更に、手書き文字入力画面を表示する際の使用言語情報（日本語、英語、仏語、その他）について設定登録しておく（Ｓ４３、Ｓ４４）。
【００２１】
以上の設定登録作業を終えた後、ユーザが本発明の制御用画面表示装置を見開き状態に設定し（図１、図２とも（ａ）の状態）、ボタンスイッチ４０を、入力ペン等を用いて押下し、制御用画面起動指示を発する（Ｓ４５、Ｙｅｓ）。
このとき、表示処理部１３は、ユーザプロファイルＤＢ１７を参照して設定登録済みのユーザプロファイルを読出し、このユーザプロファイルに合致したソフトウェアキーボードあるいは手書き文字入力画面等の制御用画面を表示する（Ｓ４６）。
このことにより、ユーザからのデータ入力を取り込む際に使用される、ソフトウェアキーボードや手書き文字入力画面等の制御用画面をユーザの要求仕様が定義されるユーザプロファイルに基づき生成し、ユーザからの制御用画面起動指示を契機にその制御用画面をタッチパネル１０上に表示することで、キーボードやマウス等の物理的な入力装置を必要とせず、使い勝手の良い制御用画面表示装置を提供することができる。
【００２２】
具体的に、表示処理部１３は、ユーザプロファイルＤＢ１７に記憶されているサイズのソフトウェアキーボードを表示することができる。また、ユーザが左利きの場合は、本発明の制御用画面表示装置を見開き状態に設定したときの右側に位置する画面領域にソフトウェアキーボードを表示することができる。逆も当然存在し、右利きの場合は、図１（ａ）に示されるように左側に位置する表示領域にソフトウェアキーボードを表示する。
このことにより、ユーザプロファイルに従いユーザの手の大きさに合ったサイズのソフトウェアキーボードを表示できるため、広いユーザ層に対し使い勝手の良い入力インタフェースをできる。また、ユーザプロファイルに従い制御用画面を、左右に画面分割された見開き画面のうち、利き腕とは逆に位置する見開き画面に表示することで、ユーザは、自身の利き腕に合った配置で表示されるソフトウェアキーボード、あるいは手書き文字入力画面等の制御用画面を用いてデータ入力が可能となる。このため使い勝手が向上する。
【００２３】
一方、ソフトウェアキーボードを表示するにあたり（図５のＳ４６１“ソフトウェアキーボード”）、上記したユーザプロファイルに従う他に、使用中にそのサイズ、あるいは表示領域を動的に変更することができる。
すなわち、表示処理部１３は、接触面積算出部１３で算出された指の接触面積、あるいは圧力検知部１４で検知した左右の指圧に従い（Ｓ４６２）、手のサイズに合ったソフトウェアキーボード表示（Ｓ４６３）、利き腕と逆方向に位置する表示領域にソフトウェアキーボードを表示することも可能である（Ｓ４６４）。そして、ユーザによるキーボード入力を待ち（Ｓ４６５）、その座標位置から入力データを識別する（Ｓ４６６）。
【００２４】
このことにより、使用している最中にも指の接触面積でユーザの手のサイズを判定し、そのサイズに応じて用意されるソフトウェアキーボードを表示することで、ユーザの手の大きさに合ったサイズのソフトウェアキーボードを動的に変更して表示でき、従って広いユーザ層に対し使い勝手の良い入力インタフェースをできる。
また、検出される左右の感圧の高い方に位置する見開き画面に、ソフトウェアキーボード、あるいは手書き文字入力画面等の制御用画面を動的に変更表示することで、ユーザは、自身の利き腕に合った配置で表示されるソフトウェアキーボード、あるいは手書き文字入力画面等の制御用画面を用いてデータ入力が可能となる。従って使い勝手が向上する。
【００２５】
ここで、手書き文字入力画面の表示について説明する。手書き文字を入力するにあたり（Ｓ４６１“手書き”）、まず、そのために必要な入力インタフェースである手書き文字入力画面を表示し（Ｓ４７１）、ユーザによる手書き文字入力を待つ（Ｓ４７２）。
ここで、例えば、入力ペンを用いタッチパネル１０の入力部１１上を「あ」という日本語文字がなぞられた場合、文字認識処理部１６はその手書き文字を認識し（Ｓ４７３）、表示処理部１３を介して「あ」という日本語文字を表示部１２に表示する（Ｓ４７４“日本語”、Ｓ４７５）。ここで、ユーザプロファイルＤＢ１７に設定登録された言語情報が英語の場合、文字認識処理部１６は英語の文字認識を行い、その認識結果を表示処理部１３へ供給して表示する（Ｓ４７４“英語”、Ｓ４７６）。また、仏語の場合は仏語の文字認識を行いその認識結果を表示する（Ｓ４７４“仏語”、Ｓ４７７）。他の言語もその言語に従って認識を行い同様に表示することができる。
【００２６】
このことにより、手書き文字入力画面を用いてユーザにより入力される手書き文字に関し、ユーザプロファイルに従いあらかじめ定義された言語仕様に従って認識された結果を表示することで、言語仕様に影響されない柔軟な手書き入力インタフェースを提供することができる。
なお、図３に示す表示処理部１３、圧力検知部１４、接触面積算出部１５、文字認識処理部１６のそれぞれで実行される手順をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによっても本発明の制御用画面表示装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含む。
【００２７】
また、上述の制御用画面表示装置は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００２８】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００２９】
【図１】本発明実施形態における外観構造の一例を示す図である。
【図２】本発明実施形態における外観構造の他の例を示す図である。
【図３】本発明実施形態の内部構成の一例を示す図である。
【図４】本発明実施形態の動作を示すフローチャートである。
【図５】本発明実施形態の動作を示すフローチャートである。
【符号の説明】
【００３０】
１０…タッチパネル、１１…入力部、１２…表示部、１３…表示処理部、１４…圧力検知部、１５…接触面積算出部、１６…文字認識処理部、１７…ユーザプロファイルＤＢ
【図１】
2005078156.tif 000003
【図２】
2005078156.tif 000004
【図３】
2005078156.tif 000005
【図４】
2005078156.tif 000006
【図５】
2005078156.tif 000007