(57)【要約】      （修正有）【課題】ユーザのジェスチャ操作により、容易かつ確実に所定コンテンツのリピート回数を設定することができるコンテンツ再生装置を提供する。【解決手段】タッチパネルに表示されているコンテンツ一覧上で、リピート回数を指定するコンテンツ項目の所定位置Ｐ１をタッチし（ａ）、リピート回数分、該コンテンツ項目上で指をスライドさせる（ｂ）。指をスライドした回数をカウントし、受け付けたリピート回数を当該コンテンツ項目に表示する（ｃ）。【選択図】図２
2012014604.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを複数回再生可能なコンテンツ再生装置であって、
ユーザ操作を受け付ける入力手段と、
前記入力手段で受け付けた接触操作の軌跡に基づき、再生回数を決定するリピート回数決定手段と、
前記リピート回数決定手段で決定された回数に基づき、コンテンツを再生する再生手段と、
を備えることを特徴とするコンテンツ再生装置。
【請求項２】
請求項１に記載のコンテンツ再生装置であって、
前記軌跡は、第１の座標から開始した接触操作が前記第１の座標を経由して終了することを特徴とするコンテンツ再生装置。
【請求項３】
請求項２に記載のコンテンツ再生装置であって、
更に前記再生回数を決定可能な第１の範囲を指定する検出範囲管理手段を備え、
前記第１の座標が前記第１の範囲に含まれることを特徴とする。
【請求項４】
請求項３に記載のコンテンツ再生装置であって、
前記リピート回数決定手段は、前記接触操作が開始してから終了するまでに、前記第１の座標を通過した回数を計測して再生回数を決定することを特徴とするコンテンツ再生装置。
【請求項５】
請求項４に記載のコンテンツ再生装置であって、
前記再生手段は、前記コンテンツを前記通過回数―１回再生することを特徴とするコンテンツ再生装置。
【請求項６】
請求項３に記載のコンテンツ再生装置であって、
更に前記軌跡に含まれる線分の数を分析する線分分析手段を備え、
前記リピート回数決定手段は、前記線分分析手段で分析した線分の数を再生回数として前記再生手段に出力することを特徴とするコンテンツ再生装置。
【請求項７】
請求項３〜６のいずれか一項に記載のコンテンツ再生装置であって、
前記検出範囲管理手段は、リピート回数を減算可能な第２の範囲を指定し、
前記リピート回数決定手段は、前記軌跡が第２の座標から開始した接触操作が前記第２の座標を経由して終了し且つ前記第２の座標が前記第２の範囲に含まれる場合、前記軌跡に基づきリピート減算回数を決定するコンテンツ再生装置。
【請求項８】
請求項３〜７のいずれか一項に記載のコンテンツ再生装置であって、
更にリピート設定履歴を管理する制御部を備え、
前記検出範囲管理手段は、前記リピート設定履歴に基づき、前記検出範囲を変更することを特徴とするコンテンツ再生装置。
【請求項９】
請求項８に記載のコンテンツ再生装置であって、
前記検出範囲管理手段は、前記リピート設定履歴が所定の回数以上となった場合、前記検出範囲を拡大することを特徴とするコンテンツ再生装置。
【請求項１０】
タッチパネルを備えたコンテンツを複数回再生可能なコンテンツ再生方法であって、
前記決定された回数に基づき、コンテンツを再生するステップと、
を備えることを特徴とするコンテンツ再生方法。
【請求項１１】
タッチパネルを備えたコンテンツを複数回再生可能なコンテンツ再生プログラムであって、コンピュータに、
前記決定された回数に基づき、コンテンツを再生するステップと、
を実行させるためのコンテンツ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生プログラムに関する。
【背景技術】
【０００２】
従来、コンテンツを再生する際、同じコンテンツを繰り返して再生することが知られている。
【０００３】
また、ミュージックプレーヤを小型化し、専用の曲ジャンプボタンが無くても曲ジャンプの操作を容易に行うことができる技術が開示されている。（例えば、特許文献１参照）
更に、折り返し回数に基づき文字を決定するタッチ式の文字入力装置提案もある。（例えば、特許文献２参照）
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１８１３６７号公報
【特許文献２】特開２００８−２６９４５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載されたものでは、ジャンプ操作とリピート設定操作の併用や再生中以外のコンテンツに対してリピート回数を設定することができないという課題がある。
【０００６】
また、特許文献２に記載されたものでは、直線でないスライドを行った場合は折り返し回数の検知が難しく、予期しない回数が設定されるという課題がある。更に、コンテンツ再生装置に適用すると、コンテンツ一覧表示画面においては、スライドがコンテンツ一覧のスクロール処理と競合してしまうという課題がある。
【課題を解決するための手段】
【０００７】
本発明は、ユーザ操作を受け付ける入力手段と、前記入力手段で受け付けた接触操作の軌跡に基づき、再生回数を決定するリピート回数決定手段と、前記リピート回数決定手段で決定された回数に基づき、コンテンツを再生する再生手段と、を備えることを特徴とするコンテンツ再生装置を提供する。
【０００８】
これにより、リピート回数設定用のボタンが備わっていなくとも、ユーザがジェスチャにて容易に、かつ確実に所定コンテンツのリピート回数を設定することができる。
【０００９】
上記コンテンツ再生装置では、前記軌跡は、第１の座標から開始した接触操作が前記第１の座標を経由して終了することを特徴とする。
【００１０】
これにより、前記第１の座標を経由せずに終了することで、ユーザは操作中に容易に操作をキャンセルすることができる。
上記コンテンツ再生装置では、更に前記再生回数を決定可能な第１の範囲を指定する検出範囲管理手段を備え、前記第１の座標が前記第１の範囲に含まれることを特徴とする。
これにより、ユーザが最初に接触した位置に基づきリピート設定以外の動作を抑止することで、ユーザがリピート設定を行う際に他の機能が動作するという誤動作を防止することができる。
上記コンテンツ再生装置では、前記リピート回数決定手段は、前記接触操作が開始してから終了するまでに、前記第１の座標を通過した回数を計測して再生回数を決定することを特徴とする。
これにより、ジェスチャの開始から終了までの軌跡に関係なく確実に回数を検知することができる。
【００１１】
上記コンテンツ再生装置では、前記再生手段は、前記コンテンツを前記通過回数―１回再生することを特徴とする。
【００１２】
これにより、最初に第１の座標に接触した後のユーザジェスチャによる第１の座標を通過した回数分だけ、コンテンツを再生することができる。
【００１３】
上記コンテンツ再生装置では、更に前記軌跡に含まれる線分の数を分析する線分分析手段を備え、前記リピート回数決定手段は、前記線分分析手段で分析した線分の数を再生回数として前記再生手段に出力することを特徴とする。
【００１４】
これにより、ユーザの馴染みのある図形で確実に回数を検知することができる。
上記コンテンツ再生装置では、前記検出範囲管理手段は、リピート回数を減算可能な第２の範囲を指定し、前記リピート回数決定手段は、前記軌跡が第２の座標から開始した接触操作が前記第２の座標を経由して終了し且つ前記第２の座標が前記第２の範囲に含まれる場合、前記軌跡に基づきリピート減算回数を決定する。
これにより、所定の座標に対応するコンテンツに設定されているリピート回数を減算することができ、ユーザが自由にリピート回数の増減を行うことが可能となる。
上記コンテンツ再生装置では、更にリピート設定履歴を管理する制御部を備え、前記検出範囲管理手段は、前記リピート設定履歴に基づき、前記検出範囲を変更することを特徴とする。
これにより、実際の使用状況に合わせユーザ嗜好に適した操作範囲を提供し、リピート回数を設定する際の操作性を向上することができる。
上記コンテンツ再生装置では、前記検出範囲管理手段は、前記リピート設定履歴が所定の回数以上となった場合、前記検出範囲を拡大することを特徴とする。
これにより、頻繁にリピート設定を行うコンテンツに対するリピート設定検出範囲が広がり、リピート回数を設定する際の操作性を向上することができる。
また、本発明は、タッチパネルを備えたコンテンツを複数回再生可能なコンテンツ再生方法であって、前記決定された回数に基づき、コンテンツを再生するステップと、を備えることを特徴とするコンテンツ再生方法を提供する。
【００１５】
これにより、リピート回数設定用のボタンが備わっていなくとも、ユーザがジェスチャにて容易に、かつ確実に所定コンテンツのリピート回数を設定することができる。
また、本発明は、タッチパネルを備えたコンテンツを複数回再生可能なコンテンツ再生プログラムであって、コンピュータに、前記決定された回数に基づき、コンテンツを再生するステップと、を実行させるためのコンテンツ再生プログラムを提供する。
【００１６】
これにより、リピート回数設定用のボタンが備わっていなくとも、ユーザがジェスチャにて容易に、かつ確実に所定コンテンツのリピート回数を設定することができる。
【発明の効果】
【００１７】
本発明に係るコンテンツ再生装置、コンテンツ再生方法及びコンテンツ再生プログラムによれば、ユーザジェスチャにて容易に、かつ確実に所定コンテンツのリピート回数を設定することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の形態１におけるコンテンツ再生装置１００の概略構成図
【図２】本発明の実施の形態１におけるジェスチャと所定コンテンツのリピート回数設定との対応関係を説明する例示図
【図３】本発明の実施の形態１におけるジェスチャと複数コンテンツのリピート回数設定との対応関係を説明する例示図
【図４】本発明の実施の形態１におけるジェスチャと所定コンテンツのリピート回数減算との対応関係を説明する例示図
【図５】本発明の実施の形態１におけるコンテンツ再生装置１００の動作を説明するフローチャート図
【図６】本発明の実施の形態２におけるジェスチャとリピート回数設定との対応関係を説明する例示図
【図７】本発明の実施の形態２におけるコンテンツ再生装置１００の動作を説明するフローチャート図
【図８】本発明の実施の形態３におけるコンテンツ再生装置１００の動作を説明するフローチャート
【図９】本発明の実施の形態３におけるタッチ位置とリピート設定検出範囲の対応関係を説明する例示図
【発明を実施するための形態】
【００１９】
以下、本発明の各実施形態について、図面を参照して説明する。以下の各実施形態においては、本発明のコンテンツ処理実行装置の一例としてコンテンツ再生装置を例に挙げて説明する。但し、本発明のコンテンツ処理実行装置は、コンテンツ再生装置に限定されない。なお、本発明は、コンテンツ再生装置の様な装置、又は当該装置であるコンピュータを動作させるための「プログラム」として表現することも可能であり、更に、コンテンツ再生装置１００により実行されるステップを含む「方法」として表現することも可能である。即ち、本発明は、装置、方法及びプログラムのうちいずれのカテゴリーでも表現可能である。
【００２０】
また、本発明の各実施の形態では、ユーザのジェスチャとして接触操作を次の３つのように定義する。
【００２１】
（１）タッチ：タッチパネル画面上の任意の位置で指を接触する動作。
【００２２】
（２）リリース：タッチパネル画面上から接触している指を離す動作。
（３）スライド：タッチパネル画面上の任意の位置（始点）から他の位置（終点）まで、タッチパネル画面上に指を接触しながら移動する動作。移動中に指を一定時間停止する場合も、リリースするまでは１回のスライドとする。
（実施の形態１）
図１は、実施の形態１におけるコンテンツ再生装置１００の概略構成図である。
【００２３】
本発明の実施の形態１におけるコンテンツ再生装置は、図１に示すように、入力部１０１、制御部１０２、記憶部１０３、再生制御部１０４、出力部１０５を備えている。
【００２４】
入力手段である入力部１０１は、タッチパネルやタッチパッドのような座標入力装置からなり、ユーザによる接触操作などのジェスチャを受け付ける。
【００２５】
制御部１０２は、リピート回数決定手段１０６や後述する検出範囲管理手段１１０などを有し、記憶部１０３に記憶されたコンテンツを利用し、再生制御部１０４などに対して必要な情報を出力する。リピート回数決定手段１０６は、入力部１０１から入力された接触操作から軌跡を生成し、軌跡に含まれている通過回数や線分数などに基づいて再生回数であるリピート回数を決定する。検出範囲管理手段１１０は、記憶部１０３に記憶された範囲情報や入力部１０１より出力されたユーザジェスチャに基づき、コンテンツに関するリピート回数の設定操作や減算操作における操作可能な範囲を指定する。
【００２６】
記憶部１０３は、メモリカード等の不揮発性もしくは揮発性の記憶装置で構成され、コンテンツや所定の座標位置、リピート回数といった、制御部１０２による制御に必要な情報を記憶しておく。
【００２７】
再生制御部１０４は、再生手段１０７を有し、コンテンツの再生情報を出力部１０５へ出力する。再生手段１０７は、制御部１０２からの信号に基づきコンテンツの再生を行う。例えば、リピート回数決定手段で決定されたリピート回数によって、コンテンツを再生する。
【００２８】
出力部１０５は表示部１０８とスピーカ１０９を有する。表示部１０８は有機EL、液晶表示部素子などからなり、再生制御部１０４からの指示に従ってコンテンツの再生状況やリピート回数を表示する。スピーカ１０９は音声を出力する。
【００２９】
ここで、図２を参照してリピート回数決定手段１０６を説明する。図２は本実施の形態１におけるジェスチャと所定コンテンツのリピート回数設定との対応関係を示す説明図である。
【００３０】
図２（ａ）に示すように、ユーザは入力部１０１の画面上における楽曲タイトルＢの所定の位置（例えば先頭部分にある座標Ｐ１）をタッチする。
【００３１】
次に、図２（ｂ）に示すように、ユーザはタッチした指を任意の方向にスライドさせる。ここで、スライド中にＰ１を通過した回数を計測し、記憶部１０３に記憶する。例えば、Ｐ１を始点として、円形を描くようにスライドし、スライドの軌跡がＰ１を３回通過したとする。
【００３２】
次に、ユーザがスライド操作をリリースした場合は、図２（ｃ）に示すように、計測したＰ１の通過回数を、Ｐ１に対応したコンテンツのリピート回数に設定し、表示部１０８に表示する。例えば、Ｐ１の通過回数が３回とした場合、Ｐ１に対応したタイトルＢである楽曲を３回リピートと設定され、更にタイトルＢの右端に回数情報として「３」と表示される。
【００３３】
次に、図３を参照して、リピート回数決定手段１０６によって実行される複数コンテンツのリピート回数の設定について説明する。
【００３４】
図３（ａ）に示すように、楽曲タイトルＢのリピート回数を設定する。図２と同様な処理であるため、説明は省略する。
【００３５】
次に、図３（ｂ）に示すように、ユーザは入力部１０１の画面上における楽曲タイトルＤの所定の位置（例えば先頭部分にある座標Ｐ２）をタッチし、タッチした指を任意の方向にスライドさせる。ここでスライド中にＰ２を通過した回数を計測し、記憶部１０３に記憶する。
【００３６】
更に、ユーザがスライド操作をリリースした場合は、図３（ｃ）に示すように、計測したＰ２の通過回数を、Ｐ２に対応した楽曲のリピート回数に設定し、表示部１０８に表示する。例えば、Ｐ２の通過回数が２回とした場合、Ｐ２に対応したタイトルＤである楽曲を２回リピートと設定され、更にタイトルＤの右端に回数情報として「２」と表示される。図示しないアルバム再生画面において、タイトルＡから再生される際、タイトルＡ〜Ｅが、1回、３回、１回、２回、１回の順で再生される。
【００３７】
このように、複数のコンテンツに対してそれぞれ個別に、容易に、かつ確実にリピート回数を設定できる。
【００３８】
次に、図４を参照して、リピート回数決定手段１０６によって実行されるリピート回数の減算操作について説明する。
【００３９】
図４（ａ）は図２に示したように楽曲タイトルＢにリピート回数が３回と設定された状態とする。
次に、図４（ｂ）に示すように、ユーザは入力部１０１の画面上の座標Ｐ１、Ｐ２以外の所定の位置（例えば後方部分にある座標Ｐ３）をタッチする。ここでは、リピート回数が表示されている、楽曲タイトルＢの右端とする。
【００４０】
図４（ｃ）に示すように、タッチした指を任意の方向にスライドさせる。ここでスライド中にＰ３を通過した回数を計測し、記憶部１０３に記憶する。
【００４１】
次に、ユーザがＰ３でリリースした場合は、図４（ｄ）に示すように、計測したＰ３の通過回数を、Ｐ３に対応した楽曲に設定されているリピート回数から減算し、減算後の値を新たにリピート回数として設定し、表示部１０８に表示する。
【００４２】
このように、個別もしくは複数のコンテンツに対して、設定しておいたリピート回数を容易に、かつ確実に減らすことが可能となる。
次に、本実施の形態１のコンテンツ入力装置１００の動作について、図５を用いて説明する。
【００４３】
ステップＳ２０１で、入力部１０１は、ユーザのタッチ操作によるタッチパネル上のタッチ位置に対応する座標Ｑ１を検出する。制御部１０２は入力部１０１からの入力を受け付け、座標Ｑ１を記憶部１０３に記憶する。ここで、座標Ｑ１の通過回数を１とする。そして、ステップＳ２０１１へ遷移する。
【００４４】
ステップＳ２０１１で、制御部１０２は入力部１０１からの入力を受け付け、座標Ｑ１が検出範囲管理手段１１０で決定されたリピート設定の指定範囲内であると判断した場合には、ステップＳ２０１２へ遷移する。例えば、楽曲タイトル表示エリアの先頭５分の１または後方５分の１の範囲を所定の範囲として指定しておいても良い。一方、座標Ｑ１がリピート設定の検出範囲外であると判断した場合には、ステップＳ２０８へ遷移する。
【００４５】
ステップＳ２０１２で、制御部１０２は入力部１０１からの入力がリピート設定操作であると判断し、画面のスクロール処理を抑止する。そして、ステップＳ２０２へ遷移する。これにより、ユーザがリピート回数を設定しようとした際に、ジェスチャに合わせて画面がスクロールするというような意図しない動作を防止することが可能となる。
【００４６】
ステップＳ２０２で、制御部１０２は入力部１０１からの入力を受け付け、ユーザのジェスチャがスライド操作と判断した場合には、ステップＳ２０３へ遷移する。一方、タッチした状態のままスライドが検出されない場合には、ステップＳ２０９へ遷移する。
【００４７】
ステップＳ２０９で、制御部１０２は入力部１０１からの入力を受け付け、ユーザのジェスチャがリリースと判断した場合には、ステップＳ２０８へ遷移する。一方、リリースが検出されない場合には、ステップＳ２０２へ遷移する。
【００４８】
ステップＳ２０３で、リピート回数決定手段１０６は入力部１０１からの入力を受け付け、ユーザのジェスチャが座標Ｑ１を通過したと判断した場合には、ステップＳ２０４へ遷移する。一方、座標Ｑ１の通過を検出しない場合には、ステップＳ２１０へ遷移する。
【００４９】
ステップＳ２１０で、制御部１０２は入力部１０１からの入力を受け付け、ユーザのジェスチャがリリースと判断した場合には、ステップＳ２０８へ遷移する。一方、リリースが検出されない場合には、ステップＳ２０３へ遷移する。
【００５０】
ステップＳ２０４で、リピート回数決定手段１０６は記憶部１０３に記憶されている座標Ｑ１の通過回数に１を加算し、記憶部１０３へ記憶する。そして、ステップＳ２０５へ遷移する。ここで、後述するステップＳ２０７またはステップＳ２１１にて行っている処理をここで行い、座標Ｑ１を通過する毎にリピート回数を更新し、表示部１０８へ表示しても良い。
【００５１】
ステップＳ２０５で、リピート回数決定手段１０６は入力部１０１からの入力を受け付け、ユーザのジェスチャが座標Ｑ１でリリースと判断した場合には、ステップＳ２０６へ遷移する。一方、座標Ｑ１でリリースが検出されない場合には、ステップＳ２１２へ遷移する。
【００５２】
ステップＳ２１２で、制御部１０２は入力部１０１からの入力を受け付け、ユーザのジェスチャが座標Ｑ１以外の位置でリリースと判断した場合には、ステップＳ２０８へ遷移する。一方、リリースが検出されない場合には、ステップＳ２０３へ遷移する。
【００５３】
ステップＳ２０６で、リピート回数決定手段１０６は、座標Ｑ１がリピート回数設定操作の検出範囲内と判断した場合には、ステップＳ２０７へ遷移する。一方、座標Ｑ１がリピート回数減算操作の検出範囲内と判断した場合には、ステップＳ２１１へ遷移する。例えば、楽曲タイトルの後方部分または、リピート回数設定操作の検出範囲でないリピート回数の表示部分をリピート回数減算操作の検出範囲として指定しておいても良い。
【００５４】
ステップＳ２１１で、リピート回数決定手段１０６は、ステップＳ２０４にて記憶した（通過回数−１）を、座標Ｑ１に対応するコンテンツに設定されているリピート回数から減算し、減算後の値を新たにリピート回数に設定する。ここで、減算後の値が０より小さくなる場合には、リピート回数を０とし、リピート設定を解除する。また、座標Ｑ１に対応するコンテンツにリピート回数が設定されていない場合には、リピート回数を設定しない。
【００５５】
ステップＳ２０７で、リピート回数決定手段１０６は、ステップＳ２０４にて記憶した通過回数を、座標Ｑ１に対応するコンテンツのリピート回数に設定する。ここで、既に座標Ｑ１に対応するコンテンツにリピート回数が設定されている場合には、ステップＳ２０４にて記憶した（通過回数−１）を既に設定されているリピート回数に加算し、加算後の値を新たにリピート回数に設定する。なお、設定されたリピート回数は表示部１０８によって、該当コンテンツの表示範囲内に表示されても良い。
【００５６】
ステップＳ２０８で、制御部１０２は座標Ｑ１のデータを削除する。このようにすることで、次に入力部１０１からユーザのタッチ操作による入力が行われた場合に、Ｓ２０１で新たにタッチ位置に対応する座標Ｑ１を検出することが可能となる。
【００５７】
なお、本実施の形態１ではステップＳ２０１にて座標Ｑ１の通過回数を１としているが、ここでは０とし、ステップＳ２１１またはステップＳ２０７にて加算または減算する値を（通過回数−１）ではなく、（通過回数）としてもよい。
【００５８】
上述のように、本実施の形態１におけるコンテンツ入力装置１００は、ユーザが入力したジェスチャを検知し、所定の座標の通過回数を検出することで、所定の座標に対応するコンテンツのリピート回数を設定することができる。これにより、ユーザは容易かつ確実にリピート回数の設定が可能となる。
（実施の形態２）
実施の形態２におけるコンテンツ再生装置１００の構成について、図１とほぼ同様であるため、実施の形態１と同様な部分には説明を省略し、ここでは異なる部分について主に述べる。
制御部１０２は、図示しない線分解析手段１１１を有している。線分解析手段１１１は、リピート回数決定手段１０６で生成した軌跡に含まれている線分の数を解析し、リピート回数決定手段に出力する。
ここで、図６を参照して線分解析手段１１１及びリピート回数決定手段１０６を説明する。図６は、本実施の形態２におけるジェスチャと所定コンテンツのリピート回数設定との対応関係について示す説明図である。
【００５９】
図６（ａ）に示すように、ユーザは入力部１０１の画面上における楽曲タイトルＢの所定の位置（例えば先頭部分にある座標Ｐ１′）をタッチする。
【００６０】
次に、図６（ｂ）に示すように、ユーザはタッチした指を任意の方向にスライドさせる。ここで、リピート回数決定手段１０６はスライド中に描いた線分の数を計測し、記憶部１０３に記憶する。例えば、Ｐ１′を始点として三角形を描くようにスライドしたとする。
次に、ユーザがスライド解除した場合は、図６（ｃ）に示すように、計測した線分の数を、Ｐ１′に対応したコンテンツのリピート回数に設定し、表示部１０８に表示する。例えば、三角形を描くようにスライドした場合、Ｐ１′に対応したタイトルＢである楽曲を３回リピートと設定され、更にタイトルＢの右端に回数情報として「３」と表示される。なおここで、線分の数は、図形を描いた場合だけでなく、スライドと停止を繰り返すことでもカウントされる。
実施の形態２におけるジェスチャと複数コンテンツのリピート回数設定との対応関係及びリピート回数減算手段については、図３におけるＰ２の通過回数を、描いた線分の数に置き換えたものと同様であるため、説明は省略する。なお、この処理も線分解析手段１１１及びリピート回数決定手段１０６によって実行されるものとする。
【００６１】
次に、本実施の形態２のコンテンツ入力装置１００の動作について、図７を用いて説明する。なお、実施の形態１における図５と同様な処理については、同じ番号を付与しており、その説明も省略する。
【００６２】
ステップＳ６０１で、入力部１０１は、ユーザのタッチ操作によるタッチパネル上のタッチ位置に対応する座標Ｑ１′を検出する。制御部１０２は入力部１０１からの入力を受け付け、座標Ｑ１′を記憶部１０３に記憶する。ここで、描いた線分数を０とする。そして、ステップＳ２０１１へ遷移する。
【００６３】
ステップＳ６０３で、リピート回数決定手段１０６は入力部１０１からの入力を受け付け、更に線分解析手段１１１の解析結果により、ユーザのジェスチャが所定時間以上停止したと判断した場合には、ステップＳ６０４へ遷移する。ここで、線分解析手段１１１は、所定時間以上停止した位置がユーザがスライド中に描いた線分の頂点を意味し、所定時間以上の停止の検出で描いた線分を検知し、リピート回数決定手段１０６へ出力する。一方、所定時間以上の停止を検出しない場合には、ステップＳ２１０へ遷移する。
【００６４】
ステップＳ６０４で、リピート回数決定手段１０６は記憶部１０３に記憶されている描いた線分数に１を加算し、記憶部１０３へ記憶する。そして、ステップＳ６０５へ遷移する。ここで、ステップＳ６０７またはステップＳ６１１にて行っている処理をここで行い、線分を描く毎にリピート回数を更新し、表示部１０８へ表示しても良い。
【００６５】
ステップＳ６１１で、リピート回数決定手段１０６は、ステップＳ６０４にて記憶した線分数を、座標Ｑ１′に対応するコンテンツに設定されているリピート回数から減算し、減算後の値を新たにリピート回数に設定する。ここで、減算後の値が０より小さくなる場合には、リピート回数を０とし、リピート設定を解除する。また、座標Ｑ１′に対応するコンテンツにリピート回数が設定されていない場合には、リピート回数を設定しない。
【００６６】
ステップＳ６０７で、リピート回数決定手段１０６は、ステップＳ６０４にて記憶した線分数を、座標Ｑ１に対応するコンテンツのリピート回数に設定する。ここで、既に座標Ｑ１に対応するコンテンツにリピート回数が設定されている場合には、ステップＳ６０４にて記憶した線分数を既に設定されているリピート回数に加算し、加算後の値を新たにリピート回数に設定する。
【００６７】
上述のように、本実施の形態２におけるコンテンツ入力装置１００は、ユーザが入力したジェスチャを検知し、所定の座標を基準に描いた線分数を検出することで、所定の座標に対応するコンテンツのリピート回数を設定することができる。これにより、ユーザは容易かつ確実にリピート回数の設定が可能となる。
（実施の形態３）
実施の形態１及び２では、リピート回数の検出方法について述べたが、本実施の形態ではリピート回数の設定及び減算における検出の検出範囲について説明する。
【００６８】
実施の形態３におけるコンテンツ再生装置１００の構成について、図１とほぼ同様であるため、実施の形態１、２と同様な部分には説明を省略し、ここでは異なる部分について主に述べる。
制御部１０２は、検出範囲管理手段１１０を備えている他、各コンテンツに係るリピート回数の設定履歴を管理し、記憶部１０３に出力する機能を有する。また、検出範囲管理手段１１０は、設定履歴に応じてリピート回数の設定または減算の検出範囲を変更する機能を有している。
ここで、図８を参照して制御部１０２及び検出範囲管理手段１１０を説明する。図８はリピート回数の設定頻度と検出範囲の対応関係について示す説明図である。
リピート回数を設定後のステップＳ８０１で、制御部１０２はリピート設定回数に１を加算する。例えば、実施の形態１に記載した方法にて楽曲にリピート回数の設定を過去に２度行った場合、リピート設定回数は「２」となる。また、リピート設定回数及びリピート回数の設定時刻を記憶部１０３へ記憶する。そして、ステップＳ８０２へ遷移する。
ステップＳ８０２で、検出範囲管理手段１１０は記憶部１０３からリピート設定回数や設定時刻の履歴情報を読み出し、所定期間内の累計リピート設定回数が所定数以上であると判断した場合は、ステップＳ８０３へ遷移する。一方、所定期間内の累計リピート設定回数が所定数よりも少ない場合は、ステップＳ８０４へ遷移する。例えば、ある楽曲に対し、１週間内のリピート設定回数が５回以上となった場合、検出範囲管理部１１０は後述するように、当該楽曲のリピート設定を検出する範囲を拡大するように変更する。
また、制御部１０２は、所定期間が一定期間以上にリピート回数が設定されていないを検出した場合、リピート設定履歴をクリアし、「０」に戻しても良い。例えば、ある楽曲に対し１ヶ月以上リピート設定を行っていない場合、最近ユーザが当該楽曲を繰り返して聴く需要が少ないと判断し、更に誤操作を防止するために、検出範囲を本来の範囲に戻す。
ステップＳ８０３で、検出範囲管理部１１０はリピート設定検出範囲をＥ２とする。そしてステップＳ８０５へ遷移する。なお、リピート設定検出範囲の詳細については図９を用いて後述する。
ステップＳ８０４で、検出範囲管理部１１０はリピート設定検出範囲をＥ１とする。そしてステップＳ８０５へ遷移する。
ステップＳ８０５で、検出範囲管理部１１０はリピート設定検出範囲を更新し、制御部１０２、記憶部１０３やリピート回数決定手段１０６に出力する。
次に、図９を参照して、タッチ位置とリピート設定検出範囲の対応関係について説明する。
図９（ａ）は入力部１０１の画面の例であり、ユーザのタッチ位置をＲ１とする。
図９（ａ）の楽曲タイトルＢの表示エリアを拡大したものが図９（ｂ）及び図９（ｃ）である。図９（ｂ）に示すように、楽曲タイトルの前方部分（例えば、楽曲タイトル表示エリアの前方５分の１の範囲とする）がリピート設定検出範囲Ｅ１である。ここで、位置Ｒ１が範囲Ｅ１内である場合、ユーザの操作がリピート設定操作であると判定する。
ここで、範囲Ｅ１は記憶部１０３に保存されているユーザのリピート設定履歴に基づき可変であり、図９（ｃ）に示すように、リピート設定頻度の高いコンテンツ（例えば、過去１週間以内に５回以上のリピート設定を行ったコンテンツとしてもよい）に対する範囲Ｅ２は図９（ｂ）に示すデフォルトの検出範囲Ｅ１よりも範囲Ｅ３の分だけ広くなる（例えば、楽曲タイトル表示エリアの前方４分の１の範囲とする）。なお、検出範囲管理手段１１０はリピート設定回数に応じて、検出範囲を数段階に設けても良い。
なお、リピート回数を設定するための検出範囲のみならず、リピート回数を減算するための検出範囲にも適用可能である。
上述のように、本実施の形態３におけるコンテンツ入力装置１００は、コンテンツのリピート設定頻度に基づきリピート設定検出範囲が可変となり、頻繁にリピート設定を行う楽曲に対するリピート設定検出範囲が広がる。これにより、実際の使用状況に合わせユーザ嗜好に適した操作範囲を提供し、リピート回数を設定する際の操作性を向上することが可能である。
なお、本発明では入力部１０１の画面をコンテンツのリスト画面としているが、コンテンツの再生中画面でもよい。このようにすれば、現在再生中のコンテンツに対して、リスト画面に切り替えることなくリピート回数の設定が可能となる。
【００６９】
なお、本発明において、特定のコンテンツに対して１曲連続リピートを設定する場合は、例えば、楽曲タイトルの所定の位置（例えば先頭部分）を長押下する。これにより１曲連続リピートの設定が可能となる。
【００７０】
また、本発明において、特定のコンテンツに設定されたリピート回数をリセットする場合は、例えば、楽曲タイトルの所定の位置（例えば右端）を長押下する。これにより当該コンテンツに設定されているリピート回数のリセットが可能となる。
【産業上の利用可能性】
【００７１】
本発明のコンテンツ再生装置は、タッチパネル付の音楽再生機能を搭載した携帯電話やタッチパネル付の音楽再生装置等に有用である。
【符号の説明】
【００７２】
１００    入力部
１０１    制御部
１０２    記憶部
１０３    再生制御部
１０４    出力部
１０６    リピート回数決定手段
１０７    コンテンツ再生手段
１０８    表示部
１０９    スピーカ
１１０    検出範囲管理手段
【図１】
2012014604.tif 000003
【図２】
2012014604.tif 000004
【図３】
2012014604.tif 000005
【図４】
2012014604.tif 000006
【図５】
2012014604.tif 000007
【図６】
2012014604.tif 000008
【図７】
2012014604.tif 000009
【図８】
2012014604.tif 000010
【図９】
2012014604.tif 000011