(57)【特許請求の範囲】
【請求項１】
ユーザが両手で保持するコンピューティングデバイスであって、
タッチパネルディスプレイと、
前記タッチパネルディスプレイにコンテンツを表示するコンテンツ表示部と、
前記ユーザが当該コンピューティングデバイスを保持したまま前記両手のうちの第１及び第２の手の指でタッチ可能な前記タッチパネルディスプレイ上の第１及び第２の制御領域であって、前記タッチパネルディスプレイの側部及び下端部の間の角部近傍と、前記タッチパネルディスプレイの側部近傍とに設けられる前記第１及び第２の制御領域のそれぞれにおける第１及び第２のスワイプを検出するスワイプ検出部と、
前記第１及び第２のスワイプに応じて前記コンテンツの表示を変化させる表示制御部と、
を備えることを特徴とするコンピューティングデバイス。
【請求項２】
請求項１に記載のコンピューティングデバイスであって、
前記スワイプ検出部は、前記第１及び第２の制御領域において、前記タッチパネルディスプレイの側部又は下端部における第１及び第２の点を中心とする扇形領域の内部におけるスワイプは検出しないこと、
を特徴とするコンピューティングデバイス。
【請求項３】
請求項１に記載のコンピューティングデバイスであって、
前記コンテンツ表示部は、第１及び第２の表示領域に第１及び第２のコンテンツを表示し、
前記表示制御部は、前記第１のスワイプに応じて前記第１のコンテンツの表示を変化させ、前記第２のスワイプに応じて前記第２のコンテンツの表示を変化させること、
を特徴とするコンピューティングデバイス。
【請求項４】
請求項１に記載のコンピューティングデバイスであって、
前記表示制御部は、前記第１のスワイプに応じて前記コンテンツを第１の方向にスクロールさせ、前記第２のスワイプに応じて前記コンテンツを前記第１の方向に垂直な第２の方向にスクロールさせること、
を特徴とするコンピューティングデバイス。
【請求項５】
請求項１に記載のコンピューティングデバイスであって、
前記表示制御部は、前記第１のスワイプに応じて前記コンテンツを所定の方向に第１の量をスクロールさせ、前記第２のスワイプに応じて前記コンテンツを前記方向に第２の量をスクロールさせること、
を特徴とするコンピューティングデバイス。
【請求項６】
請求項１に記載のコンピューティングデバイスであって、
前記第１及び第２のスワイプの方向が所定の軸に対して対称でありかつ移動量が略同一であるミラースワイプが行われているか否かを検出するミラースワイプ検出部を備え、
前記表示制御部は、前記ミラースワイプが検出された場合、前記コンテンツの表示を、前記第１及び第２のスワイプに応じた変化とは異なるように変化させること、
を特徴とするコンピューティングデバイス。
【請求項７】
請求項１に記載のコンピューティングデバイスであって、
前記スワイプ検出部はさらに、前記第１及び第２の制御領域のそれぞれに隣接する第３及び第４の制御領域における第３及び第４のスワイプを検出し、
前記コンピューティングデバイスはさらに、前記第３及び第４のスワイプの方向が同じ方向である順スワイプが行われているか否かを検出する順スワイプ検出部を備え、
前記表示制御部は、前記順スワイプが検出された場合、表示する前記コンテンツを切り替えること、
を特徴とするコンピューティングデバイス。
【請求項８】
請求項１に記載のコンピューティングデバイスであって、
前記スワイプ検出部はさらに、前記第１及び第２の制御領域のそれぞれに隣接する第３及び第４の制御領域における第３及び第４のスワイプを検出し、
前記コンピューティングデバイスはさらに、前記第３及び第４のスワイプの方向が互いに逆方向である逆スワイプが行われているか否かを検出する逆スワイプ検出部を備え、
前記表示制御部は、前記逆スワイプが検出された場合、表示されている前記コンテンツを回転して表示すること、
を特徴とするコンピューティングデバイス。
【請求項９】
請求項１に記載のコンピューティングデバイスであって、
音データを再生する音データ再生部と、
前記第１及び第２の制御領域にそれぞれ近接する領域である第１及び第２のタッチ領域におけるタッチを検出するタッチ検出部と、
前記第１のタッチ領域に対するタッチのみを検出した場合、前記第２のタッチ領域に対するタッチのみを検出した場合、及び前記第１及び第２のタッチ領域の両方におけるタッチを検出した場合に、それぞれ異なる再生モードとなるように前記音データ再生部を制御する再生制御部と、
をさらに備えることを特徴とするコンピューティングデバイス。
【請求項１０】
請求項１に記載のコンピューティングデバイスであって、
前記第１及び第２の制御領域にそれぞれ近接する領域である第１及び第２のタッチ領域におけるタッチを検出するタッチ検出部と、
前記第１及び第２のタッチ領域が同時にタッチされ続けた時間を計測する同時タッチ時間計測部と、
を備え、
前記表示制御部は、表示されている前記コンテンツに関連するサブコンテンツを前記コンテンツに重ねて表示すること、
を特徴とするコンピューティングデバイス。
【請求項１１】
ユーザが両手で保持するコンピューティングデバイスにおけるコンテンツの表示方法であって、
前記コンピューティングデバイスが、
タッチパネルディスプレイにコンテンツを表示し、
前記ユーザが当該コンピューティングデバイスを保持したまま前記両手のうちの第１及び第２の手の指でタッチ可能な前記タッチパネルディスプレイ上の第１及び第２の制御領域であって、前記タッチパネルディスプレイの側部及び下端部の間の角部近傍と、前記タッチパネルディスプレイの側部近傍とに設けられる前記第１及び第２の制御領域のそれぞれにおける第１及び第２のスワイプを検出し、
前記第１及び第２のスワイプに応じて前記コンテンツの表示を変化させること、
を特徴とするコンテンツの表示方法。
【請求項１２】
ユーザが両手で保持するコンピューティングデバイスにおいてコンテンツを表示するためのプログラムであって、
前記コンピューティングデバイスに、
タッチパネルディスプレイにコンテンツを表示するステップと、
前記ユーザが当該コンピューティングデバイスを保持したまま前記両手のうちの第１及び第２の手の指でタッチ可能な前記タッチパネルディスプレイ上の第１及び第２の制御領域であって、前記タッチパネルディスプレイの側部及び下端部の間の角部近傍と、前記タッチパネルディスプレイの側部近傍とに設けられる前記第１及び第２の制御領域のそれぞれにおける第１及び第２のスワイプを検出するステップと、
前記第１及び第２のスワイプに応じて前記コンテンツの表示を変化させるステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピューティングデバイス、コンテンツの表示方法及びプログラムに関する。
【背景技術】
【０００２】
近年大型のタッチパネルディスプレイを搭載したスマートフォンやタブレット端末などのポータブルデバイスが広まっている。このようなポータブルデバイスでは、タッチパネルディスプレイへの指のタッチに応じてコンテンツが表示される。例えば特許文献１では、タッチスクリーンディスプレイ上でのジェスチャーに応答して規定の動作を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１０-５０３１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、多くのポータブルデバイスでは片手で操作することが想定されており、両手でデバイスを保持する場合には操作がしにくい。
【０００５】
本発明は、このような背景を鑑みてなされたものであり、両手で保持した場合にも容易に操作することのできるコンピューティングデバイス、コンテンツの表示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するための本発明の主たる発明は、ユーザが両手で保持するコンピューティングデバイスであって、タッチパネルディスプレイと、前記タッチパネルディスプレイにコンテンツを表示するコンテンツ表示部と、前記ユーザが当該コンピューティングデバイスを保持したまま前記両手のうちの第１及び第２の手の指でタッチ可能な前記タッチパネルディスプレイ上の第１及び第２の制御領域であって、前記タッチパネルディスプレイの側部及び下端部の間の角部近傍と、前記タッチパネルディスプレイの側部近傍とに設けられる前記第１及び第２の制御領域のそれぞれにおける第１及び第２のスワイプを検出するスワイプ検出部と、前記第１及び第２のスワイプに応じて前記コンテンツの表示を変化させる表示制御部と、を備えることとする。
【０００９】
また、本発明のコンピューティングデバイスでは、前記スワイプ検出部は、前記第１及び第２の制御領域において、前記タッチパネルディスプレイの側部又は下端部における第１及び第２の点を中心とする扇形領域の内部におけるスワイプは検出しないようにしてもよい。
【００１０】
また、本発明のコンピューティングデバイスでは、前記コンテンツ表示部は、第１及び第２の表示領域に第１及び第２のコンテンツを表示し、前記表示制御部は、前記第１のスワイプに応じて前記第１のコンテンツの表示を変化させ、前記第２のスワイプに応じて前記第２のコンテンツの表示を変化させるようにしてもよい。
【００１１】
また、本発明のコンピューティングデバイスでは、前記表示制御部は、前記第１のスワイプに応じて前記コンテンツを第１の方向にスクロールさせ、前記第２のスワイプに応じて前記コンテンツを前記第１の方向に垂直な第２の方向にスクロールさせるようにしてもよい。
【００１２】
また、本発明のコンピューティングデバイスでは、前記表示制御部は、前記第１のスワイプに応じて前記コンテンツを所定の方向に第１の量をスクロールさせ、前記第２のスワイプに応じて前記コンテンツを前記方向に第２の量をスクロールさせるようにしてもよい。
【００１３】
また、本発明のコンピューティングデバイスは、前記第１及び第２のスワイプの方向が所定の軸に対して対称であり、かつ、移動量が略同一であるミラースワイプが行われているか否かを検出するミラースワイプ検出部を備え、前記表示制御部は、前記ミラースワイプが検出された場合、前記コンテンツの表示を、前記第１及び第２のスワイプに応じた変化とは異なるように変化させるようにしてもよい。
【００１４】
また、本発明のコンピューティングデバイスは、前記スワイプ検出部はさらに、前記第１及び第２の制御領域のそれぞれに隣接する第３及び第４の制御領域における第３及び第４のスワイプを検出し、前記コンピューティングデバイスはさらに、前記第３及び第４のスワイプの方向が同じ方向である順スワイプが行われているか否かを検出する順スワイプ検出部を備え、前記表示制御部は、前記順スワイプが検出された場合、表示する前記コンテンツを切り替えるようにしてもよい。
【００１５】
また、本発明のコンピューティングデバイスでは、前記スワイプ検出部はさらに、前記第１及び第２の制御領域のそれぞれに隣接する第３及び第４の制御領域における第３及び第４のスワイプを検出し、前記コンピューティングデバイスはさらに、前記第３及び第４のスワイプの方向が互いに逆方向である逆スワイプが行われているか否かを検出する逆スワイプ検出部を備え、前記表示制御部は、前記逆スワイプが検出された場合、表示されている前記コンテンツを回転して表示するようにしてもよい。
【００１６】
また、本発明のコンピューティングデバイスは、音データを再生する音データ再生部と、前記第１及び第２の制御領域にそれぞれ近接する領域である第１及び第２のタッチ領域におけるタッチを検出するタッチ検出部と、前記第１のタッチ領域に対するタッチのみを検出した場合、前記第２のタッチ領域に対するタッチのみを検出した場合、及び前記第１及び第２のタッチ領域の両方におけるタッチを検出した場合に、それぞれ異なる再生モードとなるように前記音データ再生部を制御する再生制御部と、をさらに備えるようにしてもよい。
【００１７】
また、本発明のコンピューティングデバイスは、前記第１及び第２の制御領域にそれぞれ近接する領域である第１及び第２のタッチ領域におけるタッチを検出するタッチ検出部と、前記第１及び第２のタッチ領域が同時にタッチされ続けた時間を計測する同時タッチ時間計測部と、を備え、前記表示制御部は、表示されている前記コンテンツに関連するサブコンテンツを前記コンテンツに重ねて表示するようにしてもよい。
【００１８】
また、本発明の他の態様は、ユーザが両手で保持するコンピューティングデバイスにおけるコンテンツの表示方法であって、前記コンピューティングデバイスが、タッチパネルディスプレイにコンテンツを表示し、前記ユーザが当該コンピューティングデバイスを保持したまま前記両手のうちの第１及び第２の手の指でタッチ可能な前記タッチパネルディスプレイ上の第１及び第２の制御領域であって、前記タッチパネルディスプレイの側部及び下端部の間の角部近傍と、前記タッチパネルディスプレイの側部近傍とに設けられる前記第１及び第２の制御領域のそれぞれにおける第１及び第２のスワイプを検出し、前記第１及び第２のスワイプに応じて前記コンテンツの表示を変化させることとする。
【００１９】
また、本発明の他の態様は、ユーザが両手で保持するコンピューティングデバイスにおいてコンテンツを表示するためのプログラムであって、前記コンピューティングデバイスに、タッチパネルディスプレイにコンテンツを表示するステップと、前記ユーザが当該コンピューティングデバイスを保持したまま前記両手のうちの第１及び第２の手の指でタッチ可能な前記タッチパネルディスプレイ上の第１及び第２の制御領域であって、前記タッチパネルディスプレイの側部及び下端部の間の角部近傍と、前記タッチパネルディスプレイの側部近傍とに設けられる前記第１及び第２の制御領域のそれぞれにおける第１及び第２のスワイプを検出するステップと、前記第１及び第２のスワイプに応じて前記コンテンツの表示を変化させるステップと、を実行させることとする。
【００２０】
その他本願が開示する課題やその解決方法については、発明の実施形態の欄及び図面により明らかにされる。
【発明の効果】
【００２１】
本発明によれば、両手で保持した場合にも容易に操作することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係るコンピューティングデバイス１０の外観例を示す図である。
【図２】コンピューティングデバイス１０のハードウェア構成例を示す図である。
【図３】コンピューティングデバイス１０のソフトウェア構成例を示す図である。
【図４】タッチパネルディスプレイ２０上に設定される制御領域を説明するための図である。
【図５】２つのペイン４０１及び４０２に表示されたコンテンツの制御について説明する図である。
【図６】コンテンツ４１１を上下左右にスクロールさせる制御について説明する図である。
【図７】コンテンツ４２１を上下にスクロール量を変えてスクロールさせる制御について説明する図である。
【図８】コンテンツ４３１を拡大縮小する制御について説明する図である。
【図９】２つのコンテンツ５０１及び５０２を切り替える制御について説明する図である。
【図１０】コンテンツ５１１を回転させる制御について説明する図である。
【図１１】音声データの再生制御に用いられる画面を説明する図である。
【図１２】サブコンテンツ５３２を表示する制御について説明する図である。
【発明を実施するための形態】
【００２３】
図１は、本発明の一実施形態に係るコンピューティングデバイス１０の外観例を示す図である。本実施形態のコンピューティングデバイス１０は、大型のタッチパネルディスプレイ２０を備えるタブレット端末であることを想定している。タッチパネルディスプレイ２０は、複数箇所における指のタッチを感知するマルチタッチ機能を備えているものとする。なお、本実施形態では、タッチパネルディスプレイ２０に接触するのは手の指であることを想定するが、指以外の物体の接触を検知するようにしてもよい。
【００２４】
＝＝コンピューティングデバイス１０の構成＝＝
図２は、コンピューティングデバイス１０のハードウェア構成例を示す図である。コンピューティングデバイス１０は、タッチパネルディスプレイ２０、ＣＰＵ１０１、メモリ１０２、フラッシュメモリ１０３、ディプレイコントローラ１０４、音声コントローラ１０５、スピーカ１０６を備えている。フラッシュメモリ１０３は、各種のデータやプログラムを記憶する記憶装置である。本実施形態では、フラッシュメモリ１０３には、１つ以上のアプリケーションプログラムと、アプリケーションプログラムを制御する制御プログラムとが記憶されているものとする。フラッシュメモリ１０３に代えて、ハードディスクドライブやソリッドステートドライブなどの記憶装置を採用してもよい。ＣＰＵ１０１は、フラッシュメモリ１０３に記憶されている制御プログラムやアプリケーションプログラムをメモリ１０２に読み出して実行することにより各種の機能を実現する。ディスプレイコントローラ１０４は、タッチパネルディスプレイ２０への情報の表示やタッチパネルディスプレイ２０における指のタッチを検出する。音声コントローラ１０５は音データをスピーカ１０６から再生する。
【００２５】
図３は、コンピューティングデバイス１０のソフトウェア構成例を示す図である。コンピューティングデバイス１０は、コンテンツ表示部１１１、スワイプ検出部１１２、表示制御部１１３、音データ再生部１１４、再生制御部１１５を備える。
【００２６】
コンテンツ表示部１１１は、各種のコンテンツを表示する。コンテンツ表示部１１１は、例えば電子メールを閲覧するソフトウェア、スケジュール管理を行うソフトウェア、ゲームソフトウェアなどである。コンテンツ表示部１１１は、ＣＰＵ１０１がフラッシュメモリ１０３に記憶されているアプリケーションプログラムを実行することにより実現される。コンテンツ表示部１１１からの出力はディスプレイコントローラ１０４を介してタッチパネルディスプレイ２０に表示される。
【００２７】
スワイプ検出部１１２（本発明の「スワイプ検出部」及び「タッチ検出部」に該当する。）は、タッチパネルディスプレイ２０上での操作を取得する。スワイプ検出部１１２は、ＣＰＵ１０１がフラッシュメモリ１０３に記憶されている制御プログラムを実行することにより実現される。具体的には、スワイプ検出部１１２は、タッチパネルディスプレイ２０上に指が接触されたこと（タッチ）、指がタッチパネルディスプレイ２０に接触したままスライドされたこと（スワイプ）、タッチされたタッチパネルディスプレイ２０上の位置、タッチされている時間、スワイプが開始されたタッチパネルディスプレイ２０上の位置、スワイプされた方向、スワイプされた距離（以下、「スワイプ量」という。）を測定する。なお、スワイプ検出部１１２は、ディスプレイコントローラ１０４から所定時間ごとにタッチパネル２０におけるタッチ位置を取得して、タッチ及びスワイプの位置や量などを測定するものとするが、ディスプレイコントローラ１０４がタッチ及びスワイプの位置や量を測定するように構成することもできる。
【００２８】
表示制御部１１３は、タッチ及びスワイプに応じて、コンテンツ表示部１１１によるコンテンツの表示を制御する。表示制御部１１３も、ＣＰＵ１０１がフラッシュメモリ１０３に記憶されている制御プログラムを実行することにより実現される。表示制御部１１３は、例えば、タッチやスワイプに応じたイベントを発生させ、コンテンツ表示部１１１が当該イベントに応じたコンテンツの表示を行うようにすることができる。なお、表示制御部１１３がコンテンツ表示部１１１を制御する方式については、一般的なものを採用することができる。表示制御部１１３は、タッチパネルディスプレイ２０上に設定される特別な領域（以下、「制御領域」という。）におけるスワイプ又はタッチに応じてコンテンツの表示を制御する。
【００２９】
音データ再生部１１１は、音楽などの音データを再生する。音データ再生部１１１は、ＣＰＵ１０１がフラッシュメモリ１０３に記憶されているアプリケーションプログラムを実行することにより実現される。音データ再生部１１４は、例えば音楽再生ソフトウェアなどである。音データ再生部１１１は、音声コントローラ１０５を制御することでスピーカ１０６から音声が再生されるようにする。
【００３０】
再生制御部１１５は、タッチに応じて音データの再生、停止、早送り、巻き戻し、一時停止などを行うように音データ再生部１１１を制御する。再生制御部１１５は、ＣＰＵ１０１がフラッシュメモリ１０３に記憶されている制御プログラムを実行することにより実現される。表示制御部１１３は、例えば、タッチに応じたイベントを発生させ、音データ再生部１１１が当該イベントに応じて、音データを変更し、音データの再生又は停止を行い、あるいは再生位置を変更するようにすることができる。
【００３１】
＝＝制御領域＝＝
図４は、タッチパネルディスプレイ２０上に設定される制御領域を説明するための図である。本実施形態では、制御領域はユーザの親指でタッチ又はスワイプされることを想定している。タッチパネルディスプレイ２０には、コンテンツ表示領域２０１と、主スワイプ領域２１１及び２１２（本発明の「第１及び第２の制御領域」に該当する。）、副スワイプ領域２２１及び２２２（本発明の「第３及び第４の制御領域」に該当する。）ならびにタッチ領域２３１及び２３３の制御領域と、が設定される。
【００３２】
コンテンツ表示領域２０１には、コンテンツ表示部１１１によりコンテンツが表示される。
【００３３】
主スワイプ領域２１１及び２１２は、スワイプを検知する領域であり、タッチパネルディスプレイ２０の側部及び下端部の間の左右の角部近傍に設けられる。主スワイプ領域２１１及び２１２はそれぞれ、点２０２及び２０３を中心とした扇形から、その内部に設けられる扇形の不反応領域２０４及び２０５（本発明の「扇形領域」に該当する。）を除いた領域である。点２０２及び２０３は、ユーザがコンピューティングデバイス１０を両手で保持しながら左右の親指３１又は３２をタッチパネルディスプレイ２０上でスワイプする場合に、親指３１及び３２がそれぞれ旋回する中心となる点である。なお、点２０２及び２０３はタッチパネルディスプレイ２０の角部に限らず、角部からずらした位置としてもよいし、ユーザごとに設定してもよい。表示制御部１１３は、主スワイプ領域２１１及び２１２におけるスワイプに応じてコンテンツの表示を制御するが、不反応領域２０４及び２０５におけるタッチやスワイプは無視する。通常スワイプは親指３１及び３２の先端部分で行われるが、ユーザがコンピューティングデバイス１０を両手で保持している間には、ユーザが意図することなく親指３１又は３２の根本部分がタッチパネルディスプレイ２０にタッチしてしまうこともある。これに対して、不反応領域２０４及び２０５におけるタッチやスワイプを無視することにより、誤作動を防止することができる。
【００３４】
副スワイプ領域２２１及び２２２は、スワイプを検知する領域であり、タッチパネルディスプレイ２０の左右の側部近傍に設けられる。副スワイプ領域２２１及び２２２は、ユーザがコンピューティングデバイス１０を保持する両手の位置を変えることなく、側部沿いに親指３１及び３２が到達可能な範囲に設けられるものとする。
【００３５】
タッチ領域２３１及び２３２は、タッチを検知する領域であり、タッチパネルディスプレイ２０の下端部の主スワイプ領域２１１及び２１２近傍に設けられる。タッチ領域２３１及び２３２も、ユーザがコンピューティングデバイス１０を保持する両手の位置を変えることなく、下端部沿いに親指３１及び３２が到達可能な範囲に設けられるものとする。
【００３６】
以下、表示制御部１１３によるコンテンツの表示制御処理について説明する。
【００３７】
＝＝２つのコンテンツのスクロール＝＝
まず、主スワイプ領域におけるスワイプに応じた制御について説明する。図５は、２つのペイン４０１及び４０２に表示されたコンテンツの制御について説明する図である。２つのペイン４０１及び４０２にコンテンツが表示される場合とは、例えば、コンテンツ表示部１１１が電子メール閲覧ソフトウェアやニュースリーダ、ファイル管理ソフトウェアである場合である。表示制御部１１３は、主スワイプ領域２１１又は２１２のいずれかにおけるスワイプに応じて、ペイン４０１又は４０２のいずれかのコンテンツをスクロールする。例えば、表示制御部１１３は、左の主スワイプ領域２１２がスワイプされた場合には、スワイプ方向４０６に応じて、左側のペイン４０１に表示されたコンテンツを上下方向４０３にスクロールさせ、右の主スワイプ領域２１１がスワイプされた場合には、スワイプ方向４０５に応じて、右側のペイン４０２に表示されたコンテンツを上下方向４０４にスクロールさせる。また、表示制御部１１３は、コンテンツのスクロール量もスワイプ量に応じて変化させるようにすることができる。このようにして、ユーザは両手でコンピューティングデバイス１０を保持したまま親指３１及び３２をスワイプさせることで、容易に左右のペイン４０１及び４０２に表示されたコンテンツをそれぞれスクロールさせることができる。
【００３８】
＝＝上下左右スクロール＝＝
図６は、コンテンツ４１１を上下左右にスクロールさせる制御について説明する図である。表示制御部１１３は、主スワイプ領域２１１及び２１２におけるスワイプに応じて上下左右にコンテンツ４１１をスクロールさせるように表示制御部１１３を制御する。例えば、表示制御部１１３は、左の主スワイプ領域２１２がスワイプされた場合には、上下方向４１２にコンテンツ４１１をスクロールさせ、右の主スワイプ領域２１１がスワイプされた場合には、左右方向４１３にコンテンツ４１１をスクロールさせる。表示制御部１１３は、スワイプ量に応じてスクロール量も変化させる。このようにして、ユーザは両手でコンピューティングデバイス１０を保持したまま親指３１及び３２をスワイプさせることで、容易にコンテンツ４１１を上下左右にスクロールさせることできる。
【００３９】
＝＝スクロール量の大小＝＝
図７は、コンテンツ４２１を上下にスクロール量を変えてスクロールさせる制御について説明する図である。表示制御部１１３は、主スワイプ領域２１１及び２１２におけるスワイプに応じて上下にコンテンツ４２１をスクロールさせるように表示制御部１１３を制御する。ここで、表示制御部１１３は、主スワイプ領域２１１がスワイプされた場合と、主制御領域２１２がスワイプされた場合とでは、スワイプ量が同じであっても、スクロール量が変わるようにする。例えば、表示制御部１１３は、左の主制御領域２１２が１単位のスワイプ量だけスワイプされた場合にスクロールするスクロール量４２２は、右の主スワイプ領域２１１が１単位のスワイプ量だけスワイプされた場合にスクロールするスクロール量４２３よりも大きくなるようにコンテンツ４２１をスクロールする。これにより、ユーザは両手でコンピューティングデバイス１０を保持したまま親指３１及び３２をスワイプさせることで、コンテンツ４２１を容易に上下にスクロールさせることができる。また、左右のスワイプでスクロール量が異なるため、大量のスクロールが必要なコンテンツ４２１を表示させる場合でも、容易にコンテンツ４２１の表示位置を設定することが可能となる。
【００４０】
＝＝拡大縮小＝＝
図８は、コンテンツ４３１を拡大縮小する制御について説明する図である。表示制御部１１３は、主スワイプ領域２１１及び２１２の両方において、軸４３６に対して対称の方向に、ほぼ同じスワイプ量（スワイプ量の差が所定の閾値以下）だけスワイプ（以下、「ミラースワイプ」という。）された場合、コンテンツ４３１を拡大又は縮小する。図８の例では、表示制御部１１３は、軸４３６に近づく方向４３４にミラースワイプされた場合には、矢印４３２に示すようにコンテンツ４３１を縮小し、軸４３６から離れる方向４３５にミラースワイプされた場合には、矢印４３３に示すようにコンテンツ４３１を拡大する。表示制御部１１３は、スワイプ量に応じて拡大又は縮小の比率が変わるようにする。このようにして、ユーザは両手でコンピューティングデバイス１０を保持したまま親指３１及び３２をミラースワイプさせることにより、容易にコンテンツ４３１の拡大又は縮小をすることができる。
【００４１】
＝＝コンテンツの変更＝＝
次に、副スワイプ領域２２１及び２２２におけるスワイプに応じた制御について説明する。図９は、２つのコンテンツ５０１及び５０２を切り替える制御について説明する図である。表示制御部１１３は、副スワイプ領域２２１及び２２２の両方においてスワイプが同じ方向５０４にされた場合、コンテンツ５０１及び５０２を切り替える。表示制御部１１３は、スワイプの方向５０４に合わせて、コンテンツ５０１及び５０２を上下方向５０３に移動しながら切り替える。このようにして、ユーザは両手でコンピューティングデバイス１０を保持したまま、親指３１及び３２を副スワイプ領域２２１及び２２２で同じ方向にスワイプさせることにより、容易にコンテンツ５０１及び５０２の切り替えを行うことができる。
【００４２】
＝＝コンテンツの回転＝＝
図１０は、コンテンツ５１１を回転させる制御について説明する図である。表示制御部１１３は、副スワイプ領域２２１及び２２２においてスワイプが反対の方向５１３及び５１４にされた場合、コンテンツ５１１を回転する。なお、コンテンツ５１１は、表示領域２０１に表示されるコンテンツの全てであってもよいし、コンテンツの一部として表示されている図形等のオブジェクトであってもよい。図１０の例では、左の副スワイプ領域２２２において上方向５１３にスワイプがされるとともに、右の副スワイプ領域２２１において下方向５１４にスワイプがされると、表示制御部１１３は、コンテンツ５１１を時計周り方向５１２に回転する。副スワイプ領域２２２及び２２１においてそれぞれ方向５１３及び５１４と逆方向にスワイプされた場合には、表示制御部１１３は、コンテンツ５１１を方向５１２と逆の反時計回り方向に回転する。表示制御部１１３は、スワイプ量に応じて回転量も変化させる。このようにして、ユーザは両手でコンピューティングデバイス１０を保持したまま、親指３１及び３２を副スワイプ領域２２１及び２２２で逆方向にスワイプさせることにより、容易にコンテンツ５１１を回転させることができる。
【００４３】
＝＝再生制御＝＝
次に、タッチ領域２３１及び２３２におけるタッチに応じた制御について説明する。図１１は、音声データの再生制御に用いられる画面を説明する図である。再生制御部１１５は、タッチ領域２３１及び２３２におけるタッチに応じて再生制御部１１５を制御することにより音データの再生を制御する。再生制御部１１５は、タッチ領域２３１又は２３２のいずれかのみがタッチされた場合と、両方タッチされた場合とで制御を変更する。例えば、再生制御部１１５は、右側のタッチ領域２３１のみがタッチされた場合は再生中の音データを所定の通常スピードで早送りし、左側のタッチ領域２３２がタッチされている間に右側のタッチ領域２３１がタッチされた場合には、通常スピードよりも速いスピード（早送りをフレーム単位に変更するなど）で早送りをするようにすることができる。また、先にタッチ領域２３１がタッチされて早送りが行われている間にタッチ領域２３２がタッチされた場合には、再生制御部１１５は、通常スピードよりも遅いスピードで早送りするようにすることもできる。また、早送りモードと巻き戻しモードとを切り替え可能とし、巻き戻しモードにおいて、再生制御部１１５は、左側のタッチ領域２３２のみがタッチされた場合は再生中の音データを通常スピードで巻き戻し、右側のタッチ領域２３１がタッチされている間にタッチ領域２３２がタッチされた場合には通常スピードよりも速いスピードで巻き戻しを行うようにしてもよい。さらに、早送りや巻き戻しに限らず、シャッフル再生や倍速再生などについても、再生制御部１１５は、タッチ領域２３１及び２３２のいずれか一方のみがタッチされた場合と、両方がタッチされた場合とで異なる制御を行うようにすることができる。
【００４４】
＝＝サブコンテンツ＝＝
図１２は、表示されているコンテンツ５３１に関連するコンテンツ（以下、「サブコンテンツ」という。）５３２を表示する制御について説明する図である。表示制御部１１３は、タッチ領域２３１及び２３２におけるタッチに応じて、コンテンツ５３１に関連するサブコンテンツ５３２を表示する。図１２の例では、コンテンツ５３１が表示されているときに、タッチ領域２３１及び２３２が両方タッチされると、表示制御部１１３は、サブコンテンツ５３２をポップアップさせ、コンテンツ５３１の上に重畳表示する。サブコンテンツ５３２は、例えばコンテンツ５３１のメタ情報を表示するコンテンツなどである。表示制御部１１３は、例えばコンテンツ５３１として写真データを表示している場合に、サブコンテンツ５３２として当該写真データのＥＸＩＦ情報をポップアップしたり、コンテンツ５３１として電子メールを表示している場合に、サブコンテンツ５３２として差出人のアドレス情報を表示したりすることができる。このようにして、ユーザはコンピューティングデバイス１０を両手で保持したまま、親指３１及び３２をタッチ領域２３１及び２３２にタッチすることにより、表示されているコンテンツ５３１に関するサブコンテンツ５３２を容易に視認することができる。
【００４５】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【符号の説明】
【００４６】
１０    コンピューティングデバイス
２０    タッチパネルディスプレイ
１０１  ＣＰＵ
１０２  メモリ
１０３  フラッシュメモリ
１０４  ディスプレイコントローラ
１１１  コンテンツ表示部
１１２  スワイプ検出部
１１３  表示制御部
２０１  コンテンツ表示領域
２１１、２１２  主スワイプ領域
２２１、２２２  副スワイプ領域
２３１、２３２  タッチ領域
【図１】
0005793337.tif 000002
【図２】
0005793337.tif 000003
【図３】
0005793337.tif 000004
【図４】
0005793337.tif 000005
【図５】
0005793337.tif 000006
【図６】
0005793337.tif 000007
【図７】
0005793337.tif 000008
【図８】
0005793337.tif 000009
【図９】
0005793337.tif 000010
【図１０】
0005793337.tif 000011
【図１１】
0005793337.tif 000012
【図１２】
0005793337.tif 000013