(57)【要約】【課題】コンテンツリストの編集中にユーザーが選択要素から指を離して、表示画面のスクロール操作が可能なユーザーインターフェースを有するコンテンツリスト編集装置を提供する。【解決手段】タッチパネルと、タッチパネルと連動し、コンテンツのリストを表示する表示部と、タッチパネルに対する所定のタッチ操作の受付、及び所定のタッチ操作の受付の終了によって、表示部に表示された複数のコンテンツからなる第１コンテンツリストの内、編集対象コンテンツを選択するコンテンツ選択部と、第１コンテンツリストから、選択された編集対象コンテンツを除いた第２コンテンツリストの表示を、タッチパネルに対するタッチによるスクロール操作の受付によって、スクロールするスクロール部と、を、有することを特徴とする。【選択図】図３
2019175151.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、
前記タッチパネルと連動し、コンテンツのリストを表示する表示部と、
前記タッチパネルに対する所定のタッチ操作の受付、及び前記所定のタッチ操作の受付の終了によって、前記表示部に表示された複数の前記コンテンツからなる第１コンテンツリストの内、編集対象コンテンツを選択するコンテンツ選択部と、
前記第１コンテンツリストから、選択された前記編集対象コンテンツを除いた第２コンテンツリストの表示を、前記タッチパネルに対するタッチによるスクロール操作の受付によって、スクロールするスクロール部と、
を、有することを特徴とするコンテンツリスト編集装置。
【請求項２】
前記スクロールを行っている時、選択された前記編集対象コンテンツを前記表示部に表示する選択コンテンツ表示部を有することを特徴とする請求項１記載のコンテンツリスト編集装置。
【請求項３】
前記スクロールを行った後、表示されている前記第２コンテンツリストに含まれるコンテンツの位置と、表示されている選択された前記編集対象コンテンツの位置と、に基づいて、前記第２コンテンツリストにおける選択された前記編集対象コンテンツの編集後の配列位置を確定する編集確定部を有することを特徴とする請求項２記載のコンテンツリスト編集装置。
【請求項４】
前記スクロールを行った後、所定のキャンセル操作の受付によって、前記スクロール前の前記第１コンテンツリストの表示に戻すキャンセル操作部を有することを特徴とする請求項２記載のコンテンツリスト編集装置。
【請求項５】
タッチパネルと、
前記タッチパネルと連動し、コンテンツのリストを表示する表示部と、
を、有するコンテンツリスト編集装置のコンテンツリスト編集方法であって、
前記タッチパネルに対する所定のタッチ操作の受付、及び前記所定のタッチ操作の受付の終了によって、前記表示部に表示された複数の前記コンテンツからなる第１コンテンツリストの内、編集対象コンテンツを選択するコンテンツ選択ステップと、
前記第１コンテンツリストから、選択された前記編集対象コンテンツを除いた第２コンテンツリストの表示を、前記タッチパネルに対するタッチによるスクロール操作の受付によって、スクロールするスクロールステップと、
を、有することを特徴とするコンテンツリスト編集装置のコンテンツリスト編集方法。
【請求項６】
タッチパネルと、
前記タッチパネルと連動し、コンテンツのリストを表示する表示部と、
制御部と、
を、有するコンテンツリスト編集装置のコンテンツリスト編集プログラムであって、
前記タッチパネルに対する所定のタッチ操作の受付、及び前記所定のタッチ操作の受付の終了によって、前記表示部に表示された複数の前記コンテンツからなる第１コンテンツリストの内、編集対象コンテンツを選択するコンテンツ選択ステップと、
前記第１コンテンツリストから、選択された前記編集対象コンテンツを除いた第２コンテンツリストの表示を、前記タッチパネルに対するタッチによるスクロール操作の受付によって、スクロールするスクロールステップと、
を、前記制御部に実行させることを特徴とするコンテンツリスト編集装置のコンテンツリスト編集プログラム。
【請求項７】
請求項６記載のコンテンツリスト編集プログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツリストを編集するコンテンツリスト編集装置、編集方法、編集プログラム、及び編集プログラムを記憶した記憶媒体に関する。
【背景技術】
【０００２】
スマートフォンやタブレットＰＣ等に記憶させた複数の楽曲等のコンテンツを、順番に再生するコンテンツリスト（プレイリストとも言う）を編集するコンテンツリスト編集装置がある。ユーザーはタッチパネルに表示されたコンテンツリストを、タッチ操作によって編集し、所望の順番で楽曲を再生させることが可能である。
【０００３】
図１１に、従来のコンテンツリストの編集方法の例を示す。（ａ）には、各コンテンツを示す要素（n〜n＋１）が表示されている。このn〜n＋１などは、各要素のインデックス（コンテンツリストにおける要素の順番）を示している。ｎは１以上の整数である。実際に記憶されているコンテンツはこれよりも多いが、タッチパネルの表示能力の制約により、図１１では６個のコンテンツが表示されているとする。
【０００４】
表示されていない要素（コンテンツ）を確認するには、スクロールバー２４のノブ２５をタッチし、矢印２６（スクロールバーによるスクロール）の方向に上下させることによって、表示されていない要素を表示させることができる。また、コンテンツリストの要素が表示されている領域を、矢印２７（スワイプによるスクロール）の様に、直接スワイプすることによっても、コンテンツリストをスクロールすることができる。また要素が表示されている領域をスワイプ（矢印２７）し、指を離すことによって、いわゆる慣性スクロールを行うことも可能である。
【０００５】
図１１（ｂ）で、編集したい要素（例えば要素ｎ＋３）をタッチ（長押し）すると、編集モードに切り替わり、要素ｎ＋３は表示色等が変わり、編集対象である選択要素２０となったことが表示される。この時スクロールバー２４は表示されなくなる。例えば選択要素２０を、要素ｎ＋１と要素ｎ＋２の間に挿入したい場合は、（ｃ）の様に、選択要素２０をタッチしたままドラッグする。要素ｎ＋３が表示されていた元の領域はスペース２３表示となる。要素ｎ＋３から指を離しドロップすると、（ｄ）の様に、要素ｎ＋１と要素ｎ＋２の間に、選択要素ｎ＋３が配置され、スペース２３は表示部から消える。
【０００６】
タッチパネルに表示されていない要素の間に選択要素２０を挿入したい場合は、選択要素２０にタッチした状態でタッチパネルの上端、もしくは下端までドラッグすることにより、自動的にコンテンツリストをスクロールさせ、所望の場所にドロップすることができる（自動スクロール）。
【０００７】
特許文献１には、複数の選択要素（アイコン）が表示されているタッチパネルにおいて、選択するアイコンをタッチした状態でドラッグすることによって表示画面をスクロールし、所望の場所でタッチを解除することによってドロップし、アイコンの配置を変える技術が記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１２−５８９７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
背景技術では、編集を行うときは、常に選択要素をタッチしていなければならない。従って、高速でスクロール可能なスクロールバーや、慣性スクロールを使うことができず、自動スクロールを使わざるを得ない。要素（コンテンツ）の数が多い場合、選択要素をコンテンツリストの端付近から、反対の端付近へ移動させるには時間がかかり、困難であるという課題があった。また、タッチした状態でのスクロールは、普段ユーザーが用いるスクロールバーや、コンテンツリスト表示画面のスワイプ等とは異なるため、スクロールがやり難いという課題もあった。またスクロール中に、誤って途中で指をタッチパネルから離してしまった場合、所望の場所と異なる場所に選択要素をドロップしてしまうという課題もあった。
【００１０】
本発明は上記課題に鑑みなされたものであり、コンテンツリストの編集中にユーザーがタッチパネル上の選択要素から指を離して、表示画面のスクロール操作が可能なユーザーインターフェースを有するコンテンツリスト編集装置を提供することを課題とする。
【課題を解決するための手段】
【００１１】
本発明のコンテンツリスト編集装置は、タッチパネルと、前記タッチパネルと連動し、コンテンツのリストを表示する表示部と、前記タッチパネルに対する所定のタッチ操作の受付、及び前記所定のタッチ操作の受付の終了によって、前記表示部に表示された複数の前記コンテンツからなる第１コンテンツリストの内、編集対象コンテンツを選択するコンテンツ選択部と、前記第１コンテンツリストから、選択された前記編集対象コンテンツを除いた第２コンテンツリストの表示を、前記タッチパネルに対するタッチによるスクロール操作の受付によって、スクロールするスクロール部と、を、有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、コンテンツリストの編集中にユーザーが選択要素から指を離して、表示画面のスクロール操作が可能なユーザーインターフェースを有するコンテンツリスト編集装置を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るコンテンツリスト編集装置の構成を示すブロック図である。
【図２】本発明の実施形態に係るコンテンツリストの編集動作を示す図である。
【図３】本発明の実施形態に係るコンテンツリストの編集動作を示す図である。
【図４】本発明の実施形態に係るコンテンツリストの編集動作を示す図である。
【図５】本発明の実施形態に係るコンテンツリストの編集動作を示す図である。
【図６】本発明の実施形態に係るコンテンツリストの編集動作を示す図である。
【図７】本発明の実施形態に係るコンテンツリストの編集動作を示す図である。
【図８】本発明の実施形態に係るコンテンツリストの編集動作のフローチャートである。
【図９】本発明の実施形態に係るコンテンツリストの編集動作のフローチャートである。
【図１０】本発明の実施形態に係るコンテンツリストの編集動作のフローチャートである。
【図１１】従来のコンテンツリストの編集動作を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明のコンテンツリスト編集装置の実施形態について、スマートフォンを例にとって説明する。しかし本発明はこれに限るものではなく、タブレットＰＣ、携帯音楽再生端末、タッチパネルを有するデスクトップＰＣや各種装置に適用可能である。またコンテンツリストの要素（コンテンツ）は楽曲を例にとって説明するがこれに限るものではなく、映画等の画像コンテンツや、住所録などのデータでも良い。
【００１５】
図１は、本発明の実施形態に係るスマートフォン１の構成を示すブロック図である。スマートフォン１（コンテンツリスト編集装置）は、制御部２、表示部３、操作部４、タッチパネル５、ネットワークインターフェース（ＮＷ  Ｉ／Ｆ）６、記憶部７、音声出力部９、無線モジュール１０を備えている。記憶部７にはコントロールプログラム８（コンテンツリスト編集プログラム）が記憶されている。
【００１６】
スマートフォン１は、記憶部７に記憶されているコントロールプログラム８が実行されることにより、制御部２が、表示部３及びタッチパネル５を制御し、記憶部７に記憶されたコンテンツリストの編集を行う。
【００１７】
制御部２は、制御プログラム、ＯＳプログラム、コントロールプログラム８を含むアプリケーションプログラムに従って、スマートフォン１を構成する各部を制御する。制御部２がコントロールプログラム８に従って実行する処理については、後述する。
【００１８】
記憶部７は、制御部２の主メモリとして機能するＲＡＭ（Random Access Memory）、制御プログラムを記憶するＲＯＭ（Read Only Memory）を含み、またＯＳプログラムやコントロールプログラム８を含むアプリケーションプログラム等のプログラム、楽曲等の各種コンテンツのデータを記憶するフラッシュメモリから構成されている。なお、記憶部７は、例示する構成に限られず、ＨＤＤ（Hard Disk Drive）等を含んでいてもよい。また、コントロールプログラム８は、工場出荷時に記憶部７に記憶されていてもよいし、後述するＮＷ  Ｉ／Ｆ６を介して、サーバー１１等からダウンロードされ、記憶部７に記憶されていてもよい。
【００１９】
表示部３は、種々の画像（静止画像、動画像を含む）を表示するものであり、液晶パネル等により構成されている。操作部４は、電源スイッチや各種設定を行うための操作キー、及び、表示部３と連動したタッチパネル５を備えている。タッチパネル５は表示部３に重畳するように配置され、ユーザーは表示部３の表示を、タッチパネル５を透過して視認し、指等でタッチすることによって操作を行う。
【００２０】
表示部に３には記憶部７に記憶された複数の楽曲が、リスト状に表示される（コンテンツリスト）。ユーザーはタッチパネル５を、後述の様に操作することにより、コンテンツリストに並ぶ楽曲の順番を編集することができる。コンテンツが楽曲の場合、コンテンツリストはいわゆるプレイリストでもあり、ユーザーは、編集したコンテンツリストの順番に楽曲を再生し、楽しむことができる。またユーザーは、操作部４を介して、楽曲データの楽曲名やアーティスト名などの情報の編集を行うことも可能である。
【００２１】
音声出力部９は、記憶部７に記憶されている楽曲のオーディオデータに基づいて、音声を出力する。具体的にはスマートフォン１に内蔵されたスピーカーや、イヤホンを接続するジャック等であり、アンプを含んでいる。また音声出力部９を用いずに、無線モジュール１０により、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格等を用いて、外部のスピーカーに楽曲のオーディオデータを出力し、再生しても良い。ＮＷ  Ｉ／Ｆ６は、無線モジュール１０を介してインターネットに接続可能なように構成されている。スマートフォン１は、ＮＷ  Ｉ／Ｆ６を介して、サーバー１１から楽曲のオーディオデータをダウンロードし、記憶部７に記憶させることができる。
【００２２】
無線モジュール１０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格、Ｗｉ−Ｆｉ規格に従った無線通信を行うためのものである。
【００２３】
以下、制御部２がコントロールプログラム８に従って実行する処理について説明する。図２に示すように、コントロールプログラム８は要素（コンテンツ）をリスト状に並べて表示部３に表示する。図２で、記憶されている要素の総数はＮであるとする。表示部３には、表示能力の制約から、６個の要素が表示可能であるとする。Ｎは６より多い整数である（以下同様）。
【００２４】
図２で、コンテンツリストの要素ｎ＋３を編集によって、現在表示部３に表示されていない要素の間に移動させたいとする。（ａ）で、要素ｎ＋３を指等でタッチする。要素ｎ＋３はユーザーに選択された要素であることが分かる様に、表示色を変えるなどして選択要素２０として表示される。タッチを行った後、そのまま右方向にスワイプする編集選択操作（右スワイプ）２１を行う。選択要素２０は（ｂ）の様に、選択要素（編集中）２２に形状を変え、右端に表示される。要素ｎ＋３（選択要素２０）が元々あった場所には、スペース２３が表示される。
【００２５】
選択要素（編集中）２２が矢印状の形状をしている理由は、後述の編集確定時にコンテンツのリストの間に挿入できることを、ユーザーに直感的に理解させるためである。さらに、スペース２３は幅を狭めて（ｃ）の様に表示される。これによって、表示部の一番上に表示されていた要素ｎの上に、要素ｎ−１の一部が表示される。同様に要素ｎ＋５の下には要素ｎ＋６の一部が表示される。
【００２６】
次にユーザーがタッチパネル５から指を離すと、図３の様に、右端にスクロールバー２４が表示される。ユーザーはタッチパネル５から指を離しているので、この状態から再度タッチパネル５にタッチして、表示画面をスクロールして、コンテンツリストリストの各要素を上下に動かすことが可能である。スクロールは、ノブ２５を矢印２６（スクロールバーによるスクロール）の方向に動かす方法や、矢印２７の様に、要素のリストを直接スワイプしてスクロールする方法によって、可能である。従って、スクロールバー２４による高速スクロールや、選択要素のスワイプによる慣性スクロール等が可能となる。
【００２７】
従来は選択要素２０から指を離すことができなかったため、スクロールバー２４による高速スクロールや、慣性スクロールを行うことができなかった。そのためコンテンツリストの要素数が多い場合、選択要素２０を、例えばコンテンツリストの端付近から、反対側の端付近へ移動させる編集は、非常に時間がかかっていた。本発明によれば、選択要素２０から指を離した状態で、ユーザーが普段使い慣れている高速なスクロールを実行できるので、コンテンツリストの要素数が多くても簡単に編集作業ができる。
【００２８】
図３で、選択要素（編集中）２２から指を離してスクロールを行っている最中は、選択要素（編集中）２２の位置は、表示部３に固定されている。そのため、コンテンツリストのどの部分に選択要素（編集中）２２を挿入するかを、ユーザーは直感的に把握することができる。なお、スクロール中のスペース２３の表示位置に関しては、図５を用いて後述する。
【００２９】
図４（ａ）で、要素ｍ＋２と要素ｍ＋３の間に挿入する編集を、確定したいとする。ｍはｎとは異なる１以上の整数で、図３とは、異なるコンテンツリストの部分を表示していることを示している。選択要素（編集中）２２を編集確定操作（左スワイプ）２８の矢印の方向にスワイプする。（ｂ）の様に選択要素（編集中）２２の形状は、もとの選択要素２０（要素ｎ＋３）の形状に変わり、スワイプに従って、左側に移動する。タッチパネル５から指を離すと、選択要素２０は要素ｍ＋２と要素ｍ＋３の間に挿入される（ｃ）。そして図示していないが、選択要素２０は選択状態を解除されたもとの要素ｎ＋３の表示状態に戻る。さらに右端にはスクロールバー２４が表示され、通常のスクロールが可能となる。
【００３０】
次に図５を用いて、図２〜図４で示した、スペース２３の表示位置について説明する。表示部３の表示画面の縦方向をＹ軸とし、図５の下方向をプラス方向とする。選択要素（編集中）２２の中心のＹ軸座標をＹｃｆとする。要素mの中心軸のＹ軸座標をＹｃ（m）とし、要素m＋１の中心軸のＹ軸座標をＹｃ（m＋１）とする。（ａ）で、選択要素（編集中）２２の中心のＹ座標Ｙｃｆが、要素mの中心Ｙ座標Ｙｃ（m）と要素m＋１の中心Ｙ座標Ｙｃ（m＋１）の間に来た場合、（ｂ）の様に要素mと要素m＋１の間隔を広げ、スペース２３を挿入する。
【００３１】
なお、上述の図５のルールに従ってスペース２３を表示すると、スクロール中はスペース２３の表示位置が上下に動くことになる。この動きが気になるユーザーがいる場合は、スクロール中はスペース２３を選択要素（編集中）２２と合わせて固定表示とし、スクロールが止まった時、図５のルールに従って、要素と要素の間にスペース２３を表示するようにしても良い。
【００３２】
次に図６を用いて、表示部３の上端、または下端までスクロールを行った場合について説明する。（ａ）は、上端までスクロールした場合である。再上端の要素は、要素１である。要素１より上、即ちコンテンツリストの先頭に選択要素（編集中）２２を配置したい場合は、選択要素（編集中）２２の中心のＹ座標Ｙｃｆを、要素１の表示の上端のＹ軸座標（Ｙｔ（１）と記す）よりも上まで要素１をスクロールさせる。この状態で後述する編集確定操作を行うことによって、選択要素を先頭に配置することができる。図６のαは所定の値であり、選択要素（編集中）２２の中心のＹ軸座標Ｙｃｆが、先頭の要素１の上端のＹ軸座標Ｙｔ（１）より、αだけ、スクロールすることを許容する値である。コンテンツリストの一番下、即ち最後に配置したい場合は、同様に（ｂ）の様にスクロールして、後述する編集確定操作を行えばよい。
【００３３】
編集の途中で、編集作業を中断、終了する場合について、図７を用いて説明する。図７（ａ）の様に、選択要素（編集中）２２が、要素ｍ＋２と要素ｍ＋３の間に配置されるようにスクロールした状態で、編集作業を中断、終了するには、選択要素（編集中）２２を、編集キャンセル操作（右スワイプ）２８の矢印の方向にスワイプすることによって、編集を中断、終了することができる。編集の中断、終了によって、（ｂ）の様に、選択要素ｎ＋３は、元の場所、即ち要素ｎ＋２と要素ｎ＋４の間に配置される。
【００３４】
以上、編集操作の実施形態について、図２〜図７を参照して、具体的な表示例を示したが、本発明の操作や表示はこれに限るものではない。例えば、編集開始操作は右スワイプではなく、要素の所定の場所をタップするなどによって行っても良い。編集確定操作や、編集キャンセル操作も同様である。
【００３５】
次に本発明のコンテンツリスト編集装置の動作について、フローチャートを参照して説明する。スマートフォン１にコンテンツのリストが表示されている状態で、編集操作を行う。編集操作は、上述の様に編集対象要素を右にスワイプすることによって行うが、これに限るものではなく、編集要素を特定することができる操作であればよい。図８で、編集操作検出（Ｓ１）を行い、検出された場合（Ｓ１：Yes）、編集対象要素のインデックスを記憶する。インデックスは各要素が、コンテンツリストの何番目に相当するかを示す。例えば図２の要素の後に示されている、ｎやｎ＋１などである。以下の説明では、編集対象として選択された要素のインデックスをｆとする。スマートフォン１は記憶部７に、このインデックスｆを記憶する。
【００３６】
編集対象として選択された要素は、選択要素としてユーザーに認識できる様に、図２（ｃ）の様に表示が変わる（Ｓ３）。表示の態様はこれに限るものではなく、ユーザーに認識できるようになっていればよい。次にユーザーは、選択要素を挿入する場所を探すために、コンテンツリストのスクロールを行うことができる（Ｓ４）。
【００３７】
リストのスクロールを行う場合は、図８のリストスクロール（Ｓ４）から、図１０のリストスクロール動作開始へ飛ぶ。スクロールはスクロールバー２４を用いても良いし、コンテンツリストをスワイプしてスクロールを行っても良い。スクロール操作が表示部３の下方向である場合（Ｓ１８：Yes）、コンテンツリストの先頭の要素が表示中か否かを判定する（Ｓ２３）。Ｄｓは表示中の要素の内、一番上に表示されている要素のインデックスである。Ｄｓのインデックスが１か否かを判断（Ｄ２３）し、Ｄｓが１でない場合（Ｓ２３：No）は、表示画面の上方に表示されていない要素があると判断できる。従って下方向へのスクロールが可能であるので、下スクロールを実行する（Ｓ２５）。
【００３８】
表示されている先頭のインデックスＤｓが１の場合（Ｓ２３：Yes）は、図６（ａ）の様なスクロール可能か判断する（Ｓ２４）。選択要素の中心のＹ座標（Ｙｃｆ）が、要素１の上端のＹ座標（Ｙｔ（１）と記す）より、所定の値α以上、Ｙ軸座標のプラス方向にあるかを判定する。α以上プラス方向、即ち画面で下方向に表示されている場合（Ｓ２４：Yes）は、さらに下スクロールが可能なので、下スクロールを実行（Ｓ２５）する。この条件を満たさない場合（Ｓ２４：No）は、下スクロールは行わず、リストスクロール動作を終了する。
【００３９】
下スクロール要求がない場合（Ｓ１８：No）は、上スクロール要求の有無を判定する（Ｓ１９）。上スクロール要求もない場合（Ｓ１９：No）は、リストスクロール動作を終了する。上スクロール要求があった場合（Ｓ１９：Yes）は、下スクロール要求の場合と、同様の処理を行う。図１０で、Ｄｅは表示中の要素の内、一番下に表示されている要素のインデックスで、Ｎはコンテンツリストの要素の数の総数である。Ｄｅ＝Ｎの場合は、コンテンツリストの最後の要素が、画面の一番下に表示されていることを示す。またＳ２１のＹｂ（Ｎ）は、要素Ｎの下端部のＹ軸座標である。Ｓ２０：No、及びＳ２１：Yesの場合、上スクロールを実行（Ｓ２２）し、そうでない場合は、リストスクロール動作を終了する。
【００４０】
図１０のリストスクロール動作終了後は、図８のリストスクロールＳ４に戻り、Ｓ５に進む。Ｓ５では、スクロール後に、選択要素が新たに挿入された場所の、選択要素（編集中）２２の中心のＹ座標Ｙｃｆと、表示中の一番上の要素のインデックスＤｓ、及び一番下のインデックスＤｅを更新する。
【００４１】
Ｓ６は、選択要素を表示されている先頭の要素より上に挿入されたか否かの判定である。表示されている先頭要素Ｄｓの中心Ｙ軸座標（Ｙｃ（Ｄｓ））より、選択要素の中心Ｙ軸座標が小さい場合（Ｓ６：Yes）、表示されている先頭要素より上に選択要素が配置されることになるので、選択要素の挿入先インデックスをｔとすると、ｔはＤｓとセットされる（Ｓ１１）。即ち、選択要素のインデックスはＤｓとなる。同様に、表示されている一番下の要素よりも下に選択要素が下に挿入された場合（Ｓ７：Yes）、挿入先のインデックスｔをＤｅ＋１にセットする（Ｓ１２）。即ち選択要素の挿入後のインデックスはＤｅ＋１になる。
【００４２】
Ｓ６、及びＳ７は、図６の様にコンテンツリストの上端以上、又は下端以上に、選択要素を挿入する場合の処理である。これらの条件当てはまらない場合は、挿入先のインデックスｔをＳ８からＳ１０の処理によって決定する。即ち、選択要素の中心のＹ軸座標Ｙｃｆが、挿入先のＹ軸座標（Ｙｃ（ｔ））とその一つ下の要素の中心Ｙ軸座標（Ｙｃ（ｔ＋１））の間になる様に、Ｓ９、及びＳ１０を繰り返す。Ｓ９の条件に合致した場合（Ｓ９：Yes）、選択要素の挿入先のインデックスｔは、ｔ＋１と決定される（Ｓ１３）。
【００４３】
Ｓ１１、またはＳ１２、またはＳ１３で挿入先のインデックスが決定された後、図９に進み、挿入先にスペース２３が移動する（Ｓ１４）。このスペース２３は図５に示すルールによって表示される。
【００４４】
ユーザーが挿入先のインデックスｔに、選択要素を挿入することを望まない場合は、図７の様にキャンセル操作によって、編集操作をキャンセルすることができる。図７では選択要素（編集中）２２を右スワイプしているが、これに限るものではなく、キャンセル指示を入力できれば良い。キャンセルされた場合（Ｓ１５：Yes）は、編集を終了する。キャンセル操作が検出されない場合（Ｓ１５：No）は、編集確定操作が行われたか否かを検出する（Ｓ１６）。編集確定操作は、例えば図４に示す操作であるが、これに限るものではない。編集確定操作が検出されず、さらなるスクロールが行われた場合（Ｓ１６：No）は、図８のＳ４リストスクロールに戻る。
【００４５】
編集確定操作が検出された場合（Ｓ１６：Yes）は、挿入先のインデックスｔに、選択要素２０を挿入する。そして選択要素２０がもとにあった場所（インデックスｆ）の要素を削除する（Ｓ１７）。これによって編集作業は完了する。
【００４６】
（変形例１）
図４では、選択要素（編集中）２２から指を離してスクロールを行っている最中は、選択要素（編集中）２２の位置は固定されていると説明したが、これに限るものではなく、スクロールに合わせて表示部３に表示される範囲で移動しても良い。また、スクロール中のスペース２３の表示位置も、選択要素（編集中）２２に合わせて、同様に移動しても良い。
【００４７】
例えば、スクロール中の選択要素（編集中）２２のコンテンツリスト全体に対する位置に対応するように動かしても良い。選択要素（編集中）２２が、コンテンツリスト全体の中央付近にあるときは、表示画面の中央付近、上の方にあるときは上の方へ移動させる。これによって、選択要素（編集中）２２が、コンテンツリストのどの辺りに挿入されるかを、スクロール中にも、ユーザーは直感的に把握することができる。
【００４８】
（変形例２）
上記実施形態は、コンテンツリストが１次元配列されている場合を例にとったが、本発明は２次元的に配置されている場合（例えば特許文献１の様な配列の場合）にも適用可能である。まず、２次元的に配列されたコンテンツリストから、選択要素を編集モードにする。例えば２回タップや、長押しなどによって選択する。ユーザーは選択要素から指を離すことができるので、スクロールバーや、コンテンツリストが表示されている要素をスワイプすることによって、コンテンツリストをスクロールすることが可能となる。スクロールは２次元的に行うことができる。この時、選択要素の位置は固定されている。または変形例１の様に、表示画面内を移動しても良い。スクロールによって所望の挿入したい位置に選択要素（編集中）が移動した後、編集確定操作を行う。編集確定操作は、同様に２回タップや長押しなどでも良い。これによって、２次元に配列されたコンテンツリストの編集を容易に行うことが可能となる。
【００４９】
以上、本発明の実施形態について説明したが、本発明を適用可能な形態は、上述の実施形態には限られるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更を加えることが可能である。
【産業上の利用可能性】
【００５０】
本発明は、コンテンツリストを編集するコンテンツリスト編集装置、編集方法、編集プログラム、及び編集プログラムを記憶した記憶媒体に、好適に採用され得る。
【符号の説明】
【００５１】
１…スマートフォン（コンテンツリスト編集装置）
２…制御部
３…表示部
４…操作部
５…タッチパネル
６…ＮＷ Ｉ／Ｆ
７…記憶部
８…コントロールプログラム（コンテンツリスト編集プログラム）
９…音声出力部
１０…無線モジュール
１１…サーバー
２０…選択要素
２１…編集開始操作（右スワイプ）
２２…選択要素（編集中）
２３…スペース
２４…スクロールバー
２５…ノブ
２６…矢印（スクロールバーによるスクロール）
２７…矢印（スワイプによるスクロール）
２８…編集確定操作（左スワイプ）
２８…編集キャンセル操作（右スワイプ）
【図１】
2019175151.tif 000003
【図２】
2019175151.tif 000004
【図３】
2019175151.tif 000005
【図４】
2019175151.tif 000006
【図５】
2019175151.tif 000007
【図６】
2019175151.tif 000008
【図７】
2019175151.tif 000009
【図８】
2019175151.tif 000010
【図９】
2019175151.tif 000011
【図１０】
2019175151.tif 000012
【図１１】
2019175151.tif 000013