(57)【要約】【課題】表示入力一体装置に表示する入力用画面を簡単な操作で入力装置などに適したものにすることを可能とする入力用画面生成装置を提供する。【解決手段】画面上の表示オブジェクトを選択する操作が複数の入力装置のうちの何れかを用いて行われたことを検出したならば、選択された表示オブジェクトに対応した入力用画面であって、選択に用いられた入力装置に対応した種類の入力用画面を表示する。【選択図】図１
2015219680.tif 000002
【特許請求の範囲】
【請求項１】
画面上の表示オブジェクトを選択する操作が複数の入力装置のうちの何れかを用いて行われたことを検出したならば、選択された前記表示オブジェクトに対応した入力用画面であって、前記選択に用いられた前記入力装置に対応した種類の入力用画面を生成することを特徴とする入力用画面生成装置。
【請求項２】
請求項１に記載の入力用画面生成装置であって、
前記入力用画面が表示されている最中に、遷移ボタンが前記複数の入力装置のうちの何れかを用いて押下されたことを検出したならば、前記入力用画面の種類を、前記遷移ボタンの前記押下に用いられた前記入力装置に対応したものに変更することを特徴とする入力用画面生成装置。
【請求項３】
請求項１又は２に記載の入力用画面生成装置であって、
前記入力用画面が表示されている最中に、前記画面を含む装置の状態が前記複数の入力装置のうちの何れかの入力装置に適するように変更されたことを検出したならば、前記入力用画面の種類を、前記適する入力装置に対応したものに変更することを特徴とする入力用画面生成装置。
【請求項４】
請求項１乃至３の何れか１項に記載の入力用画面生成装置であって、
前記表示オブジェクトの前記選択に用いられた前記入力装置が、表示入力一体装置の入力部である場合において、該入力部に対して操作をしたものが、スタイラスである場合と、指である場合とで、前記入力用画面の種類を異ならせることを特徴とする入力用画面生成装置。
【請求項５】
請求項４に記載の入力用画面生成装置であって、
前記入力用画面が表示されている最中に、遷移ボタンが前記複数の入力装置のうちの何れかを用いて押下されたことを検出したならば、前記入力用画面を、前記遷移ボタンの前記押下に用いられた前記入力装置に対応したものに変更し、
前記遷移ボタンの押下に用いられた前記入力装置が、表示入力一体装置の入力部である場合において、該入力部に対して操作をしたものが、スタイラスである場合と、指である場合とで、変更後の前記入力用画面を異ならせることを特徴とする入力用画面生成装置。
【請求項６】
請求項１乃至３の何れか１項に記載の入力用画面生成装置であって、
選択された前記表示オブジェクトに対応した入力用画面であって、前記選択に用いられた前記入力装置に対応した種類の入力用画面は、所定の選択された前記表示オブジェクトについては、前記入力装置がコンピュータ・マウスである場合には、ドロップ・ダウン・リストであり、前記入力装置が表示入力一体装置の入力部である場合には、前記ドロップ・ダウン・リスト内の１以上の項目をそれぞれ表す１以上のアイコンを含む吹き出しであることを特徴とする入力用画面生成装置。
【請求項７】
請求項１乃至３の何れか１項に記載の入力用画面生成装置であって、
選択された前記表示オブジェクトに対応した入力用画面であって、前記選択に用いられた前記入力装置に対応した種類の入力用画面は、所定の選択された前記表示オブジェクトについては、前記入力装置がコンピュータ・マウスである場合には、１以上のチェック・ボックスであり、前記入力装置が表示入力一体装置の入力部である場合には、１以上の前記チェック・ボックスにそれぞれ対応した１以上のタイル・ボタンであることを特徴とする入力用画面生成装置。
【請求項８】
請求項１乃至３の何れか１項に記載の入力用画面生成装置であって、
選択された前記表示オブジェクトに対応した入力用画面であって、前記選択に用いられた前記入力装置に対応した種類の入力用画面は、所定の選択された前記表示オブジェクトについては、前記入力装置がコンピュータ・マウスである場合には、ラジオ・ボタン群であり、前記入力装置が表示入力一体装置の入力部である場合には、前記ラジオ・ボタン群に対応したタイル・ボタン群であることを特徴とする入力用画面生成装置。
【請求項９】
請求項１乃至３の何れか１項に記載の入力用画面生成装置であって、
選択された前記表示オブジェクトに対応した入力用画面であって、前記選択に用いられた前記入力装置に対応した種類の入力用画面は、所定の選択された前記表示オブジェクトについては、前記入力装置がコンピュータ・マウスである場合には、キーボード入力用画面であり、前記入力装置が表示入力一体装置の入力部である場合には、手書き入力用画面であることを特徴とする入力用画面生成装置。
【請求項１０】
請求項４又は５に記載の入力用画面生成装置であって、
選択された前記表示オブジェクトに対応した入力用画面であって、前記選択に用いられた前記入力装置に対応した種類の入力用画面は、所定の選択された前記表示オブジェクトについては、
前記入力装置がコンピュータ・マウスである場合には、第１のドロップ・ダウン・リストであり、
前記入力装置が表示入力一体装置の入力部であり、該入力部に対して操作をしたものがスタイラスである場合には、前記第１のドロップ・ダウン・リストより大きな第２のドロップ・ダウン・リストであり、
前記入力装置が表示入力一体装置の入力部であり、該入力部に対して操作をしたものが指である場合には、前記第１又は第２のドロップ・ダウン・リスト内の１以上の項目をそれぞれ表す１以上のアイコンを含む吹き出しであることを特徴とする入力用画面生成装置。
【請求項１１】
請求項４又は５に記載の入力用画面生成装置であって、
選択された前記表示オブジェクトに対応した入力用画面であって、前記選択に用いられた前記入力装置に対応した種類の入力用画面は、所定の選択された前記表示オブジェクトについては、
前記入力装置がコンピュータ・マウスである場合には、１以上の第１のチェック・ボックスであり、
前記入力装置が表示入力一体装置の入力部であり、該入力部に対して操作をしたものがスタイラスである場合には、１以上の前記第１のチェック・ボックスよりも大きな１以上の第２のチェック・ボックスであり、
前記入力装置が表示入力一体装置の入力部であり、該入力部に対して操作をしたものが指である場合には、１以上の前記チェック・ボックスにそれぞれ対応した１以上のタイル・ボタンであることを特徴とする入力用画面生成装置。
【請求項１２】
請求項４又は５に記載の入力用画面生成装置であって、
選択された前記表示オブジェクトに対応した入力用画面であって、前記選択に用いられた前記入力装置に対応した種類の入力用画面は、所定の選択された前記表示オブジェクトについては、
前記入力装置がコンピュータ・マウスである場合には、第１のラジオ・ボタン群であり、
前記入力装置が表示入力一体装置の入力部であって、該入力部に対して操作をしたものがスタイラスである場合には、前記第１のラジオ・ボタン群よりも大きな第２のラジオ・ボタン群であり、
前記入力装置が表示入力一体装置の入力部であって、該入力部に対して操作をしたものが指である場合には、前記第１のラジオ・ボタン群に対応したタイル・ボタン群であることを特徴とする入力用画面生成装置。
【請求項１３】
請求項１乃至１２の何れか１項に記載の入力用画面生成装置であって、
遷移ボタンが前記複数の入力装置のうちの何れかを用いて押下されたことを検出したならば、前記押下に用いられた前記入力装置に対応した表示態様を用いて、前記画面上の表示オブジェクトを表示することを特徴とする入力用画面生成装置。
【請求項１４】
請求項１乃至１３の何れか１項に記載の入力用画面生成装置であって、
前記入力用画面が表示されている最中に、前記画面を含む装置の状態が前記複数の入力装置のうちの何れかの入力装置に適するように変更されたことを検出したならば、前記表示オブジェクトの表示態様を、前記適する入力装置に対応したものに変更することを特徴とする入力用画面生成装置。
【請求項１５】
請求項１乃至１４の何れか１項に記載の入力用画面生成装置であって、
前記入力用画面の種類を、更に、前記画面を表示する表示装置の属性にも対応させることを特徴とする入力用画面生成装置。
【請求項１６】
請求項１乃至１５の何れか１項に記載の入力用画面生成装置であって、
自入力用画面生成装置は、複数の画面上に表示される入力用画面を表示するものであり、
前記複数の画面の各々に対して、その画面上の前記表示オブジェクトを選択する入力装置に応じて、他の画面とは独立に、前記入力用画面を表示することを特徴とする入力用画面生成装置。
【請求項１７】
請求項１乃至１５の何れか１項に記載の入力用画面生成装置であって、
自入力用画面生成装置は、複数の画面上に表示される入力用画面を表示するものであり、
前記複数の画面のうちの何れかの画面上の表示オブジェクトを選択する入力装置に応じて、前記複数の画面に共通な入力用画面を表示することを特徴とする入力用画面生成装置。
【請求項１８】
画面上の表示オブジェクトを選択する操作が複数の入力装置のうちの何れかを用いて行われたことを検出したならば、選択された前記表示オブジェクトに対応した入力用画面であって、前記選択に用いられた前記入力装置に対応した種類の入力用画面を生成することを特徴とする入力用画面生成方法。
【請求項１９】
画面上の表示オブジェクトを選択する操作が複数の入力装置のうちの何れかを用いて行われたことを検出したならば、選択された前記表示オブジェクトに対応した入力用画面であって、前記選択に用いられた前記入力装置に対応した種類の入力用画面を生成することを特徴とする入力用画面生成装置としてコンピュータを機能させるための入力用画面生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力用画面を表示するための入力用画面生成装置、入力用画面生成方法及び入力用画面生成プログラムに関し、特に、表示入力一体装置に含まれる表示部に入力用画面を表示するための入力用画面生成装置、入力用画面生成方法及び入力用画面生成プログラムに関する。
【背景技術】
【０００２】
現在、スマート・フォンやタブレット端末等、ユーザが、画面を直接タッチすることにより入力を行うことができるデバイス（以下、「表示入力一体装置」ということがある。）が普及している。その中でも、オペレーティング・システムとして、Windows 8（登録商標）を搭載したタブレット端末の中には、従来のＰＣで使用されていたマウスとキーボードの接続を可能とし、従来と同様の操作を実現しているタブレット端末も提供されている。Windows 8では、従来ＯＳと同様のデスク・トップ画面と、新規に導入されたWindows 8スタイル画面の両方をサポートし、デスク・トップ画面ではハードウェア・マウスやハードウェア・キーボードを用いて入力することを可能とし、Windows 8スタイル画面ではタッチでの操作がしやすいようにユーザー・インターフェースがレイアウトされている。
【０００３】
しかしながら、Windows 8では、デスク・トップ画面とWindows 8スタイル画面とで、使用可能な機能が同一ではなく、ハードウェア・マウス又はハードウェア・キーボードでWindows 8スタイル画面に対応した入力をして、画面をタッチすることによりデスクトップ画面に対応した入力をしなければならない状況が起こり得る。特に、Microsoft Office（登録商標）等のアプリケーションは、デスク・トップ画面のみでサポートされているため、ハードウェア・マウスもハードウェア・キーボードも接続していないタブレット端末でそのようなアプリケーションを使用すると、ハードウェア・マウスでの操作に合わせてユーザ・インターフェースがレイアウトされているため、タッチでの操作がしづらい場合もある。これを解決するために、Microsoft Office 2013（登録商標）では、ボタンの間隔を広げてタッチしやすいようにユーザ・インターフェースのレイアウトを変更する「タッチ・モード」を搭載する工夫がなされている。
【０００４】
より詳細に説明をすると、Microsoft Office 2013では、クイック・アクセス・ツール・バーにある「タッチ／マウス・モードの切り替え」ボタンをタップすることにより表示されるポップ・アップ・メニューで、「マウス」又は「タッチ」を選択することにより、ポインタに関するモードを、「タッチ・モード」又は「マウス・モード」に切り替えることができる。ここで、ポインタ・モードは、「タッチ」を選択すれば、「タッチ・モード」に切り替わり、「マウス」を選択すれば、「マウス・モード」に切り替わる。
【０００５】
また、特許文献１では、マウスとタップ等、２つのユーザ入力モードで操作がしやすいユーザ・インターフェースが提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特表２００７−５０５３７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特に会議コーナー等に設置されている大画面ディスプレイ等では、マウスを使用しているユーザとタッチするユーザーが時分割で交互に操作をすることも考えられ、ユーザが替わる度に、「タッチ・モード」と「マウス・モード」との間で切り替えを行うことは非常に手間がかかる。また、特許文献１に記載されているシステムでは、全ての入力モードで共通のインターフェースを備えているため、ある入力モードでは操作しやすいが、他の入力モードでは操作しづらい場合があった。
【０００８】
Microsoft Office 2013において、ポインタ・モードの切り替えをするだけでは、「タッチ・モード」が選択されている状態では、「マウス・モード」が選択されている状態に比べ、メニュー項目がより大きく表示され、メニュー項目を含むウィンドウの面積が増加するだけである。従って、「タッチ・モード」でも、必ずしも、タッチによる入力が容易となるとはいえない。
【０００９】
また、ポインタ・モードを切り替えるためには、わざわざ、その切り替えのための一連の操作をすることが必要であるため、例えば、ポインタ・モードを頻繁に切り替えることが必要である状況下では、非常に操作が煩わしい。
【００１０】
また、Microsoft Office 2013では、表示モードをコンテキストに依存して切り替える機能がある。この機能では、例えば、現在、「マウス・モード」と「タッチ・モード」のうちのどちらが選択されているかに関係なく、文字色設定のためのボタンがマウスにより押下されたならば、小さな色パレットを表示して、文字色設定のためのボタンが指やスタイラスで押下されたならば、大きな色パレットを表示する。しかし、この機能でも、色パレットの大きさを調整するだけである。
【００１１】
従って、本発明は、表示入力一体装置に表示する入力用画面を簡単な操作で入力装置などに適したものにすることを可能とする入力用画面生成装置、入力用画面生成方法及び入力用画面生成プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、画面上の表示オブジェクトを選択する操作が複数の入力装置のうちの何れかを用いて行われたことを検出したならば、選択された前記表示オブジェクトに対応した入力用画面であって、前記選択に用いられた前記入力装置に対応した種類の入力用画面を表示することを特徴とする入力用画面生成装置が提供される。
【００１３】
また、本発明によれば、画面上の表示オブジェクトを選択する操作が複数の入力装置のうちの何れかを用いて行われたことを検出したならば、選択された前記表示オブジェクトに対応した入力用画面であって、前記選択に用いられた前記入力装置に対応した種類の入力用画面を表示することを特徴とする入力用画面生成方法が提供される。
【００１４】
更に、本発明によれば、画面上の表示オブジェクトを選択する操作が複数の入力装置のうちの何れかを用いて行われたことを検出したならば、選択された前記表示オブジェクトに対応した入力用画面であって、前記選択に用いられた前記入力装置に対応した種類の入力用画面を表示することを特徴とする入力用画面生成装置としてコンピュータを機能させるための入力用画面生成プログラムが提供される。
【発明の効果】
【００１５】
本発明によれば、表示入力一体装置に表示する入力用画面を簡単な操作で入力装置などに適したものにすることが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態による入力用画面生成装置が生成する入力用画面であるドロップ・ダウン・リストに対応した入力用画面を示す図である。
【図２】本発明の第２の実施形態による入力用画面生成装置が生成する入力用画面であるチェック・ボックス及びラジオ・ボタン群に対応した入力用画面を示す図である。
【図３】本発明の第３の実施形態による入力用画面生成装置が生成する入力用画面であるエディット・ボックスに対応した入力用画面を示す図である。
【図４】（ａ）は、本発明の第４の実施形態による入力用画面生成装置が生成する、表示オブジェクトを含む画面であってハードウェア・キーボード又はハードウェア・マウスによる入力に対応するものの例を示す図であり、（ｂ）は、本発明の実施形態による入力用画面生成装置が生成する、表示オブジェクトを含む画面であってスタイラス又は指によるタッチ・パネルを介した入力に対応するものの例を示す図である。
【図５】本発明の第１乃至第３の実施形態による入力用画面生成装置が生成する入力用画面の例をまとめた一覧表である。
【図６】本発明の第１乃至第４の実施形態に対応した入力用画面生成装置及びその周辺部の構成を示すブロック図である。
【図７】本発明の第１乃至第４の実施形態に対応した入力用画面生成方法の全体を示すフローチャートである。
【図８】図７に示すステップ３０５の詳細を示すフローチャートである。
【図９】図７に示すステップ３１３の詳細を示すフローチャート（１／２）である。
【図１０】図７に示すステップ３１３の詳細を示すフローチャート（２／２）である。
【図１１】（ａ）は、本発明の実施形態による遷移ボタンであって、制御対象の入力用画面に関連付けられた表示オブジェクトが含まれるウィンドウに表示されるものの一例を示す図であり、（ｂ）は、本発明の実施形態による遷移ボタンであって、制御対象の入力用画面に関連付けられた表示オブジェクトが含まれるウィンドウ以外のウィンドウに表示されるものの一例を示す図である。
【図１２】（ａ）は、本発明の実施形態による遷移ボタンであり、表示入力一体装置入力部のうちの表示入力一体装置表示部と重複しない領域に設けられたものの一例を示す図であり、（ｂ）は、本発明の実施形態による遷移ボタンであり、表示入力一体装置を含む装置にハードウェア的に設けられたものの一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明を実施するための形態について詳細に説明する。
【００１８】
［第１の実施形態］
まず、本発明の第１の実施形態による入力用画面の種類について説明をする。
【００１９】
図１は、ディフォルトの入力用画面の種類が、小サイズのドロップ・ダウン・リストである入力用画面を説明するための図である。
【００２０】
図１（ａ）は、ディフォルトの入力用画面の種類が、小サイズのドロップ・ダウン・リストである入力用画面に対応した表示オブジェクトである、コンボ・ボックスの一例を示す。この例では、コンボ・ボックスには、ディフォルトの選択文字列である「自動」が表示されている。
【００２１】
図１（ａ）の表示オブジェクトであるコンボ・ボックスが、ハードウェア・キーボード又はハードウェア・マウスにより選択された時には、図１（ｂ）に示すように、コンボ・ボックスの下に、小サイズのドロップ・ダウン・リストが表示される。ここで、「選択」とは、コンボ・ボックスの右端にある下向き矢印のマークをハードウェア・マウスにより押下することと、コンボ・ボックスにフォーカスがある時に、ハードウェア・キーボードで所定の操作をすることのみならず、設定次第では、コンボ・ボックスに、ハードウェア・キーボード操作によりフォーカスが移動することを含み、また、設定次第では、コンボ・ボックスに、コンピュータ・マウスのカーソルが移動することも含む。この例では、ドロップ・ダウン・リストには、選択可能な文字列として、「自動」、「カラー」及び「グレー・スケール」が表示される。ユーザは、この表示に引き続き、ハードウェア・キーボード又はハードウェア・マウスにより、何れかの選択可能な文字列を選択することができる。表示入力一体装置の一例であるタッチ・パネルを表示及び入力のために用いている場合には、このタッチ・パネルの選択可能な文字列が表示されている部分を指又はスタイラスなどにより押下することにより、何れかの選択可能な文字列を選択することができる。しかし、上述した通り、このドロップ・ダウン・リストは、小サイズで表示されているので、このようなタッチ・パネルを介した選択には適していない。つまり、このようなタッチ・パネルを介して選択をしようとすると、例えば、間違えて意図していない文字列を選択することとなってしまう場合が多くなる。
【００２２】
なお、タッチ・パネルに表示されている表示オブジェクト又は入力用画面内の項目を指又はスタイラスなどにより押下する代わりに、その表示オブジェクト又はその項目を指又はスタイラスなどを接触させること、又は、その表示オブジェクト又はその項目に指又はスタイラスなどを近接させることによっても、その表示オブジェクト又はその項目を選択することができる。本発明では、これらの操作による選択を含めて、その表示オブジェクト又はその項目を指又はスタイラスなどによりタッチ・パネルを介して選択するということにする。但し、後述する「遷移」ボタンに関しては、「選択する」の代わりに「押下する」という用語を用いる。
【００２３】
図１（ａ）の表示オブジェクトであるコンボ・ボックスが、スタイラスを用いてタッチ・パネルを介して選択された時には、図１（ｃ）に示すように、コンボ・ボックスの下に、大サイズのドロップ・ダウン・リストが表示される。この例では、ドロップ・ダウン・リストには、選択可能な文字列として、「自動」、「カラー」及び「グレー・スケール」が表示される。ユーザは、この表示に引き続き、スタイラスを用いてタッチ・パネルを介して、何れかの選択可能な文字列を選択することができる。この場合、図１（ｂ）に示すような小サイズのドロップ・ダウン・リストの代わりに図１（ｃ）に示すような大サイズのドロップ・ダウン・リストに選択可能な文字列が表示されるので、スタイラスを用いてタッチ・パネルを介して、何れかの選択可能な文字列を選択することは容易となる。しかし、図１（ｃ）に示すような大サイズのドロップ・ダウン・リストに選択可能な文字列が表示される場合であっても、指を用いてタッチ・パネルを介して、何れかの選択可能な文字列を選択することは必ずしも容易ではない。
【００２４】
図１（ａ）の表示オブジェクトであるコンボ・ボックスが、指を用いてタッチ・パネルを介して選択された時には、図１（ｄ）に示すように、コンボ・ボックスの下に、アイコンを含む吹き出しが表示される。この例では、吹き出しには、選択可能なアイコンとして、「自動」に対応したアイコン、「カラー」に対応したアイコン及び「グレー・スケール」に対応したアイコンが表示される。また、説明のために、「自動」、「カラー」及び「グレー・スケール」の文字列も表示される。ユーザは、この表示に引き続き、指を用いてタッチ・パネルを介して、何れかの選択可能なアイコンを選択することができる。この場合、図１（ｃ）に示すような大サイズのドロップ・ダウン・リストの代わりに図１（ｄ）に示すような吹き出しに選択可能なアイコンが表示されるので、指を用いてタッチ・パネルを介して、何れかの選択可能なアイコンを選択することは容易となる。
【００２５】
［第２の実施形態］
次に、本発明の第２の実施形態による入力用画面の種類について説明をする。
【００２６】
図２は、ディフォルトの入力用画面の種類が、チェック・ボックス及びラジオ・ボタン群である入力用画面を説明するための図である。なお、図２に示す入力用画面は、このようにチェック・ボックスとラジオ・ボタン群とを含むが、これらに関する説明を別々にする。
【００２７】
図２（ａ）は、入力用画面を表示するための表示オブジェクトである「設定」ボタンを示す。
【００２８】
まず、チェック・ボックスについての説明をすると、図２（ａ）の表示オブジェクトである「設定」ボタンが、ハードウェア・キーボード又はハードウェア・マウスにより選択された時には、図２（ｂ）に示すように、小サイズのチェック・ボックスを含む入力用画面である入力ダイアログ画面が表示される。ここで、「選択」とは、ボタンをハードウェア・マウスにより押下することと、ボタンにフォーカスがある時に、ハードウェア・キーボードで所定の操作をすることのみならず、設定次第では、ボタンに、ハードウェア・キーボード操作によりフォーカスが移動することを含み、また、設定次第では、ボタンに、コンピュータ・マウスのカーソルが移動することも含む。ユーザは、この表示に引き続き、ハードウェア・キーボード又はハードウェア・マウスにより、小サイズのチェック・ボックスにチェックを入れたり、小サイズのチェック・ボックスのチェックを外したりすることができる。表示入力一体装置の一例であるタッチ・パネルを表示及び入力のために用いている場合には、このタッチ・パネルに表示されているチェック・ボックスを指又はスタイラスなどにより押下することにより、小サイズのチェック・ボックスにチェックを入れたり、小サイズのチェック・ボックスのチェックを外したりすることができる。しかし、上述した通り、このチェック・ボックスは、小サイズで表示されているので、このようなタッチ・パネルを介してのチェックの入／切には選択には適していない。つまり、このようなタッチ・パネルを介してチェックの入／切をしようとすると、例えば、間違えてチェックの入／切を意図していない状態にしてしまうこととなってしまう場合が起きやすくなる。
【００２９】
図２（ａ）の表示オブジェクトである「選択」ボタンが、スタイラスを用いてタッチ・パネルを介して選択された時には、図２（ｃ）に示すように、大サイズのチェック・ボックスを含む入力用画面である入力ダイアログ画面が表示される。ユーザは、この表示に引き続き、スタイラスを用いてタッチ・パネルを介して、大サイズのチェック・ボックスにチェックを入れたり、大サイズのチェック・ボックスのチェックを外したりすることができる。この場合、図２（ｂ）に示すような小サイズのチェック・ボックスの代わりに図２（ｃ）に示すような大サイズのチェック・ボックスが表示されるので、スタイラスを用いてタッチ・パネルを介して、チェックの入／切をすることは容易となる。しかし、図２（ｃ）に示すような大サイズのチェック・ボックスが表示される場合であっても、指を用いてタッチ・パネルを介して、チェック・ボックスの入／切を選択することは必ずしも容易ではない。
【００３０】
図２（ａ）の表示オブジェクトである「選択」ボタンが、指を用いてタッチ・パネルを介して選択された時には、図２（ｄ）に示すように、タイル・ボタンを含む入力用画面である入力ダイアログ画面が表示される。このボタンは、チェック・ボックスと同等の機能を有し、押される度に、表示態様が変化する（例えば、色が白又は黒に変化する）。この例では、入力用画面には、図２（ｂ）又は図２（ｃ）の１つのチェック・ボックスに対応した１つのタイル・ボックスが表示される。ユーザは、この表示に引き続き、指を用いてタッチ・パネルを介して、このタイル・ボックスを選択することができ、選択する度に、チェックの入／切が切り替わる（表示上は、例えば、白／黒が切り替わる）。この場合、図２（ｃ）に示すような大サイズのチェック・ボックスの代わりに図２（ｄ）に示すようなタイル・ボックスが表示されるので、指を用いてタッチ・パネルを介して、チェックの入／切を切り替えることは容易となる。
【００３１】
次に、ラジオ・ボタン群についての説明をすると、図２（ａ）の表示オブジェクトである「設定」ボタンが、ハードウェア・キーボード又はハードウェア・マウスにより選択された時には、図２（ｂ）に示すように、小サイズのラジオ・ボタン群（３つのラジオ・ボタンを含む。）を含む入力用画面である入力ダイアログ画面が表示される。ユーザは、この表示に引き続き、ハードウェア・キーボード又はハードウェア・マウスにより、ラジオ・ボタン群に含まれる何れかのラジオ・ボタンを選択することができる。表示入力一体装置の一例であるタッチ・パネルを表示及び入力のために用いている場合には、このタッチ・パネルに表示されている何れかのラジオ・ボタンを選択することができる。しかし、上述した通り、このラジオ・ボタンは、小サイズで表示されているので、このようなタッチ・パネルを介して選択には適していない。つまり、このようなタッチ・パネルを介して何れかのラジオ・ボタンを選択しようとすると、例えば、間違えて意図していないラジオ・ボタンを選択してしまう場合が起きやすくなる。
【００３２】
図２（ａ）の表示オブジェクトである「選択」ボタンが、スタイラスを用いてタッチ・パネルを介して選択された時には、図２（ｃ）に示すように、大サイズのラジオ・ボタン群を含む入力用画面である入力ダイアログ画面が表示される。ユーザは、この表示に引き続き、スタイラスを用いてタッチ・パネルを介して、何れかのラジオ・ボタンを選択することができる。この場合、図２（ｂ）に示すような小サイズのラジオ・ボタンの代わりに図２（ｃ）に示すような大サイズのラジオ・ボタンが表示されるので、スタイラスを用いてタッチ・パネルを介して、ラジオ・ボタンの選択をすることは容易となる。しかし、図２（ｃ）に示すような大サイズのラジオ・ボタンが表示される場合であっても、指を用いてタッチ・パネルを介して、ラジオ・ボタンの選択をすることは必ずしも容易ではない。
【００３３】
図２（ａ）の表示オブジェクトである「選択」ボタンが、指を用いてタッチ・パネルを介して選択された時には、図２（ｄ）に示すように、複数のタイル・ボタンを含む入力用画面である入力ダイアログ画面が表示される。この複数のタイル・ボタンは、ラジオ・ボタン群に含まれる複数のラジオ・ボタンと同等の機能を有し、何れかのタイル・ボタンが押されると、そのタイル・ボタンが選択状態となり、他のタイル・ボタンは非選択状態となる。例えば、選択されたタイル・ボタンが黒になり、その他のタイル・ボタンが白になる。この例では、入力用画面には、図２（ｂ）又は図２（ｃ）の３つのラジオ・ボタンに対応した３つのタイル・ボタンタイル・ボックスが表示される。ユーザは、この表示に引き続き、指を用いてタッチ・パネルを介して、何れかのタイル・ボックスを選択することができる。この場合、図２（ｃ）に示すような大サイズのラジオ・ボタンの代わりに図２（ｄ）に示すようなタイル・ボックスが表示されるので、指を用いてタッチ・パネルを介して、何れかのタイル・ボタンを選択することは容易となる。
【００３４】
［第３の実施形態］
次に、本発明の第３の実施形態による入力用画面の種類について説明をする。
【００３５】
図３は、ディフォルトの入力用画面の種類が、テキスト・ボックスである入力用画面を説明するための図である。
【００３６】
図３（ａ）は、ディフォルトの入力用画面の種類が、入力受付状態のテキスト・ボックス（すなわち、図３（ｂ）に示すような縦棒状のカーソルが表示されている状態のテキスト・ボックス）である入力用画面に対応した表示オブジェクトである、入力不可状態のテキスト・ボックスの一例を示す。この例では、入力不可状態のテキスト・ボックスには、カーソルが含まれておらず、また、文字はまだ入力されていない。
【００３７】
図３（ａ）の表示オブジェクトである入力不可状態のテキスト・ボックスが、ハードウェア・キーボード又はハードウェア・マウスにより選択された時には、入力不可状態のテキスト・ボックスは、図３（ｂ）に示すような入力受付状態のテキスト・ボックスに変化する。ここで、「選択」とは、入力不可状態のテキスト・ボックスをハードウェア・マウスにより押下することと、入力不可状態のテキスト・ボックスにハードウェア・キーボード操作によりテキスト・ボックスにフォーカスを移動させることのみならず、設定次第では、入力不可状態のテキスト・ボックスに、コンピュータ・マウスのカーソルが移動することも含む。この例では、入力受付状態のテキスト・ボックスには、カーソルが含まれているが、まだ、文字はまだ入力されていない。ユーザは、この表示に引き続き、ハードウェア・キーボードにより、入力受付状態のテキスト・ボックスに文字入力をすることができる。なお、ソフトウェア・キーボードにより、入力受付状態のテキスト・ボックスに文字入力をすることもできる。ここで、ソフトウェア・キーボードとは、表示入力一体装置の表示部に表示され、表示されているそれ自身に触れることにより文字などを入力することができるキーボードのことである。
【００３８】
図３（ａ）の表示オブジェクトである入力不可状態のテキスト・ボックスが、スタイラスを用いてタッチ・パネルを介して選択された時には、図３（ｃ）に示すように、入力不可状態のテキスト・ボックスの右隣に、手書き文字入力用画面が表示される。ユーザは、この表示に引き続き、スタイラスを用いて手書き文字入力用画面を介して、手書きの文字を入力することができる。また、テキスト・ボックスに入力するべき文字列が数字の文字列であることが予め決められている場合には、図３（ｃ）に示すような手書き文字入力用画面の代わりに、図３（ｄ）に示すような手書き数字入力用画面を表示してもよい。この場合、ユーザは、この表示に引き続き、スタイラスを用いて手書き数字入力用画面を介して、手書きの数字を入力することができる。図３（ｃ）に示す手書き文字入力用画面は、一文字分の表示領域しか有さず、一文字ずつ手書き文字を入力するものであるが、これの代わりに、複数の文字分の表示領域を有するものとして、複数の手書き文字を入力するものとしてもよい。
【００３９】
手書き文字入力用画面に入力した手書き文字を文字認識して、その文字認識結果をテキスト・ボックスに入力するようにしてもよい。この場合、文字認識結果を表示して、ユーザがその文字認識結果でよい旨の入力した後に、文字認識結果をテキスト・ボックスに入力するようにしてもよい。また、１文字ずつ文字認識結果を表示してもよいし、ユーザがそれを要求する旨の入力をしてからまとめて文字認識結果を表示してもよい。
【００４０】
手書き文字入力用画面が表示されている時であっても、テキスト・ボックスを入力受付状態にしておいて、ハードウェア・キーボード又はソフトウェア・キーボードにより文字列を入力できるようにしてもよい。同一のテキスト・ボックスに文字列を入力している最中に、手書き文字入力用画面と、ハードウェア・キーボード又はソフトウェア・キーボードとを切り替えて使用することにより、テキスト・ボックスに入力する文字列のうちの一部の文字を手書き文字列入力用画面から入力したものして、残りの文字をハードウェア・キーボード又はソフトウェア・キーボードから入力したものとしてもよい。この場合、後述する「遷移」ボタンの押下は、切り替えのために必要とはならない。
【００４１】
図３（ａ）の表示オブジェクトである入力不可状態のテキスト・ボックスが、指を用いてタッチ・パネルを介して選択された時の動作などは、スタイラスを用いてタッチ・パネルを介して選択された時の動作などと同様であるので、重複する説明を省略する。但し、指に対応した手書き入力用画面のサイズなどの表示様式を、スタイラスに対応した手書き入力用画面のサイズなどの表示様式とは異なったものとしてもよい。
【００４２】
上記では説明をしなかったが、ソフトウェア・キーボードが、入力用画面を表示するための表示オブジェクトを選択した場合に、ソフトウェア・キーボードによる入力に適合するように対応した入力用画面を表示するようにしてもよい。
【００４３】
また、ソフトウェア・マウスが、入力用画面を表示するための表示オブジェクトを選択した場合には、例えば、ソフトウェア・キーボードによる入力に適合するように対応した入力用画面を表示するようにしてもよい。但し、この場合、スタイラスによるタッチ・パネルを介した入力に適合するように対応した入力用画面を表示するようにしてもよいし、指によるタッチ・パネルを介した入力に適合するように対応した入力用画面を表示するようにしてもよい。ここで、ソフトウェア・マウスとは、表示入力一体装置の表示部に表示され、また、指などで表示部をなぞることにより移動することができるマウスのことである。
【００４４】
また、上記では説明しなかったが、入力用画面を表示するための表示オブジェクトを選択するために用いられた入力装置（ハードウェア・キーボード、ハードウェア・マウス、表示入力一体装置（タッチパネルなど））及び入力装置に関連した手段（表示入力一体装置に関連したソフトウェア・キーボード、ソフトウェア・マウス、スタイラス、指）だけに対応して、入力用画面を切り替えるのではなく、これらと表示入力一体装置の属性（例えば、表示部のサイズ、表示部の解像度）に対応して、入力用画面を切り替えるようにしてもよい（例えば、入力用画面のサイズを切り替えるようにしてもよい）。
【００４５】
［第４の実施形態］
次に、本発明の第４の実施形態による入力用画面の種類について説明をする。
【００４６】
ここまでは、入力用画面を表示するための表示オブジェクトを選択するために用いられた入力装置などに対応して入力用画面を切り替えることの説明をしたが、この他に、表示オブジェクトを含む画面に、「遷移」ボタンを配置して、この「遷移」ボタンが押下された時に、押下のために用いられた入力装置及び入力装置に関連した手段に対応して、表示オブジェクトの表示態様（例えば、大きさ又は装飾など）を変化させてもよく、入力用画面がその時に表示されているのであれば、「遷移」ボタンを押下するために用いられた入力装置及び入力装置に関連した手段に対応して入力用画面を切り替えてもよい。  図４（ａ）は、「遷移」ボタンをハードウェア・マウス又はハードウェア・キーボードを用いて押下した後に表示される表示オブジェクトを含むメニュー画面の一例を示し、図４（ｂ）は、「遷移」ボタンをスタイラス又は指によりタッチ・パネルを介して押下した後に表示される表示オブジェクトを含むメニュー画面の一例を示す。図４（ａ）に示している表示オブジェクトに比較して、図４（ｂ）に示している表示オブジェクトの方が大きく、前者は、ハードウェア・マウス又はハードウェア・キーボードを用いた選択に適合し、後者は、スタイラス又は指によるタッチ・パネルを介した選択に適合している。
【００４７】
図５は、入力用画面を表示するための表示オブジェクトを選択するために用いられた入力装置及び入力装置に関連したものと、入力用画面との対応関係に関する表を示す。この表にある対応関係は、上述の第１乃至第３の実施形態の説明にある対応関係の大部分を含むが、その他の対応関係も含む。対応関係は、適宜変更して設定することもできる。
【００４８】
次に、本発明の第１乃至第４の実施形態に対応した入力用画面生成装置及びその周辺部についての説明をする。
【００４９】
図６を参照すると、本発明の実施形態による入力用画面生成装置２０１は、タッチ種類検出部２０５、操作種類検出部２０７、表示オブジェクト操作検出部２０９、表示入力一体装置属性保持部２１１、入力用画面決定部２１３、表示態様決定部２１４、入力用画面生成用データ格納部２１５、表示オブジェクト生成用データ格納部２１６、入力用画面生成部２１７、表示オブジェクト生成部２１８、文字認識部２１９、文字認識結果表示部２２１及び制御部２２３を備える。
【００５０】
表示オブジェクト操作検出部２０９は、ソフトウェア・キーボード押下検出部２３１、ソフトウェア・マウス・クリック検出部２３３、制御対象入力用画面関連表示オブジェクト選択検出部２３５、遷移ボタン押下検出部２３７を備える。
【００５１】
また、入力用画面生成装置２０１の周辺には、表示入力一体装置２５１、表示入力一体装置入力部インターフェース２５７、ハードウェア・キーボード２５９、ハードウェア・キーボード・インターフェース２６１、ハードウェア・マウス２６３及びハードウェア・マウス・インターフェース２６５が配置されている。
【００５２】
入力用画面生成部２１７、表示オブジェクト生成部２１８及び文字認識結果表示部２２１は、画面生成部２７１に含まれる。
【００５３】
表示入力一体装置２５１は、表示入力一体装置表示部２５３及び表示入力一体装置入力部２５５を備える。
【００５４】
表示入力一体装置２５１は、例えば、タッチ・パネルである。表示入力一体装置表示部２５３は、例えば、タッチ・パネルに含まれる液晶表示部である。表示入力一体装置入力部２５５は、例えば、タッチ・パネルに含まれる所定の方式によるタッチ・センサである。
【００５５】
表示入力一体装置表示部２５３は、画面生成部２７１から入力する画像信号に基づいて画像を表示する。
【００５６】
表示入力一体装置入力部２５５は、ユーザの指又はスタイラスなどが、表示入力一体装置表示部２５３の表示領域に近接若しくは接触し又はその表示領域を押下した時（以下、「近接」、「接触」又は「押下」を「タッチ」という。）に、それを示すタッチ信号を生成する。
【００５７】
表示入力一体装置入力部インターフェース２５７は、表示入力一体装置入力部２５５が出力するタッチ信号を入力し、このタッチ信号に基づいて、表示入力一体装置表示部２５３の表示領域内のタッチされた座標を示す座標信号などを生成するが、必要に応じて、タッチの圧力、タッチの面積を示す信号も生成する。
【００５８】
ハードウェア・キーボード・インターフェース２６１は、ハードウェア・キーボード２５９から入力する信号に基づいて、押されたことを示す信号及び押されたキーを示す信号などを生成する。
【００５９】
ハードウェア・マウス・インターフェース２６５は、ハードウェア・マウス２６３から入力する信号に基づいて、ハードウェア・マウス２６３のカーソルの座標を示す信号及びクリック信号などのハードウェア・マウスのボタンやダイアルに対応した信号などを生成する。
【００６０】
タッチ種類検出部２０５は、表示入力一体装置入力部インターフェース２５７から座標信号、タッチの圧力を示す信号及びタッチの面積を示す信号を入力し、これらのうちの必要な信号を用いて、タッチの種類を検出して、これを示す信号を生成する。ここで、タッチの種類とは、表示入力一体装置表示部２５３の表示領域がスタイラスによりタッチされたのか、又は、指によりタッチされたのかに関する種類である。
【００６１】
操作種類検出部２０７は、表示入力一体装置入力部インターフェース２５７から表示入力一体装置表示部２５３の表示領域がタッチされたことを示す信号を入力し、ハードウェア・キーボード・インターフェース２６１からハードウェア・キーが押されたことを示す信号を入力し、ハードウェア・マウス・インターフェース２６５からハードウェア・マウスに対してクリックの操作が行われたことを示す信号を入力し、タッチ種類検出部２０５からタッチの種類を示す信号を入力する。そして、入力したこれらの信号に基づいて、表示用オブジェクトがどのように選択されたのかを識別した結果を表す信号を生成する。つまり、表示用オブジェクトが、表示入力一体装置入力部インターフェース２５７から入力した信号により選択されたのか、ハードウェア・キーボード・インターフェース２６１からの信号により選択されたのか、又は、ハードウェア・マウス・インターフェース２６５からの信号により選択されたのかを識別した結果を表す信号を生成する。この信号は、ハードウェア・キーボードのキーが操作されたのか、ハードウェア・マウスに対してクリックの操作が行われたのか、又は、表示入力一体装置表示部２５３の表示領域がタッチされたのかを示す。また、表示入力一体装置表示部２５３の表示領域がタッチされたことを示している場合には、更に、表示領域がスタイラスによりタッチされたのか、又は、指によりタッチされたのかも示す。指とスタイラスとの区別は、例えば、押下された面積、押下による圧力、押下による静電容量の変化量、押下による電気抵抗の変化量などによりつけることができる。
【００６２】
また、この信号は、表示用オブジェクトがどのように選択されたのかを識別した結果を表す信号として用いられるのみならず、遷移ボタンがどのように押下されたのかを識別した結果を表す信号としても用いられる。
【００６３】
更に、操作種類検出部２０７は、ソフトウェア・キーボード押下検出部２３１からソフトウェア・キーボードが押下されたことを示す信号を入力し、ソフトウェア・マウス・クリック検出部２３３からソフトウェア・マウスに対してクリックの操作がされたことを示す信号を入力する。そして、表示入力一体装置表示部２５３の表示領域がタッチされたことを示している場合であって、タッチされた場所がソフトウェア・キーボードが表示されている場所である場合には、表示用オブジェクトがどのように選択されたのかを識別するための信号は、表示領域がスタイラスによりタッチされたのか、又は、指によりタッチされたのかを示していても示していなくてもよいが、更に、ソフトウェア・キーボードが押下されたことを示す。また、そして、表示入力一体装置表示部２５３の表示領域がタッチされたことを示している場合であって、そのタッチがソフトウェア・マウスに対するクリックの操作によるものである場合には、表示用オブジェクトがどのように選択されたのかを識別するための信号は、表示領域がスタイラスによりタッチされたのか、又は、指によりタッチされたのかを示していても示していなくてもよいが、更に、ソフトウェア・マウスがクリックされたことを示す。
【００６４】
ソフトウェア・キーボード押下検出部２３１は、画面生成部２７１からソフトウェア・キーボードを表示している領域に関する領域情報（例えば、対角位置にある２角点の座標に関する情報）を入力し、また、必要に応じて、ソフトウェア・キーボードに含まれる各キーを表示している領域に関する領域情報を入力し、表示入力一体装置入力部インターフェース２５７からタッチ信号及びタッチされた座標を示す信号を入力する。そして、ソフトウェア・キーボードが押下されたことをこれらの信号に基づいて検出したならば、つまり、ソフトウェア・キーボードの領域内がタッチされたことを検出したならば、ソフトウェア・キーボードが押下されたことを示す信号を生成する。また、どのソフトウェア・キーが押下されたことを示す信号も生成する。
【００６５】
ソフトウェア・マウス・クリック検出部２３３は、画面生成部２７１から表示オブジェクトを表示している領域に関する情報（例えば、対角位置にある２角点の座標に関する情報）を入力し、表示入力一体装置入力部インターフェース２５７からタッチ信号を示す信号を入力する。そして、入力したこれらの情報と信号と、内部で把握しているソフトウェア・マウスのカーソルの位置に関する情報に基づいて、ソフトウェア・マウスのカーソルが表示オブジェクトにある時にソフトウェア・マウスに対してクリックの操作がされたことを検出したならば、ソフトウェア・マウスにより表示オブジェクトが選択されたことを示す信号を生成する。また、入力用画面である場合には、同様にして、入力用画面内でソフトウェア・マウスがクリックされたことを示す信号を生成する。
【００６６】
制御対象入力用画面関連表示オブジェクト選択検出部２３５は、画面生成部２７１から制御対象である入力用画面に関連した表示オブジェクト（制御対象入力用画面関連表示オブジェクト）を表示している領域に関する情報（例えば、対角位置にある２角点の座標に関する情報）を入力し、表示入力一体装置入力部インターフェース２５７からタッチ信号及びタッチされた座標を示す信号を入力する。そして、制御対象入力用画面関連表示オブジェクトが選択されたことをこれらの信号に基づいて検出したならば、つまり、制御対象入力用画面関連表示オブジェクトの領域内がタッチされたことを検出したならば、制御対象入力用画面関連表示オブジェクトが選択されたことを示す信号を生成する。
【００６７】
遷移ボタン押下検出部２３７は、画面生成部２７１から遷移ボタンを表示している領域に関する情報（例えば、対角位置にある２角点の座標に関する情報）を入力し、表示入力一体装置入力部インターフェース２５７からタッチ信号及びタッチされた座標を示す信号を入力する。そして、遷移ボタンが押下されたことをこれらの信号に基づいて検出したならば、つまり、遷移ボタンの領域内がタッチされたことを検出したならば、遷移ボタンが押下されたことを示す信号を生成する。
【００６８】
表示入力一体装置属性保持部２１１は、表示入力一体装置２５１の属性を保持する。これは、表示入力一体装置２５１から取得してもよいし、その他の外部から取得してもよい。
【００６９】
入力用画面決定部２１３は、制御対象入力用画面関連表示オブジェクト選択検出部２３５から何れかの制御対象入力用画面関連表示オブジェクトが選択されたことを示す信号を入力し、操作種類検出部２０７から表示用オブジェクトがどのように選択されたのかを識別するための信号を入力し、表示入力一体装置属性保持部２１１から表示入力一体装置２５１の属性を示す信号を入力する。そして、選択された制御対象入力用画面関連表示オブジェクト、どのようにそれが選択されたのかということ、及び、表示入力一体装置２５１の属性の組合せに対応した入力用画面を決定する。なお、表示入力一体装置２５１の属性を組合せから除外して、選択された制御対象入力用画面関連表示オブジェクト、及び、どのようにそれが選択されたのかということの組合せに対応した入力用画面を決定してもよい。
【００７０】
表示態様決定部２１４は、遷移ボタン押下検出部２３７から遷移ボタンが押下されたことを示す信号を入力し、操作種類検出部２０７から遷移ボタンがどのように押下されたのかを識別するための信号を入力し、表示入力一体装置属性保持部２１１から表示入力一体装置２５１の属性を示す信号を入力する。そして、どのように遷移ボタンが押下されたのかということ、及び、表示入力一体装置２５１の属性の組合せに対応した表示態様を決定する。なお、表示入力一体装置２５１の属性を除外して、どのように遷移ボタンが押下されたのかということに対応した表示態様を決定してもよい。
【００７１】
入力用画面生成用データ格納部２１５は、入力用画面を生成するために必要なデータを、入力用画面生成装置で表示する可能性がある全ての入力用画面及び全ての種類について格納する。
【００７２】
表示オブジェクト生成用データ格納部２１６は、表示オブジェクトを生成するために必要なデータを、入力用画面生成装置で表示する可能性がある全ての表示オブジェクト及び全ての態様について格納する。
【００７３】
入力用画面生成部２１７は、入力用画面決定部２１３が決定した入力用画面を生成する。生成の際には、入力用画面生成用データ格納部２１５に格納されているデータを必要に応じて参照する。生成した入力用画面は、画面生成部２７１が生成する画面に含められて、表示入力一体装置表示部２５３に表示される。
【００７４】
表示オブジェクト生成部２１８は、表示態様決定部２１４が決定した表示態様の表示オブジェクトを生成する。生成の際には、表示オブジェクト生成用データ格納部２１６に格納されているデータを必要に応じて参照する。生成した表示オブジェクトは、画面生成部２７１が生成する画面に含められて、表示入力一体装置表示部２５３に表示される。
【００７５】
表示態様に関連したことであるが、入力用画面生成部２１７は、現在表示されている入力用画面を表示態様決定部２１４が決定した表示態様に対応した種類の入力用画面に変更する。変更の際には、入力用画面生成用データ格納部２１５に格納されているデータを必要に応じて参照する。変更後の入力用画面は、画面生成部２７１が生成する画面に含められて、表示入力一体装置表示部２５３に表示される。
【００７６】
文字認識部２１９は、入力用画面の一種である手書き文字入力用の画面に入力された手書き文字を文字認識する。
【００７７】
文字認識結果表示部２２１は、文字認識部２１９の文字認識の結果を所定のフォントを用いて表示する。フォントの選択に際しては、文字認識により得た文字コードなどを利用する。
【００７８】
制御部２２３は、入力用画面生成装置２０１の上記の各部の連携した動作を制御する。また、制御部２２３は、表示されている表示オブジェクトに関する情報（総数、個々の属性、個々の識別情報など）、表示されている入力用画面に関する情報（総数、個々の属性、個々の識別情報など）を画面生成部２７１から取得することが可能であり、制御に際しては、必要に応じてこれらを参照する。
【００７９】
次に、本発明の第１乃至第４の実施形態に対応した入力用画面生成方法についての説明をする。なお、方法における流れの制御などは、制御部２２３により行われるが、下記の説明では、特に説明をしている部分を除き、制御部２２３により行われることを省略している。
【００８０】
図７は、入力用画面生成方法の全体を説明するためのフローチャートである。
【００８１】
図７を参照すると、まず、表示オブジェクト操作検出部２０９を用いて、画面に表示されている何かしらの表示オブジェクトが選択されるまで待ち（ステップＳ３０１）、選択されたならば（ステップＳ３０１でＹＥＳ）、制御対象である入力用画面に関連した表示オブジェクトの全てについて、ステップＳ３０３ＳからステップＳ３０３Ｅまでの間にあるステップを繰り返す。
【００８２】
各繰り返しでは、制御対象である入力用画面に関連した表示オブジェクトであって、現在の繰り返しの順番に対応した表示オブジェクトが選択されたか否かを判断し、そのような表示オブジェクトが選択されたのであれば、その選択に用いられた入力装置などに対応した種類の入力用画面を制御対象の入力用画面として表示する（ステップＳ３０５）。この詳細については後述する。
【００８３】
ステップＳ３０３ＳからステップＳ３０３Ｅまでの繰り返しが終了したならば、ステップＳ３１１に進む。
【００８４】
ステップＳ３１１で、「遷移」ボタンが押下されたことが判断されたならば、制御対象である入力用画面に関連した表示オブジェクトを含む画面の表示態様を、「遷移」ボタンを押下した入力装置などに対応したものに変更する。また、入力用画面が表示されている場合には、それを、「遷移」ボタンを押下した入力装置などに対応したものに変更する（ステップＳ３１３）。これの詳細についても後述する。
【００８５】
次に、他の表示オブジェクトの選択に関連した処理を必要に応じて行ってから（ステップＳ３１５）、ステップＳ３０１に戻る。
【００８６】
なお、ステップＳ３１５は、本発明に関連していないので、これについての更なる説明は省略する。また、選択されたことがステップＳ３０１で検出される表示オブジェクトが、制御対象である入力用画面に関連したオブジェクトでもなく、遷移ボタンでもないことが既知であれば、ステップＳ３１５を省略することもできる。
【００８７】
次に、図８を参照して、図７に示すステップＳ３０５の詳細について説明する。
【００８８】
まず、制御対象入力用画面関連表示オブジェクト選択検出部２３５を用いて、選択された表示オブジェクトが、制御対象である入力用画面に関連した表示オブジェクトであって、現在のステップＳ３０３ＳとステップＳ３０３Ｅの間の繰り返しの現在の順番に対応した表示オブジェクトであるか否かを判断し、そうであるならば（ステップＳ４０１でＹＥＳ）、表示入力一体装置属性保持部２１１から、表示入力一体装置２５１の属性を取得する（ステップＳ４０３）。取得のためには、その取得に伴って、表示入力一体装置属性保持部２１１は、例えば、表示入力一体装置２５１との通信を行う。また、表示入力一体装置属性保持部２１１は、一旦取得した後は、記憶しておいて、後から参照できるようにしてもよい。
【００８９】
次に、制御部２２３は、ステップＳ３０３ＳとステップＳ３０３Ｅの間の現在の繰り返しにおける順番に対応した入力用画面のディフォルト属性を画面生成部２７１から取得する（ステップＳ４０５）。
【００９０】
次に、入力用画面決定部２１３は、操作種類検出部２０７から入力する信号を基に、その表示オブジェクトが、表示入力一体装置入力部インターフェース２５７からの信号により選択されたのか（ステップＳ４０７）、ハードウェア・キーボード・インターフェース２６１からの信号により選択されたのか（ステップＳ４０９）、又は、ハードウェア・マウス・インターフェース２６５からの信号により選択されたのか（ステップＳ４１３）を判断する。
【００９１】
説明の順序は前後するが、その表示オブジェクトが、ハードウェア・キーボード・インターフェース２６１からの信号により選択されたのであれば（ステップＳ４０９でＹＥＳ）、ハードウェア・キーボード、表示入力一体装置２５１の属性及び入力用画面のディフォルト属性の組合せに対応した入力用画面を表示する（ステップＳ４１１）。
なお、表示入力一体装置２５１の属性を組合せから除外して、ハードウェア・キーボード及び入力用画面のディフォルト属性の組合せに対応した入力用画面を表示してもよい。また、入力用画面のディフォルト属性の代わりに、入力用画面の種類により変更されないような入力用画面の何かしらの属性（例えば、入力用画面の種類に依存しない入力用画面の識別情報）を用いてもよい。
【００９２】
その表示オブジェクトが、ハードウェア・マウス・インターフェース２６５からの信号により選択されたのであれば（ステップＳ４１３でＹＥＳ）、ハードウェア・マウス、表示入力一体装置２５１の属性及び入力用画面のディフォルト属性の組合せに対応した入力用画面を表示する（ステップＳ４１５）。なお、表示入力一体装置２５１の属性を組合せから除外して、ハードウェア・マウス及び入力用画面のディフォルト属性の組合せに対応した入力用画面を表示してもよい。
【００９３】
その表示オブジェクトが、表示入力一体装置入力部インターフェース２５７からの信号により選択されたのであれば（ステップＳ４０７でＹＥＳ）、現在のステップＳ３０３ＳとステップＳ３０３Ｅの間の繰り返しにおける順番に対応した入力用画面に関連した表示オブジェクトは、表示入力一体装置表示部２５３に表示されているソフトウェア・キーボードにより選択されたのか（ステップＳ４２１）、表示入力一体装置表示部２５３に表示されているソフトウェア・マウスにより選択されたのか（ステップＳ４２３）、スタイラスにより表示入力一体装置入力部２５５を介して選択されたのか（ステップＳ４２５）、又は、指により表示入力一体装置入力部２５５を介して選択されたのか（ステップＳ４２７）を入力用画面決定部２１３は判断する。なお、表示オブジェクトの選択が表示入力一体装置表示部２５３に表示されているソフトウェア・キーボードにより行われたのかに関する判断は、ソフトウェア・キーボード押下検出部２３１から入力する信号に基づいて行い、表示入力一体装置表示部２５３に表示されているソフトウェア・マウスにより行われたのかに関する判断は、ソフトウェア・マウス・クリック検出部２３３からか入力する信号に基づいて行い、スタイラスにより表示入力一体装置入力部２５５を介して行われたのかについての判断及び指により表示入力一体装置入力部２５５を介して行われたのかに関する判断は、操作種類検出部２０７から入力する信号に基づいて行う。
【００９４】
ここで、表示入力一体装置表示部２５３に表示されているソフトウェア・キーボードにより選択が行われたことは、ソフトウェア・キーボードが配置されている領域に関する情報、必要ならば、ソフトウエア・キーボードに含まれる各ソフト・キーが配置されている領域に関する情報、画面の何れかの場所がタッチされたことを示す情報、タッチされた座標に関する情報、並びに、必要ならば、これらの情報を基に生成したキー入力信号（キーが押されたことと、押されたキーの識別情報を表す）を参照して検出することができる。表示入力一体装置表示部２５３に表示されているソフトウェア・マウスにより選択が行われたことは、表示オブジェクトの画面上の領域情報、ソフトウェア・マウスの画面上の位置情報、及び、ソフトウェア・マウスの操作信号を参照して検出することができる。スタイラスにより表示入力一体装置２５１を介して選択が行われたことは、表示オブジェクトの画面上の領域情報、画面が押下された位置を示す位置情報及び押下がスタイラスにより行われたことを示す値を有している操作種類検出部２０７が生成した信号を参照して検出することができる。指により表示入力一体装置２５１を介して選択が行われたことは、表示オブジェクトの画面上の領域情報、画面が押下された位置を示す位置情報及び押下が指により行われたことを示す値を有している操作種類検出部２０７が生成した信号を参照して検出することができる。
【００９５】
その表示オブジェクトの選択が、表示入力一体装置表示部２５３に表示されているソフトウェア・キーボードにより行われたのであれば（ステップＳ４２１でＹＥＳ）、ソフトウェア・キーボード、表示入力一体装置２５１の属性及び入力用画面のディフォルト属性の組合せに対応した入力用画面を表示する（ステップＳ４２９）。なお、表示入力一体装置２５１の属性を組合せから除外して、ソフトウェア・キーボード及び入力用画面のディフォルト属性の組合せに対応した入力用画面を表示してもよい。
【００９６】
その表示オブジェクトの選択が、表示入力一体装置表示部２５３に表示されているソフトウェア・マウスにより行われたのであれば（ステップＳ４２３でＹＥＳ）、ソフトウェア・マウス、表示入力一体装置２５１の属性及び入力用画面のディフォルト属性の組合せに対応した入力用画面を表示する（ステップＳ４３１）。なお、表示入力一体装置２５１の属性を組合せから除外して、ソフトウェア・マウス及び入力用画面のディフォルト属性の組合せに対応した入力用画面を表示してもよい。
【００９７】
その表示オブジェクトの選択が、スタイラスにより表示入力一体装置入力部２５５を介して行われたのであれば（ステップＳ４２５でＹＥＳ）、スタイラス、表示入力一体装置２５１の属性及び入力用画面のディフォルト属性の組合せに対応した入力用画面を表示する（ステップＳ４３３）。なお、表示入力一体装置２５１の属性を組合せから除外して、スタイラス及び入力用画面のディフォルト属性の組合せに対応した入力用画面を表示してもよい。
【００９８】
その表示オブジェクトの選択が、指により表示入力一体装置入力部２５５を介して行われたのであれば（ステップＳ４２７でＹＥＳ）、指、表示入力一体装置２５１の属性及び入力用画面のディフォルト属性の組合せに対応した入力用画面を表示する（ステップＳ４３５）。なお、表示入力一体装置２５１の属性を組合せから除外して、指及び入力用画面のディフォルト属性の組合せに対応した入力用画面を表示してもよい。
【００９９】
ステップＳ４１１、Ｓ４１５、Ｓ４２９、Ｓ４３１、Ｓ４３３又はＳ４３５で入力用画面を表示する際には、入力用画面決定部２１３は、決定した入力用画面を識別するための識別信号を入力用画面生成部２１７に出力し、入力用画面生成部２１７は、この識別信号に対応した入力用画面を生成し、この入力用画面を画面生成部２７１が生成する画面に含める。また、入力用画面の生成の際には、必要に応じて、入力用画面生成用データ格納部２１５に格納されているデータを用いる。
【０１００】
なお、上記のように、表示オブジェクトが、表示入力一体装置入力部インターフェース２５７からの信号により選択されたことが判断された場合には、ステップＳ４２１、Ｓ４２３、Ｓ４２５及びＳ４２７の４通りの判断がなされ、これらの判断に応じて、入力用画面を４通りに切り替えることとしているが、４通りの判断をしても、一部の判断に対して、共通の入力用画面を対応させて、入力用画面を３通り以下としてもよい。また、必ずしもこの４通りの判断が必要であるということはなく、３通り以下の判断と、それに応じた入力用画面の切り替えをしてもよい。更には、表示オブジェクトが、表示入力一体装置入力部インターフェース２５７からの信号により選択されたことが判断された場合には、それ以上の判断をせずに、１通りの入力用画面を表示するようにしてもよい。これは、後述する、入力用画面の変更の場合も同様である。
【０１０１】
ここで、図５を参照すると、一例として、表示入力一体装置２５１がタッチパネル付のパーソナルコンピュータである場合に、入力用画面のディフォルト属性、入力装置（ハードウェア・キーボード、ハードウェア・マウス、表示入力一体装置（タッチパネルなど））及び入力装置に関連した手段（表示入力一体装置（タッチパネルなど）に関連したソフトウェア・キーボード、ソフトウェア・マウス、スタイラス、指）の組合せと、この組合せに対応した入力用画面が示されている。
【０１０２】
図５に従うこととすると、入力用画面のディフォルト属性がドロップ・ダウン・リストであるならば、ステップＳ４１１で表示される入力用画面は、ドロップ・ダウン・リスト（小）であり、ステップＳ４１５で表示される入力用画面は、ドロップ・ダウン・リスト（小）であり、ステップＳ４２９で表示される入力用画面は、ドロップ・ダウン・リスト（小）又はドロップ・ダウン・リスト（大）であり、ステップＳ４３１で表示される入力用画面は、ドロップ・ダウン・リスト（小）又はドロップ・ダウン・リスト（大）であり、ステップＳ４３３で表示される入力用画面は、ドロップ・ダウン・リスト（大）であり、ステップＳ４３５で表示される入力用画面は、アイコンを含む吹き出しである。但し、図５に従うこととしたのはあくまで一例であり、例えば、ステップＳ４３３で表示される入力用画面を、アイコンを含む吹き出しとしてもよい。また、入力用画面生成部２１７は、図５に示すような対応テーブルを内部に保持し、それを参照することにより、ステップＳ４１１、Ｓ４１５、Ｓ４２９、Ｓ４３１、Ｓ４３３及びＳ４３５で表示する入力用画面を決定するようにしてもよい。更に、対応テーブルは、固定のものであってもよいが、ユーザなどにより変更することが可能のものであってもよい。
【０１０３】
次に、図９及び図１０を参照して、図７に示すステップＳ３１３の詳細について説明する。
【０１０４】
まず、図９を参照すると、表示態様決定部２１４は、表示入力一体装置属性保持部２１１から、表示入力一体装置２５１の属性を取得する（ステップＳ５０１）。
【０１０５】
次に、制御対象である表示オブジェクトの全てについて、ステップＳ３０３ＳからステップＳ３０３Ｅまでの間にあるステップを繰り返す。ここで、制御対象である表示オブジェクトとは、遷移ボタンを押した入力装置などによって表示形態が変わる表示オブジェクトのことであり、一般には、制御対象である入力用画面に関連した表示オブジェクトとは異なる。しかし、制御対象である表示オブジェクトでもあり、制御対象である入力用画面に関連した表示オブジェクトでもある表示オブジェクトもある。なお、制御対象である表示オブジェクトは、既知であり、その識別情報などにより管理されているものとする。
【０１０６】
繰り返しでは、まず、表示態様決定部２１４は、操作種類検出部２０７から入力する信号を基に、選択ボタンが、表示入力一体装置入力部インターフェース２５７からの信号により選択されたのか（ステップＳ５０７）、ハードウェア・キーボード・インターフェース２６１からの信号により選択されたのか（ステップＳ５０９）、又は、ハードウェア・マウス・インターフェース２６５からの信号により選択されたのか（ステップＳ５１３）を判断する。
【０１０７】
説明の順序は前後するが、遷移ボタンが、ハードウェア・キーボード・インターフェース２６１からの信号により選択されたのであれば（ステップＳ５０９でＹＥＳ）、ハードウェア・キーボード及び表示入力一体装置２５１の属性の組合せに対応した態様で制御対象である表示オブジェクトを表示する（ステップＳ５１１）。ここで、制御対象である各表示オブジェクト毎に、遷移ボタンを選択した入力装置などと、表示入力一体装置２５１の属性に応じて、どのような態様でその表示オブジェクトを表示するのかをテーブル管理やプログラム埋め込みなどにより予め決めておくことにより、このような表示をすることが可能となる。なお、表示入力一体装置２５１の属性を組合せから除外して、ハードウェア・キーボードに対応した態様で制御対象である表示オブジェクトを表示してもよい。
【０１０８】
遷移ボタンが、ハードウェア・マウス・インターフェース２６５からの信号により選択されたのであれば（ステップＳ５１３でＹＥＳ）、ハードウェア・マウス及び表示入力一体装置２５１の属性の組合せに対応した態様で制御対象である表示オブジェクトを表示する（ステップＳ５１５）。なお、表示入力一体装置２５１の属性を組合せから除外して、ハードウェア・マウスに対応した態様で制御対象である表示オブジェクトを表示してもよい。
【０１０９】
遷移ボタンが、表示入力一体装置入力部インターフェース２５７からの信号により選択されたのであれば（ステップＳ５０７でＹＥＳ）、遷移ボタンが、表示入力一体装置表示部２５３に表示されているソフトウェア・キーボードにより選択されたのか（ステップＳ５１７）、表示入力一体装置表示部２５３に表示されているソフトウェア・マウスにより選択されたのか（ステップＳ５１９）、スタイラスにより表示入力一体装置入力部２５５を介して選択されたのか（ステップＳ５２１）、又は、指により表示入力一体装置入力部２５５を介して選択されたのか（ステップＳ５２３）を表示態様決定部２１４は判断する。なお、遷移ボタンの押下が何により行われたのかに関する判断は、表示オブジェクトの選択が何により行われたかに関する判断と同様に行う。
【０１１０】
遷移ボタンの選択が、表示入力一体装置表示部２５３に表示されているソフトウェア・キーボードにより行われたのであれば（ステップＳ５１７でＹＥＳ）、ソフトウェア・キーボード及び表示入力一体装置２５１の属性の組合せに対応した態様で制御対象の表示オブジェクトを表示する（ステップＳ５２５）。なお、表示入力一体装置２５１の属性を組合せから除外して、ソフトウェア・キーボードに対応した態様で制御対象の表示オブジェクトを表示してもよい。
【０１１１】
遷移ボタンの選択が、表示入力一体装置表示部２５３に表示されているソフトウェア・マウスにより行われたのであれば（ステップＳ５１９でＹＥＳ）、ソフトウェア・マウス及び表示入力一体装置２５１の属性の組合せに対応した態様で制御対象の表示オブジェクトを表示する（ステップＳ５２７）。なお、表示入力一体装置２５１の属性を組合せから除外して、ソフトウェア・マウスに対応した態様で制御対象の表示オブジェクトを表示してもよい。
【０１１２】
遷移ボタンの選択が、スタイラスにより表示入力一体装置入力部２５５を介して行われたのであれば（ステップＳ５２１でＹＥＳ）、スタイラス及び表示入力一体装置２５１の属性の組合せに対応した態様で制御対象の表示オブジェクトを表示する（ステップＳ５２９）。なお、表示入力一体装置２５１の属性を組合せから除外して、スタイラスに対応した態様で制御対象の表示オブジェクトを表示してもよい。
【０１１３】
遷移ボタンの選択が、指により表示入力一体装置入力部２５５を介して行われたのであれば（ステップＳ５２３でＹＥＳ）、指及び表示入力一体装置２５１の属性の組合せに対応した態様で制御対象の表示オブジェクトを表示する（ステップＳ５３１）。なお、表示入力一体装置２５１の属性を組合せから除外して、指に対応した態様で制御対象の表示オブジェクトを表示してもよい。
【０１１４】
ステップＳ５１１、Ｓ５１５、Ｓ５２５、Ｓ５２７、Ｓ５２９又はＳ５３１で表示オブジェクトを表示する際には、表示態様決定部２１４は、決定した表示オブジェクトを識別するための識別信号を表示オブジェクト生成部２１８に出力し、表示オブジェクト生成部２１８は、この識別信号に対応した表示オブジェクトを生成し、この表示オブジェクトを画面生成部２７１が生成する画面に含める。また、表示オブジェクトの生成の際には、必要に応じて、表示オブジェクト生成用データ格納部２１６に格納されているデータを用いる。
【０１１５】
すでに、図４（ａ）は、「遷移」ボタンをハードウェア・マウス又はハードウェア・キーボードを用いて押下した後に表示される表示オブジェクトを含むメニュー画面の一例を示し、図４（ｂ）は、「遷移」ボタンをスタイラス又は指によりタッチ・パネルを介して押下した後に表示される表示オブジェクトを含むメニュー画面の一例を示すという説明をしているが、この説明に従うならば、ステップＳ５１１、Ｓ５１５では、図４（ａ）に示すような表示オブジェクトを含む画面を表示し、ステップＳ５２９、Ｓ５２３では、図４（ｂ）に示すようなオブジェクトを含む画面を表示する。また、設定により、ステップＳ５２５、Ｓ５２７で図４（ａ）に示すようなオブジェクトを含む画面を表示するようにしてもよいし、図４（ｂ）に示すようなオブジェクトを含む画面を表示するようにしてもよい。
【０１１６】
また、表示オブジェクト生成部２１８は、図５に示すような対応テーブルと同様な対応テーブルを内部に保持し、それを参照することにより、ステップＳ５１１、Ｓ５１５、Ｓ５２５、Ｓ５２７、Ｓ５２９及びＳ５３１で表示する表示オブジェクトを決定するようにしてもよい。更に、対応テーブルは、固定のものであってもよいが、ユーザなどにより変更することが可能のものであってもよい。
【０１１７】
次に、図１０を参照すると、表示されている入力用画面についてステップＳ５４１ＳからステップＳ５４１Ｅまでのステップを繰り返す。ここで、入力用画面が表示されていない場合もあり、表示されているとしても、入力用画面の数は通常は１である。表示されている入力用画面を検出するためには、例えば、個々の入力用画面毎に表示開始時及び表示終了時に発生する信号により制御される表示／非表示フラグを参照する。
【０１１８】
繰り返しでは、まず、ステップＳ５４１ＳからステップＳ５４１までの繰り返しの現在の順番に対応した入力用画面のディフォルトの属性を取得する（ステップＳ５４３）。
【０１１９】
次に、表示態様決定部２１４は、操作種類検出部２０７から入力する信号を基に、遷移ボタンが、表示入力一体装置入力部インターフェース２５７からの信号により選択されたのか（ステップＳ５４５）、ハードウェア・キーボード・インターフェース２６１からの信号により選択されたのか（ステップＳ５４７）、又は、ハードウェア・マウス・インターフェース２６５からの信号により選択されたのか（ステップＳ５４９）を判断する。
【０１２０】
説明の順序は前後するが、遷移ボタンが、ハードウェア・キーボード・インターフェース２６１からの信号により選択されたのであれば（ステップＳ５４７でＹＥＳ）、ステップＳ５４１ＳからステップＳ５４１Ｅまでの繰り返しの現在の順番に対応した現在表示されている入力用画面を、ハードウェア・キーボード、表示入力一体装置２５１の属性及び入力用画面のディフォルト属性の組合せに対応した入力用画面に変更する（ステップＳ５５１）。なお、入力用画面のディフォルト属性を組合せから除外して、ハードウェア・キーボード及び入力用画面のディフォルト属性の組合せに対応した入力用画面に変更してもよい。
【０１２１】
遷移ボタンが、ハードウェア・マウス・インターフェース２６５からの信号により選択されたのであれば（ステップＳ５４９でＹＥＳ）、ステップＳ５４１ＳからステップＳ５４１Ｅまでの繰り返しの現在の順番に対応した現在表示されている入力用画面を、ハードウェア・マウス、表示入力一体装置２５１の属性及び入力用画面のディフォルト属性の組合せに対応した入力用画面に変更する（ステップＳ５５３）。入力用画面のディフォルト属性を組合せから除外して、ハードウェア・マウス及び入力用画面のディフォルト属性の組合せに対応した入力用画面に変更してもよい。
【０１２２】
遷移ボタンが、表示入力一体装置入力部インターフェース２５７からの信号により選択されたのであれば（ステップＳ５４５でＹＥＳ）、遷移ボタンが、表示入力一体装置表示部２５３に表示されているソフトウェア・キーボードにより選択されたのか（ステップＳ５５５）、表示入力一体装置表示部２５３に表示されているソフトウェア・マウスにより選択されたのか（ステップＳ５５７）、スタイラスにより表示入力一体装置入力部２５５を介して選択されたのか（ステップＳ５５９）、又は、指により表示入力一体装置入力部２５５を介して選択されたのか（ステップＳ５６１）を判断する。なお、遷移ボタンの押下が表示入力一体装置表示部２５３に表示されているソフトウェア・キーボードにより行われたのかに関する判断は、ソフトウェア・キーボード押下検出部２３１から入力する信号に基づいて行い、表示入力一体装置表示部２５３に表示されているソフトウェア・マウスにより行われたのかに関する判断は、ソフトウェア・マウス・クリック検出部２３３からか入力する信号に基づいて行い、スタイラスにより表示入力一体装置入力部２５５を介して行われたのかについての判断及び指により表示入力一体装置入力部２５５を介して行われたのかに関する判断は、操作種類検出部２０７から入力する信号に基づいて行う。
【０１２３】
遷移ボタンの選択が、表示入力一体装置表示部２５３に表示されているソフトウェア・キーボードにより行われたのであれば（ステップＳ５５５でＹＥＳ）、ステップＳ５４１ＳからステップＳ５４１Ｅまでの繰り返しの現在の順番に対応した現在表示されている入力用画面を、ソフトウェア・キーボード、表示入力一体装置２５１の属性及び入力用画面のディフォルト属性の組合せに対応した入力用画面に変更する（ステップＳ５６３）。なお、表示入力一体装置２５１の属性を組合せから除外して、ソフトウェア・キーボード及び入力用画面のディフォルト属性の組合せに対応した入力用画面に変更してもよい。
【０１２４】
遷移ボタンの選択が、表示入力一体装置表示部２５３に表示されているソフトウェア・マウスにより行われたのであれば（ステップＳ５５７でＹＥＳ）、ステップＳ５４１ＳからステップＳ５４１Ｅまでの繰り返しの現在の順番に対応した現在表示されている入力用画面を、ソフトウェア・マウス、表示入力一体装置２５１の属性及び入力用画面のディフォルト属性の組合せに対応した入力用画面に変更する（ステップＳ５６５）。なお、入力用画面のディフォルト属性を組合せから除外して、ソフトウェア・マウス及び入力用画面のディフォルト属性の組合せに対応した入力用画面に変更してもよい。
【０１２５】
遷移ボタンの選択が、スタイラスにより表示入力一体装置入力部２５５を介して行われたのであれば（ステップＳ５５９でＹＥＳ）、ステップＳ５４１ＳからステップＳ５４１Ｅまでの繰り返しの現在の順番に対応した現在表示されている入力用画面を、スタイラス、表示入力一体装置２５１の属性及び入力用画面のディフォルト属性の組合せに対応した入力用画面に変更する（ステップ５６７）。なお、表示入力一体装置２５１の属性を組合せから除外して、スタイラス及び入力用画面のディフォルト属性の組合せに対応した入力用画面に変更してもよい。
【０１２６】
遷移ボタンの選択が、指により表示入力一体装置入力部２５５を介して行われたのであれば（ステップＳ５５９でＹＥＳ）、ステップＳ５４１ＳからステップＳ５４１Ｅまでの繰り返しの現在の順番に対応した現在表示されている入力用画面を、指、表示入力一体装置２５１の属性及び入力用画面のディフォルト属性の組合せに対応した入力用画面に変更する（ステップＳ５６９）。なお、表示入力一体装置２５１の属性を組合せから除外して、指及び入力用画面のディフォルト属性の組合せに対応した入力用画面に変更してもよい。
【０１２７】
図８に関連した説明と同様な説明となるが、図５に従うこととすると、入力用画面のディフォルト属性がドロップ・ダウン・リストであるならば、ステップＳ５５１で表示される入力用画面は、ドロップ・ダウン・リスト（小）であり、ステップＳ５５３で表示される入力用画面は、ドロップ・ダウン・リスト（小）であり、ステップＳ５６３で表示される入力用画面は、ドロップ・ダウン・リスト（小）又はドロップ・ダウン・リスト（大）であり、ステップＳ５６５で表示される入力用画面は、ドロップ・ダウン・リスト（小）又はドロップ・ダウン・リスト（大）であり、ステップＳ５６７で表示される入力用画面は、ドロップ・ダウン・リスト（大）であり、ステップＳ５６９で表示される入力用画面は、アイコンを含む吹き出しである。
【０１２８】
なお、上記の説明では、遷移ボタンが押下された時には、表示オブジェクトの表示態様を変更することとしているが、表示オブジェクトのみならず、表示オブジェクトを含んでいる画面（例えば、メニュー画面など）全体の表示態様（例えば、画面の形状若しくは大きさ若しくは表示オブジェクトの配置又はこれらの組合せなど）を変更するようにしてもよい。
【０１２９】
また、上記の説明では、遷移ボタンは、表示入力一体装置表示部２５３に表示され、ハードウェア・キーボード２５９又はハードウェア・マウス２６３により押下される他に、スタイラス又は指により表示入力一体装置入力部２５５を介して押下することができるものとした。図１１（ａ）に示すように、表示入力一体装置表示部２５３が表示する画面のうちの入力用画面生成装置２０１が扱う入力用画面に関連付けられた表示オブジェクトを含むウィンドウ６０１内に遷移ボタン６０３を表示してもよいし、それ以外のウィンドウに遷移ボタン６０３を表示してもよい。図１１（ｂ）は、それ以外のウィンドウがオペレーティング・システムのメイン・ウィンドウ６０５である場合の例を示している。また、図１２（ａ）に示すように、表示入力一体装置表示部２５３が表示する画面よりも広い領域に亘って表示入力一体装置入力部２５５の領域を設けて、画面外の表示入力一体装置入力部２５５が入力を受け付ける部分に遷移ボタン６０３を配置してもよい。例えば、画面に近接した位置に遷移ボタンを印刷し、この印刷した遷移ボタンに対する押下を表示入力一体装置入力部２５５が受け付けるようにしてもよい。更に、図１２（ｂ）に示すように、遷移ボタン６０３は、画面外に配置されているハードウェア的なボタンであってもよい。
【０１３０】
ところで、ハイブリッド・タブレット型のコンピュータは、例えば、ヒンジの角度を調整したり、ハードウェア・キーボードを着脱することにより、ノート・タイプのコンピュータとしても使え、タブレット・タイプのコンピュータとしても使えることができる。そして、このようなハイブリッド・タブレット型のコンピュータは、タブレット・タイプのコンピュータとしても使えることができることを想定しているので、表示入力一体装置を備えているのが通常である。ここで、ハイブリッド・タブレット型のコンピュータに、入力用画面生成装置を備えさせることにより、これが、ノート・タイプのコンピュータとして使われている時であっても、タブレット・タイプのコンピュータとして使われている場合であっても、入力装置などに適合させて入力用画面を切り替えることが可能となる。例えば、ヒンジの角度が所定の角度範囲内にある場合には、ハードウェア・キーボード及びハードウェア・マウスによる入力に適合した入力用画面を表示し、ヒンジの角度が別の所定の角度範囲内にある場合には、スタイラス又は指による表示入力一体装置を介した入力に適合した入力用画面を表示する。また、ハードウェア・キーボードが装着されている場合には、ハードウェア・キーボード及びハードウェア・マウスによる入力に適合した入力用画面を表示し、ハードウェア・キーボードが装着されていない場合には、スタイラス又は指による表示入力一体装置を介した入力に適合した入力用画面を表示する。また、このコンピュータが、それまでは、タブレット・タイプのコンピュータとして使われていたが、ある時点からノート・タイプのコンピュータとして使われることとなった場合には、その切り替わりの時点において、表示オブジェクトをハードウェア・キーボード及びハードウェア・マウスによる入力に適合したものとしてもよく、その時点で入力用画面が表示されているならば、その時点で、入力用画面をハードウェア・キーボード及びハードウェア・マウスによる入力に適合したものとしてもよい。すなわち、その切り替わりの時点で、ハードウェア・キーボード又はハードウェア・マウスにより遷移ボタンが押された場合と同様に画面を切り替えてもよい。これとは逆に、このコンピュータが、それまでは、ノート・タイプのコンピュータとして使われていたが、ある時点からタブレット・タイプのコンピュータとして使われることとなった場合には、その切り替わりの時点において、表示オブジェクトをスタイラス又は指による入力に適合したものとしてもよく、その時点で入力用画面が表示されているならば、その時点で、入力用画面をスタイラス又は指による入力に適合したものとしてもよい。すなわち、その切り替わりの時点で、スタイラス又は指により遷移ボタンが押された場合と同様に画面を切り替えてもよい。なお、スタイラスによる入力に適合したものとするか、指による入力に適合したものとするかは、例えば、ユーザの設定により決めることとしてもよいし、学習により決めることとしてもよい。また、電源を投入する時、スリープ、サスペンド又は休止から復帰する時にも、上記の切り替わりの時点と同様に画面を切り替えるようにしてもよい。
【０１３１】
また、入力用画面生成装置が、複数の表示入力一体装置を有する情報処理装置又は複数の表示入力一体装置に接続されている情報処理装置と接続され、又はそのような情報処理装置に含まれた場合、入力用画面生成装置は、複数の表示入力一体装置の各々について、他の表示入力一体装置に対する制御とは独立して、入力用画面及び表示オブジェクトを制御するようにしてもよい。つまり、入力用画面生成装置は、複数の画面上に表示される入力用画面を表示する場合においては、複数の画面の各々に対して、その画面上の表示オブジェクトを選択する入力装置に応じて、他の画面とは独立に、前記入力用画面を表示するようにしてもよい。
【０１３２】
これとは異なるが、入力用画面生成装置が、複数の表示入力一体装置を有する情報処理装置又は複数の表示入力一体装置に接続されている情報処理装置と接続され、又はそのような情報処理装置に含まれた場合、入力用画面生成装置は、複数の表示入力一体装置の各々について、他の表示入力一体装置に対する制御と共通して、入力用画面及び表示オブジェクトを制御するようにしてもよい。つまり、入力用画面生成装置は、複数の画面上に表示される入力用画面を表示する場合においては、全ての画面のうちの何れかの画面上の表示オブジェクトを選択する入力装置に応じて、全ての画面に共通な入力用画面を表示するようにしてもよい。こうすることにより、入力装置を検出するための部分を画面毎に用意する必要があるものの、入力用画面を制御するために必要となる入力用画面生成装置を１系統だけ用意すればよいことになる。全ての画面に共通な入力用画面を表示するために、その入力用画面は、第１画面を利用している第１ユーザが利用した入力装置に合うように変更された後に、第２画面を利用している第２ユーザにとっては、適さないものとなる場合が生じる。しかし、このような場合であっても、事後的に、第２ユーザが第２画面に表示されている表示オブジェクトを選択し又は遷移ボタンを押下することにより、第２ユーザに適した入力用画面を表示することが可能となる。
【０１３３】
なお、上記の入力用画面生成装置は、ハードウェア、ソフトウェア又はこれらの組合せにより実現することができる。また、上記の入力用画面生成方法も、ハードウェア、ソフトウェア又はこれらに組合せにより実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【０１３４】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ(Read Only Memory)、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM)、ＥＰＲＯＭ(Erasable PROM)、フラッシュＲＯＭ、ＲＡＭ(random access memory)）を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【産業上の利用可能性】
【０１３５】
本発明は、コンピュータの画面などに入力用画面などを表示するために利用することができる。
【符号の説明】
【０１３６】
２０１  入力用画面生成装置
２０５  タッチ種類検出部
２０７  操作種類検出部
２０９  表示オブジェクト操作検出部
２１１  表示入力一体装置属性保持部
２１３  入力用画面決定部
２１４  表示態様決定部
２１５  入力用画面生成用データ格納部
２１６  表示オブジェクト生成用データ格納部
２１７  入力用画面生成部
２１８  表示オブジェクト生成部
２１９  文字認識部
２２１  文字認識結果表示部
２２３  制御部
２３１  ソフトウェア・キーボード押下検出部
２３３  ソフトウェア・マウス・クリック検出部
２３５  制御対象入力用画面関連表示オブジェクト選択検出部
２３７  遷移ボタン押下検出部
２５１  表示入力一体装置
２５７  表示入力一体装置入力部インターフェース
２５９  ハードウェア・キーボード
２６１  ハードウェア・キーボード・インターフェース
２６３  ハードウェア・マウス
２６５  ハードウェア・マウス・インターフェース
２７１  画面生成部
【図２】
2015219680.tif 000003
【図３】
2015219680.tif 000004
【図４】
2015219680.tif 000005
【図５】
2015219680.tif 000006
【図６】
2015219680.tif 000007
【図７】
2015219680.tif 000008
【図８】
2015219680.tif 000009
【図９】
2015219680.tif 000010
【図１０】
2015219680.tif 000011
【図１１】
2015219680.tif 000012
【図１２】
2015219680.tif 000013
【図１】
2015219680.tif 000014