(57)【要約】      （修正有）【課題】容易にスライドバーを操作可能な電子機器を提供する。【解決手段】パーソナルコンピューターは、スライドバーを表示する表示部と、タッチ操作を受け付けるためのタッチパネルと、スライドバーの移動を受け付けるための操作部と、ＣＰＵと、を備える。ＣＰＵは、タッチパネルへのタッチポイント数に基づいて、操作部によるスライドバーの移動量を変化させる。タッチパネルへのタッチポイント数が多ければ多いほど、操作部によるスライドバーの移動量を小さくする。【選択図】図４
2016126715.tif 000002
【特許請求の範囲】
【請求項１】
スライドバーを表示する表示部と、
タッチ操作を受け付けるためのタッチパネルを有し、前記スライドバーの移動を受け付けるための操作部と、
前記タッチパネルへのタッチポイント数に基づいて、前記操作部による前記スライドバーの移動量を変化させる制御部と、
を備えることを特徴とする電子機器。
【請求項２】
前記制御部は、前記タッチパネルへのタッチポイント数が多ければ多いほど、前記操作部による前記スライドバーの移動量を小さくすることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記操作部による前記スライドバーの移動量を、前記操作部による前記スライドバーの移動量に、２の前記タッチパネルへのタッチポイント数から１を引いた数字の累乗の逆数を乗じた値に変化させることを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記制御部は、前記操作部による前記スライドバーの移動量を、前記操作部による前記スライドバーの移動量に前記タッチパネルへのタッチポイント数の逆数を乗じた値に変化させることを特徴とする請求項１又は２に記載の電子機器。
【請求項５】
スライドバーを表示する表示部と、
タッチ操作を受け付けるためのタッチパネルを有し、前記スライドバーの移動を受け付けるための操作部と、
制御部と、を備える電子機器の制御プログラムであって、
前記制御部に、
前記タッチパネルへのタッチポイント数に基づいて、前記操作部による前記スライドバーの移動量の変化、を実行させるための電子機器の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スライドバーを表示し、表示したスライドバーの操作を受け付けて動作する電子機器、及び、電子機器の制御プログラムに関する。
【背景技術】
【０００２】
パーソナルコンピューター（以下、「ＰＣ」という。）等の電子機器は、例えば、表示部にスライドバーを表示し、表示したスライドバーの操作を受け付けて動作する（例えば、特許文献１参照。）。スライドバーは、再生中の音楽の音量、再生位置の変更を受け付けるために用いられる。ＰＣの場合、ユーザーは、マウス、タッチパネル等を用いて、スライドバーを移動させ、音量、再生位置の変更を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１０８５７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、スライドバーの移動可能な長さは、表示部の画面サイズで制限されるため、スライドバーの移動可能な長さが短いほど、マウス等によるスライドバー移動距離に対する変化量が大きくなる。そのため、例えば、長さが１時間等の長い曲の再生位置を数秒だけ変更したい場合、スライドバーの微妙な操作が必要であり、再生位置の変更が困難である。
【０００５】
本発明の目的は、容易にスライドバーを操作可能な電子機器を提供することである。
【課題を解決するための手段】
【０００６】
第１の発明の電子機器は、スライドバーを表示する表示部と、タッチ操作を受け付けるためのタッチパネルを有し、前記スライドバーの移動を受け付けるための操作部と、前記タッチパネルへのタッチポイント数に基づいて、前記操作部による前記スライドバーの移動量を変化させる制御部と、を備えることを特徴とする。
【０００７】
本発明では、制御部は、タッチパネルへのタッチポイント数に基づいて、操作部によるスライドバーの移動量を変化させる。例えば、タッチパネルへのタッチポイント数が２つである場合、操作部によるスライドバーの移動量を１／２とする。これにより、ユーザーは、スライドバーの微妙な操作が可能となる。このように、本発明によれば、タッチパネルへのタッチポイント数に基づいて、操作部によるスライドバーの移動量が変化するので、ユーザーは、容易にスライドバーを操作することができる。また、ユーザーは、タッチパネルへのタッチポイント数を変更することにより、容易にスライドバーの移動量を変更することができる。
【０００８】
第２の発明の電子機器は、第１の発明の電子機器において、前記制御部は、前記タッチパネルへのタッチポイント数が多ければ多いほど、前記操作部による前記スライドバーの移動量を小さくすることを特徴とする。
【０００９】
本発明では、制御部は、タッチパネルへのタッチポイント数が多ければ多いほど、操作部によるスライドバーの移動量を小さくする。これにより、ユーザーは、タッチパネルへのタッチポイント数を多くすることにより、スライドバーの微妙な操作を行うことができる。
【００１０】
第３の発明の電子機器は、第１又は第２の発明の電子機器において、前記制御部は、前記操作部による前記スライドバーの移動量を、前記操作部による前記スライドバーの移動量に、２の前記タッチパネルへのタッチポイント数から１を引いた数字の累乗の逆数を乗じた値に変化させることを特徴とする。
【００１１】
第４の発明の電子機器は、第１又は第２の発明の電子機器において、前記制御部は、前記操作部による前記スライドバーの移動量を、前記操作部による前記スライドバーの移動量に前記タッチパネルへのタッチポイント数の逆数を乗じた値に変化させることを特徴とする。
【００１２】
第５の発明の電子機器の制御プログラムは、スライドバーを表示する表示部と、タッチ操作を受け付けるためのタッチパネルを有し、前記スライドバーの移動を受け付けるための操作部と、制御部と、を備える電子機器の制御プログラムであって、前記制御部に、前記タッチパネルへのタッチポイント数に基づいて、前記操作部による前記スライドバーの移動量の変化、を実行させる。
【発明の効果】
【００１３】
本発明によれば、タッチパネルへのタッチポイント数に基づいて、操作部によるスライドバーの移動量が変化するので、ユーザーは、容易にスライドバーを操作することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係るパーソナルコンピューターの構成を示すブロック図である。
【図２】表示部に表示されたスライドバーを示す図である。
【図３】スライドバーへのタッチポイント数が１つである場合を示す図である。
【図４】スライドバーへのタッチポイント数が２つである場合を示す図である。
【図５】スライドバーへのタッチポイント数が３つである場合を示す図である。
【図６】スライドバーの操作が行われた場合の処理動作を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について説明する。図１は、本実施形態に係るパーソナルコンピューター（電子機器）の構成を示すブロック図である。パーソナルコンピューター（以下、「ＰＣ」という。）１は、例えば、ノートブック型のＰＣである。ＰＣ１は、ＣＰＵ（Central Processing Unit）２、ＲＯＭ（Read Only Memory）３、ＲＡＭ（Random Access Memory）４、ＨＤＤ（Hard Disk Drive）５、表示部６、操作部７、スピーカー８、ネットワーク通信部（以下、「ＮＷ通信部」という。）９等を備える。
【００１６】
ＣＰＵ２（制御部）は、ＯＳ（Operating System）プログラム、アプリケーションプログラムに従って、ＰＣ１を構成する各部を制御する。ＲＡＭ３は、ＣＰＵ２の主メモリとして機能する。ＲＯＭ４は、制御プログラムを記憶する。ＨＤＤ（Hard Disk Drive）５は、ＯＳプログラム、アプリケーションプログラム、各種データを記憶する。なお、記憶部として、ＨＤＤ５に替えて、フラッシュメモリやＳＳＤ（Solid State Drive）等であってもよい。
【００１７】
表示部６は、スライドバーを含む種々の画像（静止画像、動画像を含む）を表示するものであり、例えば、液晶ディスプレイである。操作部７は、マウス７１、キーボード７２、タッチパネル７３を有する。マウス７１は、各種設定、選択等を受け付けるためのものである。キーボード７２は、文字入力等を受け付けるためのものである。タッチパネル７３は、表示部６と連動しており、タッチ操作を受け付けるためのものである。また、操作部７は、スライドバーの移動を受け付けるためのものである。図２は、表示部６に表示されたスライドバーを示す図である。ユーザーは、マウス７１を介して、スライドバーを移動させることができる。また、ユーザーは、表示部６（スライドバー）をタッチし、タッチパネル７３を介して、スライドバーを移動させることができる。
【００１８】
スピーカー８は、音声信号に基づいて、楽曲等の種々の音声を出力する。ＮＷ通信部９は、図示しないネットワークを介してインターネットに接続可能なように構成されている。ＰＣ１は、ＮＷ通信部９を介して、他の端末と通信等を行うことが可能である。
【００１９】
（第１実施形態）
ＣＰＵ２は、タッチパネル７３へのタッチポイント数に基づいて、操作部７によるスライドバーの移動量を変化させる。具体的には、ＣＰＵ２は、タッチパネル７３へのタッチポイント数が多ければ多いほど、操作部７によるスライドバーの移動量を小さくする。より具体的には、第１実施形態では、ＣＰＵ２は、操作部７によるスライドバーの移動量を、２の操作部７によるスライドバーの移動量にタッチパネル７３へのタッチポイント数から１を引いた数字の累乗の逆数を乗じた値に変化させる。言い換えれば、ＣＰＵ２は、操作部７によるスライドバーの移動量を、指数関数的に小さくする。
【００２０】
図３は、スライドバーへのタッチポイント数が１つである場合を示す図である。図４は、スライドバーへのタッチポイント数が２つである場合を示す図である。図５は、スライドバーへのタッチポイント数が３つである場合を示す図である。なお、図３〜図５では、理解されやすいように、タッチポイントの位置をスライドバーからずらして図示している。
【００２１】
ＣＰＵ２は、タッチポイント数が２つである場合、スライドバーの変化量を、操作部７（ここでは、タッチパネル７３）によるスライドバーの移動量の１／２（２のタッチポイント数２から１を引いた１乗の逆数）とする。また、ＣＰＵ２は、タッチポイント数が３つである場合、スライドバーの変化量を、操作部７（ここでは、タッチパネル７３）によるスライドバーの移動量の１／４（２のタッチポイント数３から１を引いた２乗の逆数）とする。また、ＣＰＵ２は、タッチポイント数が１つである場合、スライドバーの変化量を、操作部７（ここでは、タッチパネル７３）によるスライドバーの移動量の１／１（２のタッチポイント数１から１を引いた０乗の逆数）とする。すなわち、ＣＰＵ２は、タッチポイント数が１つである場合、スライドバーの変化量を、操作部７（ここでは、タッチパネル７３）によるスライドバーの移動量とする。ＣＰＵ２は、タッチポイント数が１つであれば、スライドバーの変化量＝操作部７（ここでは、タッチパネル７３）による移動量×１（変動率）、タッチポイント数が２つであれば、スライドバーの変化量＝操作部７（ここでは、タッチパネル７３）による移動量×１／２（変動率）、タッチポイント数が３つであれば、スライドバーの変化量＝操作部７（ここでは、タッチパネル７３による移動量×１／４（変動率）とする。言い換えれば、タッチポイント数が１つであれば、変動率は１であり、タッチポイント数が２つであれば、変動率は１／２であり、タッチポイント数が３つであれば、変動率は１／４である。
【００２２】
図３に示すように、スライドバーへのタッチポイント数が１つである場合、実際のスライドバーの変化量は、ユーザーによるスライドバーの移動量と同じである。図４に示すように、スライドバーへのタッチポイント数が２つである場合、実際のスライドバーの変化量は、ユーザーによるスライドバーの移動量の１／２となる。図５に示すように、スライドバーへのタッチポイント数が３つである場合、実際のスライドバーの変化量は、ユーザーによるスライドバーの移動量の１／４となる。
【００２３】
以下、スライドバーの操作が行われた場合の処理動作を、図６に示すフローチャートに基づいて説明する。ＣＰＵ２は、タッチパネル７３に基づいて、表示部６に表示されたスライドバーがタッチされたか否かを判断する（Ｓ１）。ＣＰＵ２は、スライドバーがタッチされていないと判断している間は（Ｓ１：Ｎｏ）、Ｓ１の処理を繰り返し実行する。ＣＰＵ２は、スライドバーがタッチされていると判断した場合（Ｓ１：Ｙｅｓ）、タッチパネル７３に基づいて、タッチされた位置を初期値としてＲＡＭ４に記憶する（Ｓ２）。次に、ＣＰＵ２は、タッチパネル７３に基づいて、タッチポイント数によるスライドバーの変動率を設定する（Ｓ３）。上述のように、ＣＰＵ２は、タッチポイント数が１つであれば、変動率を１に設定し、タッチポイント数が２つであれば、変動率を１／２（２のタッチポイント数２から１を引いた１乗の逆数）に設定し、タッチポイント数が３つであれば、変動率を１／４（２のタッチポイント数３から１を引いた２乗の逆数）に設定する。
【００２４】
次に、ＣＰＵ２は、タッチパネル７３へのタッチがリリースされたか否かを判断する（Ｓ４）。ＣＰＵ２は、タッチパネル７３へのタッチがリリースされていないと判断した場合（Ｓ４：Ｎｏ）、スライドバーの変化量＝タッチパネル７３による移動量×変動率とする（Ｓ５）。次に、ＣＰＵ２は、Ｓ４の処理を実行する。ＣＰＵ２は、タッチパネル７３へのタッチがリリースされたと判断した場合（Ｓ４：Ｙｅｓ）、処理を終了する。
【００２５】
（第２実施形態）
第２実施形態では、ＣＰＵ２は、操作部７によるスライドバーの移動量を、操作部７によるスライドバーの移動量にタッチパネル７３へのタッチポイント数の逆数を乗じた値に変化させる。ＣＰＵ２は、タッチポイント数が２つである場合、スライドバーの変化量を、操作部７（ここでは、タッチパネル７３）によるスライドバーの移動量の１／２（２の逆数）とする。また、ＣＰＵ２は、タッチポイント数が３つである場合、スライドバーの変化量を、操作部７（ここでは、タッチパネル７３）によるスライドバーの移動量の１／３（３の逆数）とする。また、ＣＰＵ２は、タッチポイント数が１つである場合、スライドバーの変化量を、操作部７（ここでは、タッチパネル７３）によるスライドバーの移動量とする。すなわち、ＣＰＵ２は、タッチポイント数が１つであれば、スライドバーの変化量＝操作部７（ここでは、タッチパネル７３）による移動量×１（変動率）、タッチポイント数が２つであれば、スライドバーの変化量＝操作部７（ここでは、タッチパネル７３）による移動量×１／２（変動率）、タッチポイント数が３つであれば、スライドバーの変化量＝操作部７（ここでは、タッチパネル７３）による移動量×１／３（変動率）とする。言い換えれば、タッチポイント数が１つであれば、変動率は１であり、タッチポイント数が２つであれば、変動率は１／２であり、タッチポイント数が３つであれば、変動率は１／３である。
【００２６】
第２実施形態における、スライドバーの操作が行われた場合の処理動作は、第１実施形態と同様であるが、Ｓ３においてＣＰＵ２が設定する変動率のみが異なる。
【００２７】
以上説明したように、本実施形態では、ＣＰＵ２は、タッチパネル７３へのタッチポイント数に基づいて、操作部７によるスライドバーの移動量を変化させる。例えば、タッチパネル７３へのタッチポイント数が２つである場合、操作部７によるスライドバーの移動量を１／２（２のタッチポイント数２から１を引いた１乗の逆数）とする。これにより、ユーザーは、スライドバーの微妙な操作が可能となる。このように、本実施形態によれば、タッチパネル７３へのタッチポイント数に基づいて、操作部７によるスライドバーの移動量が変化するので、ユーザーは、容易にスライドバーを操作することができる。また、ユーザーは、タッチパネル７３へのタッチポイント数を変更することにより、容易にスライドバーの移動量を変更することができる。
【００２８】
また、本実施形態では、ＣＰＵ２は、タッチパネル７３へのタッチポイント数が多ければ多いほど、操作部７によるスライドバーの移動量を小さくする。これにより、ユーザーは、タッチパネル７３へのタッチポイント数を多くすることにより、スライドバーの微妙な操作を行うことができる。
【００２９】
以上、本発明の実施形態について説明したが、本発明を適用可能な形態は、上述の実施形態には限られるものではなく、以下に例示するように、本発明の趣旨を逸脱しない範囲で適宜変更を加えることが可能である。
【００３０】
上述の実施形態においては、タッチパネル７３へのタッチポイント数が１つ、２つ、３つである場合について説明したが、４つ以上であっても同様である。例えば、ＣＰＵ２は、タッチパネル７３へのタッチポイント数が４つであれば、操作部７によるスライドバーの移動量を、操作部７によるスライドバーの移動量に、２のタッチパネル７３へのタッチポイント数４から１を引いた３乗の逆数１／８を乗じた値に変化させる（スライドバーの変化量＝操作部７によるスライドバーの移動量×１／８）。又は、ＣＰＵ２は、タッチパネル７３へのタッチポイント数が４つであれば、操作部７によるスライドバーの移動量を、操作部７によるスライドバーの移動量にタッチパネル７３へのタッチポイント数４の逆数１／４を乗じた値に変化させる（スライドバーの変化量＝操作部７によるスライドバーの移動量×１／４）。
【００３１】
上述の実施形態においては、ＣＰＵ２は、タッチパネル７３へのタッチポイント数が多ければ多いほど、操作部７によるスライドバーの移動量を小さくする。これに限らず、ＣＰＵ２は、タッチパネル７３へのタッチポイント数が多ければ多いほど、操作部７によるスライドバーの移動量を大きくするようになっていてもよい。例えば、ＣＰＵ２は、操作部７によるスライドバーの移動量を、操作部７によるスライドバーの移動量にタッチパネル７３へのタッチポイント数を乗じた値に変化させる。すなわち、ＣＰＵ２は、タッチポイント数が１つであれば、スライドバーの変化量＝操作部７（ここでは、タッチパネル７３）による移動量×１（変動率）、タッチポイント数が２つであれば、スライドバーの変化量＝操作部７（ここでは、タッチパネル７３）による移動量×２（変動率）、タッチポイント数が３つであれば、スライドバーの変化量＝操作部７（ここでは、タッチパネル７３）による移動量×３（変動率）とする。言い換えれば、タッチポイント数が１つであれば、変動率は１であり、タッチポイント数が２つであれば、変動率は２であり、タッチポイント数が３つであれば、変動率は３である。このようにすれば、操作部７によるわずかなスライドバーの移動量で、スライドバーを大きく移動させることができる。
【００３２】
上述の実施形態においては、タッチパネル７３によりスライドバーが操作される場合について説明した。これに限らず、スライドバーは、マウス７１により操作されてもよい。この場合も、ＣＰＵ２は、タッチパネル７３へのタッチポイント数に基づいて、マウス７１によるスライドバーの移動量を変化させる。
【００３３】
上述の実施形態においては、電子機器として、ノートブック型のＰＣ１を例示した。これに限らず、タッチパネルを有していれば、タブレットＰＣ、スマートフォン、携帯音楽プレーヤー等であってもよい。
【産業上の利用可能性】
【００３４】
本発明は、スライドバーを表示し、表示したスライドバーの操作を受け付けて動作する電子機器、及び、電子機器の制御プログラムに好適に採用され得る。
【符号の説明】
【００３５】
１  パーソナルコンピューター（電子機器）
２  ＣＰＵ（制御部）
３  ＲＯＭ
４  ＲＡＭ
５  ＨＤＤ
６  表示部
７  操作部
７１  マウス
７２  キーボード
７３  タッチパネル
【図１】
2016126715.tif 000003
【図２】
2016126715.tif 000004
【図３】
2016126715.tif 000005
【図４】
2016126715.tif 000006
【図５】
2016126715.tif 000007
【図６】
2016126715.tif 000008