(57)【要約】【課題】片方の手で持ちながらもう片方の手でタッチ入力する際の操作性を高める。【解決手段】タッチパネルを有する携帯型の情報入出力装置は、当該情報入出力装置の外面のうちの検知対象領域が設定時間以上にわたって接触の位置を変えずに接触され続けていることを検知する手持ち検知部と、手持ち検知部によって検知された接触における接触位置に応じて、タッチパネルの表示面においてタッチ入力操作が有効となる入力待受け領域を表示する位置を、当該入力待受け領域に対して予め定められた初期位置または現在の表示位置である、現状の設定位置よりも、接触位置に近い位置に切り替える、表示制御部と、を備える。【選択図】図１２
2013125471.tif 000002
【特許請求の範囲】
【請求項１】
表示および入力操作に用いられるタッチパネルを有する携帯型の情報入出力装置であって、
当該情報入出力装置の外面のうちの検知対象領域が設定時間以上にわたって接触の位置を変えずに接触され続けていることを検知する、手持ち検知部と、
前記手持ち検知部によって検知された接触における接触位置に応じて、前記タッチパネルの表示面においてタッチ入力操作が有効となる入力待受け領域を表示する位置を、当該入力待受け領域に対して予め定められた初期位置または現在の表示位置である、現状の設定位置よりも、前記接触位置に近い位置に切り替える、表示制御部と、を備える
ことを特徴とする情報入出力装置。
【請求項２】
前記検知対象領域は、前記タッチパネルの前記表示面のうちの周縁部分である
請求項１記載の情報入出力装置。
【請求項３】
前記手持ち検知部は、前記検知対象領域内の任意の位置からの距離が設定範囲内である一つの部分のみが設定時間以上にわたって接触の位置を変えずに接触され続けていることを検知する
請求項１または２記載の情報入出力装置。
【請求項４】
前記入力待受け領域は、文字および図形を含む情報の記入が予定された記入欄を有する画像が表示されている状態において当該記入欄に対するタッチ入力操作が行なわれたときに、当該画像に重ねて表示される情報入力のための操作領域である
請求項１ないし３のいずれかに記載の情報入出力装置。
【請求項５】
前記外面における一端側の端面部と外部物体との接触を検出するセンサーをさらに備え、
前記表示制御部は、前記接触位置が前記検知対象領域のうちの前記表示面における他端側の位置でありかつ前記外面の前記端面部に前記外部物体が接触している場合には、前記入力待受け領域を表示する位置を前記表示面の中央から前記一端側の端縁までの範囲内の位置に設定する
請求項１ないし４のいずれかに記載の情報入出力装置。
【請求項６】
タッチパネルを有する携帯型の情報入出力装置のための表示制御方法であって、
前記情報入出力装置の外面のうちの検知対象領域が設定時間以上にわたって接触の位置を変えずに接触され続けていることを検知し、
検知された接触における接触位置に応じて、前記タッチパネルの表示面においてタッチ入力操作が有効となる入力待受け領域を表示する位置を、当該入力待受け領域に対して予め定められた初期位置または現在の表示位置である、現状の設定位置よりも、前記接触位置に近い位置に切り替える
ことを特徴とする表示制御方法。
【請求項７】
文字および図形を含む情報の記入が予定された記入欄を有する画像が表示されている状態において、前記情報入出力装置の外面のうちの検知対象領域が設定時間以上にわたって接触の位置を変えずに接触され続けていることを検知するとともに、前記記入欄に対するタッチ入力操作が行なわれたことを検知し、
前記検知対象領域の前記接触位置に応じて、前記記入欄に記入する情報の入力のための操作領域を前記入力待受け領域として表示する位置を、当該操作領域に対して予め定められた初期位置よりも前記接触位置に近い位置に切り替える
請求項６記載の表示制御方法。
【請求項８】
タッチパネルを有する携帯型の情報入出力装置において実行されるコンピュータープログラムであって、
前記情報入出力装置が有するコンピューターに、
前記情報入出力装置の外面のうちの検知対象領域が設定時間以上にわたって接触の位置を変えずに接触され続けていることを検知する処理と、
検知された接触における接触位置に応じて、前記タッチパネルの表示面においてタッチ入力操作が有効となる入力待受け領域を表示する位置を、当該入力待受け領域に対して予め定められた初期位置または現在の表示位置である、現状の設定位置よりも、前記接触位置に近い位置に切り替える処理と、を実行させる
ことを特徴とするコンピュータープログラム。
【請求項９】
前記コンピューターに、
文字および図形を含む情報の記入が予定された記入欄を有する画像が表示されている状態において、前記情報入出力装置の外面のうちの検知対象領域が設定時間以上にわたって接触の位置を変えずに接触され続けていることを検知するとともに、前記記入欄に対するタッチ入力操作が行なわれたことを検知する処理と、
検知された接触における接触位置に応じて、前記タッチパネルの表示面においてタッチ入力操作が有効となる入力待受け領域を表示する位置を、当該入力待受け領域に対して予め定められた初期位置または現在の表示位置である、現状の設定位置よりも、前記接触位置に近い位置に切り替える処理と、を実行させる
請求項８記載のコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを有する携帯型の情報入出力装置、情報入出力装置のための表示制御方法およびコンピュータープログラムに関する。
【背景技術】
【０００２】
タブレット型パーソナルコンピューター、スマートフォン、携帯電話機、電子書籍リーダー、およびＰＤＡ（Personal Digital Assistant）といった携帯型の情報入出力装置の多くは、装置の外形サイズに迫るサイズのタッチパネルを有している。ここでいうタッチパネルは、画像表示の可能なディスプレイとタッチ式ポインティングデバイスとを組み合わせたヒューマンインタフェースである。透光性のポインティングデバイスはディスプレイの前面に密着し、タッチパネルの表面はユーザーに情報を出力する表示面とユーザーによる操作のためのタッチ入力面とを兼ねている。
【０００３】
携帯型の装置の操作性に関して、片方の手で装置を持ちながら行う操作をし易くするための提案がある。特許文献１では、ユーザーが左右端のいずれかを把持した状態で操作する電子機器装置において、左右のいずれの手を用いる場合であっても親指で操作し易いように、複数の操作ボタンを円弧線上に配置することが提案されている。また、特許文献２に記載された携帯端末は、ユーザーが選択可能なボタンやリンクが表示された状態において、ユーザーが円弧状の曲線を描く操作を行うと、タッチ入力面内の曲線の描かれた位置にボタンやリンクの表示位置を移動させる。これにより、ユーザーは携帯端末を持つ片方の手のみによってボタンやリンクを選択することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−７３２４９号公報
【特許文献２】特開２０１０−７９４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
携帯型の情報入出力装置の薄型軽量化によって、画面サイズが紙文書で一般的なＡ４サイズに相当する比較的に大きい情報入出力装置であっても、机の上に置いたり両手で持ったりせずに使用することが容易になった。すなわち、画面の大きい情報入出力装置においても、手軽に、片方の手で持って表示を見たり、片方の手で持ちながら他の片方の手でタッチ入力をしたりすることができるようになった。
【０００６】
また、画面の大型化によって、携帯型の情報入出力装置が紙に代わる書込み可能な情報記憶媒体として用いられる機会が増えている。例えば、携帯型の情報入出力装置を、会議やプレゼンテーションにおいて配布資料の閲覧装置として用いたり、コンサートや展示会においてアンケート用紙として用いたりすることができる。
【０００７】
携帯型の情報入出力装置を片方の手で持ちながら他の片方の手でタッチ入力をする場合、持ち手の位置とタッチ位置とが大きく離れていると、タッチ入力をしたときに情報入出力装置の支持が不安定になり易い。支持を安定に保つには、ユーザーは持ち手の力を強めたり、一旦両手で持って片方の持ち手の位置をバランスの良い位置へ変えたりする必要がある。特に、文字の記入やアイコンのドラッグといったタッチ位置を移動させる操作を行うときには、タッチ入力面を押す力が強くなり易いので、支持のバランスが崩れ易い。
【０００８】
本発明は、このような事情に鑑み、片方の手で持ちながらもう片方の手でタッチ入力する際の操作性を高めることを目的としている。
【課題を解決するための手段】
【０００９】
上記目的を達成する装置は、表示および入力操作に用いられるタッチパネルを有する携帯型の情報入出力装置であって、当該情報入出力装置の外面のうちの検知対象領域が設定時間以上にわたって接触の位置を変えずに接触され続けていることを検知する、手持ち検知部と、前記手持ち検知部によって検知された接触における接触位置に応じて、前記タッチパネルの表示面においてタッチ入力操作が有効となる入力待受け領域を表示する位置を、当該入力待受け領域に対して予め定められた初期位置または現在の表示位置である、現状の設定位置よりも、前記接触位置に近い位置に切り替える、表示制御部と、を備える。
【発明の効果】
【００１０】
本発明によれば、外面の接触位置に近い位置に入力待受け領域が表示されるので、ユーザーが片方の手で外面を押さえて装置を支持しながらもう片方の手でタッチ入力する際に、支持を安定に保つことが容易になる。
【図面の簡単な説明】
【００１１】
【図１】情報入出力装置の前面の構成を示す斜視図である。
【図２】情報入出力装置の背面の構成を示す斜視図である。
【図３】情報入出力装置の表示制御に関わるハードウェアを示すブロック図である。
【図４】情報入出力装置の表示制御に関わる機能構成を示すブロック図である。
【図５】入力待受け領域の第１例を示す図である。
【図６】持ち手の位置に応じた表示位置の切替えの第１例を示す図である。
【図７】持ち手の位置に応じた表示位置の切替えの第２例を示す図である。
【図８】入力待受け領域の第２例およびその表示位置の切替えの例を示す図である。
【図９】入力待受け領域を呼び出す手書き記入欄を有する画像の例を示す図である。
【図１０】表示状態の一例を示す図である。
【図１１】表示状態の他の例を示す図である。
【図１２】入力待受け領域の第３例を示す図である。
【図１３】手書き入力の手順を示す図である。
【図１４】表示制御の概要を示すフローチャートである。
【図１５】持ち手の位置検出ルーチンのフローチャートである。
【図１６】表示位置の制御ルーチンのフローチャートである。
【図１７】手書き入力制御ルーチンのフローチャートである。
【発明を実施するための形態】
【００１２】
図１および図２に例示される携帯型の情報入出力装置１は、外形が略長方形のタブレット型パーソナルコンピューターである。図１のように情報入出力装置１の前面において、タッチパネル１０を囲むいわゆる額縁部分は狭く、前面の大半がタッチパネル１０で占められている。特に、情報入出力装置１の短辺方向の両端縁とタッチパネル１０との距離（額縁部分の幅）は数ミリメートル程度しかない。本例のタッチパネル１０において、表示面とタッチ入力面とを兼ねるスクリーン１０ｓのサイズはＡ４サイズ相当の１３インチサイズである。このようにスクリーン１０ｓが比較的に大きくかつ額縁部分が狭いので、一般的な大きさの手のひらを有するユーザーが情報入出力装置１を片方の手で持つとき、タッチパネル１０の周辺部が持ち手の指で押下される。
【００１３】
情報入出力装置１の長辺方向の一方の端面には、接触センサー２５が配置されている。接触センサー２５による検出結果は、後述するように、持ち手の位置に応じた表示の制御に反映される。接触センサー２５が配置された端面は、タッチパネル１０の画像表示の向きがポートレイトである場合における下側の端面である。
【００１４】
図２のように、情報入出力装置１の背面には、その周辺部分への物体の接触を検出する接触センサー２０が配置されている。接触センサー２０は、背面の周縁の４辺に沿う四つの帯状検出部２１，２２，２３，２４から構成されており、両方の手で持たれたか片方の手で持たれたかの判別が可能な程度の分解能で接触位置およびその数を検出することができる。タッチパッドやペンタブレットで用いられているセンサーと同種のものを帯状検出部２１，２２，２３，２４として用いることができる。接触センサー２０の検出結果も、持ち手の位置に応じた表示の制御に反映される。情報入出力装置１が平坦な支持面上に置かれた状態では接触センサー２０が感応しないように、情報入出力装置１の背面には接触センサー２０の検出面を支持面から僅かに離す起伏が形成されている。
【００１５】
なお、図示は省略されているが、情報入出力装置１の外面には、電源スイッチ、ボリュウム操作部、カメラのレンズ窓、スピーカーによる音声出力のための通気部、コネクタ、ジャックなど、各種のインタフェースや機構要素が配置されている。
【００１６】
図３のように、情報入出力装置１は、上述のタッチパネル１０および接触センサー２０，２５に加えて、通信回路２８、ストレージ２９、制御回路３０、および図示しないその他の構成要素を有する。通信回路２８は、情報入出力装置１と外部装置との無線通信および有線通信に用いられる。ストレージ２９は、ＨＤＤ（Hard Disk Drive）またはＳＳＤ（Solid State Drive）であり、各種データの保存および一時記憶に用いられる。制御回路３０は、制御プログラムや各種アプリケーションを実行するコンピューターとしてのＣＰＵ（central processing unit）３１、プログラム実行のワークエリアとされるＲＡＭ（Random Access Memory）３２、および制御の設定値を記憶する不揮発性メモリ３３を有する。
【００１７】
このような情報入出力装置１における表示制御に関わる機能構成が図４に示されている。図４のように、情報入出力装置１は手持ち検知部３０１と表示制御部３０２とを有している。これらの構成要素は、制御回路３０のＣＰＵ３１が制御プログラムを実行することによって実現される。
【００１８】
手持ち検知部３０１は、情報入出力装置１の外面のうちの検知対象領域が設定時間以上にわたって接触の位置を変えずに押され続けていることを検知する。情報入出力装置１ではタッチパネル１０のスクリーン１０ｓのうちの周縁部分が検知対象領域とされている。詳しくは、ユーザーが情報入出力装置１の端縁部を片方の手で持ったときの親指による押下が想定されるタッチ入力領域が検知対象領域である。手持ち検知部３０１による検知は、情報入出力装置１が片方の手で持たれている場合に、持ち手の位置に応じて表示のレイアウトを変更する表示制御のために行なわれる。この検知の信頼性を高めるため、手持ち検知部３０１は、タッチパネル１０のタッチ入力デバイス（ポインティングデバイス）１２の出力だけでなく、接触センサー２０の出力をも参照する。すなわち、情報入出力装置１の前面の押下状態と背面の押下状態とに基づく検知が行なわれる。
【００１９】
表示制御部３０２は、手持ち検知部３０１によって検知された押下位置（押下には接触が伴うので、押下位置は接触位置でもある）に応じて、タッチパネル１０のスクリーン１０ｓに表示される画像のうちのタッチ入力操作が有効となる入力待受け領域の表示位置を、予め定められた初期位置または現在の表示位置よりも、押下位置に近い位置に切り替える。タッチパネル１０のディスプレイ１３において、入力待受け領域を含む画像が既に表示されている場合であれば、押下位置が変わると、それに応じて入力待受け領域の表示位置が移動する。入力待受け領域を新たに表示する場合であれば、その時点の押下位置に応じた位置に入力待受け領域が表示される。
【００２０】
ユーザーが片方の手のみで情報入出力装置１を支持している場合、持ち手の位置（把持位置）の近傍に入力待受け領域を配置することにより、入力待受け領域へのタッチ入力がし易くなる。入力待受け領域を押しても情報入出力装置１の支持のバランスが崩れにくいからである。手持ち検知部３０１によって検知される押下位置を持ち手の位置とみなすことができる。したがって、基本的には、表示制御部３０２は入力待受け領域の表示位置を手持ち検知部３０１によって検知された押下位置に近づける。
【００２１】
一方、ユーザーが片方の手で情報入出力装置１を自身の胴部（腹や胸）に押し付けるようにして持つ場合も有り得る。このような２点支持の形態で支持された場合、入力待受け領域を持ち手の位置に近づけるのがよいとは限らない。特に、情報入出力装置１の周縁のうちの一方の短辺をユーザーが片方の手でもち、他方の短辺を自身に押し付ける場合、持ち手の位置の近傍に入力待受け領域を配置するよりも、スクリーン１０ｓの中央（２点支持の中間位置）またはそれよりもユーザーの胴部に近い位置に配置する方が安定性の上で良いと考えられる。そこで、表示制御部３０２は、一方の短辺が持たれかつ他方の短辺に物体が接触している場合には、表示面の中央から物体が接触している端縁までの範囲内の位置に入力待受け領域を配置する。この制御のため、表示制御部３０２は接触センサー２５の出力を参照する。
【００２２】
以下、表示の具体例を挙げて情報入出力装置１における表示制御を説明する。
【００２３】
図５は入力待受け領域の第１例を示している。図５において、タッチパネル１０のスクリーン１０ｓの中央に、電卓を表すウィンドウ５０が表示されている。スクリーン１０ｓよりも小さいウィンドウ５０には、演算式を入力するための操作キーである数値キーおよび記号キーが配列されている。厳密には、これら操作キーのそれぞれが押下（何らかのタッチ入力操作）の有効となる入力待受け領域であるが、ここでは、便宜的に、計算結果を表示する領域５０１を含めたウィンドウ５０全体を一つの入力待受け領域とする。
【００２４】
図６は持ち手の位置に応じた表示位置の切替えの第１例を示している。図６において３段３列に並べて描かれた九つの情報入出力装置１は、ウィンドウ５０の表示位置の異なる九つの状態のそれぞれに対応する。九つの状態はいずれもポートレイトの向きで使用される場合の表示状態である。
【００２５】
３段３列の配列の中央の情報入出力装置１は、例えば机の上に置かれており、ユーザーによって持たれていない。この状態において、ウィンドウ５０はその表示の初期位置として定められているスクリーン１０ｓの中央に配置されている。ただし、初期位置はスクリーン１０ｓの中央に限るものではなく、任意に定めることができ、ユーザーがカスタマイズすることもできる。ウィンドウ５０が初期位置に表示されている状態の情報入出力装置１をユーザーが片方の手で持つと、次のように持ち手の位置に応じてウィンドウ５０の表示位置が切り替わる。
【００２６】
図示の配列における２段目の左列の情報入出力装置１のように、ユーザーが情報入出力装置１の左端部における上下方向の中央部分を持つと、スクリーン１０ｓにおける上下方向の中央で左方に寄った位置にウィンドウ５０が表示される。逆に、２段目の右列の情報入出力装置１のように、ユーザーが情報入出力装置１の右端部における上下方向の中央部分を持つと、スクリーン１０ｓにおける上下方向の中央で右方に寄った位置にウィンドウ５０が表示される。
【００２７】
１段目の左列の情報入出力装置１のように、ユーザーが情報入出力装置１の左端の上部を持つと、スクリーン１０ｓの左上半部にウィンドウ５０が表示される。１段目の中央列および右列の情報入出力装置１のように、ユーザーが上端を持つと、上半部にウィンドウ５０が表示され、右端の上部を持つと、右上半部にウィンドウ５０が表示される。
【００２８】
また、３段目の左列の情報入出力装置１のように、ユーザーが情報入出力装置１の左端の下部を持つと、スクリーン１０ｓの左下半部にウィンドウ５０が表示される。３段目の中央列および右列の情報入出力装置１のように、ユーザーが下端を持つと、下半部にウィンドウ５０が表示され、右端の下部を持つと、右下半部にウィンドウ５０が表示される。
【００２９】
図６中の一点鎖線は初期位置を示している。図からウィンドウ５０の表示位置が初期位置から持ち手の位置に近づくことが分かる。
【００３０】
ウィンドウ５０の表示位置の切替えは、持ち手の位置が変わったときにも行なわれる。その例が図７に示されている。図７では、情報入出力装置１の左端の上部を持っていたユーザーが、一旦、持ち手を左手から右手に替えて右端の中央部を持ち、続いて持ち手を右手から左手に替えて右端の下部を持つという一連の２回の持ち替え動作に伴う表示位置の切替えが行なわれている。図７中の２点鎖線は、表示位置を切替える直前の表示位置、すなわち切替えを行なおうとする時点における現在の表示位置を示している。一回目の持ち替え時には、左上から持ち手の位置に近づくように右下方へウィンドウ５０が移動し、二回目の持替え時には、右端の中央から持ち手の位置に近づくように左下方へウィンドウ５０が移動している。
【００３１】
図８は入力待受け領域の第２例およびその表示位置の切替えの例を示している。図８（Ａ）において、タッチパネル１０のスクリーン１０ｓには、ドキュメントを表示する表示領域５１と、ドキュメントに付加されるコメントや連絡事項などをユーザーが書き込む記入領域５２が配置されている。そして、ユーザーは左手で情報入出力装置１の左下端部を持って情報入出力装置１を支持しながら、右手でフリック操作を行なって表示領域５１の表示をスクロールさせている。表示領域５１におけるフリックやドラッグといったスクロール操作が有効であるので、厳密には記入領域５２だけでなく表示領域５１も入力待受け領域であるといえる。しかし、本実施形態では、表示領域５１および記入領域５２のうち、情報の入力のために設けられた記入領域５２のみが表示位置の切替えにおいて入力待受け領域として注目される。
【００３２】
図８（Ａ）のように記入領域５２がスクリーン１０ｓ内の持ち手の側とは反対の右側に配置されている状態において、ユーザーが記入領域５２に記入しようとしてペンなどで記入領域５２にタッチすると、図８（Ａ）と図８（Ｂ）とで示されるように表示が切り替わる。図８（Ｂ）において、記入領域５２は、持ち手の側と同じ左側であって、かつ持ち手によって隠れない位置に配置されている。ユーザーはペン８３を用いて所望の情報を記入領域５２に書き込むことができる。
【００３３】
図９は入力待受け領域を呼び出す手書き記入欄を有する画像の例を示している。図９において、タッチパネル１０のスクリーン１０ｓには、コンサートの会場で観客に記入が依頼されるアンケート用紙を表わす画像６０が表示されている。つまり、図９の例における情報入出力装置１のユーザーはコンサートの観客である。ただし、コンサートに限らず、展示会、セミナー、プレゼンテーション、企業内の会議など、任意のイベントにおいて情報入出力装置１を用いて参加者から情報を収集することができる。
【００３４】
画像６０は、チェックボックス６０１，６０２を含む複数のチェックボックス、設問に関連する具体的情報を記入するための手書き記入欄６２１，６２２，６２３、および表示を次のページに進める操作のためのページ送りボタン６５０を有する。この画像６０が表示されているとき、スクリーン１０ｓの上端部には、閲覧モードと記入モードとをユーザーが切り替えるための閲覧ボタン６５および記入ボタン６６が表示される。ユーザーが閲覧ボタン６５にタッチして閲覧モードを選択すると、チェックボックスへのタッチを含む情報入力のための操作が無効になる。その代わり、画像６０の任意の位置にタッチしたままタッチ位置を変えるフリックやドラッグといったタッチ入力操作がスクロール操作として有効になる。ページ送りボタン６５０へのタッチも有効とされる。図９では、閲覧ボタン６５が白黒反転によって強調され、閲覧モードであることが示されている。ユーザーが記入ボタン６６にタッチすると、閲覧モードから記入モードに切り替わり、スクロールやページ送りが禁止されて情報入力のための操作が有効になる。
【００３５】
記入モードにおいて、チェックボックスの押下は有効であるが、チェックボックスは持ち手の位置に応じた表示位置の切替えの対象ではない。すなわち、図１０のようにタッチされたチェックボックス６０２，６０４には、選択状態を示すチェックマーク６８が付加されるが、チェックボックス６０２，６０４の位置は記入モードの開始時点の位置に固定されたままである。
【００３６】
画像６０における持ち手の位置に応じた表示位置の切替えの対象は、手書き記入欄６２１，６２２，６２３に対するタッチ入力操作に呼応して表示される。すなわち、記入モードにおいて、図１１のようにユーザーがペン８３または指で例えば手書き記入欄６２２を押下すると（素早く離すタッチでも長く押すホールドでもよい）、図１２のように手書き入力領域７２２がポップアップ表示される。この手書き入力領域７２２が、表示位置の切替え制御の対象としての入力待受け領域である。手書き入力領域７２２は、手書き記入欄６２２との対応を表わす吹き出し７０の中に配置される。
【００３７】
手書き入力領域７２２の表示位置として予め定められている初期位置は、図中に一点鎖線で示されるように、手書き記入欄６２２の近傍である。初期位置は手書き記入欄６２２の位置に対して相対的に定められるので、閲覧モードでのスクロールによって手書き記入欄６２２の位置が変われば、それに応じて初期位置の絶対位置は変わる。情報入出力装置１が片方の手で支持されていない場合、手書き入力領域７２２は初期位置に表示される。これに対して、図示のように情報入出力装置１が片方の手で支持されている場合には、持ち手の位置に近い位置に手書き入力領域７２２が表示される。図１２の例示では、持ち手の位置が左端部であるので、手書き入力領域７２２はスクリーン１０ｓの下部に左側に寄せるように配置されている。初期位置が上下方向の中央部の右端に寄った位置であるので、手書き入力領域７２２の表示位置は初期位置から左下方へ移動したことになる。
【００３８】
図１３（Ａ）〜（Ｃ）は画像６０においてユーザーが行う手書き入力の手順を示している。図１３（Ａ）では書込み途中の状態が示されている。ユーザーはペン８３を用いて手書き入力領域７２２に入力したい情報を書き込む。例示の入力方式はスクリーン１０ｓをなぞった軌跡が情報を表す手書き方式であるが、手書き入力領域７２２にキーボードを表示するキー入力方式でもよい。図１３（Ｂ）では書込み終了操作の行なわれようとしている状態が示されている。所望の入力を終えたユーザーは、吹き出し７０の中に設けられているエンターキー７１を押下する。そうすると、手書き入力領域７２２を含む吹き出し７０の表示が終わる。図１３（Ｃ）は情報が書き込まれた手書き記入欄６２２を示している。手書き記入欄６２２には、ユーザーが手書き入力領域７２２において入力した情報（書込みの軌跡）８５０が貼り付けられる。すなわち、手書き入力操作が手書き記入欄６２２の表示内容に反映される。なお、手書き文字認識技術を用い、認識した文字列を手書き記入欄６２２に表示するようにしてもよい。
【００３９】
次に、以上の例示のように入力待受け領域を表示する情報入出力装置１の動作を、図１４〜図１７のフローチャートを参照して説明する。
【００４０】
図１４のように、表示制御動作として、持ち手の位置検出（Ｓ１０）、表示位置の制御（Ｓ２０）、手書き入力制御（Ｓ３０）、およびその他の制御（Ｓ４０）が繰り返し実行される。ステップＳ４０のその他の制御では、タッチパネル１０や固定キーの操作、外部装置からのアクセス、およびコネクタの接続やバッテリーの消耗といった情報入出力装置１内の状態変化に応じた表示が行なわれる。上述のチェックマーク６８を付加する表示変更もその他の制御に含まれる。
【００４１】
図１５は図１４における持ち手の位置検出ルーチンのフローチャートである。手持ち検知部３０１（図４参照）は、接触センサー２０の検出面に物体が接触したかどうかをチェックする（Ｓ１０１）。物体が接触していなければ（Ｓ１０１でＮＯ）、手持ち検知部３０１は、情報入出力装置１の支持状態が手持ち状態ではないとみなして手持ちフラグをリセットする（Ｓ１１１）。接触センサー２０の検出面に物体が接触している場合（Ｓ１０１でＹＥＳ）、手持ち検知部３０１は以下の処理を実行する。
【００４２】
まず、情報入出力装置１の背面の周縁部である接触センサー２０の検出面のうちの物体が接触している位置を記憶する（Ｓ１０２）。ここでの位置は大雑把な位置でよく、例えば周縁の４辺をそれぞれ数個から十個程度に区画した部分のいずれかを特定するものでよい。もちろん、センチメートル単位またはそれ以上の精密な位置情報であってもよい。検出された接触位置が複数であれば、それら全てを記憶する。
【００４３】
続いて、手持ち検知部３０１は、タッチパネル１０のスクリーン１０ｓにおける検知対象領域内の一箇所が押下の位置を変えずに所定時間以上にわたって押され続け、かつその押下の範囲が典型的なユーザーの指の大きさとして定められている設定範囲に該当するかどうかをチェックする（Ｓ１０３、Ｓ１０４、Ｓ１０５）。所定時間は、現在の表示の状態などに応じて変更される。表示位置の切替え制御の対象である入力待受け領域が表示されておらずかつ直ちに表示させる必要がない場合、例えば図９の例のように閲覧モードが選択されている場合、所定時間は例えば５秒程度とされる。既に入力待受け領域が表示され、ユーザーが直ちに入力待受け領域への入力を行う可能性がある場合、所定時間は例えば１秒程度とされる。
【００４４】
タッチパネル１０が押下されないか、押下時間が短いか、または押下の範囲が設定範囲に該当しない場合（Ｓ１０３、Ｓ１０４、Ｓ１０５のいずれかでＮＯ）、手持ち検知部３０１は、情報入出力装置１の支持状態が手持ち状態ではないとみなして手持ちフラグをリセットする（Ｓ１１１）。
【００４５】
ステップＳ１０３，Ｓ１０４，Ｓ１０５のチェック結果が全てＹＥＳである場合、手持ち検知部３０１は、ステップＳ１０２で記憶した接触位置の中に、タッチパネル１０の押下位置との距離が典型的なユーザーの手の大きさに基づいて定められた所定範囲内である位置の有無をチェックする（Ｓ１０６、Ｓ１０７、Ｓ１０８）。つまり、情報入出力装置１の背面と前面とが片方の手で押さえられている状態とみなすことができるかどうかをチェックする。
【００４６】
片方の手で押さえた状態とみなすことができれば（Ｓ１０８でＹＥＳ）、手持ち検知部３０１は、背面の接触位置と前面の押下位置とから持ち手の位置を算出する（Ｓ１０９）。一般に、片方の手による支持では、情報入出力装置１の前面が親指で押さえられ、他の複数の指で背面が押さえられる。そこで、例えば、背面の押下された領域における背面の端縁に沿う方向の中央と前面の押下位置との平面視の中間点を持ち手の位置とすることができる。また、簡便な方法として、前面の押下位置を持ち手の位置としてもよい。持ち手の位置を算出した手持ち検知部３０１は手持ちフラグをセットする（Ｓ１１０）。
【００４７】
図１６は図１４における表示位置の制御ルーチンのフローチャートである。表示制御部３０２（図４参照）は、上述の持ち手の位置検出ルーチンにおいて手持ちフラグがセットされた状態であるかどうかをチェックする（Ｓ２０１）。手持ちフラグがセットされていなければ、表示制御部３０２は処理の流れを図１４のルーチンへリターンさせる。
【００４８】
手持ちフラグがセットされている場合（Ｓ２０１でＹＥＳ）、表示制御部３０２は、後述する手書き入力制御ルーチンにおいて手書き要求フラグがセットされた状態であるかどうかをチェックする（Ｓ２０２）。
【００４９】
手書き要求フラグがセットされていない場合（Ｓ２０２でＮＯ）、表示制御部３０２は、入力待受け領域が既に表示されているかどうかをチェックする（Ｓ２０７）。入力待受け領域が表示されていなければ、続いて表示制御部３０２は、入力待受け領域の表示が指示されたかどうかをチェックする（Ｓ２０８）。入力待受け領域が既に表示されているか（Ｓ２０７でＹＥＳ）、または入力待受け領域の表示の指示が有れば（Ｓ２０８でＹＥＳ）、表示制御部３０２は持ち手の位置に応じて表示位置を設定して入力待受け領域を表示する（Ｓ２０９、Ｓ２１０）。入力待受け領域が既に表示されている状況としては、図５の例のようにウィンドウ５０が表示されていたり、図８の例のように記入領域５２が表示されていたりする状況がある。入力待受け領域の表示指示が有る状況としては、例えば図５のウィンドウ５０を表示させるために、ユーザーが機能選択のための図示しないメニュー画面において電卓機能に対応した選択ボタンを押下したという状況がある。
【００５０】
一方、手書き要求フラグがセットされている場合（Ｓ２０２でＹＥＳ）、表示制御部３０２は、手書き入力制御ルーチンにおいて記憶される対象ポイントを読み込んで（Ｓ２０３）、対象ポイントが手書き入力領域を呼び出す手書き記入欄であるかどうかをチェックする（Ｓ２０４）。
【００５１】
対象ポイントが手書き記入欄でなければ（Ｓ２０４でＮＯ）、表示制御部３０２は処理の流れをステップＳ２０７へ進める。
【００５２】
対象ポイントが例えば図９の手書き記入欄６２１，６２２，６２３であれば（Ｓ２０４でＹＥＳ）、表示制御部３０２は、持ち手の位置に応じて表示位置を設定して入力待受け領域である手書き入力領域を表示する（Ｓ２０５、Ｓ２０６）。
【００５３】
図１７は図１４中の手書き入力制御ルーチンのフローチャートである。このルーチンでは最初にステートがチェックされ（Ｓ３０１）、ステートの値に応じた処理が行なわれる。
【００５４】
ステートが「１」である場合、表示制御部３０２は、記入モードが選択されているかどうかをチェックする（Ｓ３０２）。記入モードでなければ、処理の流れはそのまま図１４のルーチンにリターンする。記入モードであった場合、表示制御部３０２は手書き要求フラグをセットし（Ｓ３０３）、ステートを「１」から「２」へ進める（Ｓ３０４）。
【００５５】
ステートが「２」である場合、表示制御部３０２は、タッチパネル１０の押下の有無をチェックする（Ｓ３０５）。ここでの押下は、情報入出力装置１を支持するための把持に伴う押下ではなく、タッチ入力操作による押下である。押下がなければ、処理の流れはそのまま図１６のルーチンにリターンする。タッチパネル１０の押下が有った場合（Ｓ３０５でＹＥＳ）、表示制御部３０２は、押下位置をユーザーの指示の判別に関わる対象ポイントとして記憶し（Ｓ３０６）、ステートを「２」から「３」へ進める（Ｓ３０７）。ここで記憶される対象ポイントが、例えば図９の手書き記入欄６２２であれば、図１６のステップＳ２０３〜Ｓ２０６の処理の実行により、図１２のように手書き入力領域７２２が表示されることになる。また、記憶される対象ポイントが例えば図９のチェックボックス６０２であれば、図１４におけるステップＳ４０のその他の制御ルーチンが実行されることにより、図１０のようにチェックマーク６８が付加されることになる。
【００５６】
ステートが「３」である場合、表示制御部３０２は、タッチパネル１０の押下の有無をチェックする（Ｓ３０８）。ここでの押下も、情報入出力装置１を支持するための把持に伴う押下ではなく、タッチ入力操作による押下である。押下の無い無操作状態が１分とか３分とかという所定の時間にわたって続いている場合には（Ｓ３０８でＮＯ、かつＳ３１２でＹＥＳ）、表示制御部３０２はステートを「３」から「４」へ進める（Ｓ３１３）。
所定の時間が経過するまでの間は、押下が無ければ（Ｓ３０８でＮＯ、かつＳ３１２でＮＯ）、処理の流れはそのまま図１４のルーチンにリターンする。一方、タッチパネル１０の押下が有った場合（Ｓ３０８でＹＥＳ）、その押下が図１３（Ｂ）のエンターキー７１の押下のような手書き終了操作でなければ（Ｓ３０９でＮＯ）、表示制御部３０２は手書き入力を受け付ける（Ｓ３１０）。受け付けられた操作の内容は図１４のその他の制御ルーチンに引き渡され、押下位置の移動の軌跡を表示するといった処理がその他の制御ルーチンによって実行される。タッチパネル１０の押下が手書き終了操作であれば（Ｓ３０９でＹＥＳ）、表示制御部３０２はステートを「３」から「４」へ進める（Ｓ３１１）。
【００５７】
ステートが「４」である場合、表示制御部３０２は、手書き要求フラグをリセットし（Ｓ３１４）、ステートを「４」から「１」へ戻す（Ｓ３１５）。
【００５８】
以上の実施形態において、背面の接触センサー２０を省略し、タッチパネル１０の押下の状態に基づいて持ち手の数および位置を判別することができる。さらに端面の接触センサー２５をも省略し、タッチパネル１０の押下の状態に基づいて判別した持ち手の位置に応じて、入力待受け領域の表示位置を切り替えてもよい。
【００５９】
背面への物体の接触を検出する代わりに、周縁の複数の辺に沿う端面への物体の接触を検出するようにセンサーを配置してもよい。
【００６０】
入力待受け領域の初期位置または現在の表示位置である現状の設定位置と持ち手の位置との距離が所定値よりも小さいときには、入力待受け領域の表示位置を現状の設定位置のままとしてもよい。言い換えれば、入力待受け領域の押下によって情報入出力装置１の支持が不安定になり易い場合に限って、入力待受け領域の表示位置を持ち手の位置に近づけるようにしてもよい。タッチパネル１０の押下の位置が複数である場合、すなわちユーザーが両手で把持していると推定される場合も、入力待受け領域の表示位置を現状の設定位置のままとしてもよい。図１２の例において、手書き入力領域７２２を有する吹き出し７０を表示するときに、手書き記入欄６２２が手書き入力領域７２２に近づくように、画像６０を全体的に移動させてもよい。
【００６１】
タッチパネル１０のスクリーンサイズは例示のＡ４サイズ相当よりも大きくても小さくてもよい。情報入出力装置１の外形状は図１および図２の例に限らない。厚さがほぼ均等な板状や、背面の周端部の厚さが端縁に近づくにつれて小さくなるように背面または前面が湾曲した板状であってもよい。平面視形状は長方形や正方形に限らず、不定形を含む任意の形状でもよい。
【００６２】
タッチパネル１０のスクリーン１０ｓにおける検知対象領域の広さは、スクリーン１０ｓのサイズに応じて、ユーザーによる把持の検知が可能なように適宜選定すればよい。スクリーン１０ｓの周縁に沿う環状の領域に限らず、周縁に沿って環状に並ぶ複数の小領域の集合を検知対象領域としてもよい。スクリーン１０ｓの全域を検知対象領域としてもよい。また、例えばスクリーン１０ｓの長辺方向にのみ入力待受け領域を移動させる表示位置の制御を行う場合には、長辺方向における持ち手の位置のみを検知するようにしてもよいし、さらに単純に長辺方向の両端部のいずれが把持されているかを検知するようにしてもよい。
【００６３】
タッチパネル１０のディスプレイ１２は、液晶パネル、有機エレクトロルミネッセンス、実質的に電力を消費せずに表示状態を維持する電子ペーパー、およびその他のフラットパネルディスプレイのいずれであってもよい。持ち手の位置検出が可能であれば、タッチ入力デバイス１３の検出方式が限定されない。ただし、多様な環境や用途での使用の上で好ましいのは、素手でなくても押下が有効となりかつ文字入力に適した分解能を有するデバイスである。
【００６４】
本発明は、装置の姿勢を検出して自動的に表示の向きをポートレイトからロケーションへまたはその逆に切替える情報入出力装置にも適用することができる。表示の向きがロケーションである場合も、例示したポートレイトである場合と同様に、持ち手の位置に応じて入力待受け領域の表示位置を切替えることにより、一方の手で持ち他方の手でタッチ入力する操作の操作性を高めることができる。
【符号の説明】
【００６５】
１    携帯型の情報入出力装置
１０    タッチパネル
１０ｓ    スクリーン（表示面）
３０１    手持ち検知部
３０２    表示制御部
５０    ウィンドウ（入力待受け領域）
５２    記入領域（入力待受け領域）
７２２    手書き入力領域（入力待受け領域）
６２１，６２２，６２３    手書き記入欄（記入欄）
６０    画像（記入欄を有する画像）
２５    接触センサー（センサー）
【図１】
2013125471.tif 000003
【図２】
2013125471.tif 000004
【図３】
2013125471.tif 000005
【図４】
2013125471.tif 000006
【図５】
2013125471.tif 000007
【図６】
2013125471.tif 000008
【図７】
2013125471.tif 000009
【図８】
2013125471.tif 000010
【図９】
2013125471.tif 000011
【図１０】
2013125471.tif 000012
【図１１】
2013125471.tif 000013
【図１２】
2013125471.tif 000014
【図１３】
2013125471.tif 000015
【図１４】
2013125471.tif 000016
【図１５】
2013125471.tif 000017
【図１６】
2013125471.tif 000018
【図１７】
2013125471.tif 000019