(57)【要約】【課題】コンテンツを利用しながら位置入力デバイスの操作精度を高めること。【解決手段】クリック難易度計算部１２が、コンテンツに含まれるクリック可能領域のクリック難易度を計算し、コンテンツ改変処理部１４が、そのクリック難易度や位置入力デバイス５のユーザ操作習熟度に応じて上記クリック可能領域を拡大し、習熟度計算部１３が、位置入力デバイス５の操作結果に基づいてユーザ操作習熟度を計算して更新する。【選択図】図１
2013242631.tif 000002
【特許請求の範囲】
【請求項１】
位置入力デバイスの操作習熟度を記憶しておくデータ記憶手段と、
前記データ記憶手段から前記操作習熟度を読み出して、コンテンツに含まれるクリック可能領域を当該操作習熟度に応じて拡大するコンテンツ改変処理手段と、
前記位置入力デバイスの操作結果に基づいて前記操作習熟度を計算し、前記データ記憶手段の操作習熟度を更新する習熟度計算手段と、
を有することを特徴とする操作習熟支援装置。
【請求項２】
前記クリック可能領域のクリック難易度を計算するクリック難易度計算手段を更に有し、
前記コンテンツ改変処理手段は、
前記コンテンツに含まれるクリック可能領域を前記クリック難易度に更に応じて拡大することを特徴とする請求項１記載の操作習熟支援装置。
【請求項３】
前記クリック難易度計算手段は、少なくともクリック可能領域の大きさ又は形状に基づいて前記クリック難易度を計算し、
前記習熟度計算手段は、
前記位置入力デバイスの操作時間、操作回数、操作成功回数のうち少なくとも１つに基づいて前記操作習熟度を計算することを特徴とする請求項２記載の操作習熟支援装置。
【請求項４】
コンピュータで行う操作習熟支援方法において、
位置入力デバイスの操作習熟度をデータ記憶手段に記憶しておくステップと、
前記データ記憶手段から前記操作習熟度を読み出して、コンテンツに含まれるクリック可能領域を当該操作習熟度に応じて拡大するステップと、
前記位置入力デバイスの操作結果に基づいて前記操作習熟度を計算し、前記データ記憶手段の操作習熟度を更新するステップと、
を有することを特徴とする操作習熟支援方法。
【請求項５】
コンピュータを請求項１乃至３のいずれかに記載の操作習熟支援装置として機能させるための操作習熟支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポインティングデバイスの操作習熟を支援する技術に関する。
【背景技術】
【０００２】
情報通信技術の発展により、ＩＣＴ（Information and Communication Technology）機器は、日常の様々な場面で利用されるようになった。そして、その市場の巨大化と併せて高齢化社会の進展の影響により、高齢者のＩＣＴ機器利用人口は増加しつつある。
【０００３】
しかし、特に高齢の初心者はＩＣＴ機器の操作に困難を感じることが多い。例えば、加齢による視力の低下、手指の感覚や筋力が衰えた高齢者にとって、微細な操作が要求されるポインティングデバイス（ＩＣＴ機器に付属するマウス等）の操作は、若齢のユーザのそれと比較して困難である。
【０００４】
そこで、特許文献１によれば、画面上のマウスポインタ及びその周辺を拡大する拡大鏡をＰＣ画面前に配置し、更にそのポインタの移動速度を制御することにより、ポインティングデバイスの操作を支援する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２９３５０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記技術はポインティングデバイスの操作を簡便にするにすぎず、そのようなシステムを活用して操作支援を享受している状況では、微細な操作の習熟を促すことまでは期待できない。
【０００７】
そのため、外出先にあるＩＣＴ機器を操作する場合など、そのような支援環境が何ら整っていない場合には、ポインティング操作に対する困難や負担をユーザに与えてしまう。このような問題を避けるため、その支援環境がなくとも適切にポインティングデバイスを操作できるように、ユーザがその操作の習熟度を高めることは大変重要である。
【０００８】
ポインティングデバイスの操作を習熟するには、時間をかけて繰り返し練習する必要がある。しかし、操作習熟度の低い初心者は、コンテンツサービスの魅力に動機付けられてＩＣＴ機器の利用を開始するものの、操作方法等の基礎的な練習を敬遠する傾向が強く、そのサービスの利用に伴う操作が難しいと分かると、その利用を放棄してしまい操作の習熟に至らないという問題があった。特に高齢者にとっては微細操作を学習する負担が若年者よりも高いため、この問題は顕著に現れていた。
【０００９】
本発明は、上記を鑑みてなされたものであり、その課題とするところは、コンテンツを利用しながら位置入力デバイスの操作精度を高めることにある。
【課題を解決するための手段】
【００１０】
請求項１記載の操作習熟支援装置は、位置入力デバイスの操作習熟度を記憶しておくデータ記憶手段と、前記データ記憶手段から前記操作習熟度を読み出して、コンテンツに含まれるクリック可能領域を当該操作習熟度に応じて拡大するコンテンツ改変処理手段と、前記位置入力デバイスの操作結果に基づいて前記操作習熟度を計算し、前記データ記憶手段の操作習熟度を更新する習熟度計算手段と、を有することを特徴とする。
【００１１】
請求項２記載の操作習熟支援装置は、請求項１記載の操作習熟支援装置において、前記クリック可能領域のクリック難易度を計算するクリック難易度計算手段を更に有し、前記コンテンツ改変処理手段は、前記コンテンツに含まれるクリック可能領域を前記クリック難易度に更に応じて拡大することを特徴とする。
【００１２】
請求項３記載の操作習熟支援装置は、請求項２記載の操作習熟支援装置において、前記クリック難易度計算手段は、少なくともクリック可能領域の大きさ又は形状に基づいて前記クリック難易度を計算し、前記習熟度計算手段は、前記位置入力デバイスの操作時間、操作回数、操作成功回数のうち少なくとも１つに基づいて前記操作習熟度を計算することを特徴とする。
【００１３】
請求項４記載の操作習熟支援方法は、コンピュータで行う操作習熟支援方法において、位置入力デバイスの操作習熟度をデータ記憶手段に記憶しておくステップと、前記データ記憶手段から前記操作習熟度を読み出して、コンテンツに含まれるクリック可能領域を当該操作習熟度に応じて拡大するステップと、前記位置入力デバイスの操作結果に基づいて前記操作習熟度を計算し、前記データ記憶手段の操作習熟度を更新するステップと、を有することを特徴とする。
【００１４】
請求項５記載の操作習熟支援プログラムは、コンピュータを請求項１乃至３のいずれかに記載の操作習熟支援装置として機能させることを特徴とする。
【００１５】
以上より、本発明によれば、コンテンツに含まれるクリック可能領域を位置入力デバイスの操作習熟度やクリック可能領域のクリック難易度に応じて拡大し、その位置入力デバイスの操作結果に基づいて上記操作習熟度を計算して更新するため、コンテンツを利用しながら位置入力デバイスの操作精度を高めることができる。
【発明の効果】
【００１６】
本発明によれば、コンテンツを利用しながら位置入力デバイスの操作精度を高めることができる。
【図面の簡単な説明】
【００１７】
【図１】操作習熟支援装置の機能ブロック構成を示す図である。
【図２】第１の実施の形態に係る操作習熟支援装置の処理フローを示す図である。
【図３】第１の実施の形態に係るクリック難易度の計算処理フローを示す図である。
【図４】クリック可能領域基本情報表の例を示す図である。
【図５】難易度判定基準表の例を示す図である。
【図６】ユーザ習熟度一覧表の例を示す図である。
【図７】コンテンツ拡大率基準表の例を示す図である。
【図８】第１の実施の形態に係る操作習熟度の計算処理フローを示す図である。
【図９】第２の実施の形態に係る操作習熟支援装置の処理フローを示す図である。
【図１０】第２の実施の形態に係るクリック難易度の計算処理フローを示す図である。
【図１１】クリック可能領域改変後情報表の例を示す図である。
【図１２】第２の実施の形態に係るクリック可能領域の拡大例を示す図である。
【図１３】第２の実施の形態に係る操作習熟度の計算処理フローを示す図である。
【図１４】操作習熟度増加表の例を示す図である。
【図１５】操作習熟度減少表の例を示す図である。
【図１６】第３の実施の形態に係る操作習熟支援装置の処理フローを示す図である。
【図１７】第３の実施の形態に係るクリック難易度の計算処理フローを示す図である。
【図１８】難易度判定基準表の例を示す図である。
【図１９】クリック可能領域情報表の例を示す図である。
【図２０】第３の実施の形態に係るクリック可能領域の拡大率の計算処理フローを示す図である。
【図２１】クリック可能領域改変基準表の例を示す図である。
【図２２】クリック可能領域拡大処理前情報表の例を示す図である。
【図２３】拡大動作例を示す図である。
【図２４】クリック可能領域拡大処理後情報表の例を示す図である。
【図２５】第３の実施の形態に係るクリック可能領域の拡大例を示す図である。
【図２６】第３の実施の形態に係るクリック可能領域の拡大例を示す図である。
【図２７】第３の実施の形態に係る操作習熟度の計算処理フローを示す図である。
【図２８】クリック位置に応じた操作習熟度の変化情報表の例を示す図である。
【発明を実施するための形態】
【００１８】
本発明は、ポインティングデバイスに習熟していないユーザであっても、コンテンツを利用しながらポインティングデバイスの操作を習熟し、その操作精度を高めることを目的とする。
【００１９】
そのため、以下説明する各実施の形態では、コンテンツに含まれるクリック可能な領域のクリックの難しさと、ポインティングデバイスに関するユーザの操作習熟の進み具合に応じて、そのクリック可能領域のクリックの難しさを変更するようにコンテンツ表示を改変する手段やその動作方法を提供する。
【００２０】
以下、本発明を実施する一実施の形態について図面を用いて説明する。但し、本発明は多くの異なる様態で実施することが可能であり、本実施の形態の記載内容に限定して解釈すべきではない。
【００２１】
〔第１の実施の形態〕
図１は、本実施の形態に係る操作習熟支援装置１の機能ブロック構成を示す図である。本操作習熟支援装置１は、マウス等の位置入力デバイス（ポインティングデバイス）５やディスプレイ等の出力装置７を備えたコンピュータ１００上で動作する。本コンピュータ１００はＯＳ（Operating System）を実装し、コンテンツ取得部３は、そのＯＳ上で動作するウェブブラウザ等によって実現される。
【００２２】
操作習熟支援装置１は、本装置１の利用ユーザを管理するユーザ個別情報管理部１１と、取得コンテンツに含まれるクリック可能領域を抽出し、その領域の情報を元に当該クリック可能領域のクリック難易度を計算するクリック難易度計算部１２と、位置入力デバイス５の操作結果（操作ログやサービス利用時間等のユーザ固有の情報）に基づいてユーザの操作習熟度を計算し、過去の操作習熟度を更新する習熟度計算部１３と、計算されたクリック難易度や操作習熟度に応じて、上記取得コンテンツ内のクリック可能領域やそれを含むコンテンツ全体に改変処理を加えるコンテンツ改変処理部１４と、で主に構成される。
【００２３】
尚、本操作習熟支援装置１は、上記各機能部１１〜１４によってそれぞれ保持される各種データ（上述したクリック難易度や操作習熟度、後述する様々な対応関係表等）を記憶するメモリ等のデータ記憶手段（不図示）を備え、そのデータ記憶部から適時読み出すことにより当該各種データが利用される。
【００２４】
次に、図２を参照しながら、本実施の形態に係る操作習熟支援装置１の動作を説明する。本動作例は、ユーザがコンテンツを受信した際に、そのコンテンツのクリック難易度と当該ユーザにおける位置入力デバイス５の操作習熟度とに基づいてコンテンツ全体の拡大率を変更し、出力装置７に表示する例である。
【００２５】
最初に、ユーザ個別情報管理部１１により、操作習熟支援装置１を利用するユーザが識別される（ステップＳ１００）。例えば、ユーザによる本装置１へのログイン操作により、その利用ユーザが特定される。
【００２６】
次に、クリック難易度計算部１２により、コンテンツ取得部３によって取得されたコンテンツを受信した後に、その取得コンテンツのクリック難易度が計算される（ステップＳ１０１）。以下、図３を参照しながら、そのクリック難易度の計算方法を詳述する。
【００２７】
まず、コンテンツに含まれるクリック可能領域の平均面積が計算される（ステップＳ１０１ａ）。例えば、コンテンツから「８０×８０（＝６４００）」サイズのクリック可能領域が取得され、その面積が図４のクリック可能領域基本情報表に保存される。そして、全てのクリック可能領域の面積が取得された後、その平均値が計算される。
【００２８】
図４のクリック可能領域基本情報表は、２つのクリック可能領域Ａ，Ｂがコンテンツ内に存在したことを示している。Ａ，Ｂは各クリック可能領域を一意に表す情報である。ここでは［ｐｘ＾２］（ｐｘはピクセル、ｐｘ＾２は平方ピクセル）を面積の単位とする。他の単位を活用してもよく、例えば、解像度情報を活用して［ｍｍ＾２］のように実空間の距離を単位としてもよい。
【００２９】
また、クリック可能領域の面積を取得する手法としては、例えば、画像であれば、画像の縦横のピクセル数から面積を求める方法が挙げられる。テキストやボタンであれば、ソースコードがレンダリングされて表示された画面上で座標を取得し、その座標ごとにオンマウス状態を取得し、任意の座標がクリック可能であるかを確認し、更にクリック後の遷移先を取得して遷移先を確認して、クリック後の遷移先が同一かつ隣接したクリック可能領域を集積し、それぞれのクリック可能領域の面積を求める方法が挙げられる。これら手法に限らず、他の手法を用いてよい。
【００３０】
また、クリック可能領域の平均面積を求める際に例外処理を設けてもよい。例えば、１０００００００［ｐｘ＾２］以上の面積を持つ領域等、極端に面積の大きいクリック可能領域を外れ値とみなす例外処理を設けてもよい。このような例外処理を設けておくことにより、例えば、巨大なクリック可能領域として広告バナーが挿入されているコンテンツにおいて、そのコンテンツ本体部分のクリック可能領域が軒並み小さい場合には、後述するステップＳ１０１ｂで説明するコンテンツの平均的なクリック難易度の導出時において、ユーザが一般的にクリックする領域の面積が小さいにもかかわらず、コンテンツのクリック難易度が低く計算されるという事態を回避することができる。
【００３１】
また、面積（大きさ）を利用する以外に、クリック可能領域の形状等に基づいてクリック難易度を計算してもよい。
【００３２】
次に、図５の難易度判定基準表に基づき、ステップＳ１０１ａで計算された平均面積からコンテンツのクリック難易度が計算される（ステップＳ１０１ｂ）。例えば、クリック可能領域の平均面積が１５０００［ｐｘ＾２］であれば、このコンテンツのクリック難易度は「普」となる。
【００３３】
尚、コンテンツのクリック難易度を計算する手法としては、クリック可能領域の面積が小さいほど、そのクリック可能領域をクリックするのは困難であるという特性に着目した手法であれば、任意の手法を用いてもよいし、他のパラメータを合わせて利用してもよい。
【００３４】
例えば、アクセスログを外部から別途取得し、クリック頻度の高いクリック可能領域を抽出したうえで、抽出されたクリック可能領域のみを用いて、その平均面積からコンテンツ難易度を求めてもよい。例えば、短辺と長辺の比が一定以上の場合には、難易度に重み付けを行う等してもよい。
【００３５】
また、他の条件を利用してもよい。例えば、一定面積以下のクリック可能領域が一定個数以上あれば「難」とする条件付けによる難易度判定を行ってもよい。算出されるクリック難易度についても、「難」「普」「易」の３段階ではなく、任意の階数を設けてもよく、その他数値で表してもよい。
【００３６】
次に、図２に戻り、コンテンツ改変処理部１４により、ステップＳ１００で識別されたユーザに対応する操作習熟度が図６のユーザ習熟度一覧表から取得され、そのユーザの操作習熟度とステップＳ１０１で計算された取得コンテンツのクリック難易度とを用いて、図７のコンテンツ拡大率基準表に基づき、当該取得コンテンツを表示する際の拡大率が決定され、その拡大率で拡大されたコンテンツが出力装置７に出力される（ステップＳ１０２）。このとき、取得コンテンツの拡大に伴い、クリック可能領域もそれに応じて拡大される。
【００３７】
例えば、コンテンツのクリック難易度が「難」で、ユーザの操作習熟度が「１」の場合には、図７のコンテンツ拡大率基準表より拡大率は２００％であるから、ブラウザシステムの処理によって２００％に拡大されたコンテンツが出力装置７に表示される。
【００３８】
尚、コンテンツ拡大率基準表を用いる以外に、コンテンツのクリック難易度とユーザの操作習熟度からアルゴリズム的に拡大率を計算してもよい。また、拡大率をクリック難易度及び操作習熟度を用いた別の手法で決定してもよい。その際、クリック難易度が上昇するほど拡大率が大きくなり、操作習熟度が高くなるほど拡大率が小さくなる特性を持つ手法を用いればよい。
【００３９】
例えば、クリック難易度Ｐ１が１〜１０の離散値で、操作習熟度Ｐ２が１〜５段階の離散値で表されているとき、正の重み付け定数α，βを用いて拡大率Ｐ［％］を式（１）で計算してもよい。
【００４０】
Ｐ＝（α×Ｐ１）×（β×Ｐ２）      ・・・（１）
このとき、重み付け定数α，βは、クリック難易度Ｐ１が１０段階、操作習熟度Ｐ２が５段階であるという違いを考慮するほか、適切な最大拡大率（例えば４００％）や最小拡大率（例えば１００％）を考慮して定めることができる。その他、拡大率Ｐの計算にクリック難易度Ｐ１を重視するのであれば、定数αを大きくすると共に定数βを小さくして重み付けを行うことも可能である。他のアルゴリズムや数式を用いて拡大率Ｐを決定してもよい。
【００４１】
最後に、習熟度計算部１３により、ユーザによる位置入力デバイス５の操作結果に基づいて操作習熟度が計算され、図６に示したユーザ習熟度一覧の操作習熟度の値が更新される（ステップＳ１０３）。以下、図８を参照しながら、操作習熟度の計算方法を詳述する。
【００４２】
まず、操作習熟支援装置１の利用総時間が計測され、記録される(ステップＳ１０３ａ)。利用総時間とは、例えば、ユーザが操作習熟支援装置１を利用した総時間の総和（つまり、位置入力デバイス５の利用時間が含まれる総和）である。
【００４３】
次に、出力装置７に出力されたコンテンツが位置入力デバイス５で操作される際に、所定の基準に基づいてユーザの操作習熟度が計算され、更新される(ステップＳ１０３ｂ)。
【００４４】
例えば、ユーザの操作習熟支援装置１の利用時間Ｔが増加するに従って操作習熟度Ｐ２が上昇する式（２）を用いることにより、時間の経過に伴って操作習熟度が上昇することになる。計算されたユーザの操作習熟度は、ステップＳ１０２のコンテンツ改変の際に更新される。
【００４５】
Ｐ２＝ｌｏｇ（１＋Ｔ）      ・・・（２）
尚、ここで説明した手法の他、操作回数や操作成功回数等、操作習熟度の決定基準は任意に定めてもよい。例えば、ユーザが拡大されたコンテンツを自分で縮小表示したときに操作習熟度を上昇させてもよいし、一定以下の面積のクリック可能領域をクリックしたときに操作習熟度を上昇させてもよい。また、ユーザの操作習熟度は、１０段階以外にも任意の段数を用いてもよい。
【００４６】
〔第２の実施の形態〕
続いて、第２の実施の形態について説明する。本実施の形態に係る操作習熟支援装置１の機能ブロック構成は、図１に示した第１の実施の形態と同様であるため、その説明は省略する。
【００４７】
次に、図９を参照しながら、本実施の形態に係る操作習熟支援装置１の動作を説明する。本動作例は、ユーザがコンテンツを受信した際に、そのコンテンツに含まれる各クリック可能領域それぞれのクリック難易度と当該ユーザにおける位置入力デバイス５の操作習熟度とに基づいて各クリック可能領域をそれぞれ変更し、出力装置７に表示する例である。第１の実施の形態と比較して、視認できる表示領域面積が広まる効果がある他、面積の小さいクリック可能領域を適応的に拡大し、クリック難易度を平均的に低下させることができる。
【００４８】
最初に、ユーザ個別情報管理部１１により、操作習熟支援装置１を利用するユーザが識別される（ステップＳ２００）。
【００４９】
次に、クリック難易度計算部１２により、コンテンツ取得部３によって取得されたコンテンツを受信した後に、その取得コンテンツに含まれる各クリック可能領域のクリック難易度がそれぞれ計算される（ステップＳ２０１）。以下、図１０を参照しながら、そのクリック難易度の計算方法を詳述する。
【００５０】
まず、コンテンツに含まれる各クリック可能領域の面積がそれぞれ計算される（ステップＳ２０１ａ）。例えば、コンテンツから「８０×８０（＝６４００）」サイズのクリック可能領域が取得され、その面積がクリック可能領域基本情報表（図４参照）に保存される。クリック可能領域の面積取得手法は、第１の実施の形態で説明した方法と同様の手法を用いてもよい。
【００５１】
次に、難易度判定基準表（図５参照）に基づき、ステップＳ２０１ａで計算された面積から各クリック可能領域のクリック難易度がそれぞれ計算される（ステップＳ２０１ｂ）。仮に図５の難易度判定基準表の左欄を「クリック可能領域の面積」とすると、図４のクリック可能領域Ａであれば、クリック難易度は「難」となる。
【００５２】
尚、クリック難易度は３段階に限らず、任意に階数を設定してよい。クリック難易度の計算手法は、第１の実施の形態で説明したように、クリック可能領域の面積が小さいほど、そのクリック可能領域をクリックするのは困難であるという特性に着目した手法であれば、任意の手法を用いてもよい。
【００５３】
例えば、縦５０［ｐｘ］横２５００［ｐｘ］のように細長いクリック可能領域を「難」とする等といった別の条件付による難易度判定を行ってもよいし、例えば、短辺と長辺の比が一定以上の場合には難易度に重み付けを行う等してもよい。
【００５４】
また、条件分岐によって複数の難易度判定基準を使い分けるアルゴリズムを作成して用いてもよいし、複数の観点による難易度基準を設けてそれぞれでクリック難易度を算出してもよい。例えば、面積の大小、近傍に他のクリック可能領域が存在するかどうかに基づいてそれぞれクリック難易度を算出し、その後の処理に活用してもよい。
【００５５】
次に、図９に戻り、コンテンツ改変処理部１４により、ステップＳ２００で識別されたユーザに対応する操作習熟度がユーザ習熟度一覧表（図６参照）から取得され、そのユーザの操作習熟度とステップＳ２０１で計算された各クリック可能領域のクリック難易度とを用い、コンテンツ拡大率基準表（図７参照）を流用して、各クリック可能領域を表示する際の拡大率がそれぞれ決定され、その拡大率で拡大された各クリック可能領域が出力装置７に出力される（ステップＳ２０２）。
【００５６】
例えば、クリック難易度が「難」のクリック可能領域Ａの拡大率は、ユーザの習熟度が「１」の場合に２００％となる。コンテンツ改変処理部１４は、全てのクリック可能領域について拡大率を算出し、図１１のクリック可能領域改変後情報表のように保存する。そして、この表を基に取得コンテンツのクリック可能領域を拡大した改変コンテンツを生成し、出力装置７に表示する。
【００５７】
例えば、図１２に示すように、クリック可能領域が画像であれば画像のサイズを拡大する、ハイパーリンクであればハイパーリンクのフォントサイズを拡大する、ラジオボタンであればラジオボタンの領域を拡大する等の処理を、ソースファイル等、コンテンツ自体の改変処理又はビューア（ブラウザ）自体の改変処理で実現する。
【００５８】
尚、コンテンツを拡大する手法は、クリック難易度と操作習熟度を用いた別の手法で決定してもよい。その際、クリック難易度が上昇するほど拡大率が大きくなり、操作習熟度が高くなるほど拡大率が小さくなる特性を持つ手法を用いればよい。また、クリック難易度の判定基準が複数ある場合には、それぞれの基準に沿ってコンテンツに順次改変処理を加えてもよい。
【００５９】
最後に、習熟度計算部１３により、ユーザによる位置入力デバイス５の操作結果に基づいて操作習熟度が計算され、ユーザ習熟度一覧（図６参照）の操作習熟度の値が更新される（ステップＳ２０３）。以下、図１３を参照しながら、操作習熟度の計算方法を詳述する。
【００６０】
まず、ユーザによる位置入力デバイス５の入力操作が記録され、出力装置７に出力されたコンテンツのクリック可能領域がクリックされたときに所定の基準に基づいて操作習熟度を上昇させる（ステップＳ２０３ａ）。
【００６１】
例えば、図１４のような操作習熟度増加表を基準として保持しているとき、クリック難易度が「難」のクリック可能領域を操作習熟度「１」のユーザがクリックしたとき、操作習熟度に５が加算される。この加算基準や加算量は任意に定めてよい。しかし、ユーザがそのクリック可能領域をクリックしようと意図してクリックしたかは明らかでない。
【００６２】
そこで、次に、ユーザが間違えてクリックしたことを判定するためのキャンセル行動を予め記憶しておき、ユーザがキャンセル行動を行ったかどうかが判断される（ステップＳ２０３ｂ）。
【００６３】
例えば、「クリック可能領域をクリックして２秒以内にブラウザの戻るボタンをクリックする」等の一連の操作の入力が行われた場合には、キャンセル行動が行われたと判断する。
【００６４】
次に、ユーザがキャンセル行動を実行したと判定された場合には、操作習熟度を減少させる（ステップＳ２０３ｃ）。例えば、予め記憶しているキャンセル待ち時間内にユーザが操作をキャンセルする行動を行ったときには、間違えてクリックしたと判定し、事前保持している図１５の操作習熟度減少表に基づき、操作習熟度を減少させる。
【００６５】
図１５の習熟度減少表で表される操作習熟度の減少量や減少基準の定め方は、操作習熟度が上昇すると、より細かい操作が可能になるという思想に基づき、操作に成功するほど習熟度が上昇し、失敗するほど減少する任意の方法を用いてよい。また、キャンセル行動の定義内容も、ユーザが前に行った動作を取り消すような任意の方法を用いてよい。
【００６６】
〔第３の実施の形態〕
続いて、第３の実施の形態について説明する。本実施の形態に係る操作習熟支援装置１の機能ブロック構成は、図１に示した第１の実施の形態と同様であるため、その説明は省略する。
【００６７】
次に、図１６を参照しながら、本実施の形態に係る操作習熟支援装置１の動作を説明する。本動作例は、第２の実施の形態と同様に取得コンテンツに含まれる各クリック可能領域の拡大率をそれぞれ計算するが、コンテンツ自体のデザインは変更することなく、元のクリック可能領域の周囲にまでクリック可能領域のみを拡大し、出力装置７に表示する例である。第２の実施の形態と比較して、コンテンツの元のレイアウトを崩さずにクリック可能領域のみを拡大できる。
【００６８】
最初に、ユーザ個別情報管理部１１により、操作習熟支援装置１を利用するユーザが識別される（ステップＳ３００）。
【００６９】
次に、クリック難易度計算部１２により、コンテンツ取得部３によって取得されたコンテンツを受信した後に、その取得コンテンツに含まれる各クリック可能領域のクリック難易度がそれぞれ計算される（ステップＳ３０１）。
【００７０】
すなわち、図１７に示すように、第２の実施の形態と同様に、まず、コンテンツに含まれる各クリック可能領域の面積がそれぞれ計算され（ステップＳ３０１ａ）、次に、図１８の難易度判定基準表に基づき、その面積から各クリック可能領域のクリック難易度がそれぞれ計算される（ステップＳ３０１ｂ）。
【００７１】
但し、本実施の形態では、クリック難易度に応じた各クリック可能領域の重み付けを取得する他、各クリック可能領域の位置座標も取得され、図１９のクリック可能領域情報表のように保存される。
【００７２】
次に、図１６に戻り、コンテンツ改変処理部１４により、ステップＳ３００で識別されたユーザに対応する操作習熟度がユーザ習熟度一覧表（図６参照）から取得され、そのユーザの操作習熟度とステップＳ３０１で計算された各クリック可能領域のクリック難易度とを用いて、各クリック可能領域を表示する際の拡大率がそれぞれ決定され、その拡大率で拡大された各クリック可能領域が出力装置７に出力される（ステップＳ３０２）。
【００７３】
以下、図２０を参照しながら、そのクリック可能領域の拡大率の計算方法を詳述する。尚、ここでは、クリック可能領域の拡大手法の一例を説明する。クリック可能領域の拡大のためのアルゴリズムはこれに限るものではない。
【００７４】
まず、図２１のクリック可能領域改変基準表を用いて、各クリック可能領域のクリック難易度及びユーザの操作習熟度から各クリック可能領域の最大拡大率が計算される（ステップＳ３０２ａ）。
【００７５】
例えば、操作習熟度が「１」のユーザの場合、クリック難易度が「難」のクリック可能領域は、縦横ともに最大で２００％まで拡大すると定められる。図２１のクリック可能領域改変基準表の最大拡大率通りに拡大できた時の各クリック可能領域の座標及び縦横の長さを図２２のクリック可能領域拡大処理前情報表に保持する。
【００７６】
次に、そのクリック可能領域拡大処理前情報表への記録結果に従って、各クリック可能領域がｘ軸方向にのみ拡大される（ステップＳ３０２ｂ）。
【００７７】
次に、その拡大領域において、他のクリック可能領域と衝突（重畳）するクリック可能領域があるか否かが確認される（ステップＳ３０２ｃ）。ここでは、図２３の拡大動作例（１）、（２）に示すように、２つのクリック可能領域Ｃ，Ｄが最大拡大率に従って拡大した際に衝突しているとする。
【００７８】
次に、衝突が起きている場合には、衝突したクリック可能領域のクリック難易度をそれぞれ比較し、両者の難易度を基準にして、拡大前の両クリック可能領域間の距離の中でどこを両者の境界とするかが調整され、ｘ軸方向への拡大率が決定される（ステップＳ３０２ｄ）。
【００７９】
例えば、図１８に示した難易度判定基準表のように重み付けされた値の比に基づいて、ｘ軸方向における両者間の距離を配分する。このとき、２つのクリック可能領域Ｃ，Ｄが接しないように、一定の間隔距離Ｍを開けるように予め定めておいてもよい。
【００８０】
例えば、図２３の拡大動作例では、Ｌ＋Ｍの間隔距離のある２つのクリック可能領域Ｃ，Ｄを最大拡大率に従ってｘ軸方向へ拡大した場合、同図（２）に示すように衝突が起きる。ここで、そのＭが予めコンテンツ改変処理部１４で定められた間隔距離であるとする。クリック可能領域Ｃ，Ｄのクリック難易度はそれぞれ「難」，「易」であることから、図１８に示した難易度判定基準表の重み付け値より、クリック可能領域Ｃは３Ｌ／４のみ、クリック可能領域ＤはＬ／４のみ、それぞれの領域を拡大する。
【００８１】
尚、図１８に示される重み付け値の取り方は任意に定められるものとする。また、衝突した２つのクリック可能領域の間隔がＭ未満であったときは、拡大処理は行わないものとする。
【００８２】
次に、ステップＳ３０２ｂ〜Ｓ３０２ｄと同様の方法でｙ軸方向の拡大率が決定される（ステップＳ３０２ｅ〜Ｓ３０２ｇ）。このとき、衝突した領域間に予め定められた間隔距離Ｍ以上の間隔があいている場合のみ、拡大処理を行うように定めてもよい。
【００８３】
以上に基づいて計算された拡大後のクリック可能領域情報は、例えば、図２４のようなクリック可能領域拡大処理後情報表に保存される。
【００８４】
最後に、このクリック可能領域拡大処理後情報表の記録結果に基づいて、図２５に示すように、クリック可能領域のみを拡張したコンテンツが出力装置７に表示される（ステップＳ３０２ｈ）。この際、図２６に示すように、マウスオーバーした際に、拡大したクリック可能領域に色が付く等、拡大領域が判別しやすく示されるような処理を加えてもよい。
【００８５】
最後に、習熟度計算部１３により、ユーザによる位置入力デバイス５の操作結果に基づいて操作習熟度が計算され、ユーザ習熟度一覧（図６参照）の操作習熟度の値が更新される（ステップＳ３０３）。以下、図２７を参照しながら、操作習熟度の計算方法を詳述する。
【００８６】
まず、ユーザによる位置入力デバイス５の入力操作が記録され、出力装置７に出力されたコンテンツのクリック可能領域がクリックされたときに、その座標が記録される（ステップＳ３０３ａ）。
【００８７】
そして、そのクリック座標が、クリック可能領域のうち、コンテンツの改変によって拡大された箇所をクリックしたか、元からクリック可能領域であった箇所をクリックしたかが判定され、その判定結果に基づき、例えば、図２８のクリック位置に応じた操作習熟度の変化情報表で表される基準表を用いて、ユーザの習熟度が更新される（ステップＳ３０３ｂ）。
【００８８】
例えば、図２５の下図でいえば、実践枠内をクリックしたか、実践枠と点線枠の中をクリックしたかを判定し、例えば、クリック難易度が「難」であり、拡大前のクリック可能領域内をクリックした場合には、操作習熟度に２が加算される。
【００８９】
このとき、クリック難易度が「易」であって拡大後のクリック可能領域外をクリックした場合には、操作習熟度を減少させるように変化量に負の値を与えてもよい。また、クリック座標位置と操作習熟度変化量の関係を更に増やしてもよい。例えば、クリック可能領域の中心からの距離を基準にしてもよいし、隣接した領域にクリック可能領域が大量に存在しているときに操作習熟度の増加度を大きくする等、操作習熟度増加判定に別の要素を導入してもよい。
【００９０】
以上より、各実施の形態によれば、コンテンツに含まれるクリック可能領域を位置入力デバイス５の操作習熟度やクリック可能領域のクリック難易度に応じて拡大し、その位置入力デバイス５の操作結果に基づいて上記操作習熟度を計算して更新するため、位置入力デバイス５の操作に習熟していないユーザであっても、コンテンツを利用しながら位置入力デバイス５の操作精度を高めることができる。
【００９１】
特に、位置入力デバイス５の操作に習熟していないユーザが操作を行うときは、コンテンツのクリック可能領域を拡大し、ユーザの操作習熟が進むにつれて徐々にクリック可能領域の拡大量を減少させ、高い操作精度を要求するようにしているため、サービスを利用させながら操作習熟度に応じて段階的な位置入力デバイス５の操作学習を提供できる。これにより、ユーザは、位置入力デバイス５の操作を意識して練習する負担を感じることなく、コンテンツを利用しながら位置入力デバイス５の操作精度を高めることができる。
【符号の説明】
【００９２】
１…操作習熟支援装置
３…コンテンツ取得部
５…位置入力デバイス（ポインティングデバイス）
７…出力装置（ディスプレイ）
１１…ユーザ個別情報管理部
１２…クリック難易度計算部
１３…習熟度計算部
１４…コンテンツ改変処理部
１００…コンピュータ（データ記憶手段、計算・制御手段）
Ｓ１００〜Ｓ１０３、Ｓ１０１ａ〜Ｓ１０１ｂ、Ｓ１０３ａ〜Ｓ１０３ｂ、Ｓ２００〜Ｓ２０３、Ｓ２０１ａ〜Ｓ２０１ｂ、Ｓ２０３ａ〜Ｓ２０３ｃ、Ｓ３００〜Ｓ３０３、Ｓ３０１ａ〜Ｓ３０１ｂ、Ｓ３０２ａ〜Ｓ３０２ｈ、Ｓ３０３ａ〜Ｓ３０３ｂ…ステップ
【図１】
2013242631.tif 000003
【図２】
2013242631.tif 000004
【図３】
2013242631.tif 000005
【図４】
2013242631.tif 000006
【図５】
2013242631.tif 000007
【図６】
2013242631.tif 000008
【図７】
2013242631.tif 000009
【図８】
2013242631.tif 000010
【図９】
2013242631.tif 000011
【図１０】
2013242631.tif 000012
【図１１】
2013242631.tif 000013
【図１２】
2013242631.tif 000014
【図１３】
2013242631.tif 000015
【図１４】
2013242631.tif 000016
【図１５】
2013242631.tif 000017
【図１６】
2013242631.tif 000018
【図１７】
2013242631.tif 000019
【図１８】
2013242631.tif 000020
【図１９】
2013242631.tif 000021
【図２０】
2013242631.tif 000022
【図２１】
2013242631.tif 000023
【図２２】
2013242631.tif 000024
【図２３】
2013242631.tif 000025
【図２４】
2013242631.tif 000026
【図２５】
2013242631.tif 000027
【図２６】
2013242631.tif 000028
【図２７】
2013242631.tif 000029
【図２８】
2013242631.tif 000030