(57)【要約】【課題】ユーザが連続してミス操作をすることを防ぐコンテンツデータを出力する。【解決手段】情報処理装置１は、複数の操作対象のいずれかを入力装置４０を介して操作すると、ユーザの操作対象の識別子と、時刻とを対応づけて、操作記録データ１１に記憶する操作記録手段２２と、操作記録データ１１を読み出して、任意のユーザの操作から所定時間内に、所定のユーザの操作が発生した場合、当該任意のユーザの操作をミス操作として、当該ミス操作の操作対象の識別子をミス操作データ１２に記憶するミス操作判定手段２３と、ミス操作の操作対象以外の操作対象を操作しやすくなるように、コンテンツデータを改変して改変コンテンツデータ１４を生成するコンテンツ改変手段２５と、改変コンテンツデータ１４を出力装置６０に出力するコンテンツ出力手段２６を備える。【選択図】図１
2013134657.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作に応じて、コンテンツデータを出力する情報処理装置であって、
複数の操作対象を含むコンテンツデータを、出力装置に出力するコンテンツ出力手段と、
ユーザが、前記複数の操作対象のいずれかを入力装置を介して操作すると、ユーザの操作対象の識別子を取得する操作取得手段と、
前記操作取得手段によって取得されたユーザの操作対象の識別子と、時刻とを対応づけて、操作記録データに記憶する操作記録手段と、
前記操作記録データを読み出して、任意のユーザの操作から所定時間内に、所定のユーザの操作が発生した場合、当該任意のユーザの操作をミス操作として、当該ミス操作の操作対象の識別子をミス操作データに記憶するミス操作判定手段と、
前記ミス操作の操作対象以外の操作対象を操作しやすくなるように、前記コンテンツデータを改変して改変コンテンツデータを生成するコンテンツ改変手段とを備え、
前記コンテンツ出力手段は、前記改変コンテンツデータが生成されると、当該改変コンテンツデータを出力装置に出力する
ことを特徴とする情報処理装置。
【請求項２】
前記コンテンツ改変手段は、前記ミス操作の操作対象に対して操作できないように、前記改変コンテンツデータを生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記コンテンツ改変手段は、前記ミス操作の操作対象の表示領域が、当該ミス操作と判定された操作対象の近傍の操作対象の表示領域と比べて小さくなるように、前記改変コンテンツデータを生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記コンテンツ改変手段は、
前記ミス操作の操作対象の表示領域を、当該ミス操作が発生した時の当該ミス操作の操作対象の表示領域より小さくなるように、あるいは、
前記ミス操作と判定された操作対象の近傍の操作対象の表示領域を、当該ミス操作が発生した時の当該近傍の操作対象の表示領域より大きくなるように、
前記改変コンテンツデータを生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記コンテンツ改変手段は、前記ミス操作の操作対象の表示位置が、当該ミス操作と判定された操作対象の近傍の操作対象の表示位置と離れるように、前記改変コンテンツデータを生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記コンテンツ改変手段は、前記ミス操作の操作対象について、表示領域が、当該ミス操作と判定された操作対象の近傍の操作対象の表示領域と比べて小さくなり、かつ、表示位置が、前記近傍の操作対象の表示位置と離れるように、前記改変コンテンツデータを生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
ユーザの操作に応じて、コンテンツデータを出力する情報処理方法であって、
複数の操作対象を含むコンテンツデータを、出力装置に出力するステップと、
ユーザが、前記複数の操作対象のいずれかを入力装置を介して操作すると、ユーザの操作対象の識別子を取得するステップと、
取得された前記ユーザの操作対象の識別子と、時刻とを対応づけて、操作記録データに記憶するステップと、
前記操作記録データを読み出して、任意のユーザの操作から所定時間内に、所定のユーザの操作が発生した場合、当該任意のユーザの操作をミス操作として、当該ミス操作の操作対象の識別子をミス操作データに記憶するステップと、
前記ミス操作の操作対象以外の操作対象を操作しやすくなるように、前記コンテンツデータを改変して改変コンテンツデータを生成するステップと、
前記改変コンテンツデータが生成されると、当該改変コンテンツデータを出力装置に出力するステップ
を備えることを特徴とする情報処理方法。
【請求項８】
前記改変コンテンツデータを生成するステップは、前記ミス操作の操作対象に対して操作できないように、前記改変コンテンツデータを生成する
ことを特徴とする請求項７に記載の情報処理方法。
【請求項９】
前記改変コンテンツデータを生成するステップは、前記ミス操作の操作対象の表示領域が、当該ミス操作と判定された操作対象の近傍の操作対象の表示領域と比べて小さくなるように、前記改変コンテンツデータを生成する
ことを特徴とする請求項７に記載の情報処理方法。
【請求項１０】
前記改変コンテンツデータを生成するステップは、
前記ミス操作の操作対象の表示領域を、当該ミス操作が発生した時の当該ミス操作の操作対象の表示領域より小さくなるように、あるいは、
前記ミス操作と判定された操作対象の近傍の操作対象の表示領域を、当該ミス操作が発生した時の当該近傍の操作対象の表示領域より大きくなるように、
前記改変コンテンツデータを生成する
ことを特徴とする請求項７に記載の情報処理方法。
【請求項１１】
前記改変コンテンツデータを生成するステップは、前記ミス操作の操作対象の表示位置が、当該ミス操作と判定された操作対象の近傍の操作対象の表示位置と離れるように、前記改変コンテンツデータを生成する
ことを特徴とする請求項７に記載の情報処理方法。
【請求項１２】
前記改変コンテンツデータを生成するステップは、前記ミス操作の操作対象について、表示領域が、当該ミス操作と判定された操作対象の近傍の操作対象の表示領域と比べて小さくなり、かつ、表示位置が、前記近傍の操作対象の表示位置と離れるように、前記改変コンテンツデータを生成する
ことを特徴とする請求項７に記載の情報処理方法。
【請求項１３】
コンピュータに、請求項７ないし請求項１２のいずれか１項に記載のステップを実行させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの操作に応じて、コンテンツデータを出力する情報処理装置、情報処理方法および情報処理プログラムに関する。
【背景技術】
【０００２】
情報通信技術の発展により、ＩＣＴ（Information and Communication Technology）機器は、日常の様々な場面で利用されるようになった。市場の巨大化に伴って、マウス、キーボード、リモコン、タッチパネルなど、入力インタフェースの多様化も進んでいる。また、高齢化社会の進展の影響で、高齢者のインターネット利用人口の急激な増加に伴い、高齢者に考慮したインタフェースを持つＩＣＴ機器やサービスも登場しつつある。
【０００３】
しかしながら、ＩＣＴ機器の操作に困難を感じるユーザが存在する。例えば、加齢による手指の感覚や筋肉の衰えがある高齢者にとって、マウスなどの精密な操作が要求されるインタフェースを、ユーザが意図した通りに操作することは困難である。高齢者は、手の震えで意図したハイパーリンクにマウスポインタの照準を合わせることが困難になる。また、意図したハイパーリンクにマウスポインタの照準を合わせることができても、力が入りすぎることにより、クリックを行う際にマウスが誤って動いてしまうことがある。これにより、意図したハイパーリンクと別のハイパーリンクをクリックしてしまう操作ミスが生じる場合がある。
【０００４】
この問題に対し、ユーザの入力に対する反応感度を下げる機能の実装により、震えの影響を除去する技術や少ない力で操作を可能にする矯正器具によって対策が取られている（例えば、特許文献１参照。）。
【０００５】
また、近年急激に普及しているタッチパネル型インタフェースは、指の大きい人にとっても利用が困難である。タッチパネル型インタフェースを用いてウェブを利用する際、押下したいハイパーリンクと押下する意思のないハイパーリンクが密接していると、ユーザが意図したハイパーリンクのみを押し分けるのは困難な場合がある。
【０００６】
この問題に対しては、画面拡大機能の搭載や、単一の入力を受け付けるボタンの面積を拡大するなどの対策も考えられており、適切なボタンサイズの検討も行われている（例えば、非特許文献１参照。）。
【０００７】
また、ＩＣＴ機器の利用に不慣れなユーザが、操作に困難を感じる場合がある。例えばユーザが、ハイパーリンクなどの入力を受け付ける操作対象がどこに位置するのか理解できない場合が考えられる。また、ユーザが、入力に対して機器が反応しているか分からない場合が考えられる。
【０００８】
これらの問題に対しては，ユーザに対して物理的なフィードバックを返す技術が提案されている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−３５８１５９号公報
【特許文献２】特開２００７−１０８９４５号公報
【非特許文献】
【００１０】
【非特許文献１】西村，瀬尾，土井“タッチスクリーン片手操作におけるスイッチ構成因子とポインティング特性の関係”，HIS2010,Sep. 2010.
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記先行技術文献のいずれにおいても、ＩＣＴ機器利用時のユーザの困難性は完全に解決されているとは言えない。
【００１２】
例えば、高齢者は加齢に伴い、認知機能が低下することにより、短期記憶量の低下や、注意機能の低下などが生じる場合がある。これにより高齢者は、目的のハイパーリンクを認識しており、物理的なフィードバックが存在していたとしても、別のハイパーリンクを押下してしまう場合がある。
【００１３】
このようなミス操作により所望でないコンテンツが表示されてしまう。ユーザは、元のコンテンツを表示して、意図したハイパーリンクの押下をしようとするが、再度、意図しないハイパーリンクを押下してしまう場合がある。このように、意図した操作ができず何度も繰り返してしまうことは、ユーザに大きな負担を強いる場合がある。
【００１４】
また、ユーザの指がインタフェースとなるタッチパネル型インタフェースの利用は、特に、加齢による手指の感覚や筋肉の衰えがある高齢者にとって困難である。タッチパネル情報端末のウェブブラウザを操作してインターネットを利用する場合、手指の感覚や筋肉の衰えから手指の震えを伴い、意図したハイパーリンクと別のハイパーリンクの押下を繰り返してしまう場合がある。正しく意図したハイパーリンクを押下できている場合でも、加齢に伴う指先の乾燥などの問題から、タッチパネルが意図したハイパーリンクの押下を認識できない場合がある。これにより、タッチパネル型インタフェースの利用には大きな心理的負担が生じる場合がある。
【００１５】
また、タッチパネル型インタフェースにおける拡大機能やボタンのサイズの拡大も、画面に表示できる情報量が低下することになる。その結果、情報の一覧性が失われる問題を引き起こす場合がある。
【００１６】
従って本発明の目的は、ユーザが連続してミス操作をすることを防ぐコンテンツデータを出力する情報処理装置、情報処理方法および情報処理プログラムを提供することである。
【課題を解決するための手段】
【００１７】
上記課題を解決するために、本発明の第１の特徴は、ユーザの操作に応じて、コンテンツデータを出力する情報処理装置に関する。即ち本発明の第１の特徴に係る情報処理装置は、複数の操作対象を含むコンテンツデータを、出力装置に出力するコンテンツ出力手段と、ユーザが、複数の操作対象のいずれかを入力装置を介して操作すると、ユーザの操作対象の識別子を取得する操作取得手段と、操作取得手段によって取得されたユーザの操作対象の識別子と、時刻とを対応づけて、操作記録データに記憶する操作記録手段と、操作記録データを読み出して、任意のユーザの操作から所定時間内に、所定のユーザの操作が発生した場合、当該任意のユーザの操作をミス操作として、当該ミス操作の操作対象の識別子をミス操作データに記憶するミス操作判定手段と、ミス操作の操作対象以外の操作対象を操作しやすくなるように、コンテンツデータを改変して改変コンテンツデータを生成するコンテンツ改変手段とを備え、コンテンツ出力手段は、改変コンテンツデータが生成されると、当該改変コンテンツデータを出力装置に出力する。
【００１８】
ここでコンテンツ改変手段は、ミス操作の操作対象に対して操作できないように、改変コンテンツデータを生成しても良い。
【００１９】
コンテンツ改変手段は、ミス操作の操作対象の表示領域が、当該ミス操作と判定された操作対象の近傍の操作対象の表示領域と比べて小さくなるように、改変コンテンツデータを生成しても良い。
【００２０】
コンテンツ改変手段は、ミス操作の操作対象の表示領域を、当該ミス操作が発生した時の当該ミス操作の操作対象の表示領域より小さくなるように、改変コンテンツデータを生成しても良い。またコンテンツ改変手段は、ミス操作と判定された操作対象の近傍の操作対象の表示領域を、当該ミス操作が発生した時の当該近傍の操作対象の表示領域より大きくなるように、改変コンテンツデータを生成しても良い。
【００２１】
コンテンツ改変手段は、ミス操作の操作対象の表示位置が、当該ミス操作と判定された操作対象の近傍の操作対象の表示位置と離れるように、改変コンテンツデータを生成しても良い。
【００２２】
コンテンツ改変手段は、ミス操作の操作対象について、表示領域が、当該ミス操作と判定された操作対象の近傍の操作対象の表示領域と比べて小さくなり、かつ、表示位置が、近傍の操作対象の表示位置と離れるように、改変コンテンツデータを生成しても良い。
【００２３】
また本発明の第２の特徴は、ユーザの操作に応じて、コンテンツデータを出力する情報処理方法に関する。本発明の第２の特徴に係る情報処理方法は、複数の操作対象を含むコンテンツデータを、出力装置に出力するステップと、ユーザが、複数の操作対象のいずれかを入力装置を介して操作すると、ユーザの操作対象の識別子を取得するステップと、取得されたユーザの操作対象の識別子と、時刻とを対応づけて、操作記録データに記憶するステップと、操作記録データを読み出して、任意のユーザの操作から所定時間内に、所定のユーザの操作が発生した場合、当該任意のユーザの操作をミス操作として、当該ミス操作の操作対象の識別子をミス操作データに記憶するステップと、ミス操作の操作対象以外の操作対象を操作しやすくなるように、コンテンツデータを改変して改変コンテンツデータを生成するステップと、改変コンテンツデータが生成されると、当該改変コンテンツデータを出力装置に出力するステップを備える。
【００２４】
ここで改変コンテンツデータを生成するステップは、ミス操作の操作対象に対して操作できないように、改変コンテンツデータを生成しても良い。
【００２５】
改変コンテンツデータを生成するステップは、ミス操作の操作対象の表示領域が、当該ミス操作と判定された操作対象の近傍の操作対象の表示領域と比べて小さくなるように、改変コンテンツデータを生成しても良い。
【００２６】
改変コンテンツデータを生成するステップは、ミス操作の操作対象の表示領域を、当該ミス操作が発生した時の当該ミス操作の操作対象の表示領域より小さくなるように、改変コンテンツデータを生成しても良い。また  改変コンテンツデータを生成するステップは、ミス操作と判定された操作対象の近傍の操作対象の表示領域を、当該ミス操作が発生した時の当該近傍の操作対象の表示領域より大きくなるように、改変コンテンツデータを生成しても良い。
【００２７】
改変コンテンツデータを生成するステップは、ミス操作の操作対象の表示位置が、当該ミス操作と判定された操作対象の近傍の操作対象の表示位置と離れるように、改変コンテンツデータを生成しても良い。
【００２８】
改変コンテンツデータを生成するステップは、ミス操作の操作対象について、表示領域が、当該ミス操作と判定された操作対象の近傍の操作対象の表示領域と比べて小さくなり、かつ、表示位置が、近傍の操作対象の表示位置と離れるように、改変コンテンツデータを生成しても良い。
【００２９】
本発明の第３の特徴は、コンピュータに本発明の第２の特徴に記載のステップを実行させるための情報処理プログラムに関する。
【発明の効果】
【００３０】
本発明によれば、ユーザが連続してミス操作をすることを防ぐコンテンツデータを出力する情報処理装置、情報処理方法および情報処理プログラムを提供することができる。
【図面の簡単な説明】
【００３１】
【図１】実施の形態に係る情報処理装置のハードウェア構成と機能ブロックを説明する図である。
【図２】本発明の実施の形態に係る情報処理装置が表示するウェブページの一例である。
【図３】第１の実施の形態に係る情報処理装置が、ミス操作対象のリンクを削除した改変コンテンツデータに基づいて表示するウェブページの一例である。
【図４】本発明の実施の形態に係る情報処理方法を説明するフローチャートである。
【図５】第１の実施の形態に係る操作記録データのデータ構造とデータの一例を説明する図である。
【図６】本発明の実施の形態に係るミス操作判定手段によるミス操作判定処理を説明するフローチャートである。
【図７】第１の実施の形態に係る情報処理装置が取得するコンテンツデータおよび改変コンテンツデータの一例である。
【図８】第１の実施の形態に係るコンテンツ改変手段によるコンテンツ改変処理を説明するフローチャートである。
【図９】第２の実施の形態に係る情報処理装置が、ミス操作対象のリンクを移動した改変コンテンツデータに基づいて表示するウェブページの一例である。
【図１０】第２の実施の形態に係るコンテンツ改変手段によるコンテンツ改変処理を説明するフローチャートである。
【図１１】第２の実施の形態に係る情報処理装置が生成する改変コンテンツデータの一例である。
【図１２】第３の実施の形態に係る情報処理装置が、ミス操作対象のリンクを小さくした改変コンテンツデータに基づいて表示するウェブページの一例である。
【図１３】第３の実施の形態に係るコンテンツ改変手段によるコンテンツ改変処理を説明するフローチャートである。
【図１４】第３の実施の形態に係る情報処理装置が取得する改変コンテンツデータの一例である。
【図１５】第４の実施の形態に係る情報処理装置が、操作対象候補のリンクを大きくした改変コンテンツデータに基づいて表示するウェブページの一例である。
【図１６】第４の実施の形態に係る情報処理装置のハードウェア構成と機能ブロックを説明する図である。
【図１７】第４の実施の形態に係るコンテンツ改変手段によるコンテンツ改変処理を説明するフローチャートである。
【図１８】第４の実施の形態に係る情報処理装置が生成する改変コンテンツデータの一例である。
【図１９】第４の実施の形態に係る操作記録データのデータ構造とデータの一例を説明する図である。
【図２０】第５の実施の形態に係る操作記録データのデータ構造とデータの一例を説明する図である。（その１）
【図２１】第５の実施の形態に係る操作記録データのデータ構造とデータの一例を説明する図である。（その２）
【図２２】第４の実施の形態に係るコンテンツ改変手段によるコンテンツ改変処理を説明するフローチャートである。
【図２３】第５の実施の形態に係る情報処理装置が、操作対象候補のリンクをミス操作の操作対象から離れた位置に表示するための改変コンテンツデータに基づいて表示するウェブページの一例である。
【図２４】第５の実施の形態に係る情報処理装置が生成する改変コンテンツデータの一例である。
【図２５】第５の実施の形態に係る情報処理装置が、操作対象候補のリンクを大きくした改変コンテンツデータに基づいて表示するウェブページの一例である。
【図２６】第５の実施の形態に係る情報処理装置が、操作対象候補のリンクをミス操作の操作対象から離れた位置に、大きく表示するための改変コンテンツデータに基づいて表示するウェブページの一例である。
【図２７】第６の実施の形態に係る操作記録データのデータ構造とデータの一例を説明する図である。
【図２８】第６の実施の形態に係るミス操作判定手段によるミス操作判定処理を説明するフローチャートである。
【発明を実施するための形態】
【００３２】
次に、図面を参照して、本発明の実施の形態を説明する。以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。
【００３３】
（第１の実施の形態）
図１に示す第１の形態に係る情報処理装置１は、デスクトップコンピュータ、ノートブックコンピュータなどのコンピュータ、タブレット型端末、スマートフォンなどの情報端末である。情報処理装置１は、記憶装置１０、中央処理制御装置２０、入出力インタフェース３０、入力装置４０、通信制御装置５０および出力装置６０を備える。このような一般的な情報端末に、所定の機能を実現させるための情報処理プログラムをインストールすることによって、情報端末は、図１に示す各手段として機能する情報処理装置１となる。
【００３４】
入力装置４０は、マウス、キーボード、タッチパネルなどであって、情報処理装置１に指示を入力する。本発明の実施の形態は特に、マウス、タッチパネルなどの、ユーザの操作によって、画面の任意の座標を指定することのできる入力装置４０を備える情報端末に好適である。ユーザの操作は、マウスやタッチパネルによるハイパーリンクの選択、ボタンの押下、タッチパネルにおけるタップ操作、キーボードによる文字入力などである。
【００３５】
通信制御装置５０は、情報処理装置１を通信ネットワーク３を介してコンテンツ提供装置２に接続する。通信ネットワーク３は、インターネットなどであって、複数の情報端末を相互に通信可能に接続する。コンテンツ提供装置２は、いわゆるウェブサーバであって、情報処理装置１にウェブブラウザで表示するためのコンテンツデータを提供する。コンテンツ提供装置２は、例えば、情報処理装置１からＵＲＬ（Uniform Resource Locator）を受信し、このＵＲＬで識別されるコンテンツデータを、情報処理装置１に送信する。
【００３６】
出力装置６０は、ディスプレイ装置およびスピーカーなどであって、情報処理装置１の処理結果を出力する。入出力インタフェース３０は、入力装置４０、通信制御装置５０および出力装置６０と、中央処理制御装置２０とのデータ入出力のためのインタフェースである。
【００３７】
記憶装置１０は、ハードウェアディスク、ＲＯＭ、ＲＡＭなどである。記憶装置１０は、中央処理制御装置２０によって処理されるデータを記憶する記憶手段である。中央処理制御装置２０は、記憶装置１０に記憶されたデータを処理したり、入出力インタフェース３０を介して入力装置４０、通信制御装置５０および出力装置６０にデータを入出力する処理手段である。
【００３８】
図１に示す本発明の第１の実施の形態に係る情報処理装置１は、ユーザの操作に応じて、コンテンツデータを出力する。ユーザは、キーボードを使ってＵＲＬを入力し、ＵＲＬに対応づけられ画面に表示されたハイパーリンクをマウスやタッチパネル等で選択する操作をする。情報処理装置１は、コンテンツ提供装置２から、ユーザの操作に対応するコンテンツデータを取得して、出力装置６０に表示する。このとき、ユーザがウェブブラウザ上で、意図した操作をできずミス操作が発生すると、情報処理装置１は、ユーザのミス操作の操作対象以外の操作対象を操作しやすくなるように、コンテンツデータを改変して表示する。
【００３９】
ここで「操作対象」とは、出力装置６０に出力される画面を構成するオブジェクトであって、入力装置４０による操作の対象となるものである。操作対象は、具体的には、ウェブブラウザで表示されるハイパーリンク、ボタン、スクロールバーなどである。「ミス操作」は、ユーザが意図した操作をしようとして、誤って入力された、意図した操作と異なる操作を入力することである。本発明の実施の形態においては、所定のロジックで、ユーザから入力された操作が、ミス操作であるか否かを判定する。
【００４０】
情報処理装置１は、ウェブブラウザ上でユーザが入力した操作を逐次記憶する。任意のユーザの操作から所定時間内に、所定のユーザの操作が発生した場合、情報処理装置１は、任意のユーザの操作をミス操作であると判定する。このとき本発明の実施の形態に係る情報処理装置１は、ミス操作の発生した操作対象の近くに表示される操作対象を、意図した操作対象であると判断する。情報処理装置１は、ミス操作の発生した操作対象の以外の操作対象を操作しやすくなるように、コンテンツデータを改変して、出力装置６０に出力する。
【００４１】
第１の実施の形態に係る情報処理装置１は特に、ミス操作の発生した操作対象に対して操作できないように、コンテンツデータを改変する。例えば情報処理装置１は、ミス操作の発生したハイパーリンクを削除し、ハイパーリンクを設けない表示になるように、コンテンツデータを改変する。これにより、ユーザはミス操作の発生した操作対象を操作することができなくなるので、情報処理装置１は、ユーザの再度のミス操作の誘発を回避することができる。
【００４２】
例えば、情報処理装置１は最初に、図２に示す画面を表示する。図２に示す画面は、出力装置６０の表示部１００に表示するブラウザの画面である。
【００４３】
表示部１００は、コンテンツ表示部１０１、戻るボタンＢ１０１および機能切替ボタンＢ１０２を設ける。このコンテンツ表示部１０１は、ユーザの操作対象となる３つのリンクＬ１ないしＬ３を設ける。ユーザは、このウェブブラウザのコンテンツ表示部１０１の任意の位置を、入力装置４０を用いて選択することができる。ユーザが第１のリンクＬ１を選択すると、情報処理装置１は、「Ａテスト」のコンテンツデータを、コンテンツ表示部１０１に表示する。また、ユーザが第２のリンクＬ２を選択すると、情報処理装置１は、「Ｂテスト」のコンテンツデータを、コンテンツ表示部１０１に表示する。また、ユーザが第３のリンクＬ３を選択すると、情報処理装置１は、「Ｃテスト」のコンテンツデータを、コンテンツ表示部１０１に表示することができる。
【００４４】
戻るボタンＢ１０１は、現在表示しているコンテンツの一つ前に表示したコンテンツを表示するためのボタンである。戻るボタンＢ１０１は、一つ前に表示したコンテンツにおいて、ハイパーリンクをクリックするなどの操作を入力した後であれば、有効に処理される。情報処理装置１は、例えば、新たなコンテンツの表示が完了する前でも、そのハイパーリンクのクリックを取り消して、一つ前のコンテンツを表示することができる。
【００４５】
ここで、ユーザが第１のリンクＬ１を押下すると、情報処理装置１は、「Ａテスト」のコンテンツデータを出力装置６０に表示する。しかしながら、ユーザは、この第１のリンクＬ１が意図したハイパーリンクでない場合、再度、意図したハイパーリンクを押下するために、戻るボタンＢ１０１を押下する。第１の実施の形態において情報処理装置１は、このように、任意のハイパーリンクの押下と戻るボタンＢ１０１の押下を、所定時間内に所定回数繰り返すと、第１のリンクＬ１の押下を、ミス操作と判定する。情報処理装置１は、誤って押下した第1のリンクＬ１を設けないようにコンテンツデータを改変する。
【００４６】
具体的には、情報処理装置１は、図３に示す画面を表示する。図３に示す画面のコンテンツ表示部１０２は、ユーザが誤って押下した「Ａテスト」に付されたハイパーリンクを削除し、「Ａテスト」の第１の文字列Ｍ１を表示する。このように、ユーザが誤って操作した「Ａテスト」のハイパーリンクが削除されるため、ユーザは、図３に示す画面に対して、「Ａテスト」をクリックすることはない。これにより、第１の実施の形態に係る情報処理装置１は、ユーザに意図した操作対象を選択しやすくする。
【００４７】
なお、機能切替ボタンＢ１０２は、情報処理装置１が行った改変を、解消するためのボタンである。図３に示すように、「Ａテスト」のハイパーリンクが削除されたコンテンツデータが表示されている状態で、ユーザが機能切替ボタンＢ１０２を押下すると、情報処理装置１は、図２に示す画面を表示する。図２に示す画面は、「Ａテスト」のハイパーリンクを設け、「Ａテスト」をクリック可能な画面である。
【００４８】
（情報処理方法）
図４を参照して、本発明の実施の形態に係る情報処理方法を説明する。図４は、情報処理装置１がウェブブラウザを出力装置６０に表示する場合の情報処理装置１の処理を説明する。
【００４９】
まず、情報処理装置１は、出力装置６０に複数の操作対象を含むコンテンツデータを出力装置６０に表示する。ここで表示する画面は、例えば図２に示す画面である。
【００５０】
ステップＳ１において、ユーザが表示中のコンテンツの操作対象のいずれかを入力装置を介して操作すると、ステップＳ２において情報処理装置１は、ユーザの操作対象の識別子を取得する。このとき情報処理装置１は、ユーザの操作対象の識別子と、時刻とを対応づけて、操作記録データ１１に記憶する。
【００５１】
ここで、コンテンツの操作対象は、図２で示す例で、第１のリンクＬ１ないし第３のリンクＬ３である。例えば、ユーザが第１のリンクＬ１をクリックする操作をすると、情報処理装置１は、図５（ｂ）に示すように、「１行目<a href=“Atest.html”>Aテスト</a>をクリック」の操作内容データを、時刻と対応づけて記憶する。情報処理装置１は、ユーザが入力装置４０を操作する度に、その操作内容を記録する。また、操作対象の識別子は、コンテンツデータが含む複数の操作対象を識別する識別子である。
【００５２】
次にステップＳ３において情報処理装置１は、ステップＳ１の操作がミス操作であるか否かを判定する。情報処理装置１は、操作記録データを読み出して、任意のユーザの操作から所定時間内に、所定のユーザの操作が発生した場合、当該任意のユーザの操作をミス操作と判定する。ミス操作を判定する処理は、後に詳述する。
【００５３】
ステップＳ４において、ステップＳ３の判定の結果、ユーザの操作がミス操作である場合、ステップＳ５において情報処理装置１は、ステップＳ１で表示されていたコンテンツを改変する。この改変は、ミス操作の操作対象以外の操作対象を操作しやすくするための改変である。
【００５４】
一方、ステップＳ４において、ユーザの操作がミス操作でない場合、ステップＳ６において情報処理装置１は、ステップＳ１での操作に従って、新たなコンテンツデータを取得する。具体的には情報処理装置１は、ユーザの操作対象のハイパーリンクに対応するコンテンツデータを取得する。ここで、記憶装置１０が、ユーザの操作対象のハイパーリンクに対応するコンテンツがキャッシュとして記憶していない場合、情報処理装置１は、コンテンツ提供装置２から、コンテンツデータを取得する。一方、記憶装置１０が、ユーザの操作対象のハイパーリンクに対応するコンテンツをキャッシュとして記憶している場合、情報処理装置１は、記憶装置１０からコンテンツデータを取得する。
【００５５】
ステップＳ７において情報処理装置１は、新たなコンテンツデータを出力装置６０に表示する。ミス操作があった場合、情報処理装置１は、ステップＳ５で改変したコンテンツデータを出力する。ミス操作がなかった場合、情報処理装置１は、ステップＳ６で取得したコンテンツデータを出力する。
【００５６】
ステップＳ８において、図３の機能切替ボタンＢ１０２が押下されたと判定された場合、ステップＳ９に進む。機能切替ボタンＢ１０２は、ステップＳ５で改変したコンテンツデータを表示している際に有効となるボタンである。機能切替ボタンＢ１０２が押下されると、ステップＳ９に進み、情報処理装置１は、ステップＳ５での改変を解消して、改変前のコンテンツデータを、出力装置６０に表示する。機能切替ボタンＢ１０２が押下されない場合、ステップＳ１に戻り、表示中のコンテンツデータへの操作を待機する。
【００５７】
（情報処理装置）
図１を参照して、情報処理装置１に実装される機能を詳述する。
【００５８】
記憶装置１０は、操作記録データ１１、ミス操作データ１２、コンテンツ蓄積データ１３および改変コンテンツデータ１４を記憶する。操作記録データ１１、ミス操作データ１２、コンテンツ蓄積データ１３および改変コンテンツデータ１４を、中央処理制御装置２０に実装される各手段が、記憶装置１０に記憶し参照する。
【００５９】
中央処理制御装置２０は、操作取得手段２１、操作記録手段２２、ミス操作判定手段２３、コンテンツ取得手段２４、コンテンツ改変手段２５およびコンテンツ出力手段２６を備える。
【００６０】
操作取得手段２１は、ユーザの操作対象の識別子を取得する。具体的には、出力装置６０が、複数の操作対象を含むコンテンツデータを表示し、ユーザが、複数の操作対象のいずれかを入力装置４０を介して操作すると、操作取得手段２１は、ユーザの操作対象の識別子を取得する。操作取得手段２１が取得するユーザの操作は、キーボードの入力、マウスクリック、タッチパネルのタップ操作などによる、文字入力、ハイパーリンクの選択や、スクロールボタンの移動などがある。
【００６１】
操作記録手段２２は、操作取得手段２１によって取得されたユーザの操作対象の識別子と、時刻とを対応づけて、操作記録データ１１に記憶する。ここで「時刻」は、ユーザが操作対象を操作した時刻であって、ユーザの操作時に、情報処理装置１が内蔵する時計機能（図示せず）から取得した時刻である。
【００６２】
操作記録データ１１は、例えば、図５に示すような、操作のログデータである。操作記録手段２２は、ユーザが操作する度に、操作が起きたＵＲＬ、ユーザの操作データおよび時刻の各項目のデータを対応づけたレコードを生成する。操作記録手段２２は、生成したレコードを操作記録データ１１に挿入する。
【００６３】
「操作が起きたＵＲＬ」項目は、ユーザの操作対象のコンテンツデータの識別子である。図５（ａ）に示す例では、出力装置６０が表示したコンテンツデータを、「操作が起きたＵＲＬ」項目のデータで識別する。「時刻」は、ユーザが操作した時間のデータである。
【００６４】
「ユーザの操作データ」項目は、ユーザの操作を特定するためのデータである。図５（ａ）に示す例において、ユーザの操作データ項目は、「URL http://www.example.net/index.html を入力」を設定する。これは、ユーザがテキストボックスに、キーボードから接続先のＵＲＬとして、「http://www.example.net/index.html」を入力したことを示す。また、ユーザがコンテンツデータ中の所定のハイパーリンクを操作した場合、ユーザの操作データ項目は、その操作対象のハイパーリンクの識別子と、その操作内容とを含むデータを設定する。ユーザの操作データ項目は、例えば図５（ｂ）の１行目に示すように、「１行目<a href=“Atest.html”>Aテスト</a>をクリック」を設定する。さらにユーザが戻るボタンを押下すると、ユーザの操作データ項目は、例えば図５（ｃ）の３行目に示すように、「ブラウザの[戻る]をクリック」を設定する。
【００６５】
ミス操作判定手段２３は、操作記録データ１１を読み出して、ユーザの操作がミス操作であるか否かを判定する。ミス操作判定手段２３は、任意のユーザの操作から所定時間内に、所定のユーザの操作が発生した場合、当該任意のユーザの操作をミス操作と判定する。ミス操作と判定した場合、ミス操作判定手段２３は、ミス操作の操作対象の識別子をミス操作データ１２に記憶する。ミス操作判定手段２３は、ミス操作データ１２に、ＵＲＬなどの、ミス操作が発生したコンテンツデータの識別子を含めても良い。
【００６６】
ここで、「任意の操作」は、ミス操作判定手段２３がミス操作であるか否かを判定する対象となる操作である。「任意の操作」は、新たなコンテンツデータの表示やコンテンツデータの更新などに関する操作である。具体的には、図２に示す例において、「任意の操作」は、コンテンツ表示部１０１の第１のリンクＬ１ないし第３のリンクＬ３に対するクリックである。また、「所定のユーザの操作」とは、ユーザが、前の操作を取り消す意図を持って行う操作である。「所定のユーザの操作」は、例えば、「戻る」ボタンのクリック、スクロールバーの上スクロールまたは下スクロールなどの操作である。
【００６７】
第１の実施の形態において、ミス操作判定手段２３は、所定時間Ｎ秒内に、ユーザが、ハイパーリンクをクリックする操作と、「戻る」ボタンを押下する操作とを、連続してＭ回繰り返した場合、このハイパーリンクをクリックする操作をミス操作と判定する。ここで、Ｎ秒は、例えば「５秒」などの０より大きい数値であって、予め、ミス操作判定手段２３が保持するデータである。Ｍ回は、例えば、「２回」などの自然数の数値であって、予め、ミス操作判定手段２３が保持するデータである。例えば、「１行目のＡテストをクリック」する操作と、「戻る」ボタンを押下する操作が、５秒以内に２回連続で行われた場合、ミス操作判定手段２３は、この「Ａテストをクリック」がミス操作であると判定する。ここで、操作の繰り返しの間、スクロールや別のハイパーリンクのクリックなど他の操作を挟まないことを、ミス操作であると判定する要件の一つとして、挙げても良い。
【００６８】
このように、ミス操作が発生したと判定すると、ミス操作判定手段２３は、ミス操作の識別子として、「１行目のＡテスト」のデータを、ミス操作データ１２として記憶装置１０に記憶する。
【００６９】
図６を参照して、第１の実施の形態に係るミス操作判定手段２３によるミス操作判定処理を説明する。
【００７０】
まず、ステップＳ５１においてミス操作判定手段２３は、最新の操作内容データが、「戻る」ボタンの押下であるか否かを判定する。戻るボタンでない場合、ステップＳ５５に進み、ミス操作判定手段２３は、直前の操作がミス操作でないと判定する。
【００７１】
最新の操作内容データが「戻る」ボタンの場合、ステップＳ５２においてミス操作判定手段２３は、操作記録データ１１の操作記録から、「戻る」ボタンの押下の直前の操作が、ミス操作であるか否かを判定する。ミス操作判定手段２３は、ステップＳ５２において、「戻る」ボタンの押下の直前の操作内容と同じ操作と、「戻る」ボタンの押下とが、Ｎ秒以内に、Ｍ回連続しているか判定する。Ｎ秒以内にＭ回連続していない場合、ステップＳ５５に進み、ミス操作判定手段２３は、直前の操作がミス操作でないと判定する。
【００７２】
一方、他の操作を挟むことなく、Ｎ秒以内にＭ回連続している場合、ステップＳ５３においてミス操作判定手段２３は、直前の操作をミス操作と判断する。ミス操作判定手段２３は、ステップＳ５４において、直前の操作の識別子をミス操作データ１２として記憶装置１０に記憶する。
【００７３】
第１の実施の形態に係るミス操作判定手段２３は、所定時間Ｎ秒内に、ハイパーリンクをクリックする操作と、「戻る」ボタンを押下する操作とを、連続してＭ回繰り返した場合、このハイパーリンクをクリックする操作をミス操作と判定する。ここで、Ｎ＝５で、Ｍ＝２とする。図５（ｄ）に示す例において、「Ａテストをクリック」する操作と、戻るボタンをクリックする操作とが、５秒以内に、２回繰り返されている。従ってミス操作判定手段２３は、この「戻る」ボタンの押下の直前の処理である「Ａテストをクリック」の操作を、ミス操作と判定し、ミス操作データ１２を更新する。
【００７４】
コンテンツ取得手段２４は、ミス操作判定手段２３によって、ミス操作と判定されなかった場合、ユーザの操作によって要求されたコンテンツデータを取得し、コンテンツ出力手段２６に入力する。コンテンツ取得手段２４は、通信制御装置５０を介してコンテンツ提供装置２から、ユーザの要求するコンテンツデータを取得し、コンテンツ蓄積データ１３にキャッシュとして蓄積する。ここでコンテンツ取得手段２４は、ユーザの操作によってコンテンツデータが要求されると、まずコンテンツ蓄積データ１３を検索し、キャッシュに蓄積されていない場合、コンテンツ提供装置２にコンテンツデータを要求しても良い。
【００７５】
コンテンツ改変手段２５は、ミス操作の操作対象以外の操作対象を操作しやすくなるように、コンテンツデータを改変して改変コンテンツデータ１４を生成し、記憶装置１０に記憶する。第１の実施の形態に係るコンテンツ改変手段２５は特に、ミス操作の操作対象に対して操作できないように、改変コンテンツデータ１４を生成する。コンテンツ改変手段２５は、ミス操作の操作対象のハイパーリンクを削除したり、ボタンを無効化して、改変コンテンツデータ１４を生成する。
【００７６】
図７を参照して、改変前のコンテンツデータと、改変コンテンツデータ１４とを説明する。図７（ａ）は、改変前のコンテンツデータの一部で、図２の画面を表示するためのコンテンツデータである。図７（ｂ）は、改変コンテンツデータ１４の一部で、図３の画面を表示するためのコンテンツデータである。
【００７７】
図７（ａ）においては、「Ａテスト」の表示に、ハイパーリンクのタグ<a href="Atest.html">およびこれに対応するタグ</a>が設けられる。「Ｂテスト」の表示に、ハイパーリンクのタグ<a href="Btest.html">およびこれに対応するタグ</a>が設けられる。「Ｃテスト」の表示に、ハイパーリンクのタグ<a href="Ctest.html">およびこれに対応するタグ</a>が設けられる。このような改変前のコンテンツデータによって、情報処理装置１は、図２に示す画面を出力装置６０に表示する。
【００７８】
一方、図７（ｂ）においては、「Ｂテスト」および「Ｃテスト」には、それぞれハイパーリンクが設けられている。しかしながら、「Ａテスト」に設けられていたハイパーリンクのタグ<a href="Atest.html">およびこれに対応するタグ</a>は、削除されている。このように、コンテンツ改変手段２５は、操作対象の「Ａテスト」に対するクリックを無効にするために、ハイパーリンクのタグ<a href="Atest.html">およびこれに対応するタグ</a>を削除して、改変コンテンツデータ１４を生成する。
【００７９】
図８を参照して、コンテンツ改変手段２５の処理を説明する。まずステップＳ１０１においてコンテンツ改変手段２５は、コンテンツ蓄積データ１３から、ミス操作の発生したコンテンツデータを取得する。コンテンツ改変手段２５は、操作記録データ１１を参照して、ミス操作と判定されたレコードを読み出して、読み出したレコードの「操作が起きたＵＲＬ」欄のデータを取得する。図５（ｄ）に示す例において、「Ａテストをクリック」がミス操作であるので、コンテンツ改変手段２５は、ミス操作が起きたＵＲＬとして、”http://www.example.net/index.html”を取得する。さらにコンテンツ改変手段２５は、コンテンツ蓄積データ１３から、この"http://www.example.net/index.html"に対応するコンテンツデータを取得する。
【００８０】
ステップＳ１０２においてコンテンツ改変手段２５は、ステップＳ１０１で取得したコンテンツデータについて、ミス操作対象のリンクを削除する改変をする。図７（ａ）および（ｂ）で示した通り、コンテンツ改変手段２５は、ステップＳ１０１で取得したコンテンツデータから、「Ａテスト」の表示に設けられたハイパーリンクのタグ<a href="Atest.html">およびこれに対応するタグ</a>を削除する。
【００８１】
ステップＳ１０３においてコンテンツ改変手段２５は、ステップＳ１０２でハイパーリンクのタグを削除した後のデータを、改変コンテンツデータ１４として、記憶装置１０に記憶する。
【００８２】
本発明の実施の形態においては、ウェブコンテンツのソースデータを改変して、改変コンテンツデータを出力する場合を説明するが、この方法に限られない。例えば、コンテンツ改変手段２５は、ＣＳＳ（Cascading Style Sheets）の変更など、ＨＴＭＬのソースコードの変更以外の手法により、コンテンツデータを改変しても良い。
【００８３】
コンテンツ出力手段２６は、ユーザの操作に基づいて、コンテンツデータを出力装置６０に出力する。コンテンツデータがＨＴＭＬなどで表現されている場合、コンテンツ出力手段２６は、コンテンツデータをレンダリングし、ユーザが視認できる形式で出力装置６０に出力する。
【００８４】
ここでコンテンツ出力装置６０は、ミス操作が判定された場合、コンテンツ改変手段２５が生成した改変コンテンツデータ１４を、出力装置６０に出力する。一方、ミス操作が判定されなかった場合、ユーザの操作に従ってコンテンツ取得手段２４が取得したコンテンツデータ、具体的には、改変されていないコンテンツデータを、出力装置６０に出力する。また、改変コンテンツデータ１４を出力した後、機能切替ボタンＢ１０２が押下された場合、コンテンツ出力装置６０は、改変コンテンツデータ１４の改変を解消したコンテンツデータを、出力装置６０に出力する。
【００８５】
このように本発明の第１の実施の形態に係る情報処理装置１は、ミス操作の操作対象に対して操作できないように、コンテンツデータを改変して表示する。これにより、ユーザが同じミス操作を繰り返すことを回避することができる。
【００８６】
図２に示す例において、「Ａテスト」のハイパーリンクは、ユーザの意図するリンクではなく、その近傍のハイパーリンクが、ユーザの意図するリンクであると考えられる。ユーザが、ユーザの意図するリンクを操作する際、誤って、「Ａテスト」を再度操作してしまう場合が考えられる。本発明の第１の実施の形態に係る情報処理装置１によれば、ユーザが再度誤って「Ａテスト」を選択しようとしても、ハイパーリンクが削除されているので、その操作により何ら画面に変更は生じない。従ってユーザは、図３に示す画面に対して、意図する操作をしやすくすることができる。
【００８７】
このように本発明の実施の形態に係る情報処理装置１は、ユーザの誤った操作を検出し、誤った操作が発生した画面の表示を改変する。これにより情報処理装置１は、ユーザが誤った操作を繰り返す問題の発生率を低下させることができる。
【００８８】
（第２の実施の形態）
第２の実施の形態は、第１の実施の形態と比べて、コンテンツ改変手段２５の処理が異なる。第１の実施の形態においてコンテンツ改変手段２５は、ミス操作の操作対象に対して操作できないように、コンテンツデータを改変する。一方、第２の実施の形態においてコンテンツ改変手段２５は、ミス操作の操作対象の表示位置が、当該ミス操作と判定された操作対象の近傍の操作対象の表示位置と離れるように、改変コンテンツデータ１４を生成する。第２の実施の形態においては特に、ミス操作と判定された操作対象を、近傍の操作対象から離れた位置に表示するように、ミス操作と判定された操作対象の表示位置を変更する改変コンテンツデータ１４を生成する。
【００８９】
例えば、図２に示す画面において、ユーザが「Ａテスト」を操作した場合を考える。このユーザの「Ａテスト」の操作が、ミス操作判定手段２３によってミス操作と判定された場合、情報処理装置１は、図９に示す画面を表示する。図９に示す画面のコンテンツ表示部１０３は、ミス操作の操作対象である「Ａテスト」に、図２と同様に、第１のリンクＬ１を設ける。しかしながら、「Ａテスト」の表示位置は、図２では、右寄せであるのに対し、「Ｂテスト」の表示位置は、左寄せとなっている。
【００９０】
図１０を参照して、第２の実施の形態に係るコンテンツ改変手段２５によるコンテンツ改変処理を説明する。まずステップＳ２０１においてコンテンツ改変手段２５は、コンテンツ蓄積データ１３から、ミス操作の発生したコンテンツデータを取得する。コンテンツ改変手段２５は、操作記録データ１１を参照して、ミス操作と判定されたレコードを読み出して、読み出したレコードの「操作が起きたＵＲＬ」欄のデータを取得する。
【００９１】
ステップＳ２０２においてコンテンツ改変手段２５は、ステップＳ２０１で取得したコンテンツデータについて、ミス操作対象のリンクを、近傍の操作対象から離れた位置に移動する改変をする。
【００９２】
ステップＳ２０３においてコンテンツ改変手段２５は、ステップＳ２０２でリンクを移動した後のデータを、改変コンテンツデータ１４として、記憶装置１０に記憶する。
【００９３】
第２の実施の形態に係るコンテンツ改変手段２５は、ミス操作が判定されると、そのミス操作が発生したコンテンツデータに基づいて、出力装置６０に出力した際の、各操作対象の座標を算出する。さらにコンテンツ改変手段２５は、ミス操作の操作対象の近傍の操作対象を特定する。コンテンツ改変手段２５は、この近傍の操作対象から離れた位置に、ミス操作対象の操作対象を表示するように、コンテンツデータを改変する。
【００９４】
ここで、近傍の操作対象から離れた位置に、ミス操作対象を表示するように改変する方法は様々な方法がある。例えば、図２に示す例では、ミス操作の操作対象の第１のリンクＬ１が、コンテンツ表示部１０１の右側に位置する。また、ミス操作の操作対象の第１のリンクＬ１の近傍に、第２のリンクＬ２および第３のリンクＬ３が位置する。そこで、コンテンツ改変手段２５は、近傍のリンクと反対方向に、第１のリンクＬ１を表示するように、コンテンツデータを改変する。具体的には、図１１に示すように、コンテンツ改変手段２５は、第１のリンクＬ１に対応する<a href="Atest.html">Aテスト</a>を、<div align="left">と</div>で囲み、改変コンテンツデータ１４を生成する。このような改変コンテンツデータ１４により、情報処理装置１は、図９に示すように、第１のリンクＬ１を左側に表示し、第２のリンクＬ２および第３のリンクＬ３と離れた位置に表示することができる。このミス操作の操作対象の移動する位置は、任意に定められても良い。
【００９５】
第２の実施の形態においては、ウェブコンテンツのソースデータを改変して、改変コンテンツデータ１４を出力する場合を説明するが、この方法に限られない。例えば、第２の実施の形態においても、第１の実施の形態と同様に、コンテンツ改変手段２５は、ＣＳＳの変更など、ＨＴＭＬのソースコードの変更以外の手法により、コンテンツデータを改変しても良い。
【００９６】
このように本発明の第２の実施の形態に係る情報処理装置１は、ミス操作の操作対象を、近傍の操作対象から離れた位置に表示するように、コンテンツデータを改変して表示する。これにより、ユーザが同じミス操作を繰り返すことを回避することができる。
【００９７】
図２に示す例において、「Ａテスト」のハイパーリンクは、ユーザの意図するリンクではなく、その近傍の操作対象が、ユーザの意図するリンクであると考えられる。本発明の第２の実施の形態に係る情報処理装置１によれば、ユーザが意図するリンクを再度操作する際、前回誤って操作した「Ａテスト」は、意図する操作対象と離れた位置に表示されるので、意図する操作をしやすくすることができる。
【００９８】
（第３の実施の形態）
第３の実施の形態は、第１の実施の形態と比べて、コンテンツ改変手段２５の処理が異なる。第１の実施の形態においてコンテンツ改変手段２５は、ミス操作の操作対象に対して操作できないように、コンテンツデータを改変する。一方、第３の実施の形態においてコンテンツ改変手段２５は、ミス操作の操作対象の表示領域が、当該ミス操作と判定された操作対象の近傍の操作対象の表示領域と比べて小さくなるように、改変コンテンツデータ１４を生成する。第３の実施の形態においては特に、ミス操作と判定された操作対象が、近傍の操作対象の表示領域より小さくなるように、ミス操作と判定された操作対象の表示領域を小さくする改変コンテンツデータ１４を生成する。
【００９９】
例えば、図２に示す画面において、ユーザが「Ａテスト」を操作した場合を考える。このユーザの「Ａテスト」の操作が、ミス操作判定手段２３によってミス操作と判定された場合、情報処理装置１は、図１２に示す画面を表示する。図１２に示す画面のコンテンツ表示部１０４は、ミス操作の操作対象である「Ａテスト」に、図２と同様に、第１のリンクＬ１を設ける。しかしながら、図１２に示す「Ａテスト」の表示領域は、「Ｂテスト」および「Ｃテスト」の各表示領域に比べて、小さくなっている。
【０１００】
コンテンツ改変手段２５が、ミス操作の操作対象の表示領域が、当該ミス操作が発生した時の当該ミス操作の操作対象の表示領域より小さくなるように、当該ミス操作の操作対象の表示領域を変更して、改変コンテンツデータ１４を生成することも考えられる。例えば、図２に示す画面において、ユーザが「Ａテスト」を操作し、この操作がミス操作と判定された場合、情報処理装置１は、図１２に示す画面を表示する。図１２に示す「Ａテスト」の表示領域は、図２に示す「Ａテスト」の表示領域に比べて小さくなっている。
【０１０１】
図１３を参照して、第３の実施の形態に係るコンテンツ改変手段２５によるコンテンツ改変処理を説明する。まずステップＳ３０１においてコンテンツ改変手段２５は、コンテンツ蓄積データ１３から、ミス操作の発生したコンテンツデータを取得する。コンテンツ改変手段２５は、操作記録データ１１を参照して、ミス操作と判定された操作のレコードを読み出して、読み出したレコードの「操作が起きたＵＲＬ」欄のデータを取得する。
【０１０２】
ステップＳ３０２においてコンテンツ改変手段２５は、ステップＳ３０１で取得したコンテンツデータについて、ミス操作対象を小さくする改変をする。
【０１０３】
ステップＳ３０３においてコンテンツ改変手段２５は、ステップＳ３０２で小さくした後のデータを、改変コンテンツデータ１４として、記憶装置１０に記憶する。
【０１０４】
ここで、ミス操作対象を小さく表示するように改変する方法は様々な方法がある。例えば、図２に示す例では、ミス操作の操作対象の第１のリンクＬ１が、その近傍の第２のリンクＬ２および第３のリンクＬ３と同様の文字サイズで表示されている。そこで、コンテンツ改変手段２５は、第１のリンクＬ１を小さく表示するように、コンテンツデータを改変する。具体的には、図１４に示すように、コンテンツ改変手段２５は、第１のリンクＬ１に対応する<a href="Atest.html">Aテスト</a>を、<font size="1">と</font>で囲み、改変コンテンツデータ１４を生成する。このような改変コンテンツデータ１４により、情報処理装置１は、図１２に示すように、第１のリンクＬ１を小さく表示し、第２のリンクＬ２および第３のリンクＬ３を、第１のリンクＬ１より相対的に大きく表示することができる。このミス操作の操作対象のサイズは、任意に定められても良い。
【０１０５】
第３の実施の形態においては、ウェブコンテンツのソースデータを改変して、改変コンテンツデータを出力する場合を説明するが、この方法に限られない。例えば、第３の実施の形態においても、第１の実施の形態と同様に、コンテンツ改変手段２５は、ＣＳＳの変更など、ＨＴＭＬのソースコードの変更以外の手法により、コンテンツデータを改変しても良い。
【０１０６】
このように本発明の第３の実施の形態に係る情報処理装置１は、ミス操作の操作対象を小さく表示するように、コンテンツデータを改変して表示する。これにより、ユーザが同じミス操作を繰り返すことを回避することができる。
【０１０７】
図２に示す例において、「Ａテスト」のハイパーリンクは、ユーザの意図するリンクではなく、その近傍のハイパーリンクが、ユーザの意図するリンクであると考えられる。ユーザが、ユーザの意図するリンクを操作する際、誤って、「Ａテスト」を再度操作してしまう場合が考えられる。本発明の第３の実施の形態に係る情報処理装置１によれば、「Ａテスト」の表示は、図２に比べて小さくなっているので、「Ａテスト」の操作対象を選択する可能性が低くなる。図１２に示す画面において、近傍の操作対象が相対的に大きく表示されるので、ユーザは、ユーザの意図する操作対象を操作しやすくなる。
【０１０８】
（第４の実施の形態）
第４の実施の形態は、第１の実施の形態ないし第３の実施の形態と比べて、改変する対象が異なる。第１の実施の形態ないし第３の実施の形態に係る情報処理装置１は、ミス操作の操作対象を、操作しにくくなるようにコンテンツデータを改変した。これに対し第４の実施の形態に係る情報処理装置１は、ミス操作の操作対象の近傍の操作対象を改変する。
【０１０９】
ミス操作は、意図した操作対象を操作しようとして、誤って操作することによって発生する。そこで第４の実施の形態に係る情報処理装置１は、ミス操作の操作対象から、ユーザの意図する操作対象の候補を特定する。さらに情報処理装置１は、特定した操作対象候補を操作しやすくなるようにコンテンツデータを改変する。
【０１１０】
例えば、図２に示す画面において、ユーザが「Ａテスト」を操作した場合を考える。このユーザの「Ａテスト」の操作が、ミス操作判定手段２３によってミス操作と判定された場合、情報処理装置１は「Ａテスト」の操作対象の近傍にある第２のリンクＬ２の「Ｂテスト」を操作対象候補とする。この場合情報処理装置１は、図１５に示す画面を表示する。図１５に示す画面のコンテンツ表示部１０５は、ミス操作の操作対象である「Ａテスト」については、図２に示す画面と同じ大きさで表示する。しかし図１５のコンテンツ表示部１０５は、操作対象候補である「Ｂテスト」について、図１５に示す他の操作対象「Ａテスト」、「Ｃテスト」と比べて、大きく表示する。
【０１１１】
コンテンツ改変手段２５が、ミス操作と判定された操作対象の近傍の操作対象（操作対象候補）の表示領域が、当該ミス操作が発生した時の当該操作対象候補の表示領域より大きくなるように、当該操作対象候補の表示領域を変更して、改変コンテンツデータ１４を生成することも考えられる。例えば、図２に示す画面において、ユーザが「Ａテスト」を操作し、この操作がミス操作と判定された場合、情報処理装置１は「Ａテスト」の操作対象の近傍にある第２のリンクＬ２の「Ｂテスト」を操作対象候補とする。この場合情報処理装置１は、図１５に示す画面を表示する。図１５に示す「Ｂテスト」の表示領域は、図２に示す「Ｂテスト」の表示領域に比べて大きくなっている。
【０１１２】
図１５に示す例において、操作対象候補は「Ｂテスト」の第２のリンクＬ２のみであるが、この例に限られない。情報処理装置１は、「Ｃテスト」の第３のリンクＬ３も、操作対象候補として出力しても良い。
【０１１３】
図１６を参照して、第４の実施の形態に係る情報処理装置１を説明する。第４の実施の形態に係る情報処理装置１は、図１と比べて、操作候補特定手段２７を備える点が異なる。
【０１１４】
操作候補特定手段２７は、ユーザがミス操作した場合、ユーザが本来操作を意図した操作対象の可能性のある操作対象候補を特定する。操作対象候補は、コンテンツ改変手段２５が改変コンテンツデータを生成する場合の改変の対象となる。
【０１１５】
操作候補特定手段２７は、ミス操作が判定されると、そのミス操作が発生したコンテンツデータに基づいて、出力装置６０に出力した際の、各操作対象の座標を算出する。さらにコンテンツ改変手段２５は、ミス操作の操作対象の近傍の操作対象を、操作対象候補として特定する。
【０１１６】
コンテンツ改変手段２５は、操作候補特定手段２７によって特定された操作対象候補の表示領域を改変して、改変コンテンツデータ１４を生成する。第４の実施の形態においては特に、操作対象候補を大きくする改変をして、改変コンテンツデータを生成する。
【０１１７】
図１７を参照して、第４の実施の形態に係るコンテンツ改変手段２５によるコンテンツ改変処理を説明する。まずステップＳ４０１においてコンテンツ改変手段２５は、コンテンツ蓄積データ１３から、ミス操作の発生したコンテンツデータを取得する。コンテンツ改変手段２５は、操作記録データ１１を参照して、ミス操作と判定されたレコードを読み出して、読み出したレコードの「操作が起きたＵＲＬ」欄のデータを取得する。
【０１１８】
ステップＳ４０２において操作候補特定手段２７は、コンテンツデータを出力装置６０に出力した際の、各操作対象の座標位置を算出する。さらにステップＳ４０３において操作候補特定手段２７は、ミス操作の操作対象の座標から所定の距離Ｒ内の操作対象を、操作対象候補として特定する。ここで距離Ｒは、例えば「５mm」などの０より大きい数値であって、予め、操作候補特定手段２７が保持するデータである。
【０１１９】
ステップＳ４０４においてコンテンツ改変手段２５は、ステップＳ４０１で取得したコンテンツデータについて、操作対象候補を、大きくする改変をする。
【０１２０】
ステップＳ４０５においてコンテンツ改変手段２５は、ステップＳ４０４で大きくした後のデータを、改変コンテンツデータ１４として、記憶装置１０に記憶する。
【０１２１】
操作候補特定手段２７は、操作対象候補を決定する際、距離Ｒを適宜変更することによって、適切に操作対象候補を決定することができる。例えば、入力操作に誤りが多い人や、高齢者に対してはＲを大きく設定しても良い。
【０１２２】
ここで、近傍の操作対象候補を大きく表示するように改変する方法は様々な方法がある。例えば、図２に示す例では、ミス操作の操作対象の第１のリンクＬ１の近傍に、第２のリンクＬ２が表示されるので、第２のリンクＬ２が操作対象候補となる。そこで、コンテンツ改変手段２５は、第２のリンクＬ２を大きく表示するように、コンテンツデータを改変する。具体的には、図１８に示すように、コンテンツ改変手段２５は、第２のリンクＬ２に対応する<a href="Btest.html">Bテスト</a>を、<font size="5">と</font>で囲み、改変コンテンツデータ１４を生成する。このような改変コンテンツデータ１４により、情報処理装置１は、図１５に示すように、ミス操作対象の第１のリンクＬ１の近傍の第２のリンクＬ２を大きく表示することができる。この操作対象候補のサイズは、任意に定められても良い。
【０１２３】
第４の実施の形態においては、ウェブコンテンツのソースデータを改変して、改変コンテンツデータを出力する場合を説明するが、この方法に限られない。例えば、第４の実施の形態においても、第１の実施の形態と同様に、コンテンツ改変手段２５は、ＣＳＳの変更など、ＨＴＭＬのソースコードの変更以外の手法により、コンテンツデータを改変しても良い。
【０１２４】
第４の実施の形態においては、ミス操作が発生した際に、ミス操作が発生したコンテンツデータの操作対象の座標を算出する場合を説明したがこれに限られない。例えば、操作記録手段２２が操作記録データ１１を更新する際、各操作対象の座標を算出して、各操作に対応づけて操作記録データ１１に記録しても良い。その場合操作記録データ１１は、図１９に示すように座標の項目を有する。また、操作取得手段２１が、ユーザが入力装置４０で指定した座標を入力装置４０から取得した場合、操作記録手段２２は、入力装置４０から取得したユーザが指定した座標を、操作記録データ１１に設定しても良い。
【０１２５】
このように本発明の第４の実施の形態に係る情報処理装置１は、ユーザが意図する操作対象の候補を大きく表示するように、コンテンツデータを改変して表示する。これにより、ユーザが同じミス操作を繰り返すことを回避することができる。
【０１２６】
図２に示す例において、「Ａテスト」のハイパーリンクは、ユーザの意図するリンクではなく、その近傍のハイパーリンクが、ユーザの意図するリンクであると考えられる。ユーザが、ユーザの意図するリンクを操作する際、誤って、「Ａテスト」を再度操作してしまう場合が考えられる。本発明の第４の実施の形態に係る情報処理装置１によれば、「Ａテスト」の近傍の「Ｂテスト」の表示は、図２に比べて大きくなっているので、「Ｂテスト」の操作対象を選択しやすくなる。図１５に示す画面において、操作対象候補が大きく表示されるので、ユーザは、ユーザの意図するリンクを操作しやすくなる。
【０１２７】
（第５の実施の形態）
第５の実施の形態に係る情報処理装置１は、第４の実施の形態と比べて操作対象候補を特定する手法が異なる。第４の実施の形態においては、ミス操作した操作対象の近傍の操作対象を、操作対象候補として特定した。一方第５の実施の形態に係る情報処理装置１は、入力装置４０は、例えばタッチパネルを想定する。第５の実施の形態に係る情報処理装置１は、ミス操作が発生した際、ミス操作の操作対象以外にユーザの指が触れていた操作対象を、ユーザの意図した操作対象候補であると特定する。
【０１２８】
第５の実施の形態に係る情報処理装置１は、図１６を参照して説明した第４の実施の形態に係る情報処理装置１と比べて、入力装置４０、操作記録データ１１のデータ構造、操作取得手段２１および操作候補特定手段２７の処理が異なる。
【０１２９】
第５の実施の形態に係る入力装置４０は、ユーザの一度の操作で、複数の操作対象を選択可能な装置であって、例えばタッチパネルである。ユーザがタッチパネルを指で操作する際、複数の操作対象に触れてしまう場合がある。入力装置４０は、ユーザが複数の操作対象に操作した場合、最も検出レベルの高い操作対象を、ユーザが意識して操作した操作対象と認識する。また入力装置４０は、それ以外の操作対象を、ユーザが触れただけの操作対象と認識する。入力装置４０は、ユーザが意識して操作したと認識した操作対象の識別子と、触れただけの操作対象の識別子を入出力インタフェース３０を介して、操作取得手段２１に入力する。ユーザが一つの操作対象のみに触れた場合、入力装置４０は、操作対象の識別子のみを、操作取得手段２１に入力する。
【０１３０】
操作取得手段２１は、入力装置４０から、操作対象の識別子と、触れただけの操作対象の識別子の情報を取得する。
【０１３１】
操作記録手段２２は、操作取得手段２１によって取得された操作対象の識別子と、触れただけの操作対象の識別子と、時刻とを対応づけて、操作記録データ１１に記憶する。
【０１３２】
操作記録データ１１は、例えば、図２０および図２１に示すような、操作のログデータである。操作記録手段２２は、ユーザが操作する度に、操作が起きたＵＲＬ、ユーザの操作データおよび時刻の各項目のデータを対応づけたレコードを生成する。操作記録手段２２は、生成したレコードを操作記録データ１１に挿入する。
【０１３３】
第５の実施の形態に係る操作記録データ１１は、図５を参照して説明した第１の実施の形態の操作記録データと比べて、「指が触れていた操作対象」の項目を備えている点が異なる。「操作が起きたＵＲＬ」項目、「ユーザの操作データ」項目および「時刻」の各項目は、図５と同様である。
【０１３４】
操作記録手段２２は、「ユーザの操作データ」項目に、入力装置４０から入力された操作対象の識別子を設定する。また操作記録手段２２は、「指が触れていた操作対象」の項目に、入力装置４０から入力された、触れただけの操作対象の識別子を設定する。
【０１３５】
図２０（ａ）ないし（ｃ）および図２１に示す各データは、図５（ａ）ないし（ｄ）に示すデータに対応する。「指が触れていた操作対象」の欄に、各操作時に入力装置４０から入力された、触れただけの操作対象の識別子が設定される。指が触れていた操作対象には、複数の操作対象の識別子が設定される場合もあれば、一つの操作対象の識別子も設定されない場合がある。
【０１３６】
ミス操作判定手段２３は、操作記録データ１１のユーザの操作データに基づいて、所定時間内に、所定のユーザの操作が発生したか否かにより、ミス操作が発生したか否かを判定する。ミス操作判定手段２３は、さらに、「指が触れていた操作対象」の項目に操作対象の識別子が含まれているか、また、含まれている操作対象識別子の数などに応じて、ミス操作であるか否かを判定しても良い。
【０１３７】
操作候補特定手段２７は、ミス操作が発生した際に、指が触れていた操作対象を、ユーザの意図した操作対象として特定する。操作候補特定手段２７は、記憶装置１０から操作記録データ１１およびミス操作データ１２を読み出す。操作候補特定手段２７は、ミス操作データ１２でからミス操作の操作対象の識別子を取得し、操作記録データ１１から、このミス操作の操作対象を実行したレコードを取得する。操作候補特定手段２７は、取得したレコードの「指が触れていた操作対象」の項目に設定された操作対象の識別子を、操作対象候補として出力する。
【０１３８】
ここで、ミス操作判定手段２３は、特定の操作が繰り返された場合に、繰り返された操作をミス操作として特定する。従って、操作記録データ１１には、ミス操作の操作対象に関連するレコードが複数含まれている場合がある。この場合操作候補特定手段２７は、複数のレコードの「指が触れていた操作対象」の各項目に設定された操作対象の識別子を、操作対象候補としても良い。また、操作候補特定手段２７は、例えば、全てのレコードで指が触れていた操作対象を、操作対象候補としても良いし、所定数以上のレコードで指が触れていた操作対象を操作対象候補としても良い。
【０１３９】
コンテンツ改変手段２５は、操作候補特定手段２７が特定した操作対象候補を改変して、改変コンテンツデータ１４を生成する。コンテンツ改変手段２５は、操作対象候補を大きくし、または、ミス操作の操作対象との距離を大きくするように操作対象候補の表示位置を変更する。またコンテンツ改変手段２５は、操作対象候補の表示領域を大きくし、かつ、ミス操作の操作対象との距離を大きくするように操作対象候補の表示位置を変更しても良い。
【０１４０】
図２２を参照して、第５の実施の形態に係るコンテンツ改変手段２５の処理を説明する。まずステップＳ５０１においてコンテンツ改変手段２５は、コンテンツ蓄積データ１３から、ミス操作の発生したコンテンツデータを取得する。コンテンツ改変手段２５は、操作記録データ１１を参照して、ミス操作と判定されたレコードを読み出して、読み出したレコードの「操作が起きたＵＲＬ」欄のデータを取得する。
【０１４１】
ステップＳ４０２において操作候補特定手段２７は、「指が触れていた操作対象」の項目で特定される、ミス操作が発生した際の指が触れていた操作対象を、操作対象候補として特定する。
【０１４２】
ステップＳ５０３およびＳ５０３ａの少なくともいずれかにおいてコンテンツ改変手段２５は、ステップＳ５０１で取得したコンテンツデータについて、操作対象候補を改変する。具体的には、コンテンツ改変手段２５は、操作対象候補を大きくしたり、他の操作対象との距離を大きくしたりする。
【０１４３】
ステップＳ５０４においてコンテンツ改変手段２５は、ステップＳ５０３で改変した後のデータを、改変コンテンツデータ１４として、記憶装置１０に記憶する。
【０１４４】
図２３を参照して、第５の実施の形態に係る情報処理装置１が出力する画面を説明する。図２３は、図２に示す画面において、ユーザによる「テストＡ」の第１のリンクＬ１の操作が、ミス操作と判定され、その際、ユーザが、「テストＢ」の第２のリンクＬ２と、「テストＣ」の第３のリンクＬ３とに触れていた場合の、改変されたウェブページである。図２３に示す例において、コンテンツ表示部１０６は、指が触れていた第２のリンクＬ２および第３のリンクＬ３を、ミス操作の操作対象の第１のリンクＬ１と離れた位置に表示する。
【０１４５】
コンテンツ改変手段２５は、操作対象候補の第２のリンクＬ２および第３のリンクＬ３を、ミス操作の操作対象の第１のリンクＬ１と離れた位置に表示するため、図７（ａ）に示すコンテンツデータを、図２４に示すコンテンツデータに改変する。
【０１４６】
図２４に示すように、コンテンツ改変手段２５は、操作対象候補の「Ｂテスト」および「Ｃテスト」のそれぞれの前に</br></br>を挿入し、「Ｂテスト」および「Ｃテスト」の前に意図的に改行を設ける。これにより情報処理装置１は、操作対象候補を、ミス操作対象候補から離れた位置に表示することができる。
【０１４７】
また、コンテンツ改変手段２５は、図２５に示すように、操作対象候補の「Ｂテスト」および「Ｃテスト」を、大きく表示するように、改変コンテンツデータ１４を生成しても良い。コンテンツ改変手段２５は、図２６に示すように、操作対象候補の「Ｂテスト」および「Ｃテスト」を、大きく、かつミス操作の操作対象「Ａテスト」から離れて表示するように、改変コンテンツデータ１４を生成しても良い。
【０１４８】
このように、第５の実施の形態に係る情報処理装置１は、ミス操作が発生した際、実際に触れていた操作対象を操作対象候補と特定し、この操作対象候補を操作しやすいようにコンテンツデータを改変する。これにより、ユーザは、操作できているはずなのに操作できなかった場合でも、改変コンテンツデータにより操作しやすくなる。
【０１４９】
（第６の実施の形態）
第６の実施の形態は、第１の実施の形態ないし第５の実施の形態と比べて、ミス操作判定手段２３の処理が異なる。第１の実施の形態ないし第５の実施の形態においてミス操作判定手段は、図６を参照して説明したように、操作記録データ１１に基づいて、「戻る」ボタンが操作された際、その過去の操作記録を参照してミス操作を判定する。ミス操作判定手段は、所定時間内に、任意の操作と所定の操作とが所定回数繰り返した場合、ミス操作が発生したと判定する。この所定の操作とは、例えば、「戻る」ボタンの押下や、スクロールバーの上スクロールと下スクロールの各操作である。また、ミス操作判定手段２３は、上スクロールと下スクロールを一連の操作として、所定回数繰り返した場合に、ミス操作が発生したと判定しても良い。
【０１５０】
例えば、図２７に示す操作記録データ１１を参照して説明する。図２６に示す操作記録データ１１は、所定の操作として、ブラウザの「上スクロール」と「下スクロール」の連続する操作が、３秒以内に３回繰り返された場合、その直前の操作をミス操作と判定する例である。図２７に示す例では、「１行目<a href="Atest.html">Aテスト</a>をクリック」の操作が発生した後、３秒以内に、ブラウザの「上スクロール」と「下スクロール」の連続する操作が３回繰り返されている。従って、ミス操作判定手段２３は、「１行目<a href="Atest.html">Aテスト</a>をクリック」の操作は、ミス操作であると判定する。
【０１５１】
図２８を参照して、第６の実施の形態に係るミス操作判定手段２３の処理を説明する。まずステップＳ６１において、ミス操作判定手段２３は、任意の操作が発生したことを検出すると、ステップＳ６２においてミス操作判定手段２３は、ステップＳ６１において任意の操作が発生してからの時間を計測する。次に、操作記録データ１１に新たな操作が記録されると、ステップＳ６３においてミス操作判定手段２３は、その操作が、ステップＳ６１の任意の操作から所定時間（Ｎ秒）以内に発生したか否かを判定する。Ｎ秒を経過している場合、ステップＳ６７に進み、ステップＳ６１で検出した任意の操作が、ミス操作でないと判定する。
【０１５２】
一方、ステップＳ６３において所定時間以内に新たな操作が入力された場合、ステップＳ６４に進む。ステップＳ６４においてミス操作判定手段２３は、新たな操作が、「戻る」ボタンの押下や、スクロールバーの上スクロールと下スクロールの操作などの所定の操作であるか否かを判定する。所定の操作でない場合、ミス操作判定手段２３は、ステップＳ６３に戻り、さらに新たな操作が入力されるのを待機する。
【０１５３】
一方、ステップＳ６４において新たな操作が所定の操作である場合、ステップＳ６５においてミス操作判定手段２３は、ステップＳ６１で発生した操作が、ミス操作であると判定する。この場合、ステップＳ６６においてミス操作判定手段２３は、ミス操作データ１２を更新する。
【０１５４】
本発明の実施の形態においては、ミス操作判定手段２３は、任意のユーザの操作から所定時間内に、所定のユーザの操作が発生した場合、この任意のユーザの操作をミス操作と判定する。ミス操作判定手段２３がミス操作を判定する具体的な方法は、第１の実施の形態および第６の実施の形態に示すように、様々な方法が考えられる
上記のように、本発明の第１の実施の形態ないし第６の実施の形態によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【０１５５】
例えば、第１の実施の形態ないし第６の実施の形態に記載した実施例を適宜組み合わせて、実施しても良い。例えば、情報処理装置１は、ミス操作の操作対象について、表示領域が、当該ミス操作と判定された操作対象の近傍の操作対象の表示領域と比べて小さくなり、かつ、表示位置が、この近傍の操作対象の表示位置と離れるように、画面を表示しても良い。この場合コンテンツ改変手段２５は、ミス操作と判定された操作対象が近傍の操作対象より表示領域が小さく、かつ離れた位置に表示するように改変コンテンツデータ１４を生成する。
【０１５６】
本発明はここでは記載していない様々な実施の形態などを含むことは勿論である。従って、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【符号の説明】
【０１５７】
１  情報処理装置
２  コンテンツ提供装置
３  通信ネットワーク
１０  記憶装置
１１  操作記録データ
１２  ミス操作データ
１３  コンテンツ蓄積データ
１４  改変コンテンツデータ
２０  中央処理制御装置
２１  操作取得手段
２２  操作記録手段
２３  ミス操作判定手段
２４  コンテンツ取得手段
２５  コンテンツ改変手段
２６  コンテンツ出力手段
２７  操作候補特定手段
３０  入出力インタフェース
４０  入力装置
５０  通信制御装置
６０  出力装置
【図１】
2013134657.tif 000003
【図２】
2013134657.tif 000004
【図３】
2013134657.tif 000005
【図４】
2013134657.tif 000006
【図５】
2013134657.tif 000007
【図６】
2013134657.tif 000008
【図７】
2013134657.tif 000009
【図８】
2013134657.tif 000010
【図９】
2013134657.tif 000011
【図１０】
2013134657.tif 000012
【図１１】
2013134657.tif 000013
【図１２】
2013134657.tif 000014
【図１３】
2013134657.tif 000015
【図１４】
2013134657.tif 000016
【図１５】
2013134657.tif 000017
【図１６】
2013134657.tif 000018
【図１７】
2013134657.tif 000019
【図１８】
2013134657.tif 000020
【図１９】
2013134657.tif 000021
【図２０】
2013134657.tif 000022
【図２１】
2013134657.tif 000023
【図２２】
2013134657.tif 000024
【図２３】
2013134657.tif 000025
【図２４】
2013134657.tif 000026
【図２５】
2013134657.tif 000027
【図２６】
2013134657.tif 000028
【図２７】
2013134657.tif 000029
【図２８】
2013134657.tif 000030