(57)【要約】【課題】従来の電子機器において、ディスプレイ上に表示されるコンテンツの操作性を改善すること。【解決手段】１つの態様において、電子機器は、筐体と、前記筐体の縁に沿って並ぶ１又は複数の物理キーと、コンテンツに含まれる要素を分類するための規則を記憶するストレージと、前記規則に基づいて前記コンテンツに含まれる要素を分類し、当該分類したコンテンツの要素を１又は複数の物理キーに割り当てるコントローラとを備える。【選択図】図１
2020024755.tif 000002
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体の縁に沿って並ぶ１又は複数の物理キーと、
コンテンツに含まれる要素を分類するための規則を記憶するストレージと、
前記規則に基づいて前記コンテンツに含まれる要素を分類し、当該分類した要素を１又は複数の物理キーに割り当てるコントローラと
を備える電子機器。
【請求項２】
筐体と、
前記筐体の縁に沿った第１の列に並ぶ１又は複数の物理キーを含む第１の物理キー群と、
前記筐体の縁に沿った第２の列に並ぶ１又は複数の物理キーを含む第２の物理キー群と、
コンテンツに含まれる要素を分類するための規則を記憶するストレージと、
前記規則に基づいて前記コンテンツに含まれる要素を分類するコントローラと
を備え、
前記コントローラは、
前記コンテンツをディスプレイ上の所定の領域に設定し、前記領域を前記第１の物理キー群の物理キーのいずれかに割り当てて、
前記第１の物理キー群の物理キーの操作を検出すると、操作が検出された物理キーに対応する前記領域の中に含まれる前記コンテンツの要素を前記規則に基づいて分類し、
分類した要素を前記第２の物理キー群の物理キーのいずれかに割り当てる、電子機器。
【請求項３】
筐体と、
前記筐体の縁に沿って並ぶ１又は複数の物理キーと、
コンテンツに含まれる要素を分類するための規則を記憶するストレージと、
を備える電子機器の制御方法において、
前記規則に基づいて前記コンテンツに含まれる要素を分類し、当該分類した要素を１又は複数の物理キーに割り当てる、制御方法。
【請求項４】
筐体と、
前記筐体の縁に沿った第１の列に並ぶ１又は複数の物理キーを含む第１の物理キー群と、
前記筐体の縁に沿った第２の列に並ぶ１又は複数の物理キーを含む第２の物理キー群と、
コンテンツに含まれる要素を分類するための規則を記憶するストレージと
を備える電子機器の制御方法において、
前記コンテンツをディスプレイ上の所定の領域に設定し、前記領域を前記第１の物理キー群の物理キーのいずれかに割り当てて、
前記第１の物理キー群の物理キーの操作を検出すると、操作が検出された物理キーに対応する前記領域の中に含まれる前記コンテンツの要素を前記規則に基づいて分類し、
分類した要素を前記第２の物理キー群の物理キーのいずれかに割り当てる、制御方法。
【請求項５】
筐体と、
前記筐体の縁に沿って並ぶ１又は複数の物理キーと、
コンテンツに含まれる要素を分類するための規則を記憶するストレージと、
を備える電子機器に、
前記規則に基づいて前記コンテンツに含まれる要素を分類し、当該分類した要素を１又は複数の物理キーに割り当てるステップ、を実行させる制御プログラム。
【請求項６】
筐体と、
前記筐体の縁に沿った第１の列に並ぶ１又は複数の物理キーを含む第１の物理キー群と、
前記筐体の縁に沿った第２の列に並ぶ１又は複数の物理キーを含む第２の物理キー群と、
コンテンツに含まれる要素を分類するための規則を記憶するストレージと
を備える電子機器に、
前記コンテンツをディスプレイ上の所定の領域に設定し、前記領域を前記第１の物理キー群の物理キーのいずれかに割り当てるステップと、
前記第１の物理キー群の物理キーの操作を検出すると、操作が検出された物理キーに対応する前記領域の中に含まれる前記コンテンツの要素を前記規則に基づいて分類し、分類した要素を前記第２の物理キー群の物理キーのいずれかに割り当てるステップと
を実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、電子機器、制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
電子機器には、物理キー及びタッチスクリーンなどを搭載したものがある。例えば、特許文献１には、物理キー及びタッチスクリーンを介して検出した操作に応じて各種の機能を実行する電子機器が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２００８／０８６３０２号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の電子機器において、ディスプレイ上に表示される文字、図形、音声、画像、動画、及びこれらの組合せで構成されたウェブページなどの各種コンテンツの操作性に関して改善の余地がある。
【課題を解決するための手段】
【０００５】
１つの態様に係る電子機器は、筐体と、前記筐体の縁に沿って並ぶ１又は複数の物理キーと、コンテンツに含まれる要素を分類するための規則を記憶するストレージと、前記規則に基づいて前記コンテンツに含まれる要素を分類し、当該分類したコンテンツの要素を１又は複数の物理キーに割り当てるコントローラとを備える。
【０００６】
他の態様に係る電子機器は、筐体と、ディスプレイと、筐体の縁に沿った第１の列に並ぶ複数の物理キーを含む第１の物理キー群と、筐体の縁に沿った第２の列に並ぶ複数の物理キーを含む第２の物理キー群と、コンテンツに含まれる要素を分類するための規則を記憶するストレージと、規則に基づいてコンテンツに含まれる要素を分類するコントローラとを備える。コントローラは、コンテンツをディスプレイ上の所定の領域に設定し、領域を第１の物理キー群の物理キーのいずれかに割り当てる。コントローラは、第１の物理キー群の物理キーの操作が検出されると、操作が検出された物理キーに対応する領域の中に含まれるコンテンツの要素を規則に基づいて分類する。コントローラは、分類した要素を第２の物理キー群の物理キーのいずれかに割り当てる。
【０００７】
１つの態様に係る制御方法は、筐体と、前記筐体の縁に沿って並ぶ１又は複数の物理キーと、コンテンツに含まれる要素を分類するための規則を記憶するストレージとを備える電子機器の制御方法である。当該制御方法は、前記規則に基づいて前記コンテンツに含まれる要素を分類し、当該分類したコンテンツの要素を１又は複数の物理キーに割り当てる。
【０００８】
他の態様に係る制御方法は、筐体と、ディスプレイと、筐体の縁に沿った第１の列に並ぶ１又は複数の物理キーを含む第１の物理キー群と、筐体の縁に沿った第２の列に並ぶ１又は複数の物理キーを含む第２の物理キー群と、コンテンツに含まれる要素を分類するための規則を記憶するストレージとを備える電子機器の制御方法である。当該制御方法は、コンテンツをディスプレイ上の所定の領域に設定し、領域を第１の物理キー群の物理キーのいずれかに割り当てて、第１の物理キー群の物理キーの操作を検出すると、操作が検出された物理キーに対応する領域の中に含まれるコンテンツの要素を、規則に基づいて分類し、分類した要素を第２の物理キー群の物理キーのいずれかに割り当てる。
【０００９】
１つの態様に係る制御プログラムは、筐体と、筐体の縁に沿って並ぶ１又は複数の物理キーと、コンテンツに含まれる要素を分類するための規則を記憶するストレージとを備える電子機器に次の各ステップを実行させる。制御プログラムは、電子機器に、規則に基づいてコンテンツに含まれる要素を分類し、分類した要素を１又は複数の物理キーに割り当てるステップを実行させる。
【００１０】
他の態様に係る制御プログラムは、筐体と、ディスプレイと、筐体の縁に沿った第１の列に並ぶ１又は複数の物理キーを含む第１の物理キー群と、筐体の縁に沿った第２の列に並ぶ１又は複数の物理キーを含む第２の物理キー群と、コンテンツに含まれる要素を分類するための規則を記憶するストレージとを備える電子機器に、次のステップを実行させる。該制御プログラムは、該電子機器に、コンテンツをディスプレイ上の所定の領域に設定し、領域を第１の物理キー群の物理キーのいずれかに割り当てるステップと、第１の物理キー群の物理キーの操作を検出すると、操作が検出された物理キーに対応する領域の中に含まれるコンテンツの要素を規則に基づいて分類し、分類した要素を第２の物理キー群の物理キーのいずれかに割り当てるステップとを実行させる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態に係る電子機器の機能構成の一例を示すブロック図である。
【図２】図２は、実施形態に係るキーデータの一例を示す図である。
【図３】図３は、実施形態に係る要素分類規則の一例を示す図である。
【図４】図４は、実施形態に係るユーザ属性対応優先度テーブルの一例を示す図である。
【図５】図５は、実施形態に係るユーザ属性データの一例を示す図である。
【図６】図６は、実施形態に係るウェブ画面の含まれる要素の物理キーへの割当の概要を示す図である。
【図７】図７は、実施形態に係るウェブ画面の含まれる要素の物理キーへの割当の概要を示す図である。
【図８】図８は、実施形態に係るウェブ画面の含まれる要素の物理キーへの割当の概要を示す図である。
【図９】図９は、実施形態に係るウェブ画面の含まれる要素の物理キーへの割当の概要を示す図である。
【図１０】図１０は、実施形態に係るウェブ画面の含まれる要素の物理キーへの割当の概要を示す図である。
【図１１】図１１は、実施形態に係るウェブ画面の含まれる要素の物理キーへの割当の概要を示す図である。
【図１２】図１２は、実施形態に係るウェブ画面の含まれる要素の物理キーへの割当の概要を示す図である。
【図１３】図１３は、実施形態に係る電子機器の動作の一例を示す図である。
【図１４】図１４は、実施形態に係る電子機器の動作の一例を示す図である。
【図１５】図１５は、実施形態に係る電子機器の動作の一例を示す図である。
【図１６】図１６は、実施形態に係る電子機器の動作の一例を示す図である。
【図１７】図１７は、実施形態に係る電子機器の処理の流れの一例を示すフローチャートである。
【図１８】図１８は、実施形態に係る電子機器の処理の流れの一例を示すフローチャートである。
【図１９】図１９は、実施形態に係るウェブ画面の全体像の一例を示す図である。
【図２０】図２０は、実施形態に係る電子機器の処理の流れの他の例を示すフローチャートである。
【図２１】図２１は、実施形態に係る表計算画面に含まれる要素の物理キーへの割当の概要を示す図である。
【図２２】図２２は、実施形態に係る表計算画面に含まれる要素の物理キーへの割当の概要を示す図である。
【図２３】図２３は、実施形態に係る表計算画面に含まれる要素の物理キーへの割当の概要を示す図である。
【図２４】図２４は、実施形態に係る表計算画面に含まれる要素の物理キーへの割当の概要を示す図である。
【図２５】図２５は、実施形態に係るキーデータの他の例を示す図である。
【図２６】図２６は、実施形態に係る物理キーと割当要素の対応関係を示す図である。
【図２７】図２７は、実施形態に係る電子機器の動作の他の例を示す図である。
【図２８】図２８は、実施形態に係る文書編集画面に含まれる要素の物理キーへの割当の概要を示す図である。
【発明を実施するための形態】
【００１２】
本出願に係る電子機器、制御方法及び制御プログラムを実施するための複数の実施形態を、図面を参照しつつ詳細に説明する。
【００１３】
本出願に係る電子機器は、スマートフォン、モバイルフォン、タブレット、携帯型パソコン、メディアプレイヤ、電子書籍リーダ、ナビゲータ、ウエアラブルデバイス、又はゲーム機等の機器であってよい。
【００１４】
図１は、実施形態に係る電子機器の機能構成の一例を示すブロック図である。以下の説明において、同様の構成要素について同一の符号を付すことがある。以下の説明において、重複する説明は省略することがある。以下の説明において、コンテンツは、ウェブページなどに代表されるように、文字、図形、音声、画像、動画、及びこれらの組合せで構成されたデジタルデータの集合体、並びにアプリケーションなどのソフトウェアによって処理されるデジタルデータの集合体である。コンテンツは、ウェブページの画面（以下、ウェブ画面）などに代表されるように、文字、図形、音声、画像、動画、及びこれらの組合せで構成された状態でディスプレイなどに表示される画面、並びにアプリケーションなどのソフトウェアの実行に伴ってディスプレイなどに表示される画面を含むものとする。以下に説明する実施形態では、コンテンツの一例として、ウェブ画面およびソフトウェアの実行に伴ってディスプレイなどに表示される画面を取りあげて説明する。
【００１５】
図１に示すように、電子機器１は、タッチスクリーンディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、スピーカ１１と、カメラ１２と、カメラ１３と、コネクタ１４と、モーションセンサ１５とを含む。
【００１６】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａ及びタッチスクリーン２Ｂは、例えば、重なって位置してよいし、並んで位置してよいし、離れて位置してよい。ディスプレイ２Ａとタッチスクリーン２Ｂとが重なって位置する場合、例えば、ディスプレイ２Ａの１ないし複数の辺は、タッチスクリーン２Ｂのいずれの辺とも沿っていなくてもよい。
【００１７】
ディスプレイ２Ａは、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを含む。ディスプレイ２Ａは、文字、画像、記号、及び図形等のオブジェクトを画面内に表示する。ディスプレイ２Ａが表示するオブジェクトを含む画面は、ロック画面と呼ばれる画面、ホーム画面と呼ばれる画面、アプリケーションの実行中に表示されるアプリケーション画面を含む。ホーム画面は、デスクトップ、待受画面、アイドル画面、標準画面、アプリ一覧画面又はランチャー画面と呼ばれることもある。
【００１８】
タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指、ペン、又はスタイラスペン等の接触又は近接を検出する。タッチスクリーン２Ｂは、複数の指、ペン、又はスタイラスペン等がタッチスクリーン２Ｂに接触又は近接したときのタッチスクリーン２Ｂ上の位置を検出することができる。以下の説明において、タッチスクリーン２Ｂが検出する複数の指、ペン、及びスタイラスペン等がタッチスクリーン２Ｂに接触又は近接した位置を「検出位置」と表記する。タッチスクリーン２Ｂは、タッチスクリーン２Ｂに対する指の接触又は近接を、検出位置とともにコントローラ１０に通知する。タッチスクリーン２Ｂは、検出位置の通知をもって接触又は近接の検出をコントローラ１０に通知してよい。タッチスクリーン２Ｂが行える動作を、タッチスクリーン２Ｂを有するタッチスクリーンディスプレイ２は実行できる。言い換えると、タッチスクリーン２Ｂが行う動作は、タッチスクリーンディスプレイ２が行ってもよい。
【００１９】
コントローラ１０は、タッチスクリーン２Ｂにより検出された接触又は近接、検出位置、検出位置の変化、接触又は近接が継続した時間、接触又は近接が検出された間隔、及び接触が検出された回数の少なくとも１つに基づいて、ジェスチャの種別を判別する。コントローラ１０が行える動作を、コントローラ１０を有する電子機器１は実行できる。言い換えると、コントローラ１０が行う動作は、電子機器１が行ってもよい。ジェスチャは、指を用いて、タッチスクリーン２Ｂに対して行われる操作である。タッチスクリーン２Ｂに対して行われる操作は、タッチスクリーン２Ｂを有するタッチスクリーンディスプレイ２に行われてもよい。コントローラ１０が、タッチスクリーン２Ｂを介して判別するジェスチャには、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、及びピンチアウトが含まれるが、これらに限定されない。
【００２０】
タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式、赤外線方式、及び荷重検出方式等の任意の方式でよい。
【００２１】
ボタン３は、ユーザからの操作入力を受け付ける。ボタン３は、電子機器１の筐体に縁に沿って並ぶ１又は複数の物理キーを含んでよい。ボタン３は、電子機器１の筐体の縁に沿った第１の列に並ぶ複数の物理キーを含む第１の物理キー群と、該筐体の縁に沿った第２の列に並ぶ複数の物理キーを含む第２の物理キー群とを含んでよい。
【００２２】
照度センサ４は、照度を検出する。照度は、照度センサ４の測定面の単位面積に入射する光束の値である。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。
【００２３】
近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、磁界の変化又は超音波の反射波の帰還時間の変化等に基づいて物体の存在を検出する。近接センサ５は、例えば、ディスプレイ２Ａと顔とが接近したことを検出する。照度センサ４及び近接センサ５は、１つのセンサとして構成されていてもよい。照度センサ４は、近接センサとして用いられてもよい。
【００２４】
通信ユニット６は、無線により通信する。通信ユニット６によってサポートされる無線通信規格には、例えば、２Ｇ、３Ｇ、４Ｇ、５Ｇ等のセルラーフォンの通信規格と、近距離無線の通信規格とが含まれる。セルラーフォンの通信規格としては、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷｉＭＡＸ（登録商標）（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。近距離無線の通信規格としては、例えば、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等が含まれる。ＷＰＡＮの通信規格には、例えば、ＺｉｇＢｅｅ（登録商標）が含まれる。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００２５】
レシーバ７は、コントローラ１０から送出される音信号を音として出力する。レシーバ７は、例えば、電子機器１にて再生される動画の音、音楽の音、及び通話時の相手の声を出力することができる。マイク８は、入力されるユーザの声等を音信号へ変換してコントローラ１０へ送信する。
【００２６】
ストレージ９は、プログラム及びデータを記憶する。ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域として利用されてもよい。ストレージ９は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、又は光磁気ディスク等の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００２７】
ストレージ９に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する支援プログラム（図示略）とが含まれる。アプリケーションは、例えば、フォアグランドで実行される場合、当該アプリケーションに係る画面を、ディスプレイ２Ａに表示する。支援プログラムには、例えば、ＯＳが含まれる。プログラムは、通信ユニット６による無線通信又は非一過的な記憶媒体を介してストレージ９にインストールされてもよい。
【００２８】
ストレージ９は、制御プログラム９Ａ、キーデータ９Ｂ、要素分類規則９Ｃ、ユーザ属性対応優先度テーブル９Ｄ、及び設定データ９Ｚなどを記憶できる。制御プログラム９Ａは、各種機能を提供するに際し、電子機器１が記憶する各種アプリケーションと連携できる。制御プログラム９Ａは、通信ユニット６を介してクラウドストレージと連携し、当該クラウドストレージが記憶するファイル及びデータにアクセスしてもよい。クラウドストレージは、ストレージ９に記憶されるプログラム及びデータの一部又は全部を記憶してもよい。
【００２９】
制御プログラム９Ａは、電子機器１の各種動作に関する処理を実現するための機能をそれぞれ提供できる。制御プログラム９Ａが提供する機能には、照度センサ４の検出結果に基づいて、ディスプレイ２Ａの輝度を調整する機能が含まれる。制御プログラム９Ａが提供する機能には、近接センサ５の検出結果に基づいて、タッチスクリーン２Ｂに対する操作を無効とする機能が含まれる。制御プログラム９Ａが提供する機能には、通信ユニット６、レシーバ７、及びマイク８等を制御することによって、通話を実現させる機能が含まれる。制御プログラム９Ａが提供する機能には、カメラ１２、及びカメラ１３の撮影処理を制御する機能が含まれる。制御プログラム９Ａが提供する機能には、コネクタ１４を介して接続される外部機器との間の通信を制御する機能が含まれる。制御プログラム９Ａが提供する機能には、タッチスクリーン２Ｂの検出結果に基づいて判別したジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を行う機能が含まれる。制御プログラム９Ａが提供する機能には、モーションセンサ１５の検出結果に基づいて、電子機器１を携帯する利用者の移動、停止等を検出する機能が含まれる。
【００３０】
制御プログラム９Ａが提供する機能には、コンテンツの操作等に関する機能が含まれる。コンテンツは、ウェブページなどに代表されるように、文字、図形、音声、画像、動画、及びこれらの組合せで構成されたデジタルデータの集合体、並びにアプリケーションなどのソフトウェアによって処理されるデジタルデータの集合体である。コンテンツは、ウェブページの画面（以下、ウェブ画面）などに代表されるように、文字、図形、音声、画像、動画、及びこれらの組合せで構成された状態でディスプレイなどに表示される画面、並びにアプリケーションなどのソフトウェアの実行に伴ってディスプレイなどに表示される画面を含む。
【００３１】
制御プログラム９Ａが提供するコンテンツの操作等に関する機能には、例えば、電子機器１が、タッチスクリーンディスプレイ２に表示されるコンテンツをタッチスクリーンディスプレイ２上の所定の領域に設定し、設定した領域を第１の物理キー群の物理キーのいずれかに割り当てる処理を実現するための機能も含まれる。また、この機能には、例えば、電子機器１が、第１の物理キー群の物理キーの操作を検出すると、操作が検出された物理キーに対応する領域の中に含まれるコンテンツの要素を要素分類規則９Ｃに基づいて分類する処理を実現するための機能も含まれる。また、この機能には、電子機器１が、後述する設定データ９Ｚ内のユーザ属性の設定値（以下、ユーザ属性データ）及びユーザ属性対応優先度テーブル９Ｄを参照し、要素分類規則９Ｃに基づいて分類した要素の中から、ユーザ属性データに対応する優先度に該当する要素を選別する処理を実現するための機能も含まれる。すなわち、ユーザ属性データに対応する優先度の範囲が優先度１〜３である場合には、要素分類規則９Ｃに基づいて分類した要素の中から、優先度１〜３の優先度に該当する要素のみを選別する。また、この機能には、例えば、電子機器１が、ユーザ属性データに基づいて選別した要素を第２の物理キー群の物理キーのいずれかに割り当てる処理を実現するための機能が含まれる。また、この機能には、例えば、電子機器１が、コンテンツの要素の数が物理キーの数よりも多い場合、予め定められたパターンに従って、同一の物理キーに対し異なる要素を重複して割り当てる処理を実現するための機能が含まれる。また、この機能には、例えば、電子機器１が、ユーザ属性データに基づいて選別した要素について要素ごとに一括したユーザ選択を可能とするための区分を設定して、設定した区分を第１の物理キー群の物理キーに割り当てる処理を実現するための機能を提供できる。例えば、アドレスバー、メニュー各部、リンク各部、ページ内テキスト、ページ内画像がコンテンツに含まれる要素として分類された場合、電子機器１は、アドレスバーに対応する区分として「アドレス」、メニュー各部に対応する区分として「メニュー」、リンク各部に対応する区分として「リンク」、ページ内テキストに対応する区分として「テキスト」、ページ内画像に対応する区分として「画像」、をそれぞれ設定し、第１の物理キー群の物理キーにそれぞれ割り当てることができる。
【００３２】
制御プログラム９Ａが提供するコンテンツの操作等に関する機能には、例えば、電子機器１が、操作が検出した物理キーに割り当てられている区分又は要素に対応する音声を出力する処理を実現する機能も含まれる。操作が検出された物理キーにウェブ画面の要素である「アドレスバー」が割り当てられている場合、電子機器１が、アドレスバーに記述されているアドレスを読み上げる音声を出力する処理を実現できる。操作が検出された物理キーに、ウェブ画面の要素に対応する区分として「アドレス」が割り当てられている場合、電子機器１が、操作が検出された物理キーに、要素に対応する区分として「アドレス」が割り当てられている旨を通知するための音声を出力する処理を実現できる。操作が検出された物理キーにウェブ画面の要素である「メニュー各部」が割り当てられている場合、電子機器１が、メニューである旨およびメニューの内容などを読み上げる音声を出力する処理を実現できる。操作が検出された物理キーに、ウェブ画面の要素に対応する区分として「メニュー」が割り当てられている場合、電子機器１が、操作が検出された物理キーに、要素に対応する区分として「メニュー」が割り当てられている旨を通知するための音声を出力する処理を実現できる。操作が検出された物理キーにウェブ画面の要素である「ページ内テキスト」が割り当てられている場合、電子機器１が、テキストに記載されている内容を読み上げる音声を出力する処理を実現できる。操作が検出された物理キーに、ウェブ画面の要素に対応する区分として「テキスト」が割り当てられている場合、電子機器１が、操作が検出された物理キーに、要素に対応する区分として「テキスト」が割り当てられている旨を通知するための音声を出力する処理を実現できる。操作が検出された物理キーにウェブ画面の要素である「リンク各部」が割り当てられている場合、電子機器１が、リンクに記載されている内容を読み上げる音声を出力する処理を実現できる。操作が検出された物理キーに、ウェブ画面の要素に対応する区分として「リンク」が割り当てられている場合、電子機器１が、操作が検出された物理キーに、要素に対応する区分として「リンク」が割り当てられている旨を通知するための音声を出力する処理を実現できる。操作が検出された物理キーにウェブ画面の要素である「ページ内画像」が割り当てられている場合、電子機器１が、画像に付与されたＩＤを読み上げる音声を出力する処理を実現できる。操作が検出された物理キーに、ウェブ画面の要素に対応する区分として「画像」が割り当てられている場合、電子機器１が、操作が検出された物理キーに、要素に対応する区分として「画像」が割り当てられている旨を通知するための音声を出力する処理を実現できる。
【００３３】
キーデータ９Ｂは、電子機器１に備えられた物理キーの構成に関するデータを含む。例えば、キーデータ９Ｂは、電子機器１の所定位置を基準に設定された物理キーの配置位置、及び物理キーの個数などを含む。また、キーデータ９Ｂは、物理キーに割り当てられているコンテンツの要素及び区分の管理情報を含む。管理情報は、操作された物理キーに対応する処理（例えば、要素又は区分の内容を読み上げる音声出力など）を実行する際に参照される。
【００３４】
図２は、実施形態に係るキーデータ９Ｂの一例を示す図である。図２に例示するように、キーデータ９Ｂは、物理キー群ごとに、物理キー群を構成する物理キーのキー構成、物理キーに対する割当機能、物理キーに対する割当区分又は割当要素を示すデータを含んでいる。図２に示す例では、第１の物理キー群Ｇ１に対応するキー構成は「３０ａ１〜３０ａ５」の５個の物理キーとなっている。図２に示す例では、物理キー３０ａ１には「１つ戻る」という操作機能が割り当てられ、物理キー３０ａ５には「１つ進む」という操作機能が割り当てられている。図２に示す例では、割当区分の１巡目として、物理キー３０ａ２〜３０ａ４に、「アドレス」、「メニュー」、「リンク」の区分が割り当てられている。なお、図２に示す例では、割当区分として、第１の物理キー群Ｇ１を構成する物理キーに対して２巡目以降の割当が存在する。すなわち、図２に示すように、割当区分の２巡目として、物理キー３０ａ２に「テキスト」の区分が割り当てられている。また、図２に示す例では、第２の物理キー群Ｇ２に対応するキー構成は「３０ｂ１〜３０ｂ１０」の１０個の物理キーとなっている。図２に示す例では、物理キー３０ｂ１には「１つ戻る」という操作機能が割り当てられ、物理キー３０ｂ１０には「１つ進む」という操作機能が割り当てられている。図２に示す例では、割当要素の１巡目として、物理キー３０ｂ７〜３０ｂ９に、「メニューｅ１−（３）」、「メニューｅ１−（２）」、「アドレスｅ１−（１）」の要素が割り当てられている。なお、図２に示す例では、割当要素として、第２の物理キー群Ｇ２を構成する複数の物理キーに対して２巡目以降の割当が存在する。すなわち、図２に示すように、割当要素の２巡目として、物理キー３０ｂ２〜３０ｂ９に、「テキストｅ２−（８）」、「メニューｅ２−（７）」、「メニューｅ２−（６）」、「リンクｅ２−（５）」、「リンクｅ２−（４）」、「リンクｅ２−（３）」、「リンクｅ２−（２）」、「リンクｅ２−（１）」の要素が割り当てられている。また、図２に示すように、割当要素の３巡目として、物理キー３０ｂ６〜３０ｂ９に、「メニューｅ２−（１２）」、「テキストｅ２−（１１）」、「メニューｅ２−（１０）」、「テキストｅ２−（９）」の要素が割り当てられている。また、図２に示すように、割当要素の４巡目として、物理キー３０ｂ８，３０ｂ９に、「メニューｅ３−（２）」、「メニューｅ３−（１）」の要素が割り当てられている。図２に示す割当区分および割当要素のデータは、制御プログラム９Ａを実行することにより、コントローラ１０により実現される処理に伴って、キーデータ９Ｂに記録される。また、キーデータ９Ｂに記録されている割当区分および割当要素のデータは、物理キーへの割当が変更されるたびに更新されてよい。物理キーの割当が変更されるタイミングは、タッチスクリーンディスプレイ２に表示される画面が変更されるタイミングを含む。
【００３５】
要素分類規則９Ｃは、コンテンツに含まれる要素を分類するための規則に該当する。図３は、実施形態に係る要素分類規則の一例を示す図である。図３に示すように、要素分類規則９Ｃは、ウェブページなどの所定のブラウザにより閲覧可能なウェブ画面、表計算アプリケーションの実行に伴い表示される表計算画面、文書編集アプリケーションの実行に伴い表示される文書編集画面などを対象画面とする。また、要素分類規則９Ｃは、ウェブ画面からの分類要素として、アドレスバー、メニュー各部、リンク各部、ページ内テキスト、ページ内画像などを含む。アドレスバーは、例えば、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｒｃｅ  Ｌｏｃａｔｅｒ）、ホームページアドレスなどが記述されたウェブブラウザで使用されるウィジェットに相当する。メニュー各部は、例えば、ウェブ画面に配置された各種ナビゲーションメニューに相当する。リンク各部は、例えば、ウェブ画面上に記述されたハイパーリンク等に相当する。ページ内テキストは、例えば、ウェブ画面上に記述されたテキストデータに相当する。ページ内画像は、例えば、ウェブ画面上に貼り付けられた画像データに相当する。同様に、要素分類規則９Ｃは、表計算画面からの分類要素として、メニュー各部、ワークシート、図表、ワークシート（セル）内テキストなどを含む。同様に、要素分類規則９Ｃは、文書編集画面からの分類要素として、メニュー各部、文書入力エリア、図表、文書入力エリア内テキストなどを含む。
【００３６】
また、要素分類規則９Ｃは、図３に示すように、コンテンツから分類した要素を要素ごとに一括したユーザ選択を可能とするために設定される区分の情報を含む。例えば、要素分類規則９Ｃは、ウェブ画面に関し、アドレスバーに対応する区分として設定される「アドレス」、メニュー各部に対応する区分として設定される「メニュー」、リンク各部に対応する区分として設定される「リンク」、ページ内テキストに対応する区分として設定される「テキスト」、ページ内画像に対応する区分として設定される「画像」の情報を含む。同様に、要素分類規則９Ｃは、表計算画面及び文書編集画面についても、要素ごとに一括したユーザ選択を可能とするために設定される区分の情報を含む。
【００３７】
また、要素分類規則９Ｃは、図３に示すように、コンテンツの要素を物理キーに割り当てる際の優先度の情報を含む。要素分類規則９Ｃに含まれる優先度の情報は、対象画面（コンテンツの種別）に応じてあらかじめ設定済みの情報である。例えば、要素分類規則９Ｃは、ウェブ画面に関し、「ページ内テキスト」について優先度「１」、「リンク各部」について優先度「２」、「アドレスバー」について優先度「３」、「メニュー各部」について優先度「４」、「ページ内画像」について優先度「５」の情報を含む。同様に、要素分類規則９Ｃは、表計算画面及び文書編集画面についても、コンテンツの要素を物理キーに割り当てる際の優先度の情報を含む。要素分類規則９Ｃに含まれる優先度の情報は、分類要素に優劣をつけない場合（例えば、「優先度なし」）を含んでよい。優先度は、後述するユーザ属性対応優先度テーブル９Ｄに基づく物理キーの割当処理における参考データに過ぎない。なお、要素分類規則９Ｃに含まれる優先度の情報が、分類要素に優劣をつけない「優先度なし」の設定となっている場合、ユーザ属性に対応する優先度の情報が、コンテンツに含まれる要素の物理キーへの割当に用いられることがないので、後述するユーザ属性対応優先度テーブル９Ｄ（図４参照）、並びにユーザ属性データ（図５参照）をストレージ９に格納しなくてもよい。
【００３８】
ユーザ属性対応優先度テーブル９Ｄは、制御プログラム９Ａが提供する機能により、電子機器１がコンテンツに含まれる要素（例えば、ウェブ画面上の要素）を物理キーに割り当てる処理を実行する際に参照される。図４は、実施形態に係るユーザ属性対応優先度テーブルの一例を示す図である。図４に示すように、ユーザ属性対応優先度テーブル９Ｄは、電子機器１のユーザ属性ごとに、物理キーへの割当を行う要素の優先度の範囲を示す情報を記憶する。ここで、ユーザ属性は、コンテンツに含まれる要素が電子機器１のユーザに有益な要素であるか否かを決定付けるために任意に設定することができる情報であり、例えば、ユーザの視力の情報などを採用できる。ユーザ属性が「属性１」に該当する場合（ユーザ属性として属性１が設定されている場合）には、コントローラ１０は、ユーザ属性対応優先度テーブル９Ｄを参照し、コンテンツに含まれる全優先度の要素について、物理キーへの割当を行う。また、ユーザ属性が「属性２」に該当する場合（ユーザ属性として属性２が設定されている場合）には、コントローラ１０は、ユーザ属性対応優先度テーブル９Ｄを参照し、コンテンツに含まれる要素の中から、優先度１〜３の要素について物理キーへの割当を行う。また、ユーザ属性が「属性３」に該当する場合（ユーザ属性として属性３が設定されている場合）には、コントローラ１０は、ユーザ属性対応優先度テーブル９Ｄを参照し、コンテンツに含まれる要素の中から、優先度１の要素のみについて物理キーへの割当を行う。視力が両眼で０．７以上のユーザを「属性１」、視力が両眼で０．０２以上〜０．７未満のユーザを「属性２」、全盲〜０．０２未満のユーザを「属性３」というように区分けした場合、図４に示す例では、ユーザの視力が弱いほど、より視覚的な情報（視覚により認識される程度が大きいと考えられる情報）が物理キーの割当対象から除外される。このように、電子機器１は、コンテンツから分類した要素の物理キーへの割当をユーザ属性に応じて変更することにより、ユーザに応じた操作環境を提供できる結果、コンテンツの操作性を向上させることができる。
【００３９】
上述したユーザ属性対応優先度テーブル９Ｄは、ユーザ属性に対応する優先度の範囲が予め設定された状態であるが、例えば、電子機器１のユーザが不要と思う要素については物理キーの割当を行わないように任意の設定が可能なテーブルを電子機器に備えてもよい。
【００４０】
設定データ９Ｚは、制御プログラム９Ａが提供する機能により、電子機器１が各種処理を実行する際に参照するデータである。図５は、実施形態に係るユーザ属性データの一例を示す図である。設定データ９Ｚは、図５に示すように、ユーザ属性として任意に設定されたデータ（例えば、「属性１」）を記憶することができる。
【００４１】
コントローラ１０は、演算処理装置を含む。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−Ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、およびコプロセッサを含むが、これらに限定されない。コントローラ１０は、電子機器１の動作を統括的に制御して各種の機能を実現する。
【００４２】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行する。そして、コントローラ１０は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、ディスプレイ２Ａ、通信ユニット６、マイク８、及びスピーカ１１を含むが、これらに限定されない。コントローラ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、タッチスクリーン２Ｂ、ボタン３、照度センサ４、近接センサ５、マイク８、カメラ１２、カメラ１３、モーションセンサ１５を含むが、これらに限定されない。
【００４３】
コントローラ１０は、制御プログラム９Ａを実行することにより、電子機器１の各種動作に関する処理を実現できる。コントローラ１０は、制御プログラム９Ａを実行することにより、タッチスクリーンディスプレイ２に表示されるコンテンツの操作等に関する処理を実現できる。例えば、コントローラ１０は、要素分類規則９Ｃに基づいて、タッチスクリーンディスプレイ２に表示されるコンテンツに含まれる要素を分類し、分類した要素を１又は複数の物理キーに割り当てる処理を実現できる。例えば、コントローラ１０は、タッチスクリーンディスプレイ２に表示されるコンテンツをタッチスクリーンディスプレイ２上の所定の領域に設定し、コンテンツの設定が行われた領域を第１の物理キー群の物理キーのいずれかに割り当てる処理を実現できる。例えば、コントローラ１０は、第１の物理キー群の物理キーの操作を検出すると、操作が検出された物理キーに対応する領域の中に含まれるコンテンツの要素を要素分類規則９Ｃに基づいて分類する処理を実現できる。例えば、コントローラ１０は、分類した要素から、ユーザ属性データに対応する優先度に該当する要素を選別する処理を実現できる。例えば、コントローラ１０は、ユーザ属性に基づいて選別した要素を第２の物理キー群の物理キーのいずれかに割り当てる処理を実現できる。例えば、コントローラ１０は、ユーザ属性に基づいて選別した要素について要素ごとに一括したユーザ選択を可能とするための区分を設定して、設定した区分を第１の物理キー群の物理キーに割り当てる処理を実現できる。例えば、コントローラ１０は、操作が検出された物理キーに割り当てられている要素あるいは要素の区分に対応する音声を出力する処理を実現できる。
【００４４】
スピーカ１１は、コントローラ１０から送出される音信号を音として出力する。スピーカ１１は、例えば、着信音及び音楽を出力するために用いられる。レシーバ７及びスピーカ１１の一方が、他方の機能を兼ねてもよい。
【００４５】
カメラ１２及びカメラ１３は、撮影した画像を電気信号へ変換する。カメラ１２は、ディスプレイ２Ａに面している物体を撮影するインカメラである。カメラ１３は、ディスプレイ２Ａの反対側の面に面している物体を撮影するアウトカメラである。カメラ１２及びカメラ１３は、インカメラ及びアウトカメラを切り換えて利用可能なカメラユニットとして、機能的及び物理的に統合された状態で電子機器１に実装されてもよい。
【００４６】
コネクタ１４は、他の装置が接続される端子である。コネクタ１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ライトピーク（サンダーボルト（登録商標））、イヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ１４は、Ｄｏｃｋコネクタのような専用の端子でもよい。コネクタ１４に接続される装置は、例えば、外部ストレージ、スピーカ、及び通信装置を含むが、これらに限定されない。
【００４７】
モーションセンサ１５は、電子機器１を携帯する利用者の動作を判定するための各種情報を検出できる。モーションセンサ１５は、加速度センサ、方位センサ、ジャイロスコープ、磁気センサ及び気圧センサなどを備えるセンサユニットとして構成されてよい。
【００４８】
電子機器１は、上記の各機能部の他、ＧＰＳ受信機、及びバイブレータを備えてもよい。ＧＰＳ受信機は、ＧＰＳ衛星からの所定の周波数帯の電波信号を受信する。ＧＰＳ受信機は、受信した電波信号の復調処理を行って、処理後の信号をコントローラ１０に送出する。ＧＰＳ受信機は、電子機器１の現在位置の演算処理をサポートする。電子機器１は、ＧＰＳ衛星以外の測位用人工衛星の信号を受信可能な受信機を備え、現在位置の演算処理を実行してもよい。バイブレータは、電子機器１の一部又は全体を振動させる。バイブレータは、振動を発生させるために、例えば、圧電素子、又は偏心モータなどを有する。電子機器１は、バッテリなど、電子機器１の機能を維持するために当然に用いられる機能部、及び電子機器１の制御を実現するために当然に用いられる制御部を実装する。
【００４９】
電子機器１は、通信ユニット６を介してクラウド上の記憶サーバにアクセスし、各種プログラム及びデータを取得してもよい。
【００５０】
図６から図１２を参照しつつ、実施形態に係るウェブ画面に対応した物理キーの割当方法の一例を説明する。  図６から図１２は、実施形態に係るウェブ画面の含まれる要素の物理キーへの割当の概要を示す図である。なお、以下の説明において、電子機器１のユーザのユーザ属性（例えば、属性１）が予め設定されているものとする。
【００５１】
図６に示す電子機器１は略直方体状の筐体を備え、電子機器１の平面は図６に示すように略長方形状の形態をなす。第１の物理キー群Ｇ１は、図６に示す物理キー３０ａ１，・・・，物理キー３０ａ５の合計５個の物理キーを含んで構成される。物理キー３０ａ１，・・・，物理キー３０ａ５は、電子機器１の筐体の縁Ｆ１に沿って、図６に示すｙ軸に平行な方向に１列に並んで配置される。第２の物理キー群Ｇ２は、図６に示す物理キー３０ｂ１，・・・，物理キー３０ｂ１０の合計１０個の物理キーを含んで構成される。物理キー３０ｂ１，・・・，物理キー３０ｂ１０は、電子機器１の筐体の縁Ｆ２に沿って、図６に示すｘ軸に平行な方向に１列に並んで配置される。図６に示す第１の物理キー群Ｇ１及び第２の物理キー群Ｇ２のそれぞれを構成する物理キーの個数は一例であり、必ずしも、図６に示す例と同数の物理キーで構成されていなくてもよい。また、図６に示す第１の物理キー群Ｇ１の配置位置は一例であり、図６に示す筐体の縁Ｆ１とは別の筐体の縁に沿って配置されてよい。同様に、図６に示す第２の物理キー群Ｇ２についても、図６に示す筐体の縁Ｆ２とは別の筐体の縁に沿って配置されてよい。図６に示す例では、物理キー３０ａ１，・・・，物理キー３０ａ５は、電子機器１の筐体の縁Ｆ１に沿って配置されるが、タッチスクリーンディスプレイ２の輪郭を構成する１辺に沿った配置であってよい。同様に、物理キー３０ｂ１，・・・，物理キー３０ｂ１０についても、タッチスクリーンディスプレイ２の輪郭を構成する１辺に沿った配置であってよい。図６に示す例では、電子機器１は、タッチスクリーンディスプレイ２に、ウェブ画面Ｃ１を表示する。
【００５２】
電子機器１は、例えば、ウェブ画面Ｃ１がタッチスクリーンディスプレイ２に表示されたタイミングで、図７に示すように、ウェブ画面Ｃ１を、タッチスクリーンディスプレイ２上の３つの領域、領域Ａ１，Ａ２，及びＡ３に設定する。続いて、電子機器１は、領域Ａ１を第１の物理キー群Ｇ１の物理キー３０ａ２に割り当て、領域Ａ２を第１の物理キー群Ｇ１の物理キー３０ａ３に割り当て、領域Ａ３を第１の物理キー群Ｇ１の物理キー３０ａ４に割り当てる。
【００５３】
電子機器１は、例えば、物理キー３０ａ２の操作を検出すると、図８に示すように、物理キー３０ａ２に対応する領域Ａ１に含まれるウェブ画面Ｃ１の要素を、要素分類規則９Ｃに基づいて分類する。すなわち、電子機器１は、ウェブ画面Ｃ１に含まれるアドレスバー、メニュー各部、リンク各部、ページ内テキスト、ページ内画像などの各要素を、物理キーの割り当て対象として抽出する。図８に示す例では、領域Ａ１に含まれるウェブ画面Ｃ１の要素として、要素ｅ１−（１）、要素ｅ１−（２）、及び要素ｅ１−（３）が分類されている。続いて、電子機器１は、ユーザ属性データ及びユーザ属性対応優先度テーブル９Ｄを参照し、要素ｅ１−（１）、要素ｅ１−（２）、及び要素ｅ１−（３）の中から、ユーザ属性データに対応する優先度に該当した要素を選別する。例えば、要素ｅ１−（１）、要素ｅ１−（２）、及び要素ｅ１−（３）が選別されると、電子機器１は、要素ｅ１−（１）を、第２の物理キー群Ｇ２に含まれる物理キー３０ｂ９に割り当て、要素ｅ１−（２）を、第２の物理キー群Ｇ２に含まれる物理キー３０ｂ８に割り当て、要素ｅ１−（３）を、第２の物理キー群Ｇ２に含まれる物理キー３０ｂ７に割り当てる。
【００５４】
電子機器１は、例えば、物理キー３０ａ３の操作を検出すると、図９に示すように、物理キー３０ａ３に対応する領域Ａ２に含まれるウェブ画面Ｃ１の要素を、要素分類規則９Ｃに基づいて分類する。図９に示す例では、領域Ａ２に含まれるウェブ画面Ｃ１の要素として、要素ｅ２−（１）〜要素ｅ２−（１２）までの１２個の要素が分類されている。続いて、電子機器１は、ユーザ属性データ及びユーザ属性対応優先度テーブル９Ｄを参照し、要素ｅ２−（１）〜要素ｅ２−（１２）までの１２個の要素の中から、ユーザ属性データに対応する優先度に該当した要素を選別する。例えば、要素ｅ２−（１）〜要素ｅ２−（１２）までの全ての要素が選別されると、電子機器１は、まず、要素ｅ２−（１）〜要素ｅ２−（８）までの８個の要素を、第２の物理キー群Ｇ２に含まれる物理キー３０ｂ９から物理キー３０ｂ２にそれぞれ割り当てる。続いて、電子機器１は、折り返して再び物理キー３０ｂ９に戻り、要素ｅ２−（９）〜要素ｅ２−（１２）までの４個の要素を、物理キー３０ｂ９から物理キー３０ｂ６にそれぞれ順番に割り当てる。このように、電子機器１は、物理キーを割り当てるべき要素の数が、第２の物理キー群Ｇ２に含まれる物理キーの数よりも多い場合については、第２の物理キー群Ｇ２に含まれる物理キーを循環利用して、同一の物理キーに異なる要素を重複して割り当てることにより対処できる。
【００５５】
電子機器１は、例えば、物理キー３０ａ４の操作を検出すると、図１０に示すように、物理キー３０ａ４に対応する領域Ａ３に含まれるウェブ画面Ｃ１の要素を、要素分類規則９Ｃに基づいて分類する。図１０に示す例では、領域Ａ３に含まれるウェブ画面Ｃ１の要素として、要素ｅ３−（１）及び要素ｅ３−（２）が分類されている。続いて、電子機器１は、ユーザ属性データ及びユーザ属性対応優先度テーブル９Ｄを参照し、要素ｅ３−（１）及び要素ｅ３−（２）の中から、ユーザ属性データに対応する優先度に該当した要素を選別する。例えば、要素ｅ３−（１）及び要素ｅ３−（２）が選別されると、電子機器１は、要素ｅ３−（１）を、第２の物理キー群Ｇ２に含まれる物理キー３０ｂ９に割り当て、要素ｅ３−（２）を、第２の物理キー群Ｇ２に含まれる物理キー３０ｂ８に割り当てる。
【００５６】
電子機器１は、例えば、図１１に示すように、タッチスクリーンディスプレイ２の座標（Ｘ１，Ｙ１）を基準として、ｙ軸方向に平行な方向（１）及びｘ軸方向に平行な方向（２）にタッチスクリーンディスプレイ２上をスキャンすることにより、ウェブ画面Ｃ１上の要素を分類して、分類した順に採番することができる。図１２は、例えば、ウェブ画面Ｃ１を設定したタッチスクリーンディスプレイ２上の領域Ａ２に対するスキャンの推移を示している。電子機器１は、ｙ軸方向に平行な方向（１）に向かってスキャンＳＣ１を開始する（ステップＳ１）。電子機器１は、スキャンＳＣ１により、ウェブ画面Ｃ１上の領域ＨＴ１を検出する（ステップＳ２）。電子機器１は、ｘ軸方向に平行な方向（２）に向かって、領域ＨＴ１に対するスキャンＳＣ２を開始する（ステップＳ３）。電子機器１は、スキャンＳＣ２により検出した領域ＨＴ２に含まれる要素に対して識別番号ｅ２−（１）を付与し、領域ＨＴ２に続いて検出された領域ＨＴ３に含まれる要素に対して識別番号ｅ２−（２）を付与する（ステップＳ４）。このように、電子機器１は、領域Ａ２の全域をスキャンした後、ウェブ画面Ｃ１を設定したタッチスクリーンディスプレイ２上の他の領域についても領域Ａ２と同様の方法でスキャンし、ウェブ画面Ｃ１に含まれる要素の分類及び採番を実行する。電子機器１は、ウェブ画面Ｃ１上の要素を採番した順に、物理キーへ割り当てる。
【００５７】
電子機器１は、ウェブ画面Ｃ１から分類した要素を第２の物理キー群Ｇ２に含まれる物理キーにそれぞれ割り当てた後、物理キー３０ａ２に対する領域Ａ１の割り当て、物理キー３０ａ３に対する領域Ａ２の割り当て、並びに物理キー３０ａ４に対する領域Ａ３の割り当てを解除し、ウェブ画面Ｃ１に含まれる要素の中から選別された要素の区分を新たに第１の物理キー群Ｇ１の物理キーにそれぞれ割り当てる。電子機器１は、例えば、ウェブ画面Ｃ１から選別された要素のうち、ページ内画像に対応する区分である「画像」を物理キー３０ａ２に割り当て、ページ内テキストに対応する区分である「テキスト」を物理キー３０ａ３に割り当て、リンク各部に対応する区分である「リンク」を物理キー３０ａ４に割り当てる。
【００５８】
上記図６から図１２に示す割当の実行に際し、電子機器１は、物理キーと、物理キーに割り当てられた要素との対応関係が分かるように、割当に関するデータを管理情報としてキーデータ９Ｂに記録する（図２参照）。
【００５９】
上記図６から図１２に示す例では、電子機器１が、第１の物理キー群Ｇ１の物理キーの操作検出を契機として、ウェブ画面Ｃ１のスキャンを実行し、ウェブ画面Ｃ１に含まれる要素の分類、選別及び選別した要素の物理キーへの割当が実行されるが、この例には限定されない。例えば、電子機器１は、ウェブ画面Ｃ１を、タッチスクリーンディスプレイ２上の３つの領域、領域Ａ１，Ａ２，及びＡ３に設定したタイミングで、領域Ａ１，Ａ２，及びＡ３ごとに、ウェブ画面Ｃ１に含まれる要素の分類、及び分類した要素の物理キーへの割当が自動的に実行されてもよい。
【００６０】
続いて、図１３から図１６を参照しつつ、実施形態に係る電子機器の動作の一例を説明する。図１３から図１６は、実施形態に係る電子機器の動作の一例を示す図である。以下に示す図１３から図１６は、コンテンツの含まれる要素の物理キーへの割当が終了した後、ユーザにより物理キーが操作されたときに、物理キーに対する操作に応じて電子機器１が実行する動作を示している。すなわち、電子機器１は、ユーザによる物理キーへの操作に応じて、物理キーに割り当てられている要素に関する情報等を音声として出力する処理などを実行する。
【００６１】
図１３に示す例では、電子機器１は、ウェブ画面Ｃ２をタッチスクリーンディスプレイ２に表示する（ステップＳ１１）。
【００６２】
電子機器１は、第１の物理キー群Ｇ１の物理キー３０ａ２に対する操作を検出すると、物理キー３０ａ２に割り当てられている要素の区分（「画像」）を読み上げる音声Ｍ１を出力する（ステップＳ１２）。
【００６３】
物理キー３０ａ２に対する操作を受け付けた後、電子機器１は、第２の物理キー群Ｇ２の物理キー３０ｂ２に対する操作を検出すると、物理キー３０ｂ２に割り当てられている画像のＩＤを読み上げる音声Ｍ２を出力する（ステップＳ１３）。
【００６４】
図１４に示す例では、図１３に示す例と同様に、電子機器１は、ウェブ画面Ｃ２をタッチスクリーンディスプレイ２に表示する（ステップＳ２１）。
【００６５】
電子機器１は、第１の物理キー群Ｇ１の物理キー３０ａ３に対する操作を検出すると、物理キー３０ａ３に割り当てられている要素の区分（「テキスト」）を読み上げる音声Ｍ３を出力する（ステップＳ２２）。
【００６６】
物理キー３０ａ３に対する操作を受け付けた後、電子機器１は、第２の物理キー群Ｇ２の物理キー３０ｂ２に対する操作を検出すると、物理キー３０ｂ２に割り当てられているテキストに記述された内容を読み上げる音声Ｍ４を出力する（ステップＳ２３）。
【００６７】
図１５に示す例では、図１３に示す例と同様に、電子機器１は、ウェブ画面Ｃ２をタッチスクリーンディスプレイ２に表示する（ステップＳ３１）。
【００６８】
電子機器１は、第１の物理キー群Ｇ１の物理キー３０ａ４に対する操作を検出すると、物理キー３０ａ４に割り当てられている要素の区分（「リンク」）を読み上げる音声Ｍ５を出力する（ステップＳ３２）。
【００６９】
物理キー３０ａ４に対する操作を受け付けた後、電子機器１は、第２の物理キー群Ｇ２の物理キー３０ｂ２に対する操作を検出すると、物理キー３０ｂ２に割り当てられているリンクに記述された内容を読み上げる音声Ｍ６を出力する（ステップＳ３３）。物理キー３０ｂ２に対する操作に続いて、電子機器１は、物理キー３０ｂ３に対する操作を検出すると、物理キー３０ｂ３に割り当てられているリンクに記述された内容を読み上げる音声Ｍ７を出力する（ステップＳ３４）。
【００７０】
図１６に示す例では、図１３に示す例と同様に、電子機器１は、ウェブ画面Ｃ２をタッチスクリーンディスプレイ２に表示する（ステップＳ４１）。
【００７１】
電子機器１は、第１の物理キー群Ｇ１の物理キー３０ａ５に対する操作を検出すると、物理キー３０ａ２から物理キー３０ａ４の２巡目以降に割り当てられている別の要素の区分の選択に移る旨の音声Ｍ８を出力する（ステップＳ４２）。
【００７２】
物理キー３０ａ５に対する操作に続いて、２巡目の物理キー３０ａ２の操作を受け付けると、電子機器１は、２巡目の物理キー３０ａ２に割り当てられている要素の区分（「アドレス」）を読み上げる音声Ｍ９を出力する（ステップＳ４３）。
【００７３】
２巡目の物理キー３０ａ２の操作を受け付けた後、第２の物理キー群Ｇ２の物理キー３０ｂ２に対する操作を検出すると、電子機器１は、物理キー３０ｂ２に割り当てられているアドレスバーに記述された内容を読み上げる音声Ｍ１０を出力する（ステップＳ４４）。
【００７４】
図１７及び図１８を用いて、実施形態に係る電子機器１の処理の流れを説明する。図１７及び図１８は、実施形態に係る電子機器の処理の流れの一例を示すフローチャートである。図１７及び図１８に示す処理は、コントローラ１０が、制御プログラム９Ａを実行することにより実現される。
【００７５】
図１７を用いて、コンテンツの要素の物理キーへの割当に関する処理（図６〜図１２等参照）を説明する。図１７に示すように、コントローラ１０は、タッチスクリーンディスプレイ２にコンテンツを表示したかを判定する（ステップＳ１０１）。
【００７６】
コントローラ１０は、判定の結果、コンテンツを表示した場合（ステップＳ１０１，Ｙｅｓ）、表示中のコンテンツをタッチスクリーンディスプレイ２上の所定の領域に設定する（ステップＳ１０２）。
【００７７】
コントローラ１０は、各領域を第１の物理キー群Ｇ１の物理キーに割り当てる（ステップＳ１０３）。
【００７８】
コントローラ１０は、第１の物理キー群Ｇ１の物理キーに対する操作を検出したかを判定する（ステップＳ１０４）。
【００７９】
コントローラ１０は、判定の結果、第１の物理キー群Ｇ１の物理キーに対する操作を検出した場合（ステップＳ１０４，Ｙｅｓ）、操作が検出された物理キーに対応する領域のスキャンを実行する（ステップＳ１０５）。
【００８０】
コントローラ１０は、スキャンにより検出された要素を要素分類規則９Ｃに基づいて分類する（ステップＳ１０６）。
【００８１】
コントローラ１０は、ユーザ属性データ及びユーザ属性対応優先度テーブル９Ｄを参照し、ステップＳ１０６で分類した要素から、ユーザ属性データに対応する優先度に該当する要素を選別する（ステップＳ１０７）。
【００８２】
コントローラ１０は、ステップＳ１０７で選別した要素を第２の物理キー群Ｇ２の物理キーに割り当てる（ステップＳ１０８）。
【００８３】
コントローラ１０は、ステップＳ１０７で選別した要素の区分を第１の物理キー群Ｇ１の物理キーに割り当てる（ステップＳ１０９）。
【００８４】
コントローラ１０は、表示中のコンテンツに対する処理を完了したかを判定する（ステップＳ１１０）。
【００８５】
コントローラ１０は、判定の結果、表示中のコンテンツに対する処理を完了した場合（ステップＳ１１０，Ｙｅｓ）、図１７に示す処理を終了する。
【００８６】
一方、コントローラ１０は、判定の結果、表示中のコンテンツに対する処理を完了していない場合（ステップＳ１１０，Ｎｏ）、上記ステップＳ１０４の判定に戻る。
【００８７】
上記ステップＳ１０４において、コントローラ１０は、判定の結果、第１の物理キー群Ｇ１の物理キーに対する操作を検出していない場合（ステップＳ１０４，Ｎｏ）、同判定を繰り返す。
【００８８】
上記ステップＳ１０１において、コントローラ１０は、判定の結果、コンテンツを表示していない場合（ステップＳ１０１，Ｎｏ）、図１７に示す処理を終了する。
【００８９】
上述してきた通り、実施形態に係る電子機器１は、コンテンツから分類した要素の物理キーへの割当をユーザ属性に応じて変更することにより、タッチスクリーンディスプレイ２上に表示されるウェブ画面及びアプリケーションの画面などの各種コンテンツの操作性を向上できる。
【００９０】
図１８を用いて、コンテンツに含まれる要素の物理キーへの割当完了後に物理キーへの操作検出に応じて実行される処理（図１３〜図１６等参照）について説明する。図１８に示すように、コントローラ１０は、コンテンツを表示中であるかを判定する（ステップＳ２０１）。
【００９１】
コントローラ１０は、判定の結果、コンテンツを表示中である場合（ステップＳ２０１，Ｙｅｓ）、物理キーへの操作を検出したかを判定する（ステップＳ２０２）。
【００９２】
コントローラ１０は、判定の結果、物理キーへの操作を検出した場合（ステップＳ２０２，Ｙｅｓ）、第１の物理キー群Ｇ１の物理キーへの操作であるかを判定する（ステップＳ２０３）。
【００９３】
コントローラ１０は、判定の結果、第１の物理キー群Ｇ１の物理キーへの操作である場合（ステップＳ２０３，Ｙｅｓ）、第１の物理キー群Ｇ１の物理キーに対応する処理を実行し（ステップＳ２０４）、上記ステップＳ２０１の判定に戻る。
【００９４】
一方、コントローラ１０は、判定の結果、第１の物理キー群Ｇ１の物理キーへの操作ではない場合（ステップＳ２０３，Ｎｏ）、第２の物理キー群Ｇ２の物理キーへの操作であるかを判定する（ステップＳ２０５）。
【００９５】
コントローラ１０は、判定の結果、第２の物理キー群Ｇ２の物理キーへの操作である場合（ステップＳ２０５，Ｙｅｓ）、第２の物理キー群Ｇ２の物理キーに対応する処理を実行し（ステップＳ２０６）、上記ステップＳ２０１の判定に戻る。
【００９６】
一方、コントローラ１０は、判定の結果、第２の物理キー群Ｇ２の物理キーへの操作ではない場合（ステップＳ２０５，Ｎｏ）、上記ステップＳ２０１の判定に戻る。
【００９７】
上記ステップＳ２０２において、コントローラ１０は、判定の結果、物理キーへの操作を検出していない場合（ステップＳ２０２，Ｎｏ）、上記ステップＳ２０１の判定に戻る。
【００９８】
上記ステップＳ２０１において、コントローラ１０は、判定の結果、コンテンツを表示中でない場合（ステップＳ２０１，Ｎｏ）、図１８に示す処理を終了する。
【００９９】
（他の実施形態）
上記の実施形態では、電子機器１がタッチスクリーンディスプレイ２に表示されるコンテンツをタッチスクリーンディスプレイ２の上の所定の領域に設定した後、コンテンツの要素を分類し、分類した要素をユーザ属性に応じて選別して、選別した要素の物理キーへの割当を実行する例を説明したが、この例に限定されない。例えば、電子機器１は、コンテンツをタッチスクリーンディスプレイ２の上の所定の領域に設定せずに、コンテンツから分類した要素の物理キーへの割当を実行してもよい。
【０１００】
制御プログラム９Ａが、例えば、タッチスクリーンディスプレイ２の上の所定の領域に設定することなく、要素分類規則９Ｃに基づいて、タッチスクリーンディスプレイ２に表示されるコンテンツに含まれる要素を分類し、分類した要素をユーザ属性に基づいて選別し、選別した要素を１又は複数の物理キーに割り当てる処理を実現するための機能を提供する。そして、コントローラ１０が、当該制御プログラム９Ａにより提供される機能により、要素分類規則９Ｃに基づいて、タッチスクリーンディスプレイ２に表示されるコンテンツに含まれる要素を分類し、分類した要素をユーザ属性に基づいて選別し、選別した要素を１又は複数の物理キーに割り当てる処理を実現する。
【０１０１】
図１９は、実施形態に係るウェブ画面の全体像の一例を示す図である。例えば、図１９に示すように、電子機器１は、タッチスクリーンディスプレイ２に表示されるコンテンツ（例えば、ウェブ画面Ｃ１）を全面に渡ってスキャンし、ウェブ画面Ｃ１から物理キーへの割当対象となる要素（例えば、要素ｅ−（１）〜要素ｅ−（３３））を分類し、分類した要素をユーザ属性に基づいて選別し、選別した要素の物理キーへの割当を実行してもよい。以下、図２０を用いて、コンテンツをタッチスクリーンディスプレイ２の上の所定の領域に設定しない場合の処理の流れを説明する。
【０１０２】
図２０は、実施形態に係る電子機器１の処理の流れの他の例を示すフローチャートである。
【０１０３】
図２０に示すように、コントローラ１０は、タッチスクリーンディスプレイ２にコンテンツを表示したかを判定する（ステップＳ３０１）。
【０１０４】
コントローラ１０は、判定の結果、コンテンツを表示した場合（ステップＳ３０１，Ｙｅｓ）、コンテンツのスキャンを実行する（ステップＳ３０２）。
【０１０５】
コントローラ１０は、スキャンにより検出された要素を要素分類規則９Ｃに基づいて分類する（ステップＳ３０３）。
【０１０６】
コントローラ１０は、ユーザ属性データ及びユーザ属性対応優先度テーブル９Ｄを参照し、ステップＳ３０３で分類した要素から、ユーザ属性データに対応する優先度に該当する要素を選別する（ステップＳ３０４）。
【０１０７】
コントローラ１０は、ステップＳ３０４で選別した要素を第２の物理キー群Ｇ２の物理キーに割り当てる（ステップＳ３０５）。
【０１０８】
コントローラ１０は、ステップＳ３０４で選別した要素の区分を第１の物理キー群Ｇ１の物理キーに割り当てて（ステップＳ３０６）、図２０に示す処理を終了する。
【０１０９】
上記ステップＳ３０１において、コントローラ１０は、判定の結果、コンテンツを表示していない場合（ステップＳ３０１，Ｎｏ）、図２０に示す処理を終了する。
【０１１０】
図２０に示す処理では、電子機器１が、タッチスクリーンディスプレイ２にコンテンツが表示されると、要素分類規則９Ｃに基づいて、タッチスクリーンディスプレイ２に表示されるコンテンツに含まれる要素を分類し、分類した要素をユーザ属性に基づいて選別し、選別した要素を１又は複数の物理キーに割り当てる処理を実現する。このようなことから、図２０に示す処理は、図１７に示す処理のように、コンテンツをタッチスクリーンディスプレイ２の上の所定の領域に設定する必要がなく、さらには、コンテンツを設定した領域への操作を検出する必要もなく、タッチスクリーンディスプレイ２にコンテンツが表示されたタイミングでコンテンツに含まれる要素の物理キーへの割当を全て完了することができ、図１７に示す処理に比較して、ユーザの利便性をさらに向上できる。
【０１１１】
上記の実施形態において、電子機器１は、自らが備えるタッチスクリーンディスプレイ２上に表示されるコンテンツに含まれる要素を分類及び選別して、物理キーに割り当てる例を説明したが、この例には限定されない。電子機器１は、例えば、通信ユニット６あるいはコネクタ１４を介して、データのやり取りが可能な状態で通信可能に接続された外付けの表示装置に表示されるコンテンツについても、上記の実施形態と同様に、コンテンツに含まれる要素を分類及び選別して、物理キーに割り当てることができる。
【０１１２】
また、電子機器１は、上述したように、タッチスクリーンディスプレイ２に表示されたウェブ画面Ｃ１のスキャンを実行して、ウェブ画面Ｃ１に含まれる要素の分類、分類した要素の選別、選別した要素の物理キーへの割当を実行するが、この例には限定されない。電子機器１は、例えば、タッチスクリーンディスプレイ２にウェブ画面Ｃ１を表示する際に、ウェブ画面Ｃ１の元となるウェブページのソースコードの解析を実行することにより、ウェブ画面Ｃ１に含まれる要素を要素分類規則９Ｃに基づいて自動的に分類し、続いて、分類した要素の選別、選別した要素の物理キーへの割当を実行してもよい。すなわち、電子機器１は、タッチスクリーンディスプレイ２上に表示されていないコンテンツであっても、ウェブページのソースコード解析のように、コンテンツの要素を抽出する方法があれば、コンテンツに含まれる要素を分類及び選別して、物理キーに割り当てることができる。
【０１１３】
図２１から図２８を用いて、実施形態に係るアプリケーションの画面に対応した物理キーへの割当の概要を説明する。
【０１１４】
図２１から図２４を用いて、表計算画面に含まれる要素の物理キーへの割当の概要を示す。図２１から図２４は、実施形態に係る表計算画面に含まれる要素の物理キーへの割当の概要を示す図である。タッチスクリーンディスプレイ２に表示した表計算画面に含まれる要素の物理キーへの割当を行う場合も、図６から図１２に例示したウェブ画面Ｃ１に含まれる要素の物理キーへの割当と基本的に同様である。すなわち、図２１に示すように、電子機器１は、表計算画面Ｃ３を、タッチスクリーンディスプレイ２上の領域Ａ４，Ａ５，及びＡ６に設定する。電子機器１は、領域Ａ４を第１の物理キー群Ｇ１の物理キー３０ａ２に割り当て、領域Ａ５を第１の物理キー群Ｇ１の物理キー３０ａ３に割り当て、領域Ａ６を第１の物理キー群Ｇ１の物理キー３０ａ４に割り当てる。
【０１１５】
電子機器１は、例えば、表計算画面Ｃ３のメニューに対応する領域Ａ４が割り当てられた物理キー３０ａ２の操作を受け付けると、図２２に示すように、領域Ａ４に含まれる表計算画面Ｃ３の要素を、要素分類規則９Ｃに基づいて分類する。すなわち、電子機器１は、表計算画面Ｃ３に含まれるメニュー各部に関する分類を実行する。図２２に示す例では、領域Ａ４に含まれる表計算画面Ｃ３の要素として、要素ｅ１０１〜要素ｅ１２２が分類されている。続いて、電子機器１は、ユーザ属性データ及びユーザ属性対応優先度テーブル９Ｄを参照し、分類した要素ｅ１０１〜要素ｅ１２２の中から、ユーザ属性データに対応する優先度に該当する要素を選別する。例えば、要素ｅ１０１〜ｅ１２２が選別されると、電子機器１は、要素ｅ１０１を、第２の物理キー群Ｇ２に含まれる物理キー３０ｂ９に割り当て、要素ｅ１０２を、第２の物理キー群Ｇ２に含まれる物理キー３０ｂ８に割り当てるというように、選別した各要素を第２の物理キー群Ｇ２に含まれる物理キーに割り当てる。
【０１１６】
電子機器１は、例えば、表計算画面Ｃ３のワークシートに対応する領域Ａ５が割り当てられた物理キー３０ａ３の操作を受け付けると、図２３に示すように、領域Ａ５に含まれる表計算画面Ｃ３の要素を、要素分類規則９Ｃに基づいて分類する。すなわち、電子機器１は、表計算画面Ｃ３に含まれるワークシートに関する分類を実行する。図２３に示す例では、領域Ａ５に含まれる表計算画面Ｃ３の要素の一部として、例えば、要素ｅ（ｎ−ｂ）−（１）〜要素ｅ（ｎ−ｂ）−（１０）の要素が分類されている。続いて、電子機器１は、ユーザ属性データ及びユーザ属性対応優先度テーブル９Ｄを参照し、例えば、要素ｅ（ｎ−ｂ）−（１）〜要素ｅ（ｎ−ｂ）−（１０）の要素の中から、ユーザ属性データに対応する優先度に該当した要素を選別する。例えば、要素ｅ（ｎ−ｂ）−（１）〜要素ｅ（ｎ−ｂ）−（１０）の要素が選別されると、電子機器１は、要素ｅ（ｎ−ｂ）−（１）を、第２の物理キー群Ｇ２に含まれる物理キー３０ｂ９に割り当て、要素ｅ（ｎ−ｂ）−（２）を、第２の物理キー群Ｇ２に含まれる物理キー３０ｂ８に割り当てるというように、選別した各要素を第２の物理キー群Ｇ２に含まれる物理キーに割り当てる。
【０１１７】
電子機器１は、例えば、表計算画面Ｃ３のグラフに対応する領域Ａ６が割り当てられた物理キー３０ａ４の操作を受け付けると、図２４に示すように、領域Ａ６に含まれる表計算画面Ｃ３の要素を、要素分類規則９Ｃに基づいて分類する。すなわち、電子機器１は、表計算画面Ｃ３に含まれる図表に関する分類を実行する。図２４に示す例では、領域Ａ６に含まれる表計算画面Ｃ３の要素として、要素ｅｎ−（１）及び要素ｅｎ−（２）が分類されている。続いて、電子機器１は、ユーザ属性データ及びユーザ属性対応優先度テーブル９Ｄを参照し、分類した要素ｅｎ−（１）及び要素ｅｎ−（２）の中から、ユーザ属性データに対応する優先度に該当する要素を選別する。例えば、要素ｅｎ−（１）及び要素ｅｎ−（２）が選別されると、電子機器１は、要素ｅｎ−（１）を、第２の物理キー群Ｇ２に含まれる物理キー３０ｂ９に割り当て、要素ｅｎ−（２）を、第２の物理キー群Ｇ２に含まれる物理キー３０ｂ８に割り当てる。
【０１１８】
図２５は、実施形態に係るキーデータ９Ｂの他の例を示す図である。図２６は、実施形態に係る物理キーと割当要素の対応関係を示す図である。図２１から図２４に示す割当の実行に際し、電子機器１は、図２５に示すように、物理キーと、物理キーに割り当てられた要素との対応関係が分かるように、割当に関するデータをキーデータ９Ｂに記録する。図２５に示す例では、割当区分／要素のｎ−ａ巡目（ａは自然数）において、第１の物理キー群Ｇ１の物理キー３０ａ２，物理キー３０ａ３及び物理キー３０ａ４に、ライン（１），ライン（２）及びライン（３）が割り当てられている。また、図２５に示す例では、割当区分／要素のｎ−ａ巡目（ａは自然数）において、第２の物理キー群Ｇ２の物理キー３０ｂ９〜物理キー３０ｂ３に、コラム（Ａ）〜コラム（Ｇ）が割り当てられている。例えば、ライン（１）は、図２６に示すように、ワークシートに配置された各行の中の１行目を示し、コラム（Ａ）は、図２６に示すように、ワークシートに配置された各列の中のＡ列目を示している。このように、表計算画面Ｃ３では、ワークシートの操作性を考慮して、第１の物理キー群Ｇ１の物理キーにワークシート上の各行を割り当て、第２の物理キー群Ｇ２の物理キーにワークシート上の各列を割り当ててもよい。
【０１１９】
図２７は、実施形態に係る電子機器の動作の他の例を示す図である。図２７は、図２１から図２６を用いて概要を説明した表計算画面Ｃ３に含まれる要素の物理キーへの割当が終了した後、ユーザにより物理キーが操作されたときに、物理キーに対する操作に応じて電子機器１が実行する動作を示している。
【０１２０】
図２７に示すように、電子機器１は、第１の物理キー群Ｇ１の物理キーのうち、「１つ進む」の機能が割り当てられている物理キー３０ａ５に対する操作が検出されると、第１の物理キー群Ｇ１の物理キーに割り当てられている要素を１巡目の要素から２巡目の要素に移行する（ステップＳ５１）。
【０１２１】
電子機器１は、第１の物理キー群Ｇ１の物理キーのうち、「テキスト」の要素が割り当てられている物理キー３０ａ２に対する操作が検出されると、ワークシートに含まれるセル内テキストを第２の物理キー群Ｇ２の物理キーにより操作可能な状態に遷移する（ステップＳ５２）。
【０１２２】
電子機器１は、第２の物理キー群Ｇ２の物理キー３０ｂ９の操作を検出すると、物理キー３０ｂ９に割り当てられている要素であるセル内テキストに記述された内容（「時間（ｔ）」）を読み上げる音声Ｍ１１を出力する（ステップＳ５３）。
【０１２３】
電子機器１は、第２の物理キー群Ｇ２の物理キー３０ｂ８の操作を検出すると、物理キー３０ｂ８に割り当てられている要素であるセル内テキストに記述された内容（「２πｔ」）を読み上げる音声Ｍ１２を出力する（ステップＳ５４）。
【０１２４】
図２８は、実施形態に係る文書編集画面に含まれる要素の物理キーへの割当の概要を示す図である。タッチスクリーンディスプレイ２に表示した文書編集画面に含まれる要素の物理キーへの割当についても、ウェブ画面Ｃ１の場合（図６〜図１２等）及び表計算画面Ｃ３の場合（図２１〜図２４等）と基本的に同様である。すなわち、図２８に示すように、電子機器１は、タッチスクリーンディスプレイ２に表示される文書編集画面Ｃ４を、タッチスクリーンディスプレイ２上の領域Ａ７，Ａ８，及びＡ９に設定する。電子機器１は、領域Ａ７を第１の物理キー群Ｇ１の物理キー３０ａ２に割り当て、領域Ａ８を第１の物理キー群Ｇ１の物理キー３０ａ３に割り当て、領域Ａ９を第１の物理キー群Ｇ１の物理キー３０ａ４に割り当てる。詳細な説明は省略するが、電子機器１は、領域Ａ７，Ａ８，及びＡ９のそれぞれに含まれる文書編集画面Ｃ４の要素を、要素分類規則９Ｃに基づいて分類し、分類した要素をユーザ属性データに基づいて選別し、選別した要素を第２の物理キー群Ｇ２の物理キーに割り当てる。
【０１２５】
本明細書では、添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記の実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成により具現化されるべきである。
【符号の説明】
【０１２６】
１  電子機器
２  タッチスクリーンディスプレイ
２Ａ  ディスプレイ
２Ｂ  タッチスクリーン
３  ボタン
４  照度センサ
５  近接センサ
６  通信ユニット
７  レシーバ
８  マイク
９  ストレージ
９Ａ  制御プログラム
９Ｂ  キーデータ
９Ｃ  要素分類規則
９Ｄ  ユーザ属性対応優先度テーブル
９Ｚ  設定データ
１０  コントローラ
１１  スピーカ
１２  カメラ
１３  カメラ
１４  コネクタ
１５  モーションセンサ
【図１】
2020024755.tif 000003
【図２】
2020024755.tif 000004
【図３】
2020024755.tif 000005
【図４】
2020024755.tif 000006
【図５】
2020024755.tif 000007
【図６】
2020024755.tif 000008
【図７】
2020024755.tif 000009
【図８】
2020024755.tif 000010
【図９】
2020024755.tif 000011
【図１０】
2020024755.tif 000012
【図１１】
2020024755.tif 000013
【図１２】
2020024755.tif 000014
【図１３】
2020024755.tif 000015
【図１４】
2020024755.tif 000016
【図１５】
2020024755.tif 000017
【図１６】
2020024755.tif 000018
【図１７】
2020024755.tif 000019
【図１８】
2020024755.tif 000020
【図１９】
2020024755.tif 000021
【図２０】
2020024755.tif 000022
【図２１】
2020024755.tif 000023
【図２２】
2020024755.tif 000024
【図２３】
2020024755.tif 000025
【図２４】
2020024755.tif 000026
【図２５】
2020024755.tif 000027
【図２６】
2020024755.tif 000028
【図２７】
2020024755.tif 000029
【図２８】
2020024755.tif 000030
【手続補正書】
【提出日】令和1年11月13日(2019.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
筐体と、
前記筐体の縁に沿って並ぶ１又は複数の物理キーと、
コンテンツに含まれる要素を分類するための規則を記憶するストレージと、
前記規則に基づいて前記コンテンツに含まれる要素を分類し、当該分類した要素をユーザ属性に応じて１又は複数の物理キーに割り当てるコントローラと
を備える電子機器。
【請求項２】
前記ユーザ属性は、ユーザの視力の情報である
請求項１に記載の電子機器。
【請求項３】
筐体と、
前記筐体の縁に沿って並ぶ１又は複数の物理キーと、
コンテンツに含まれる要素を分類するための規則を記憶するストレージと、
を備える電子機器の制御方法において、
前記規則に基づいて前記コンテンツに含まれる要素を分類し、当該分類した要素をユーザ属性に応じて１又は複数の物理キーに割り当てる、制御方法。
【請求項４】
筐体と、
前記筐体の縁に沿って並ぶ１又は複数の物理キーと、
コンテンツに含まれる要素を分類するための規則を記憶するストレージと、
を備える電子機器に、
前記規則に基づいて前記コンテンツに含まれる要素を分類し、当該分類した要素をユーザ属性に応じて１又は複数の物理キーに割り当てるステップ、を実行させる制御プログラム。