(57)【要約】【課題】所望の項目に対応する処理を行う際のユーザー操作の効率を向上させる。【解決手段】制御部１００は表示部に表示された項目をタッチ操作することによって、タッチ操作された項目に関する処理を行う際に、圧力レベル検知部１０２によって検知されたタッチ圧力の変化に基づいて当該項目に関する複数の処理から一つを選択して、選択された処理を実行する。【選択図】図１
2018195180.tif 000002
【特許請求の範囲】
【請求項１】
表示部を備え、当該表示部に表示された項目をタッチ操作することによって前記タッチ操作された項目に関する処理を行う電子機器であって、
前記タッチ操作によるタッチ圧力を検知する検知手段と、
前記検知手段によって検知されたタッチ圧力の変化に基づいて前記項目に関する複数の処理から一つを選択して当該選択された処理を実行する制御手段と、
を有することを特徴とする電子機器。
【請求項２】
前記制御手段は、予め設定された時間において前記タッチ圧力の変化量が所定の閾値以下であってかつ前記タッチ圧力が増加する場合、第１の処理を実行し、前記予め設定された時間において前記タッチ圧力の変化量が所定の閾値以下であってかつ前記タッチ圧力が低下する場合、前記第１の処理と異なる第２の処理を実行し、前記予め設定された時間において前記タッチ圧力の変化量が所定の閾値を超える場合、前記第１の処理および前記第２の処理と異なる第３の処理を行うことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記表示部には地図が表示されており、前記制御手段は前記第１の処理として前記地図を拡大する拡大処理を行うとともに前記拡大処理における拡大率を表示し、前記第２の処理として前記地図を縮小する縮小処理を行うとともに前記縮小処理における縮小率を表示し、前記第３の処理として前記拡大処理された地図又は前記縮小処理された地図を確定するとともに、前記拡大率又は前記縮小率の表示を消去することを特徴とする請求項２に記載の電子機器。
【請求項４】
音響を出力する音響出力手段を備え、
前記制御手段は前記第１の処理として前記音響手段から出力される音響を増加させる増加処理を行い、前記第２の処理として前記音響手段から出力される音響を低下させる低下処理を行い、前記第３の処理として前記増加処理された音響又は前記低下処理された音響を確定することを特徴とする請求項２に記載の電子機器。
【請求項５】
前記制御手段は、前記音響出力手段で出力される音響のレベルを前記表示部に表示することを特徴とする請求項４に記載の電子機器。
【請求項６】
前記制御手段は、前記第１の処理又は前記第２の処理を行う際、前記第１の処理又は前記第２の処理を開始する際の前記タッチ圧力を基準値として、前記タッチ圧力の前記基準値からの変化を示す変化情報を前記表示部に表示することを特徴とする請求項２に記載の電子機器。
【請求項７】
前記制御手段は、前記第３の処理を行うと、前記変化情報の表示を停止することを特徴とする請求項６に記載の電子機器。
【請求項８】
表示部を備え、当該表示部に表示された項目をタッチ操作することによって前記タッチ操作された項目に関する処理を行う電子機器の制御方法であって、
前記タッチ操作によるタッチ圧力を検知する検知ステップと、
前記検知ステップで検知されたタッチ圧力の変化に基づいて前記項目に関する複数の処理から一つを選択して当該選択された処理を実行する制御ステップと、
を有することを特徴とする制御方法。
【請求項９】
表示部を備え、当該表示部に表示された項目をタッチ操作することによって前記タッチ操作された項目に関する処理を行う電子機器で用いられる制御プログラムであって、
前記電子機器が備えるコンピュータに、
前記タッチ操作によるタッチ圧力を検知する検知ステップと、
前記検知ステップで検知されたタッチ圧力の変化に基づいて前記項目に関する複数の処理から一つを選択して当該選択された処理を実行する制御ステップと、
を実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、その制御方法、および制御プログラムに関し、特に、スマートフォンなどのタッチパネルを備える電子機器に関する。
【背景技術】
【０００２】
一般に、ユーザーインターフェースの１つであるタッチパネルを備えるスマートフォンなどの電子機器が知られている。この種の電子機器では、タッチパネルに表示されたアイコンボタンをユーザーがタッチ操作すると、当該アイコンボタンに割り当てられた所定の動作を実行する。さらには、タッチ操作の圧力を検知可能なタッチパネルがある。
【０００３】
図６は、従来の電子機器において、タッチパネルを備える表示部に表示された画面の一例を示す図である。
【０００４】
図示の電子機器において、表示部６０１にはキーボード６０４が表示されており、ユーザーは当該キーボード６０４をタッチ操作して文字入力を行う。キーボード６０４のタッチ操作に応じて、表示部６０１には文字列（メモ部分）６０２が表示される。さらに、文字列６０２の後端には、次の次に文字を入力する位置を示すカーソル６０３が表示される。
【０００５】
図示のキーボード６０４はあ行からわ行を有し、例えば、「あ」行には「あ」、「い」、「う」、「え」、および「お」が割り当てられている。「あ」行をユーザーがタッチ操作すると、キーボード６０４はあ行が拡大された画面６０５に切り替わる。そして、ユーザーがボタンを押す圧力に応じて、「あ」、「い」、および「う」の順方向に画面６０５において文字がスクロールして、選択された文字が拡大表示される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−５３９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述の特許文献１に記載の電子機器では、表示部６０１に表示されたキーボード６０４において、「あ」行をタッチ操作した際にそのタッチ圧力に応じて「あ」、「い」、および「う」の順にスクロールする。つまり、特許文献１に記載の電子機器では、例えば、「あ」、「お」、「え」のように逆方向にスクロールすることができない。このため、例えば、まず「え」を入力とすると、タッチ圧力を変えて複数回のタッチ操作を行わなければならず、文字入力処理の際の効率が悪い。
【０００８】
このことは、１つのアイコンに複数の項目を割り当て、タッチ操作に応じて複数の項目のいずれかに対応する処理を行う際にもいえることである。
【０００９】
従って、本発明の目的は、所望の項目に対応する処理を行う際のユーザー操作の効率を向上させることのできる電子機器、その制御方法、および制御プログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記の目的を達成するため、本発明による電子機器は、表示部を備え、当該表示部に表示された項目をタッチ操作することによって前記タッチ操作された項目に関する処理を行う電子機器であって、前記タッチ操作によるタッチ圧力を検知する検知手段と、前記検知手段によって検知されたタッチ圧力の変化に基づいて前記項目に関する複数の処理から一つを選択して当該選択された処理を実行する制御手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、所望の項目に対応する処理を行う際のユーザー操作の効率を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態による電子機器の一例についてその構成を示すブロック図である。
【図２】図１に示す電子機器において地図アプリケーションプログラムを実行した際の画面表示の一例を説明するための図である。
【図３】図２で説明した地図の拡大および縮小処理の際に圧力レベル検知部によって検知される圧力レベルの変化を示す図である。
【図４】図１に示す電子機器で行われる表示処理の一例を説明するためのフローチャートである。
【図５】本発明の第２の実施形態による電子機器において音楽再生アプリケーションを動作させた際に表示部に表示される画面の一例を示す図である。
【図６】従来の電子機器において、タッチパネルを備える表示部に表示された画面の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本発明の実施の形態による電子機器の一例について図面を参照して説明する。
【００１４】
［第１の実施形態］
図１は、本発明の第１の実施形態による電子機器の一例についてその構成を示すブロック図である。
【００１５】
図示の電子機器は制御部１００を備えており、制御部１００は、電子機器全体の制御部司る。さらに、制御部１００は記憶部１０１に記憶されたアプリケーションプログラムを実行して、後述する処理を行う。
【００１６】
記憶部１０１には、前述のアプリケーションプログラムの他種々のプログラムが記録されており、さらに、タッチパネル１０５が装着された表示部に表示するボタンおよび絵文字などのフォントデータなどが格納されている。また、記憶部１０１には地図データおよび音楽データが格納される。
【００１７】
圧力レベル検知部１０２は、タッチパネル１０５をタッチ操作した際の圧力レベルを検知する。例えば、圧力レベル検知部１０２は、タッチパネル１０５に対する指の接触面積に応じた圧力レベルを出力する。なお、タッチパネルをタッチ操作した際の接触面積に応じた圧力レベルを出力する手法は既知であるので、ここでは詳細な説明を省略する（Ａｐｐｌｅ  Ｉｎｃ．Ａｐｐｌｅ  Ｗａｔｃｈ）。
【００１８】
通信部１０３は外部装置などと通信を行う際に用いられるインターフェイスである。画面合成部１０４は、例えば、記憶部１０１に格納されたアプリケーションの実行画面および画像などのデータを合成して表示部に表示する。
【００１９】
タッチパネル１０５はユーザーによるタッチ操作を受け付けるインターフェイスである。音声出力部（音響出力手段）１０６は、例えば、制御部１００が記憶部１０１から読み出したデータを音声信号に変換して出力する。
【００２０】
図２は、図１に示す電子機器において地図アプリケーションプログラムを実行した際の画面表示の一例を説明するための図である。
【００２１】
いま、ユーザーが表示部（つまり、タッチパネル１０５）に表示された地図アプリケーション起動アイコン（図示せず）をタッチ操作すると、制御部１００は記憶部１０１に記憶された地図アプリケーションを読み出して実行する。そして、制御部１００は記憶部１０１に記憶された地図データを応じた地図を表示部に表示する。この際、制御部１００は記憶部１０１から起動音データを読み出して、音声出力部１０６から起動音を出力する。
【００２２】
図２には、地図アプリケーションが実行された際に表示部２００に表示される画面（地図画面）が示されている。なお、図２において、タッチパネルをタッチ操作した際の圧力レベルは圧力レベル検知部１０２で検知される。つまり、図示のタッチパネルは圧力レベルを検知可能である。
【００２３】
表示部２００には、ズーム（ＺＯＯＭ）ボタン（項目アイコン）２０２が表示され、当該ズームボタン２０２のタッチ操作によって地図２０１を拡大又は縮小することができる。ズームボタン２０２は圧力検知可能なタッチパネル上に表示されるので、指２０３でズームボタン２０２をタッチ操作した際の圧力レベルを検知することができる。なお、後述するように、指２０３によるズームボタン２０２の押し方に応じて地図が縮小又は拡大されて表示部２００に表示される。
【００２４】
いま、ユーザーがズームボタン２０２をタッチ操作した際の圧力が高いと、制御部１００は表示部２００に表示された地図２０１を拡大処理して地図２０５として表示する。この際、制御部１００は拡大率２０７を表示部２００に表示する。なお、地図の拡大率はタッチ操作の圧力に対応する。つまり、圧力が高い程、拡大率は大きくなる。
【００２５】
地図２０５が表示された状態で、ユーザーが急激に指２０３により強く押すことで圧力を高くすると、制御部１００は地図の拡大処理を確定して、地図２０８として表示部２００に表示する。この際、制御部１００は拡大率を画面上から消去する。
【００２６】
地図２０８が表示された状態で、ズームボタン２０２をタッチ操作した際の圧力が低いと、制御部１００は表示部２００に表示された地図２０８を縮小処理して地図２０４として表示する。この際、制御部１００は縮小率２０６を表示部２００に表示する。なお、地図の縮小率はタッチ操作の圧力に対応する。つまり、圧力が低い程、終了率は大きくなる。
【００２７】
地図２０４が表示された状態で、ユーザーが急激に指２０３による押下を弱めて圧力を低くすると、制御部１００は地図の縮小処理を確定して、地図２０９として表示部２００に表示する。この際、制御部１００は拡大率を画面上から消去する。
【００２８】
図３は、図２で説明した地図の拡大および縮小処理の際に圧力レベル検知部によって検知される圧力レベルの変化を示す図である。
【００２９】
図３において、横軸は時間（Ｓ）を示し、縦軸はズームボタン２０２をタッチ操作した際の圧力（Ｐａ）を示す。
【００３０】
いま、時間３０６から時間３０７までの区間３０２においては、圧力が徐々に増加しており、この場合、制御部１００は記憶部１０１から読み出した地図データを拡大する第２のプログラム（プログラム２）を動作させる。この結果、地図２０１は地図２０５に拡大処理される。この際、制御部１００はＯＳＤ（オンスクリーンディスプレイ）表示を行う。なお、ＯＳＤとは地図画面の上に文字情報のテキストを合成して表示するものである。
【００３１】
制御部１００は、タッチ操作の圧力が増加を開始する時間３０６を基準時間として、この際の地図２０１の拡大率を基準値（１００％）とする。そして、制御部１００は基準時間３０６からの圧力の増加量を、圧力レベル検知部１０２によって逐次計測する。制御部１００は、検知された圧力の増加量に基づいて画面合成部１０４を制御して表示部２００に拡大率（変化情報）を表示する。
【００３２】
時間３０７から時間３０８までの区間３０３においては、圧力が急激に増加しており、この場合、制御部１００は、拡大率又は縮小率を消去するため第１のプログラム（プログラム１）を動作させる。これによって、制御部１００は表示部２００に表示された拡大率を消去して、拡大処理を確定し地図２０８を表示部２００に表示する。
【００３３】
時間３０８から時間３０９までの区間３０４においては、圧力は徐々に低下しており、この場合、制御部１００は記憶部１０１から読み出した地図データを縮小する第３のプログラム（プログラム３）を動作させる。この結果、地図２０８は地図２０４に縮小処理される。この際、制御部１００はＯＳＤ表示を行うためのプログラムを動作させる。
【００３４】
制御部１００はタッチ操作の圧力が低下を開始する時間３０８を基準時間として、この際の地図２０８の拡大率を１００％とする。そして、制御部１００は基準時間３０８からの圧力の減少量を、圧力レベル検知部１０２によって逐次計測する。制御部１００は、検知された圧力の減少量に基づいて画面合成部１０４を制御して表示部２００に縮小率（変化情報）を表示する。
【００３５】
時間３０９から時間３１０までの区間３０５においては、圧力が急激に低下しており、この場合、制御部１００は、拡大率又は縮小率を消去するため第３のプログラムを動作させる。これによって、制御部１００は表示部２００に表示された縮小率を消去して、縮小処理を確定し地図２０９を表示部２００に表示する。
【００３６】
図４は、図１に示す電子機器で行われる表示処理の一例を説明するためのフローチャートである。
【００３７】
電子機器が起動されると、制御部１００は、圧力レベル検知部１０２で得られた圧力レベルを初期化してゼロにした後、圧力レベル検知部１０２で検出された圧力レベルＰを記憶部１０１に記憶する（ステップＳ４０１）。
【００３８】
続いて、制御部１００は予め設定された最小時間が経過したか否かを判定する（ステップＳ４０２）。なお、当該最小時間は、例えば、０．５秒である。最小時間が経過しないと（ステップＳ４０２において、ＮＯ）、制御部１００は待機する。一方、最小時間が経過すると（ステップＳ４０２において、ＹＥＳ）、制御部１００は圧力レベル検知部１０２で得られた圧力レベルを圧力レベルＳとして、当該圧力レベルＳを記憶部１０１に記憶する（ステップＳ４０３）。
【００３９】
次に、制御部１００は（圧力レベルＳ−圧力レベルＰ）の絶対値が所定の閾値を超えたか否かを判定する（ステップＳ４０４）。ここでは、制御部１００はタッチパネル１０５に対するタッチ圧力が急激に変化したか否かを判定することになる。なお、閾値Ｍはタッチ圧力の急激な変化を判定するための閾値である。
【００４０】
｜Ｓ―Ｐ｜＞Ｍであると（ステップＳ４０４において、ＹＥＳ）、つまり、閾値を超えると、制御部１００は後述するステップＳ４０９の処理に進む。｜Ｓ―Ｐ｜≦Ｍであると（ステップＳ４０４において、ＮＯ）、つまり、閾値以下であると、制御部１００圧力レベルＳ＞圧力レベルＰであるか否かを判定する（ステップＳ４０５）。圧力レベルＳ＞圧力レベルＰであると（ステップＳ４０５において、ＹＥＳ）、制御部１００は後述するステップＳ４０８の処理に進む。
【００４１】
圧力レベルＳ≦圧力レベルＰであると（ステップＳ４０５において、ＮＯ）、制御部１００は圧力レベルＳ＜圧力レベルＰであるか否かを判定する（ステップＳ４０６）。圧力レベルＳ＜圧力レベルＰであると（ステップＳ４０６において、ＹＥＳ）、制御部１００は、タッチ圧力が低下する際に用いられる第３のプログラム（プログラム３）を動作させる（ステップＳ４０７）。これによって、制御部１００は、前述のように地図を縮小して表示するとともに、縮小率を表示する。
【００４２】
ステップＳ４０８では、制御部１００は第２のプログラム（プログラム２）を動作させる（ステップＳ４０８）。これによって、制御部１００は前述のように地図を拡大して表示するとともに、拡大率を表示する。
【００４３】
ステップＳ４０９では、制御部１００は急激に圧力レベルが変化したと判定して、第１のプログラム（プログラム１）を動作させる（ステップＳ４０９）。これによって、制御部１００は前述のように拡大率又は縮小率を消去して地図を確定する。
【００４４】
圧力レベルＳ＜圧力レベルＰでないと（ステップＳ４０６において、ＮＯ）、制御部１００は、圧力レベルＳ＝圧力レベルＰとする（ステップＳ４１０）。つまり、制御部１００は圧力レベルＰに圧力レベルＳを代入する。そして、制御部１００はＳ４０２の処理に戻る。
【００４５】
ステップＳ４０７、Ｓ４０８、Ｓ４０９の処理の後、制御部１００はステップＳ４１０の処理に進む。
【００４６】
なお、図示はしていないが、電子機器がオフされると、制御部１００は図示の処理を終了することになる。
【００４７】
このように、本発明の第１の実施形態では、タッチ圧力の変化量および変化の方向（減少か又は増加か）に応じて拡大処理および縮小処理を切り替えるようにした。これによって、ユーザーはタッチ圧力を変化させるのみで拡大処理又は縮小処理を行うことができ、所望の拡大率又は縮小率に辿り着くまでの処理効率を向上させることができる。
【００４８】
なお、第１の実施形態においては、地図データを記憶部１０１に格納するようにしたが、地図データを外部サーバーなどの外部装置から取り込むようにしてもよい。さらには、制御部１００で動作する地図アプリケーションを外部装置から取り込むようにしてもよい。
【００４９】
加えて、第１の実施形態では、表示部２００にズームボタン２０２を表示するようにしたが、地図画面上のいずれかの位置をタッチ操作すれば、拡大処理又は縮小処理を行うようにしてもよい。
【００５０】
［第２の実施形態］
続いて、本発明の第２の実施形態による電子機器の一例について説明する。なお、第２の実施形態による電子機器の構成は図１に示す電子機器と同様である。
【００５１】
前述の第１の実施形態では、地図の拡大処理及び縮小処理について説明したが、第２の実施形態では、音楽再生を行う電子機器について説明する。つまり、第２の実施形態では、制御部１００が音楽再生アプリケーションプログラムを動作させる例について説明する。
【００５２】
図５は、本発明の第２の実施形態による電子機器において音楽再生アプリケーションを動作させた際に表示部に表示される画面の一例を示す図である。
【００５３】
電子機器の表示部５００には、前述のタッチパネル１０５が備えられている。表示部５００には音楽再生アプリケーションプログラムに応じた画面５０１が表示される。当該画面５０１には、音量を変化させるための音量ボタン５０２が表示され、圧力レベル検知部１０２は、指５０３によって音量ボタン５０２をタッチ操作した際の圧力レベルを検知する。
【００５４】
さらに、画面５０１には、現在の音量５０４が表示されるとともに、再生ボタン５０５が表示される。再生ボタン５０５は音楽の再生、巻き戻し、および停止を行う際に用いられる。
【００５５】
ユーザーは、音量ボタン５０２を操作する圧力を変化させることによって、後述するように、音量を変化させることができる。なお、音量ボタン５０２は前述のズームボタン２０２に対応するボタンである。
【００５６】
音楽再生においても、図４で説明したフローチャートと同様の処理が行われる。つまり、図４で説明したステップＳ４０１〜Ｓ４０６の処理が行われる。ステップＳ４０７の処理で、プログラム３を動作させた際には、第２の実施形態では、制御部１００は記憶部１０１から音楽データを読み出して音楽再生を行う際、音声出力部１０６の音量を低下させる（低下処理）。この際には、制御部１００は音量５０４による音量表示をタッチ圧力の変化に連動させて小さくする。
【００５７】
ステップＳ４０８の処理において、プログラム２を動作させた際には、第２の実施形態では、制御部１００は記憶部１０１から音楽データを読み出して音楽再生を行う際、音声出力部１０６の音量を増加させる（増加処理）。この際には、制御部１００は音量５０４による音量表示をタッチ圧力の変化に連動させて大きくする。
【００５８】
ステップＳ４０９の処理において、プログラム１を動作させた際には、第２の実施形態では、制御部１００は音声出力部１０６の音量を確定して、音量５０４による音量表示を固定する。ステップＳ４０７、Ｓ４０８、又はＳ４０９の処理の後、制御部１００はＳ４１０の処理に進む。
【００５９】
このように、本発明の第２の実施形態では、タッチ圧力の変化量および変化の方向（減少か又は増加か）に応じて音量の低下および増加を切り替えるようにした。これによって、ユーザーはタッチ圧力を変化させるのみで音量の低下又は増加を行うことができ、所望の音量に辿り着くまでの処理効率を向上させることができる。
【００６０】
なお、上述の第２の実施形態では、音量の調整について説明したが、複数の楽曲をサーチする際に順方向サーチおよび逆方向サーチに適用することができる。さらには、電子機器において表示部に本を表示して読書を行う際、ページ送り、バックライトの明暗制御、さらには、電子機器に備えられたバイブレーションの強弱制御などに適用することができる。
【００６１】
以上、本発明について実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００６２】
例えば、上記の実施の形態の機能を制御方法として、この制御方法を電子機器に実行させるようにすればよい。また、上述の実施の形態の機能を有するプログラムを制御プログラムとして、当該制御プログラムを電子機器が備えるコンピュータに実行させるようにしてもよい。なお、制御プログラムは、例えば、コンピュータに読み取り可能な記録媒体に記録される。
【００６３】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６４】
１００  制御部
１０１  記憶部
１０２  圧力レベル検知部
１０３  通信部
１０４  画面合成部
１０５  タッチパネル
１０６  音声出力部
【図１】
2018195180.tif 000003
【図２】
2018195180.tif 000004
【図３】
2018195180.tif 000005
【図４】
2018195180.tif 000006
【図５】
2018195180.tif 000007
【図６】
2018195180.tif 000008