(57)【要約】【課題】並べて表示された複数の項目の一部又は全部の複数の項目を選択する情報処理装置及び情報処理プログラムを提供する。【解決手段】情報処理装置１は、複数の項目を並べてリスト表示し、操作信号に基づき複数の項目を表示制御する表示制御手段１００と、操作部１３に対する操作内容を検出する操作検出手段１０１と、操作内容に右スライド又は左スライドが含まれるか否か判定する操作内容判定手段１０２と、複数の項目のうち一の項目に対する右スライド及び他の項目に対する右スライドが含まれると判定された場合に、当該一の項目から当該他の項目までの複数の項目を選択状態にする操作信号を生成する操作信号生成手段１０３とを有する。【選択図】図１
2015022479.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目が並べて表示される表示部に重ねて配置された操作部に対する操作内容に基づき、前記表示部の前記複数の項目の表示を制御する表示制御手段を有し、
前記表示制御手段は、前記複数の項目のうち一の項目に対する前記操作部に対する接触を伴う第１の操作及び前記複数の項目のうち他の項目に対する第１の操作が含まれる場合に、当該一の項目から当該他の項目の間に並べられる複数の項目を選択した状態に表示制御することを特徴とする情報処理装置。
【請求項２】
前記選択した状態の複数の項目のうち一の項目に対する第１の操作が含まれる場合に、前記選択した状態の複数の項目に対する操作項目を表示するよう前記表示制御手段を動作させる操作信号を生成する操作信号生成手段をさらに有する請求項１に記載の情報処理装置。
【請求項３】
前記選択した状態の複数の項目のうち一の項目に対する前記第１の操作と異なる前記操作部に対する接触を伴う第２の操作が含まれる場合に、当該一の項目の選択した状態を解除するよう前記表示制御手段を動作させる操作信号を生成する操作信号生成手段とを有する請求項１に記載の情報処理装置。
【請求項４】
前記選択した状態の複数の項目のうち一の項目に対する前記第１の操作と異なる前記操作部に対する接触を伴う第２の操作が２段階含まれ、他の項目に対する前記第２の操作が２段階含まれる場合に、当該一の項目から当該他の項目までの複数の項目の選択した状態を解除するよう前記表示制御手段を動作させる操作信号を生成する操作信号生成手段とを有する請求項１に記載の情報処理装置。
【請求項５】
前記選択状態の複数の項目のうち一の項目に対する前記第１の操作と異なる前記操作部に対する接触を伴う第２の操作が３段階含まれる場合に、前記選択した状態の複数の項目の選択状態を解除するよう前記表示制御手段を動作させる操作信号を生成する操作信号生成手段とを有する請求項１に記載の情報処理装置。
【請求項６】
表示部及び当該表示部に重ねて配置される操作部を備えるコンピュータを、
複数の項目を並べて前記表示部に表示し、前記操作部に対する操作内容に基づき前記複数の項目を表示制御する表示制御手段として機能させるものであって、
前記表示制御手段は、前記複数の項目のうち一の項目に対する前記操作部に対する接触を伴う第１の操作及び前記複数の項目のうち他の項目に対する第１の操作が含まれる場合に、当該一の項目から当該他の項目の間に並べられる複数の項目を選択した状態に表示制御する情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
従来の技術として、リスト状に表示されている複数の項目を操作する情報処理装置が提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に開示された情報処理装置は、リスト状に複数の項目を表示する表示部と、複数の接触位置を検出する接触式の操作部と、操作部に対する接触位置及び接触解除位置を検出する位置検出手段と、接触位置の移動量を検出する移動量検出手段と、操作部に接触する操作者の指の数が１つの場合に接触位置の移動量に応じてリスト状に表示された複数の項目をスクロールさせ、１つが固定されて別の１つが移動した場合にリスト状に表示された項目を選択待ち状態にする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２０５１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、並べて表示された複数の項目の一部又は全部の複数の項目を選択する情報処理装置及び情報処理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様は、上記目的を達成するため、以下の情報処理装置及び情報処理プログラムを提供する。
【０００７】
［１］複数の項目が並べて表示される表示部に重ねて配置された操作部に対する操作内容に基づき、前記表示部の前記複数の項目の表示を制御する表示制御手段を有し、
前記表示制御手段は、前記複数の項目のうち一の項目に対する前記操作部に対する接触を伴う第１の操作及び前記複数の項目のうち他の項目に対する第１の操作が含まれる場合に、当該一の項目から当該他の項目の間に並べられる複数の項目を選択した状態に表示制御することを特徴とする情報処理装置。
【０００８】
［２］前記選択した状態の複数の項目のうち一の項目に対する第１の操作が含まれる場合に、前記選択した状態の複数の項目に対する操作項目を表示するよう前記表示制御手段を動作させる操作信号を生成する操作信号生成手段をさらに有する前記［１］に記載の情報処理装置。
【０００９】
［３］前記選択した状態の複数の項目のうち一の項目に対する前記第１の操作と異なる前記操作部に対する接触を伴う第２の操作が含まれる場合に、当該一の項目の選択した状態を解除するよう前記表示制御手段を動作させる操作信号を生成する操作信号生成手段とを有する前記［１］に記載の情報処理装置。
【００１０】
［４］前記選択した状態の複数の項目のうち一の項目に対する前記第１の操作と異なる前記操作部に対する接触を伴う第２の操作が２段階含まれ、他の項目に対する前記第２の操作が２段階含まれる場合に、当該一の項目から当該他の項目までの複数の項目の選択した状態を解除するよう前記表示制御手段を動作させる操作信号を生成する操作信号生成手段とを有する前記［１］に記載の情報処理装置。
【００１１】
［５］前記選択状態の複数の項目のうち一の項目に対する前記第１の操作と異なる前記操作部に対する接触を伴う第２の操作が３段階含まれる場合に、前記選択した状態の複数の項目の選択状態を解除するよう前記表示制御手段を動作させる操作信号を生成する操作信号生成手段とを有する前記［１］に記載の情報処理装置。
【００１２】
［６］表示部及び当該表示部に重ねて配置される操作部を備えるコンピュータを、
複数の項目を並べて前記表示部に表示し、前記操作部に対する操作内容に基づき前記複数の項目を表示制御する表示制御手段として機能させるものであって、
前記表示制御手段は、前記複数の項目のうち一の項目に対する前記操作部に対する接触を伴う第１の操作及び前記複数の項目のうち他の項目に対する第１の操作が含まれる場合に、当該一の項目から当該他の項目の間に並べられる複数の項目を選択した状態に表示制御する情報処理プログラム。
【発明の効果】
【００１３】
請求項１又は６に係る発明によれば、並べて表示された複数の項目の一部又は全部の複数の項目を選択することができる。
【００１４】
請求項２に係る発明によれば、選択状態の複数の項目に対する操作項目を表示することができる。
【００１５】
請求項３に係る発明によれば、選択状態の複数の項目のうち、一の項目の選択状態を解除することができる。
【００１６】
請求項４に係る発明によれば、選択状態の複数の項目のうち、一の項目から他の項目までの複数の項目の選択状態を解除することができる。
【００１７】
請求項５に係る発明によれば、選択状態の複数の項目の選択状態を解除することができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、実施の形態に係る情報処理装置の構成の一例を示すブロック図である。
【図２Ａ】図２Ａは、表示制御手段によりファイル情報が表示部に表示される際の表示画面の構成の一例を示す概略図である。
【図２Ｂ】図２Ｂは、情報処理装置の項目選択動作を説明するための概略図である。
【図２Ｃ】図２Ｃは、情報処理装置の項目選択動作を説明するための概略図である。
【図２Ｄ】図２Ｄ（ａ）及び（ｂ）は、情報処理装置の項目選択動作を説明するための概略図である。
【図３】図３は、情報処理装置の選択項目編集動作を説明するための概略図である。
【図４】図４は、情報処理装置の選択項目編集動作の他の例を説明するための概略図である。
【図５Ａ】図５Ａは、情報処理装置の選択解除動作を説明するための概略図である。
【図５Ｂ】図５Ｂは、情報処理装置の選択解除動作を説明するための概略図である。
【図６Ａ】図６Ａは、情報処理装置の選択解除動作の他の例を説明するための概略図である。
【図６Ｂ】図６Ｂは、情報処理装置の選択解除動作の他の例を説明するための概略図である。
【図６Ｃ】図６Ｃは、情報処理装置の選択解除動作の他の例を説明するための概略図である。
【図６Ｄ】図６Ｄは、情報処理装置の選択解除動作の他の例を説明するための概略図である。
【図７Ａ】図７Ａ−図７Ｄは、情報処理装置の選択解除動作の他の例を説明するための概略図である。
【図７Ｂ】図７Ｂは、情報処理装置の選択解除動作の他の例を説明するための概略図である。
【図７Ｃ】図７Ｃは、情報処理装置の選択解除動作の他の例を説明するための概略図である。
【図７Ｄ】図７Ｄは、情報処理装置の選択解除動作の他の例を説明するための概略図である。
【図８】図８は、情報処理装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
［実施の形態］
（情報処理装置の構成）
図１は、実施の形態に係る情報処理装置の構成の一例を示すブロック図である。
【００２０】
この情報処理装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等から構成され、各部を制御するとともに、各種のプログラムを実行する制御部１０と、フラッシュメモリ等の記録媒体から構成され情報を記憶する記憶部１１と、文字や画像等を表示する表示部１２と、表示部１２に重ねて設けられる透明のタッチパッドであって情報処理装置１を操作するための操作部１３と、外部とネットワークを介して通信する通信部１４とを備える。
【００２１】
制御部１０は、後述する情報処理プログラム１１０を実行することで、表示制御手段１００、操作検出手段１０１、操作内容判定手段１０２及び操作信号生成手段１０３等として機能する。
【００２２】
表示制御手段１００は、ファイル情報１１１をリスト状に表示する。本実施の形態では横長の短冊形の項目１つにファイル情報１１１が１つ対応し、当該項目を縦に複数並べて表示することを「リスト状に表示する」という。なお、縦長の項目を横に並べてもよいし、特定の方向に規則的に項目が並んでいれば立体的な項目を三次元的に配置するものであってもよい。また、表示制御手段１００は、後述する操作信号が入力されるとファイル情報１１１を表示制御する。
【００２３】
操作検出手段１０１は、表示制御手段１００がファイル情報１１１をリスト状に表示している際に、操作部１３に対する操作者の操作内容を検出する。操作内容としては、操作部１３を操作者の指先等で触る操作（タッチ操作）、触って離す操作（タップ操作）、なぞる操作（ドラッグ操作）、はらう操作（フリック操作）等及びこれらの組み合わせを検出する。
【００２４】
操作内容判定手段１０２は、上記の操作内容から特定の操作内容が含まれるか判定する。特定の操作は、例えば、操作位置及び操作方向により定められる。
【００２５】
操作信号生成手段１０３は、操作内容判定手段１０２の判定結果に基づいて操作信号を生成して、ファイル情報１１１を選択したり、選択解除したり、削除したり、実行したりする。なお、当該操作信号は表示制御手段１００に送信され、ファイル情報１１１の選択、選択解除、削除、実行等の状態が表示される。
【００２６】
記憶部１１は、制御部１０を上述した各手段１００−１０３として動作させる情報処理プログラム１１０、ファイル情報１１１等を記憶する。
【００２７】
図２Ａは、表示制御手段１００によりファイル情報１１１が表示部１２に表示される際の表示画面の構成の一例を示す概略図である。
【００２８】
表示部１２は、ファイル情報１１１を表示する領域である表示領域１２０と、操作信号を生成するための複数のボタン１２１ａ−１２１ｃを有する操作領域１２１とを有する。
【００２９】
表示領域１２０は、ファイル情報１１１にそれぞれ対応した複数の項目１２０１、１２０２、１２０３…を縦に並べて表示し、当該項目が複数ページにわたり１つの画面内収まりきらない場合はページをスクロールためのスクロールバー１２０ａを有する。
【００３０】
操作領域１２１は、全選択ボタン１２１ａ、実行ボタン１２１ｂ及び削除ボタン１２１ｃを有する。全選択ボタン１２１ａはすべての項目１２０１、１２０２、１２０３…を選択する操作信号を生成するためのものであり、実行ボタン１２１ｂは選択された項目に対応するファイル情報１１１を実行する操作信号を生成するためのものであり、削除ボタン１２１ｃは選択された項目に対応するファイル情報１１１を削除する操作信号を生成するためのものである。
【００３１】
（情報処理装置の動作）
次に、本実施の形態の作用を、（１）項目選択動作、（２）選択項目編集動作、（３）選択解除動作に分けて説明する。
【００３２】
（１）項目選択動作
図２Ｂ、図２Ｃ並びに図２Ｄ（ａ）及び（ｂ）は、情報処理装置１の項目選択動作を説明するための概略図である。図８は、情報処理装置１の動作例を示すフローチャートである。
【００３３】
まず、操作者２は、項目選択操作として、図２Ｂに示すように、指先で情報処理装置１の操作部１３を操作する際に、表示部１２の表示領域１２０の項目１２２７に対応する位置で項目１２２７を右方向にドラッグ操作（以下、項目に対するドラッグ操作を「スライド」という。）する。
【００３４】
次に、操作者２は、図２Ｃに示すように、表示領域１２０のページを下側の項目を表示するようにスクロールバー１２０ａを操作（以下、「スクロール」という。）した後、項目１２２１７を表示する位置までくると、項目１２２１７に対応する位置で項目１２２１７を右方向にスライドする。
【００３５】
情報処理装置１の操作検出手段１０１及び操作内容判定手段１０２が、第１の操作として、上記した項目１２２７に対する右スライドを検出した後（Ｓ１；Ｙｅｓ）、当該項目が選択中でない場合であって（Ｓ２；Ｙｅｓ）、上記した項目１２２１７に対する右スライドを検出すると（Ｓ３；Ｙｅｓ）、操作信号生成手段１０３は項目１２２７と項目１２２１７との間の項目１２２７‐１２２１７を選択状態とする操作信号を生成し、表示制御手段１００は、図２Ｄ（ａ）及び（ｂ）に示すように、当該操作信号に応じて表示領域１２０において項目１２２７‐１２２１７を選択状態とする（Ｓ４）。
【００３６】
上記した第１の操作としての右スライドは一例であって、複数の項目をスクロールする方向と異なる方向へのスライドであれば方向は問わない。また、他の操作と識別できる操作であれば、スライド以外のタッチ操作、複数のタッチ操作、複数の接触点によるスライド等の操作であってもよい。なお、複数の接触点によるスライド操作の場合はスクロール方向と同一の方向であってもよい。
【００３７】
（２−１）選択項目編集動作
図３は、情報処理装置１の選択項目編集動作を説明するための概略図である。
【００３８】
まず、操作者２は、図３に示すように、指先で情報処理装置１の操作部１３を操作する際に、表示部１２の表示領域１２０の選択状態となっている項目１２２１１‐１２２１７のうち、項目１２２１３に対応する位置で右方向にスライド操作する。
【００３９】
情報処理装置１の操作検出手段１０１及び操作内容判定手段１０２が上記した項目１２２１３に対する右スライドを検出したとき（Ｓ１；Ｙｅｓ）、選択中の項目１２２１１‐１２２１７がある場合（Ｓ２；Ｎｏ）、操作信号生成手段１０３は選択中の項目に対する操作メニューを表示する操作信号を生成し、表示制御手段１００は、表示部１２に操作メニュー１２３を表示する（Ｓ５）。
【００４０】
操作メニュー１２３は、選択中の項目１２２１１−１７に対する操作として「全削除」、「前実行」、「選択解除」等の操作項目を有し、当該項目のいずれかがタッチされると操作信号生成手段１０３が操作を実行する。
【００４１】
（２−２）選択項目編集動作
図４は、情報処理装置１の選択項目編集動作の他の例を説明するための概略図である。
【００４２】
まず、操作者２は、図４に示すように、指先で情報処理装置１の操作部１３を操作する際に、表示部１２の表示領域１２０の選択状態となっていない項目１２２１４に対応する位置で右方向にスライド操作する。
【００４３】
情報処理装置１の操作検出手段１０１及び操作内容判定手段１０２が上記した項目１２２１４に対する右スライドを検出したとき（Ｓ１；Ｙｅｓ）、選択中の項目がない場合（Ｓ２；Ｙｅｓ）であって、「（１）項目選択動作」のように他の項目にも右スライドを検出しない場合（Ｓ３；Ｎｏ）、当該右スライドが２段階で右にスライド操作された場合は（Ｓ６；Ｙｅｓ）、操作信号生成手段１０３は当該項目に対する操作メニューを表示する操作信号を生成し、表示制御手段１００は、図４に示すように、表示部１２に操作メニュー１２４を表示する（Ｓ５）。ここで、スライド量がある閾値を超えないものを「１段階」、超えたものを「２段階」のスライドと呼んでもよいし、１回のスライドを「１段階」、２回のスライドを「２段階」と呼んでもよい。
【００４４】
操作メニュー１２４は、選択中の項目１２２１４に対する操作として「削除」、「実行」…等の操作項目を有し、当該項目のいずれかがタッチされると操作信号生成手段１０３が操作を実行する。
【００４５】
また、ステップＳ６において右スライドが１段階であった場合（Ｓ６；Ｎｏ）、図２Ｂに示した例と同様に項目１２２１３だけが選択状態となり、情報処理装置１は次の操作まで待機する。
【００４６】
（３−１）選択解除動作
次に、以下に説明する図５Ａに示すように、複数の項目が選択状態となっていることを前提に選択を解除する動作について説明する。
【００４７】
図５Ａ及び図５Ｂは、情報処理装置１の選択解除動作を説明するための概略図である。
【００４８】
まず、操作者２は、図５Ｂに示すように、指先で情報処理装置１の操作部１３を操作する際に、表示部１２の表示領域１２０の選択状態となっている項目１２２１１−１７のうち項目１２２１５対応する位置で左方向にスライド操作する。
【００４９】
情報処理装置１の操作検出手段１０１及び操作内容判定手段１０２が、第２の操作として、上記した項目１２２１５に対する左スライドを検出したとき（Ｓ１；Ｎｏ、Ｓ７；Ｙｅｓ）、選択中の項目がある場合（Ｓ８；Ｙｅｓ）、操作信号生成手段１０３は当該項目の選択を解除する操作信号を生成し、表示制御手段１００は、図５Ｂに示すように、項目１２２１５の選択を解除する（Ｓ９）。
【００５０】
なお、上記した第２の操作としての左スライドは一例であって、第１の操作と異なる操作であれば他の操作方法であってもよい。
【００５１】
（３−２）選択解除動作
図６Ａ−図６Ｄは、情報処理装置１の選択解除動作の他の例を説明するための概略図である。
【００５２】
まず、操作者２は、図６Ｂに示すように、指先で情報処理装置１の操作部１３を操作する際に、表示部１２の表示領域１２０の選択状態となっている項目１２２１１−１７のうち項目１２２１５対応する位置で左方向に２段階にスライド操作する。
【００５３】
次に、操作者２は、図６Ｃに示すように、項目１２２１１−１７のうち項目１２２１２対応する位置で左方向に２段階にスライド操作する。
【００５４】
情報処理装置１の操作検出手段１０１及び操作内容判定手段１０２が上記した項目１２２１５に対する２段階の左スライドを検出した場合（Ｓ１０；Ｙｅｓ）、操作信号生成手段１０３は当該項目１２２１５を選択解除開始項目とする操作信号を生成し、表示制御手段１００は、図６Ｂに示すように、項目１２２１５を解除して選択解除開始項目１２５１５とする。さらに、項目１２２１５以外の項目である項目１２２１２に対する左スライドを検出した場合（Ｓ１１；Ｙｅｓ）、操作信号生成手段１０３は当該項目１２２１２を選択解除終了項目とする操作信号を生成し、表示制御手段１００は、図６Ｃに示すように、項目１２２１２を選択解除終了項目１２５１２とする。その結果、操作信号生成手段１０３は当該２つの項目１２２１２と１２２１５の間の項目の選択を解除する操作信号を生成し、表示制御手段１００は、図６Ｄに示すように、項目１２２１２−１５の選択を解除して項目１２０１２−１５とする（Ｓ１２）。
【００５５】
（３−３）選択解除動作
図７Ａ−図７Ｄは、情報処理装置１の選択解除動作の他の例を説明するための概略図である。
【００５６】
まず、操作者２は、図７Ｂに示すように、指先で情報処理装置１の操作部１３を操作する際に、表示部１２の表示領域１２０の選択状態となっている項目１２２１１−１７のうち項目１２２１５対応する位置で左方向に２段階のスライド操作をする。
【００５７】
次に、操作者２は、図７Ｃに示すように、項目１２５１５に対応する位置でさらに左方向にスライド操作（３段階目）する。
【００５８】
情報処理装置１の操作検出手段１０１及び操作内容判定手段１０２が上記した項目１２２１５に対する２段階の左スライドを検出た場合（Ｓ１０；Ｙｅｓ）、操作信号生成手段１０３は当該項目１２２１５を選択解除開始項目とする操作信号を生成し、表示制御手段１００は、図７Ｂに示すように、項目１２２１５を解除して選択解除開始項目１２５１５とする。次に、項目１２２１５以外の項目には左スライドを検出せず場合（Ｓ１１；Ｎｏ）、選択解除開始項目１２５１５に対して３段階目の左スライドを検出した場合（Ｓ１３；Ｙｅｓ）、操作信号生成手段１０３は選択解除開始項目１２５１５を全選択解除項目１２６１５とする操作信号を生成して表示制御手段１００が選択解除開始項目１２５１５を全選択解除項目１２６１５とした後、操作信号生成手段１０３は選択中の項目１２２１１−１７の全ての選択を解除する操作信号を生成し、表示制御手段１００は、図７Ｄに示すように、項目１２２１１−１７の選択を解除して項目１２０１２−１５とする（Ｓ１４）。
【００５９】
［他の実施の形態］
なお、本発明は、上記実施の形態に限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。
【００６０】
上記実施の形態では制御部１０の各手段１００〜１０３の機能をプログラムで実現したが、各手段の全て又は一部をＡＳＩＣ等のハードウエアによって実現してもよい。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等の記録媒体に記憶して提供することもできる。また、上記実施の形態で説明した上記ステップの入れ替え、削除、追加等は本発明の要旨を変更しない範囲内で可能である。
【符号の説明】
【００６１】
１     情報処理装置
２     操作者
１０   制御部
１１   記憶部
１２   表示部
１３   操作部
１４   通信部
１００ 表示制御手段
１０１ 操作検出手段
１０２ 操作内容判定手段
１０３ 操作信号生成手段
１１０ 情報処理プログラム
１１１ ファイル情報
１２０ 表示領域
１２０ａ      スクロールバー
１２１ 操作領域
１２１ａ      全選択ボタン
１２１ｂ      実行ボタン
１２１ｃ      削除ボタン
１２３ 操作メニュー
１２４ 操作メニュー
【図１】
2015022479.tif 000003
【図２Ａ】
2015022479.tif 000004
【図２Ｂ】
2015022479.tif 000005
【図２Ｃ】
2015022479.tif 000006
【図２Ｄ】
2015022479.tif 000007
【図３】
2015022479.tif 000008
【図４】
2015022479.tif 000009
【図５Ａ】
2015022479.tif 000010
【図５Ｂ】
2015022479.tif 000011
【図６Ａ】
2015022479.tif 000012
【図６Ｂ】
2015022479.tif 000013
【図６Ｃ】
2015022479.tif 000014
【図６Ｄ】
2015022479.tif 000015
【図７Ａ】
2015022479.tif 000016
【図７Ｂ】
2015022479.tif 000017
【図７Ｃ】
2015022479.tif 000018
【図７Ｄ】
2015022479.tif 000019
【図８】
2015022479.tif 000020