(57)【要約】【課題】ユーザが意図する操作をカーソルの移動量により良く反映させる。【解決手段】情報処理装置１０は、位置の指定を含むユーザによる操作を受付ける受付部１０１と、外部の表示画面へのポインタの表示を制御する表示制御部１０２であって、ポインタを表示していないときに受付部１０１が第一操作を受付けた場合に、第一操作により指定された位置へのポインタの表示を開始する表示制御部１０２と、表示制御部１０２がポインタを表示しているときに受付部１０１が第二操作を受付けた場合に、第二操作に従って表示画面上でポインタを移動させる調整部１０３と、表示制御部１０２がポインタを表示しているときに、ポインタの位置を確定するための条件が成立した場合に、表示画面上におけるポインタの表示位置に対応する処理を実行する処理実行部１０４とを備える。【選択図】図３
2015026141.tif 000002
【特許請求の範囲】
【請求項１】
位置の指定を含むユーザによる操作を受付ける受付部と、
外部の表示画面へのポインタの表示を制御する表示制御部であって、前記ポインタを表示していないときに前記受付部が第一操作を受付けた場合に、前記第一操作により指定された位置への前記ポインタの表示を開始する表示制御部と、
前記表示制御部が前記ポインタを表示しているときに前記受付部が第二操作を受付けた場合に、前記第二操作に従って前記表示画面上で前記ポインタを移動させる調整部と、
前記表示制御部が前記ポインタを表示しているときに、前記ポインタの位置を確定するための条件が成立した場合に、前記表示画面上における前記ポインタの表示位置に対応する処理を実行する処理実行部とを備える
情報処理装置。
【請求項２】
前記調整部は、
前記受付部が受付けた前記第二操作により指定される位置から定まる前記ポインタの移動量に所定の調整率を乗じて得られる調整移動量を算出し、前記表示画面上で前記ポインタを前記調整移動量だけ移動させる
請求項１に記載の情報処理装置。
【請求項３】
前記調整部は、
０より大きく１より小さい値を前記調整率として用いて前記調整移動量を算出する
請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置は、さらに、
表示部を備え、
前記受付部は、
前記表示部上の位置に対する指定を含む操作を前記操作として受付け、
前記表示制御部は、
（ｉ）前記表示画面に前記ポインタと画像とを表示させ、かつ、前記表示部に前記画像を表示させ、（ｉｉ）前記受付部が前記第二操作を受付けた場合に、前記第二操作を受付けたときに前記表示部上で指定された位置に、前記第二操作により指定される前記表示画面上の位置に表示された前記画像の一部が表示されるように、前記表示部における前記画像の表示位置を変更する
請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記表示制御部は、さらに、
前記受付部が前記第一操作を受付けた場合に、（ｉ）前記第一操作を受付けたときに前記表示部上で指定された位置を含むガイド画像を前記表示部に表示し、かつ、（ｉｉ）前記ガイド画像を所定の調整率で縮小した画像を前記表示画面に表示させる
請求項４に記載の情報処理装置。
【請求項６】
前記画像は、中央部と周辺部とを有するアイコンの画像を含み、
前記処理実行部は、さらに、
前記第一操作により指定された位置が前記アイコンの中央部に含まれる場合には、前記受付部が前記第二操作を受付けたか否かにかかわらず、前記第一操作により指定された位置に対応する処理を実行する
請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記受付部は、
指示体の接触位置を検出することで、前記操作を受付けるタッチパネルを有し、
前記タッチパネルは、
前記ポインタを表示していないときの当該タッチパネルへのタッチ操作を前記第一操作として受付け、かつ、前記タッチ操作から続くホールド操作を前記第二操作として受付け、
前記処理実行部は、
前記表示制御部が前記ポインタを表示しているときに前記ホールド操作が終了したという条件が、前記条件として成立した場合に、前記表示画面上における前記ポインタの表示位置に対応する処理を実行する
請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記受付部は、
操作ボタンと、
加速度を検出するジャイロセンサとを有し、
前記ジャイロセンサが検出した加速度に基づいて前記情報処理装置と前記表示画面との相対位置の変化量を算出し、算出した変化量を積算することで定められる位置を前記操作として受付け、
前記受付部は、
前記ポインタを表示していないときの前記操作ボタンの押下を前記第一操作として受付け、かつ、前記第一操作の後に受付ける操作を前記第二操作として受付け、
前記処理実行部は、
前記ポインタを表示しているときに前記操作ボタンが押下されたという条件が、前記条件として成立した場合に、前記表示画面上における前記ポインタの表示位置に対応する処理を実行する
請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項９】
位置の指定を含むユーザによる操作を受付ける受付ステップと、
外部の表示画面へのポインタの表示を制御する表示制御ステップであって、前記ポインタを表示していないときに前記受付ステップで第一操作を受付けた場合に、前記第一操作により指定された位置への前記ポインタの表示を開始する表示制御ステップと、
前記表示制御ステップで前記ポインタを表示しているときに前記受付ステップで第二操作を受付けた場合に、前記第二操作に従って前記表示画面上で前記ポインタを移動させる調整ステップと、
前記表示制御ステップで前記ポインタを表示しているときに、前記ポインタの位置を確定するための条件が成立した場合に、前記表示画面上における前記ポインタの表示位置に対応する処理を実行する処理実行ステップとを含む
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び情報処理方法に関する。
【背景技術】
【０００２】
ユーザの手の届かないところにある表示制御機器に対する操作を行うときに、遠隔操作が可能なポインティングデバイスが用いられる。ユーザは、ポインティングデバイスを利用して、表示制御機器の動作を制御することができる。ここで、表示制御機器とは、表示装置に表示する画像を構成し、構成した画像を表示装置に表示させる機器のことであり、テレビ（テレビジョン受像機）（特に、テレビの表示制御機能を有する部分）、セットトップボックス（ＳＴＢ（Set Top Box））、記録メディアの再生装置（ＤＶＤプレイヤなど）、又はＰＣ（Personal Computer）などを含む。ポインティングデバイスは、例えば、タッチパネル（タッチパッド）、ジャイロリモコンなどである。
【０００３】
特許文献１は、ポインティング手段による指定位置をユーザに正確に把握させることができる画像表示装置などを開示する。特許文献１に開示される画像表示装置は、指定位置を含む所定の領域の画像を生成して、生成した拡大画像を表示画面の一部に表示する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１５９６９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ポインティングデバイスでの操作による操作量（例えば、タッチパネル上での指示体の移動による移動量）と、上記の操作量に対応する表示画面上での操作量が、ユーザの感覚とあわない場合があるという問題がある。つまり、ユーザがポインティングデバイスによって表示画面上のポインタを移動させる場合、ユーザが行った操作が結果的にユーザの意図と異なる結果となることがある。具体的には、ユーザがポインタを到着させようと意図した場所より遠くにポインタが行き過ぎてしまったり、反対に、ポインタを到着させようと意図した場所までポインタが到達しなかったりすることがある。つまり、ユーザの操作により移動するカーソルが、ユーザの意図と異なる場所に移動してしまうという問題がある。
【０００６】
本発明は、上記問題を解決するためになされたものであり、ユーザが意図する操作をカーソルの移動量により良く反映させる情報処理装置などを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の一態様に係る情報処理装置は、位置の指定を含むユーザによる操作を受付ける受付部と、外部の表示画面へのポインタの表示を制御する表示制御部であって、前記ポインタを表示していないときに前記受付部が第一操作を受付けた場合に、前記第一操作により指定された位置への前記ポインタの表示を開始する表示制御部と、前記表示制御部が前記ポインタを表示しているときに前記受付部が第二操作を受付けた場合に、前記第二操作に従って前記表示画面上で前記ポインタを移動させる調整部と、前記表示制御部が前記ポインタを表示しているときに、前記ポインタの位置を確定するための条件が成立した場合に、前記表示画面上における前記ポインタの表示位置に対応する処理を実行する処理実行部とを備える。
【０００８】
これによれば、情報処理装置は、第一操作を受付けた後にユーザにポインタを視認させ、その後、第二操作を受付けるまでの間にユーザによる操作に従って移動するポインタを視認させる。そして、移動後のポインタの表示位置に対応する処理を実行することができる。よって、情報処理装置は、ユーザが意図する操作をカーソルの移動量により良く反映させることができる。
【０００９】
例えば、前記調整部は、前記受付部が受付けた前記第二操作により指定される位置から定まる前記ポインタの移動量に所定の調整率を乗じて得られる調整移動量を算出し、前記表示画面上で前記ポインタを前記調整移動量だけ移動させるとしてもよい。
【００１０】
これによれば、情報処理装置は、ユーザの操作による操作量を、調整率で定まる割合により調整した値の分だけ、表示画面上でポインタを移動させることができる。
【００１１】
例えば、前記調整部は、０より大きく１より小さい値を前記調整率として用いて前記調整移動量を算出するとしてもよい。
【００１２】
これによれば、情報処理装置は、ユーザの操作による操作量を、調整率を乗ずることで小さくした移動量だけ、表示画面上でポインタを移動させることができる。表示画面上のポインタの移動量が、ユーザの操作による移動量よりも小さいので、ユーザは、表示画面上のポインタの位置を微調整することができる。
【００１３】
例えば、前記情報処理装置は、さらに、表示部を備え、前記受付部は、前記表示部上の位置に対する指定を含む操作を前記操作として受付け、前記表示制御部は、（ｉ）前記表示画面に前記ポインタと画像とを表示させ、かつ、前記表示部に前記画像を表示させ、（ｉｉ）前記受付部が前記第二操作を受付けた場合に、前記第二操作を受付けたときに前記表示部上で指定された位置に、前記第二操作により指定される前記表示画面上の位置に表示された前記画像の一部が表示されるように、前記表示部における前記画像の表示位置を変更するとしてもよい。
【００１４】
これによれば、情報処理装置は、表示部に表示する画像を変更する（シフトさせる）ことにより、ユーザの操作位置と表示部に表示される画像の表示位置とを一致させることができる。
【００１５】
例えば、前記表示制御部は、さらに、前記受付部が前記第一操作を受付けた場合に、（ｉ）前記第一操作を受付けたときに前記表示部上で指定された位置を含むガイド画像を前記表示部に表示し、かつ、（ｉｉ）前記ガイド画像を所定の調整率で縮小した画像を前記表示画面に表示させるとしてもよい。
【００１６】
これによれば、情報処理装置は、受付部が受付ける操作量と、その操作量に対応する表示が面状の移動量とを直感的にユーザに視認させることができる。
【００１７】
例えば、前記画像は、中央部と周辺部とを有するアイコンの画像を含み、前記処理実行部は、さらに、前記第一操作により指定された位置が前記アイコンの中央部に含まれる場合には、前記受付部が前記第二操作を受付けたか否かにかかわらず、前記第一操作により指定された位置に対応する処理を実行するとしてもよい。
【００１８】
これによれば、情報処理装置は、第一操作がアイコンの中央部に対するものであった場合には、すぐに、そのボタンに対応する処理を実行することができる。
【００１９】
例えば、前記受付部は、指示体の接触位置を検出することで、前記操作を受付けるタッチパネルを有し、前記タッチパネルは、前記ポインタを表示していないときの当該タッチパネルへのタッチ操作を前記第一操作として受付け、かつ、前記タッチ操作から続くホールド操作を前記第二操作として受付け、前記処理実行部は、前記表示制御部が前記ポインタを表示しているときに前記ホールド操作が終了したという条件が、前記条件として成立した場合に、前記表示画面上における前記ポインタの表示位置に対応する処理を実行するとしてもよい。
【００２０】
これによれば、情報処理装置は、タッチパネルを搭載した端末によりユーザからの操作を受付けることができる。
【００２１】
例えば、前記受付部は、操作ボタンと、加速度を検出するジャイロセンサとを有し、前記ジャイロセンサが検出した加速度に基づいて前記情報処理装置と前記表示画面との相対位置の変化量を算出し、算出した変化量を積算することで定められる位置を前記操作として受付け、前記受付部は、前記ポインタを表示していないときの前記操作ボタンの押下を前記第一操作として受付け、かつ、前記第一操作の後に受付ける操作を前記第二操作として受付け、前記処理実行部は、前記ポインタを表示しているときに前記操作ボタンが押下されたという条件が、前記条件として成立した場合に、前記表示画面上における前記ポインタの表示位置に対応する処理を実行するとしてもよい。
【００２２】
これによれば、情報処理装置は、ジャイロセンサを搭載した端末によりユーザからの操作を受付けることができる。
【００２３】
また、本発明の一態様に係る情報処理装置は、位置の指定を含むユーザによる操作を受付ける受付ステップと、外部の表示画面へのポインタの表示を制御する表示制御ステップであって、前記ポインタを表示していないときに前記受付ステップで第一操作を受付けた場合に、前記第一操作により指定された位置への前記ポインタの表示を開始する表示制御ステップと、前記表示制御ステップで前記ポインタを表示しているときに前記受付ステップで第二操作を受付けた場合に、前記第二操作に従って前記表示画面上で前記ポインタを移動させる調整ステップと、前記表示制御ステップで前記ポインタを表示しているときに、前記ポインタの位置を確定するための条件が成立した場合に、前記表示画面上における前記ポインタの表示位置に対応する処理を実行する処理実行ステップとを含む。
【００２４】
これにより、上記の情報処理装置と同様の効果を奏する。
【００２５】
なお、本発明は、このような特徴的な処理部を備える情報処理装置として実現することができるだけでなく、情報処理装置に含まれる特徴的な処理部が実行する処理をステップとする情報処理方法として実現することができる。また、情報処理装置に含まれる特徴的な処理部としてコンピュータを機能させるためのプログラムまたは情報処理方法に含まれる特徴的なステップをコンピュータに実行させるプログラムとして実現することもできる。そして、そのようなプログラムを、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピュータ読取可能な非一時的な記録媒体やインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【発明の効果】
【００２６】
本発明によると、ユーザが意図する操作をカーソルの移動量により良く反映させることができる。
【図面の簡単な説明】
【００２７】
【図１】図１は、実施の形態１に係る情報処理装置と、表示装置とを含むシステム構成図である。
【図２】図２は、実施の形態１に係る情報処理装置のハードウェア構成図である。
【図３】図３は、実施の形態１に係る情報処理装置の機能ブロック図である。
【図４】図４は、実施の形態１に係る情報処理装置におけるポインタの移動処理のフローチャートである。
【図５】図５は、実施の形態１に係る情報処理装置におけるポインタの移動量の説明図である。
【図６】図６は、実施の形態２に係る情報処理装置におけるポインタの移動量の説明図である。
【図７】図７は、実施の形態３に係る情報処理装置におけるガイドの説明図である。
【図８】図８は、実施の形態４に係る情報処理装置における領域の説明図である。
【図９】図９は、実施の形態５に係る情報処理装置と、表示装置とを含むシステム構成図である。
【図１０】図１０は、実施の形態５に係る情報処理装置のハードウェア構成図である。
【図１１】図１１は、実施の形態５に係る情報処理装置におけるポインタの移動量の説明図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。なお、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。本発明は、特許請求の範囲によって特定される。よって、以下の実施の形態における構成要素のうち、独立請求項に記載されていない構成要素については、本発明の課題を達成するのに必ずしも必要ではないが、より好ましい形態を構成するものとして説明される。
【００２９】
（実施の形態１）
図１は、本実施の形態に係る情報処理装置と、表示装置とを含むシステムのシステム構成図である。
【００３０】
図１に示されるように、本システムは、情報処理装置１０と、表示装置２０とを備える。情報処理装置１０と表示装置２０とは、通信回線３０を介して通信可能である。
【００３１】
情報処理装置１０は、タッチパネルにより、ユーザによる表示装置２０への操作を操作情報として受付ける。また、情報処理装置１０は、受付けた操作情報に基づいて画像データを生成し、生成した画像データを通信回線３０を介して表示装置２０へ送信する。なお、情報処理装置１０は、例えば、スマートフォン（高機能携帯電話）で実現される。
【００３２】
表示装置２０は、表示制御部（不図示）と表示画面２１とを備える。表示制御部は、外部の装置又は情報処理装置１０から、画像データを受信して表示画面２１に表示させる。表示装置２０は、情報処理装置１０が受信した操作情報に従って、表示画面２１上でのポインタの表示の制御を行う。
【００３３】
通信回線３０は、情報処理装置１０と表示装置２０とのそれぞれの間で通信データを送受信する通信回線である。通信回線３０は、有線ネットワーク（例えば、ＩＥＥＥ８０２．３規格に適合する有線ＬＡＮ（Local Area Network））であってもよいし、無線ネットワーク（例えば、ＩＥＥＥ８０２．１１ａ、ｂ、ｇに適合する無線ＬＡＮ）であってもよいし、それらを混在させたものでもよい。通信回線３０は、情報処理装置１０と表示装置２０とを直接に接続するものであってもよいし、中継装置（ルータ、アクセスポイントなど）を介して間接的に接続するものであってもよい。通信回線３０は、例えば、無線ＬＡＮ上における画像送信用の通信リンクであるＷｉｆｉ−Ｄｉｓｐｌａｙである。
【００３４】
図２は、本実施の形態に係る情報処理装置のハードウェア構成図である。
【００３５】
図２に示されるように、情報処理装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、記憶装置１４と、操作ボタン１５と、タッチパネル１６と、ＮＩＣ（Network Interface Card）１７と、表示パネル１８とを備える。
【００３６】
ＣＰＵ１１は、ＲＯＭ１２に格納された制御プログラムを実行するプロセッサである。
【００３７】
ＲＯＭ１２は、制御プログラム等を保持する読み出し専用記憶領域である。
【００３８】
ＲＡＭ１３は、ＣＰＵ１１が制御プログラムを実行するときに使用するワークエリアとして用いられる揮発性の記憶領域である。
【００３９】
記憶装置１４は、制御プログラム、又は、制御プログラムにより読み込み、若しくは、書込みされるデータなどを保持する不揮発性の記憶領域である。
【００４０】
操作ボタン１５は、ユーザによる押下を入力として受付けるボタンである。
【００４１】
タッチパネル１６は、ユーザによる画面へのタッチを入力として受け付けるタッチパネルである。タッチパネル１６は、透光性がある素材で構成され、表示パネル１８に重ね合わせて実装されてもよい。
【００４２】
ＮＩＣ１７は、ネットワークへ通信データを送信する、又は、ネットワークから通信データを受信する通信インタフェースである。なお、ＮＩＣ１７が接続するネットワークは、ＩＥＥＥ８０２．３規格等に適合する有線ＬＡＮであってもよいし、ＩＥＥＥ８０２．１１ａ、ｂ、ｇ規格等に適合する無線ＬＡＮであってもよい。
【００４３】
表示パネル１８は、映像信号を構成し出力する装置である。
【００４４】
図３は、本実施の形態に係る情報処理装置の機能ブロック図である。
【００４５】
図３に示されるように、情報処理装置１０は、受付部１０１と、表示制御部１０２と、調整部１０３と、処理実行部１０４と、表示部１０５とを備える。
【００４６】
受付部１０１は、ユーザによる位置の指定を含む操作を受付ける。具体的には、受付部１０１は、タッチパネル１６に対するユーザによるタッチ入力（ユーザの指又はその他の物体を接触させることによる入力）を受付ける。そして、タッチ入力があった座標を取得する。なお、受付部１０１は、ＣＰＵ１１及びタッチパネル１６などにより実現される。
【００４７】
表示制御部１０２は、表示装置２０の表示画面２１へのポインタの表示を制御する。そして、表示制御部１０２は、外部の表示画面にポインタを表示していないときに、受付部１０１が所定の操作（以降で「仮位置指定操作」と記載）を受付けた場合に、当該操作により指定された位置（以降で「仮位置」と記載）へのポインタの表示を開始する。なお、表示制御部１０２は、ＣＰＵ１１、ＮＩＣ１７、及び表示パネル１８などにより実現される。なお、仮位置指定操作は、第一操作に相当する。
【００４８】
具体的には、表示制御部１０２は、通信回線３０を介して表示装置２０と接続されており、通信回線３０を通じて表示装置２０（表示画面２１）に対してポインタを表示するか否か、及び、ポインタを表示する場合の表示位置を制御する。そして、表示制御部１０２は、ポインタを表示していないときに、受付部１０１が仮位置指定操作を受付けるまで待機する。ここで、仮位置指定操作とは、例えば、タッチパネル１６へのタッチ入力である。また、仮位置指定操作とは、情報処理装置１０が搭載するボタンの押下であってもよい。その場合、当該操作により指定される位置は、予め定められた位置（例えば、画面の中央、又は、画面の左上の隅）とすればよい。表示制御部１０２がポインタを表示していないときに、受付部１０１が所定の操作を受付けたら、表示制御部１０２は、当該操作により指定された位置へのポインタの表示を開始する。
【００４９】
調整部１０３は、表示制御部１０２がポインタを表示しているときに、受付部１０１が所定の操作（以降で「調整操作」と記載）を受付けた場合に、当該操作に従って表示画面上でポインタを移動させる。具体的には、調整部１０３は、表示制御部１０２がポインタを表示していないときに、受付部１０１が当該操作を受付けるまで待機する。表示制御部１０２がポインタを表示していないときに、受付部１０１が当該操作を受付けたら、調整部１０３は、当該操作により指定される位置にポインタを移動させる。ここで、調整部１０３は、当該操作により指定される位置から定まる移動量に調整率を乗じて得られる調整移動量を算出し、ポインタを調整移動量だけ移動させるようにしてもよい。調整率とは、操作により受付ける移動量を、ポインタの移動量に反映させる割合を示す数値である。調整率を０より大きく１より小さい値とすると操作により受付ける移動量よりポインタの移動量を小さくすることができる。ユーザは、ポインタを表示させている期間にポインタの位置の微調整を行うことができる。なお、ユーザがタッチパネル１６へのホールド操作（タッチパネルに接触したまま接触位置を移動させる操作）を行うことで、徐々に移動する位置を指定する場合には、指定された位置に対応させてポインタを徐々に移動させる。なお、調整操作は、第二操作に相当する。なお、調整部１０３は、ＣＰＵ１１、ＲＯＭ１２、及びＲＡＭ１３などにより実現される。
【００５０】
処理実行部１０４は、表示制御部１０２がポインタを表示しているときに、所定の条件が成立した場合に、表示画面上におけるポインタの表示位置に対応する処理を実行する。所定の条件とは、表示画面におけるポインタの位置を確定するための条件であり、例えば、タッチ操作の終了が検出されたこと、である。また、タッチパネル１６へのマルチタッチ、タッチパネル１６へのダブルタップ、タッチパネル１６上での所定の動作（ジェスチャ）、情報処理装置１０のボタンの押下、仮位置指定操作からの所定時間経過、所定量より大きい距離離れた場所へのタッチ入力、などを所定の条件としてもよい。また、「処理」とは、情報処理装置１０が備えているアプリケーション（ソフトウェア）による情報処理を意味する。例えば、写真、文書若しくはＷｅｂサイトを表示するアプリケーション、又は、ユーザにゲーム、スケジュール管理若しくは他のユーザとのコミュニケーションをさせるアプリケーションなどがある。処理実行部１０４は、ＣＰＵ１１、ＲＯＭ１２、及びＲＡＭ１３などにより実現される。
【００５１】
表示部１０５は、表示制御部１０２により制御され、画像を表示する。なお、表示部１０５は、ＣＰＵ１１、及び表示パネル１８などにより実現される。
【００５２】
図４は、本実施の形態に係る情報処理装置におけるポインタの移動処理のフローチャートである。図５は、本実施の形態に係る情報処理装置におけるポインタの移動量の説明図である。図５の（ａ）は、情報処理装置１０の表示部１０５に表示された画像であり、６つのアプリケーションのそれぞれを示すアイコン５０２等（１〜６の数字を付した矩形のアイコン）が示されている。図５の（ｂ）は、表示装置２０の表示画面２１に表示された画像であり、表示部１０５に表示された画像と同じ６つのアイコンが示されている。
【００５３】
まず、表示画面にポインタが表示されていない状態において、受付部１０１がユーザによるタッチ操作を受付けると、受付部１０１は、仮位置を設定し、仮位置へのポインタの表示を開始する（ステップＳ４０１）。具体的には、ユーザが、図５の（ａ）の位置５０４にタッチ操作を行うと、受付部１０１は、図５の（ｂ）の位置５１４を仮位置として設定する。そして、表示制御部１０２は、位置５１４にポインタの表示を開始する。
【００５４】
図４に戻り、次に、表示画面にポインタが表示されている状態において、受付部１０１がユーザによるホールド操作を受付けると、調整部１０３は、ホールド操作中の指定位置の移動に従って、表示画面２１上のポインタを移動させる（ステップＳ４０２）。具体的には、ユーザが、図５の（ａ）の位置５０４から位置５０６へホールド操作を行うと、調整部１０３は、仮位置を位置５１４から位置５１６に移動させる。ここでは、調整部１０３における調整率は、０．５とした。つまり、表示部１０５が表示する画像上の移動距離の０．５倍が、表示画面２１が表示する画像上の移動距離となるようにした。なお、このようにホールド操作を行う期間を調整期間とも記載する。
【００５５】
図４に戻り、次に、表示画面にポインタが表示されている状態において、受付部１０１がユーザによるホールド操作が終了したことを検出すると、処理実行部１０４は、ポインタの表示位置に対応する処理を実行する（ステップＳ４０３）。具体的には、表示画面２１の表示が図５の（ｂ）のようであるときに、ユーザがホールド操作を終了する（タッチパネル１６から指を離す）と、処理実行部１０４は、ポインタが指している位置５１６を含むアイコン５１２に対応するアプリケーション（５）の処理を実行する。
【００５６】
このようにすることで、ユーザが仮位置を指定した後、調整期間においてポインタの移動量がユーザの操作による移動量の０．５倍とすることにより、ユーザによるポインタの位置の微調整が可能となる。
【００５７】
以上のように本実施の形態の情報処理装置によれば、情報処理装置は、第一操作を受付けた後にユーザにポインタを視認させ、その後、第二操作を受付けるまでの間にユーザによる操作に従って移動するポインタを視認させる。そして、移動後のポインタの表示位置に対応する処理を実行することができる。よって、情報処理装置は、ユーザが意図する操作をカーソルの移動量により良く反映させることができる。
【００５８】
また、情報処理装置は、ユーザの操作による操作量を、調整率で定まる割合により調整した値の分だけ、表示画面上でポインタを移動させることができる。
【００５９】
また、情報処理装置は、ユーザの操作による操作量を、調整率を乗ずることで小さくした移動量だけ、表示画面上でポインタを移動させることができる。表示画面上のポインタの移動量が、ユーザの操作による移動量よりも小さいので、ユーザは、表示画面上のポインタの位置を微調整することができる。
【００６０】
また、情報処理装置は、タッチパネルを搭載した端末によりユーザからの操作を受付けることができる。
【００６１】
（実施の形態２）
本実施の形態では、表示装置の表示画面に表示する画像に対応する画像を表示部に表示する情報処理装置の例を説明する。
【００６２】
本実施の形態に係る情報処理装置のハードウェア構成図及び機能ブロック図は、それぞれ、図２及び図３と同様であるので、詳細な説明を省略する。
【００６３】
図６は、本実施の形態に係る情報処理装置におけるポインタの移動量の説明図である。
【００６４】
図６の（ａ）は、調整期間に表示部１０５が表示する画像である。具体的には、図６の（ａ）において、位置５０４は、ユーザが最初に指定した位置（仮位置）である。位置５０５は、ユーザがホールド操作により位置５０４から位置５０６へ指定位置を移動する途中の位置である。そして、ユーザが位置５０５を指定しているときに表示部１０５が表示する画像が、図６の（ａ）に示されている画像である。当該画像は、ユーザがホールド操作を行う前の画像（例えば、図５の（ａ））と比較すると、紙面の右下方向に少しずれている（シフトされている）。ここでのずれ量（シフト量）について以下で説明する。
【００６５】
実施の形態１において説明したとおり、ユーザが、タッチパネル１６において位置５０４から位置５０６までホールド操作を行うと、表示画面２１では、位置５１４から位置５１６までポインタが移動する。表示画面での移動量は、タッチパネルにおける移動量に調整率を乗じた量になる。
【００６６】
表示制御部１０２は、表示画面２１上でのポインタと画像との位置関係と同じになるように、表示部１０５に表示された画像をシフトした画像を、表示部１０５に表示させるように制御する。つまり、表示制御部１０２は、タッチパネル１６における移動量に（１−調整率）を乗じた分だけ、表示部１０５に表示された画像をシフトさせる。
【００６７】
このようにすることで、表示制御部１０２は、表示画面２１上での画像に対するポインタの位置関係と、タッチパネル上での画像に対するユーザの指定位置の位置関係とを、同じにすることができる。ユーザは、上記の位置関係が同じであるので調整期間におけるホールド操作に際して、違和感を覚えることなく直感的に操作を行うことができる。
【００６８】
以上のように本実施の形態の情報処理装置によれば、情報処理装置は、表示部に表示する画像を変更する（シフトさせる）ことにより、ユーザの操作位置と表示部に表示される画像の表示位置とを一致させることができる。
【００６９】
（実施の形態３）
本実施の形態では、表示装置の表示画面、及び、表示部に、移動量の目安をユーザに提示するためのガイド画像（以降で単に「ガイド」と記載する）を表示する情報処理装置の例を説明する。
【００７０】
本実施の形態に係る情報処理装置のハードウェア構成図及び機能ブロック図は、それぞれ、図２及び図３と同様であるので、詳細な説明を省略する。
【００７１】
図７は、本実施の形態に係る情報処理装置におけるガイドの説明図である。
【００７２】
図７の（ａ）は、ユーザが、仮位置指定操作により位置５０４を指定した場合に表示部１０５に表示されるガイド７０２を示している。ガイド７０２は、位置５０４を中心とする所定の半径の円と、画面内の縦方向及び横方向を示す矢印とで構成されている。このとき、表示画面２１に表示される画像が、図７の（ｂ）のガイド７１２である。つまり、表示部１０５に表示されるガイドの大きさに、調整率を乗じた大きさとしたガイドが、表示画面２１に表示される。ユーザは、これらのガイドを視認することで、情報処理装置１０における操作量（指定位置の移動量）が、表示画面においてどの程度の移動量に相当するかを、直感的に知ることができる。
【００７３】
なお、図７の（ａ）及び（ｂ）に示したガイドの形状は、あくまで一例であって、ガイドの形状は、これらの形状に限られない。ガイドは、表示部１０５に表示される図形を、調整率を乗じた大きさに変更したものを、表示画面２１に表示される図形とすればよい。形状は、円の他、四角形、六角形、星形、又は、楕円でもよいし、その他の形状でもよい。また、図形の中に矢印が描かれるのも一例であって、図形の中に放射状の直線が描かれてもよいし、何も描かれなくてもよい。
【００７４】
以上のように本実施の形態の情報処理装置によれば、受付部が受付ける操作量と、その操作量に対応する表示が面状の移動量とを直感的にユーザに視認させることができる。
【００７５】
（実施の形態４）
本実施の形態では、アプリケーションのアイコンの中央部分に仮位置が設定された場合には、調整期間を設けずにアプリケーションの処理を実行する情報処理装置の例を説明する。
【００７６】
本実施の形態に係る情報処理装置の機能ブロック図は、ハードウェア構成図及び機能ブロック図は、それぞれ、図２及び図３と同様であるので、詳細な説明を省略する。
【００７７】
図８は、本実施の形態に係る情報処理装置における領域の説明図である。
【００７８】
図８に示されるように、本実施の形態において、表示部１０５に表示されるアプリケーションのアイコン５０２は、中央部８０４と、中央部８０４を除く部分である周辺部８０２とを有する。
【００７９】
本実施の形態において、情報処理装置は、受付部１０１が設定した仮位置が周辺部８０２に位置するか、又は、中央部８０４に位置するかに応じて異なる動作を行う。すなわち、受付部１０１が設定した仮位置が周辺部８０２に位置する（位置５０４Ａである）場合、実施の形態１における動作と同様に、仮位置を設定した後、ホールド操作によりポインタを移動した上で、処理を実行する。一方、受付部１０１が設定した仮位置が中央部８０４に位置する（位置５０４Ｂである）場合、仮位置の設定、又はポインタの移動を行うことなく、処理を実行する。
【００８０】
このようにすることで、最初の指定位置がアプリケーションのアイコンの中央部であった場合に、ポインタの位置の微調整を行うことなく、アプリケーションの実行を行うことができる。
【００８１】
以上のように本実施の形態の情報処理装置によれば、情報処理装置は、第一操作がアイコンの中央部に対するものであった場合には、すぐに、そのボタンに対応する処理を実行することができる。
【００８２】
（実施の形態５）
本実施の形態では、移動する情報処理装置の加速度を用いてユーザからの操作を受付ける情報処理装置の例を説明する。なお、他の実施の形態におけるものと同一の構成要素には同一の符号を付し、詳細な説明を省略することがある。
【００８３】
図９は、実施の形態５に係る情報処理装置と、表示装置とを含むシステム構成図である。
【００８４】
図９に示されるように、本システムは、情報処理装置１０Ａと、表示装置２０とを備える。情報処理装置１０Ａと、表示装置２０とは、実施の形態１の場合と同様に、通信回線３０を介して通信可能である。
【００８５】
情報処理装置１０Ａは、ジャイロセンサにより、ユーザによる表示装置２０への操作を操作情報として受付ける。また、情報処理装置１０は、受付けた操作情報に基づいて画像データを生成し、生成した画像データを通信回線３０を介して表示装置２０へ送信する。なお、情報処理装置１０は、例えば、ジャイロセンサ付きリモコンで実現される。
【００８６】
図１０は、本実施の形態に係る情報処理装置のハードウェア構成図である。
【００８７】
図１０に示されるように、情報処理装置１０Ａは、ジャイロセンサ１６Ａを備える。
【００８８】
ジャイロセンサ１６Ａは、ユーザが情報処理装置１０Ａを動かすことにより生ずる加速度を入力として受付けるジャイロセンサ（加速度センサ）である。
【００８９】
また、情報処理装置１０Ａの機能ブロックは、実施の形態１における情報処理装置１０と同様であるので省略する。ただし、実施の形態１における受付部１０１がタッチパネル１６から入力を受付けたのに対し、本実施の形態における受付部は、ジャイロセンサから入力を受付ける。具体的には、受付部は、ジャイロセンサが検出した情報処理装置１０Ａの加速度に基づいて、情報処理装置と表示装置２０との相対位置の変化量を算出し、算出した変化量を積算することで、ユーザによる表示画面上の位置の指定を受け付ける。
【００９０】
図１１は、本実施の形態に係る情報処理装置におけるポインタの移動量の説明図である。
【００９１】
まず、表示画面にポインタが表示されていない状態において、受付部がユーザによる操作を受付けると、受付部は、仮位置を設定し、仮位置へのポインタの表示を開始する。ここでの操作は、例えば、ユーザにより操作ボタン１５が押下されたタイミングでジャイロセンサ１６Ａにより指定されている位置を含む。図１１の位置１００４が、上記の仮位置を示している。
【００９２】
次に、表示画面にポインタが表示されている状態において、受付部がユーザによるポインタの移動操作を受付けると、調整部１０３は、移動操作中の指定位置の移動に従って、表示画面２１上のポインタを移動させる。具体的には、ユーザが、図１１の位置１００４から位置１００６へ移動操作を行うと、調整部１０３は、仮位置を位置１００４から位置１００８に移動させる。
【００９３】
次に、表示画面にポインタが表示されている状態において、受付部がユーザによる操作ボタン１５の押下を検出すると、処理実行部１０４は、ポインタの表示位置に対応する処理を実行する。
【００９４】
このように、移動する情報処理装置の加速度を用いてユーザからの操作を受付ける情報処理装置でも、ユーザによるポインタの位置の微調整が可能となる。
【００９５】
以上のように本実施の形態の情報処理装置によれば、ジャイロセンサを搭載した端末によりユーザからの操作を受付けることができる。
【００９６】
以上、本発明の実施の形態に係る情報処理装置について説明したが、本発明は、この実施の形態に限定されるものではない。
【００９７】
また、上記の各装置は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクドライブ、ディスプレイユニット、キーボード、マウスなどから構成されるコンピュータシステムとして構成されても良い。ＲＡＭまたはハードディスクドライブには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、各装置は、その機能を達成する。ここでコンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【００９８】
さらに、上記の各装置を構成する構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしても良い。システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどを含んで構成されるコンピュータシステムである。ＲＡＭには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【００９９】
さらにまた、上記の各装置を構成する構成要素の一部または全部は、各装置に脱着可能なＩＣカードまたは単体のモジュールから構成されているとしても良い。ＩＣカードまたはモジュールは、マイクロプロセッサ、ＲＯＭ、ＲＡＭなどから構成されるコンピュータシステムである。ＩＣカードまたはモジュールは、上記の超多機能ＬＳＩを含むとしても良い。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、ＩＣカードまたはモジュールは、その機能を達成する。このＩＣカードまたはこのモジュールは、耐タンパ性を有するとしても良い。
【０１００】
また、本発明は、上記に示す方法であるとしても良い。また、本発明は、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしても良いし、上記コンピュータプログラムからなるデジタル信号であるとしても良い。
【０１０１】
さらに、本発明は、上記コンピュータプログラムまたは上記デジタル信号をコンピュータ読み取り可能な非一時的な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）、半導体メモリなどに記録したものとしても良い。また、これらの非一時的な記録媒体に記録されている上記デジタル信号であるとしても良い。
【０１０２】
また、本発明は、上記コンピュータプログラムまたは上記デジタル信号を、電気通信回線、無線または有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしても良い。
【０１０３】
また、本発明は、マイクロプロセッサとメモリを備えたコンピュータシステムであって、上記メモリは、上記コンピュータプログラムを記憶しており、上記マイクロプロセッサは、上記コンピュータプログラムに従って動作するとしても良い。
【０１０４】
また、上記プログラムまたは上記デジタル信号を上記非一時的な記録媒体に記録して移送することにより、または上記プログラムまたは上記デジタル信号を上記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしても良い。
【０１０５】
さらに、上記実施の形態及び上記変形例をそれぞれ組み合わせるとしても良い。
【産業上の利用可能性】
【０１０６】
本発明は、外部の表示画面へのポインタの表示を行う情報処理装置に利用することが可能である。本発明は、例えば、リモコン、スマートフォンなどに利用することが可能である。
【符号の説明】
【０１０７】
１０、１０Ａ    情報処理装置
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    記憶装置
１５    操作ボタン
１６    タッチパネル
１６Ａ    ジャイロセンサ
１７    ＮＩＣ
１８    表示パネル
２０    表示装置
２１    表示画面
３０    通信回線
１０１    受付部
１０２    表示制御部
１０３    調整部
１０４    処理実行部
１０５    表示部
５０４、５０４Ａ、５０４Ｂ、５０５、５０６、５１４、５１６、１００４、１００６、１００８    位置
５０２、５１２、１００２    アイコン
７０２、７１２    ガイド
８０２    周辺部
８０４    中央部
【図１】
2015026141.tif 000003
【図２】
2015026141.tif 000004
【図３】
2015026141.tif 000005
【図４】
2015026141.tif 000006
【図５】
2015026141.tif 000007
【図６】
2015026141.tif 000008
【図７】
2015026141.tif 000009
【図８】
2015026141.tif 000010
【図９】
2015026141.tif 000011
【図１０】
2015026141.tif 000012
【図１１】
2015026141.tif 000013