(57)【要約】      （修正有）【課題】電子機器に対して、より確実にユーザの意図を反映した入力操作を行うことができる電子機器、入力制御方法及びプログラムを提供する。【解決手段】電子機器において、ベゼル部は、本体に対して回転可能に設けられる。回転検出部５１は、回転体の回転状態を検出する。決定操作検出部５４は、回転検出部５１が検出したベゼル部の回転状態に基づいて、選択対象に関する情報を取得する。決定操作検出部５４は、ベゼル部への操作以外のユーザによる入力指示を検出する。決定操作検出部５４は、回転検出部５１が検出したベゼル部の回転状態に基づいて、計測を開始した時点から所定時間以内に、入力指示が検出されたか否かを判定する。コマンド実行部５５は、決定操作検出部５４によって所定時間以内に入力指示が検出されたと判定された場合に、選択対象に関する情報に対応する処理を実行する。【選択図】図３
2019163999.tif 000002
【特許請求の範囲】
【請求項１】
支持体と
前記支持体に対して回転可能に設けられる回転体と、
前記回転体の回転状態を検出する回転検出部と、
前記回転検出部が検出した前記回転体の回転状態に基づいて、選択対象に関する情報を取得する情報取得部と、
前記回転体への操作以外のユーザによる入力指示を検出する入力検出部と、
前記回転検出部が検出した前記回転体の回転状態に基づいて、計測を開始した時点から所定時間以内に、前記入力検出部によって前記入力指示が検出されたか否かを判定する判定部と、
前記判定部によって前記所定時間以内に前記入力指示が検出されたと判定された場合に、前記選択対象に関する情報に対応する処理を実行する制御部と、
を有することを特徴とする電子機器。
【請求項２】
前記制御部は、前記判定部によって前記所定時間以内に前記入力指示が検出されなかったと判定された場合に、前記選択対象に関する情報に対応する処理を実行しないことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記判定部は、前記回転体が回転を開始してから前記回転体の回転が停止されたことを前記入力検出部が検出した時点または前記入力検出部が前記回転体の回転を検出した時点から前記所定時間以内に前記入力検出部によって前記入力指示が検出されたか否かを判定することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記所定時間中に入力指示が受け付けられることを報知する報知部を有することを特徴とする請求項１から３のいずれか１項に記載の電子機器。
【請求項５】
前記報知部は、表示部に所定のアイコンを表示することで前記報知を行うことを特徴とする請求項４に記載の電子機器。
【請求項６】
支持体と
前記支持体に対して回転可能に設けられる回転体と、を有する電子機器で実行される入力制御方法であって、
前記回転体の回転状態を検出する回転検出ステップと、
前記回転検出ステップで検出された前記回転体の回転状態に基づいて、選択対象に関する情報を取得する情報取得ステップと、
前記回転体への操作以外のユーザによる入力指示を検出する入力検出ステップと、
前記回転検出ステップで検出された前記回転体の回転状態に基づいて、計測を開始した時点から所定時間以内に、前記入力検出ステップによって前記入力指示が検出されたか否かを判定する判定ステップと、
前記判定ステップで前記所定時間以内に前記入力指示が検出されたと判定された場合に、前記選択対象に関する情報に対応する処理を実行する制御ステップと、
を含むことを特徴とする入力制御方法。
【請求項７】
支持体と
前記支持体に対して回転可能に設けられる回転体と、を有する電子機器を制御するコンピュータに、
前記回転体の回転状態を検出する回転検出機能と、
前記回転検出機能が検出した前記回転体の回転状態に基づいて、選択対象に関する情報を取得する情報取得機能と、
前記回転体への操作以外のユーザによる入力指示を検出する入力検出機能と、
前記回転検出機能が検出した前記回転体の回転状態に基づいて計測を開始した時点から所定時間以内に、前記入力検出機能によって前記入力指示が検出されたか否かを判定する判定機能と、
前記判定機能により前記所定時間以内に前記入力指示が検出されたと判定された場合に、前記選択対象に関する情報に対応する処理を実行する制御機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、入力制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、回転体の回転角に対応する情報信号を入力する情報処理装置が知られている（例えば、特許文献１参照）。このような装置においては、回転体を回転させることによって入力情報を選択した後、選択した情報を決定する決定指示が必要となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−２５８３６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、この回転体を回転させることによる決定指示では、その決定指示を機器側で誤判定する可能性があった。そして、その結果、ユーザの意図する操作が行われない可能性があった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、電子機器に対して、より確実にユーザの意図を反映した入力操作が行えるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の電子機器は、
支持体と
前記支持体に対して回転可能に設けられる回転体と、
前記回転体の回転状態を検出する回転検出部と、
前記回転検出部が検出した前記回転体の回転状態に基づいて、選択対象に関する情報を取得する情報取得部と、
前記回転体への操作以外のユーザによる入力指示を検出する入力検出部と、
前記回転検出部が検出した前記回転体の回転状態に基づいて、計測を開始した時点から所定時間以内に、前記入力検出部によって前記入力指示が検出されたか否かを判定する判定部と、
前記判定部によって前記所定時間以内に前記入力指示が検出されたと判定された場合に、前記選択対象に関する情報に対応する処理を実行する制御部と、
を有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、電子機器に対して、より確実にユーザの意図を反映した入力操作を行うことが可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態である電子機器の概略図である。
【図２】電子機器のハードウェア構成を示すブロック図である。
【図３】図１の電子機器の機能的構成のうち、入力制御処理を実行するための機能的構成を示す機能ブロック図である。
【図４】表示制御部によってアイコンがスクロール表示される状態を示す模式図である。
【図５】電子機器が実行する入力制御処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
［構成］
図１は、本発明の一実施形態である電子機器１の概略図である。
図１に示すように、本実施形態の電子機器１は、腕時計型の装置（スマートウォッチ等）として構成されている。また、電子機器１は、本体１Ａに対して回転可能なベゼル部１Ｂを備えており、ベゼル部１Ｂには、回転を検出可能なエンコーダが備えられている。
電子機器１は、ベゼル部１Ｂが回転された場合、選択可能なメニューのアイコンをスクロール表示すると共に、選択されるアイコンを決定するための入力操作を受け付ける処理（後述する入力制御処理）を実行する。入力制御処理では、手袋を装着している等、指による繊細なタッチ入力を行うことが困難な状態でも、ユーザがアイコンを選択して決定することが容易となるように、通常のタッチ入力を受け付けるモードから一時的に異なるモードに切り替えられる。
【００１０】
図２は、電子機器１のハードウェア構成を示すブロック図である。
電子機器１は、図２に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、ＧＰＳ部１６と、センサ部１７と、撮像部１８と、時計回路１９と、入力部２０と、出力部２１と、記憶部２２と、通信部２３と、ドライブ２４と、を備えている。
【００１１】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、または、記憶部２２からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００１２】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１３】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、ＧＰＳ部１６、センサ部１７、撮像部１８、時計回路１９、入力部２０、出力部２１、記憶部２２、通信部２３及びドライブ２４が接続されている。
【００１４】
ＧＰＳ部１６は、図示しないＧＰＳ受信アンテナを介して、複数のＧＰＳ衛星からのＧＰＳ信号を受信する。ＣＰＵ１１は、ＧＰＳ部１６が受信したＧＰＳ信号に基づいて、機器の現在位置を示す緯度及び経度、高度の情報等の位置情報を取得する。
【００１５】
センサ部１７は、加速度センサ、ジャイロセンサ、気圧センサあるいは地磁気センサ等の各種センサを備えている。また、センサ部１７には、ベゼル部１Ｂの回転を検出するエンコーダが備えられている。なお、センサ部１７には、これらのセンサの他、電子機器１で実行される処理に必要な各種センサ（温度センサや脈拍センサ等）を適宜備えることができる。
【００１６】
撮像部１８は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００１７】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
撮像部１８にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１８】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、デジタル信号が生成され、撮像部１８の出力信号として出力される。
このような撮像部１８の出力信号を撮像画像のデータとして、ＣＰＵ１１や図示しない画像処理部等に適宜供給される。
【００１９】
時計回路１９は、システムクロックあるいは発振器により生成される信号から時刻信号を生成し、現在時刻を出力する。
入力部２０は、各種ボタン等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部２１は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
本実施形態においては、画像やアイコン等を表示する出力部２１のディスプレイに、タッチやスワイプ等の入力操作が可能な入力部２０のタッチセンサが重畳的に配置されて、インターフェースとなるタッチパネルが構成されている。
【００２０】
記憶部２２は、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の半導体メモリで構成され、各種画像のデータを記憶する。
【００２１】
通信部２３は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００２２】
ドライブ２４には、半導体メモリ等よりなるリムーバブルメディア３１が適宜装着される。ドライブ２４によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部２２にインストールされる。また、リムーバブルメディア３１は、記憶部２２に記憶されている画像のデータ等の各種データも、記憶部２２と同様に記憶することができる。
【００２３】
図３は、図１の電子機器１の機能的構成のうち、入力制御処理を実行するための機能的構成を示す機能ブロック図である。
入力制御処理とは、電子機器１において、ベゼル部１Ｂが回転された場合に、選択可能なメニューのアイコンをスクロール表示すると共に、選択されるアイコンを決定するための入力操作を受け付ける一連の処理をいう。
【００２４】
入力制御処理が実行される場合には、図３に示すように、ＣＰＵ１１において、回転検出部５１と、表示制御部５２と、モード切替部５３と、決定操作検出部５４と、コマンド実行部５５と、が機能する。
回転検出部５１は、ベゼル部１Ｂに備えられたエンコーダの検出信号に基づいて、ベゼル部１Ｂに対して行われた回転操作を検出する。
表示制御部５２は、ベゼル部１Ｂが回転操作された場合に、回転操作の速度及び向きに応じて、予め設定された複数のメニューに対応するアイコンをディスプレイにスクロール表示する。
【００２５】
図４は、表示制御部５２によってアイコンがスクロール表示される状態を示す模式図である。
図４に示すように、ベゼル部１Ｂが回転操作された場合、表示制御部５２は、ディスプレイの周縁の一部に沿う経路上において、複数のアイコンをベゼル部１Ｂの回転方向に対応する方向にスクロール表示する。図４に示す例では、ディスプレイ内に、４つ以上の選択可能なアイコンのうち、３つのアイコンが順次スクロール表示されている。そして、これら３つのアイコンのうち、中央に位置するアイコンが、決定操作による選択の対象となる。
【００２６】
図３に戻り、モード切替部５３は、ベゼル部１Ｂが回転操作されることに対応して、タッチ入力のモードを通常入力モードからスクロール／選択モードに切り替える。通常入力モードとは、タッチパネル上のタッチ位置及びタッチの種類に応じた入力を受け付けるモードであり、電子機器１における標準的な入力のモードである。一方、スクロール／選択モードとは、ベゼル部１Ｂが回転操作された場合に、表示されているアイコンを選択して決定するために用意されたモードであり、ベゼル部１Ｂの回転操作の後、一時的に起動されるモードである。本実施形態において、モード切替部５３は、スクロール／選択モードに切り替えられたことを、ディスプレイにおける表示（所定のアイコンの表示等）または音声等によって、ユーザに報知する。モード切替部５３は、タッチ入力のモードを通常入力モードからスクロール／選択モードに切り替えた後、ユーザの操作（決定操作及びベゼル部１Ｂの回転操作）が行われずに予め設定された時間が経過すると、タイムアウトの発生として、タッチ入力のモードを通常入力モードに戻す。
【００２７】
決定操作検出部５４は、モード切替部５３によって、タッチ入力のモードがスクロール／選択モードに切り替えられている場合に、予め設定された操作（以下、適宜「決定操作」と称する。）が行われたか否かを検出する。スクロール／選択モードにおいては、決定操作が行われた場合に、決定操作検出部５４が、現在、ディスプレイに表示されている中央のアイコンを特定し、そのアイコンを選択して決定するコマンドがコマンド実行部５５によって実行される。決定操作として、本実施形態では、本体１Ａの外周に設置されたボタンの押下が定義されている。ただし、決定操作として、電子機器１を振る動作（シェイク動作）、電子機器１に外部から振動を入力する動作、あるいは、ディスプレイのいずれかの位置にタッチする動作等を定義することとしてもよい。また、決定操作として、これらの動作の２つ以上を受け付けるように定義することとしてもよい。
【００２８】
コマンド実行部５５は、決定操作検出部５４によって決定操作が行われたことが検出された場合に、現在、ディスプレイに表示されている中央のアイコンが特定された場合に、そのアイコンを選択して決定するコマンドを実行する。
【００２９】
［動作］
次に、動作を説明する。
図５は、電子機器１が実行する入力制御処理の流れを説明するフローチャートである。
入力制御処理は、電子機器１の電源投入と共に開始され、電子機器１の電源をオフする操作が行われた場合に終了する。
【００３０】
ステップＳ１において、回転検出部５１は、ベゼル部１Ｂに備えられたエンコーダの検出信号に基づいて、ベゼル部１Ｂに対して回転操作が行われたか否かを検出する。
ベゼル部１Ｂに対して回転操作が行われていない場合、ステップＳ１においてＮＯと判定されて、ステップＳ１の処理が繰り返される。
一方、ベゼル部１Ｂに対して回転操作が行われた場合、ステップＳ１においてＹＥＳと判定されて、処理はステップＳ２に移行する。
【００３１】
ステップＳ２において、モード切替部５３は、タイムカウントを開始する。
ステップＳ３において、モード切替部５３は、タッチ入力のモードを通常入力モードからスクロール／選択モードに切り替える。
【００３２】
ステップＳ４において、ベゼル部１Ｂの回転操作の速度及び向きに応じて、予め設定された複数のメニューに対応するアイコンをディスプレイにスクロール表示する。
ステップＳ５において、モード切替部５３は、タイムアウトが発生しているか否かを判定する。
タイムアウトが発生している場合、ステップＳ５においてＹＥＳと判定されて、入力制御処理が繰り返される。
一方、タイムアウトが発生していない場合、ステップＳ５においてＮＯと判定されて、処理はステップＳ６に移行する。
【００３３】
ステップＳ６において、決定操作検出部５４は、決定操作が行われたか否かを判定する。
決定操作が行われていない場合、ステップＳ６においてＮＯと判定されて、処理はステップＳ４に移行する。
一方、決定操作が行われた場合、ステップＳ６においてＹＥＳと判定されて、処理はステップＳ７に移行する。
【００３４】
ステップＳ７において、決定操作検出部５４は、現在、ディスプレイに表示されている中央のアイコンを特定する。
ステップＳ８において、決定操作検出部５４によって特定されたアイコンを選択して決定するコマンドを実行する。これにより、決定されたアイコンに対応する処理が実行される。
ステップＳ８の後、入力制御処理が繰り返される。
【００３５】
このような処理により、電子機器１においては、ベゼル部１Ｂが回転された場合に、選択可能なメニューのアイコンをスクロール表示すると共に、予め設定された時間内に限り、スクロール／選択モードに切り替えられる。スクロール／選択モードでは、選択されるアイコンを決定するために、予め設定された決定操作が受け付けられる。決定操作として、手袋を装着している等、指による繊細なタッチ入力を行うことが困難な状態でも、ユーザがアイコンを選択して決定することが容易となる操作が定義されている。そして、決定操作が行われると、電子機器１においては、現在、ディスプレイに表示されている中央のアイコンを選択して決定するコマンドが実行される。
そのため、電子機器１に対して、明確な入力形態で、選択したアイコンの決定操作を行うことができる。
したがって、入力ミスとなる事態を抑制して、電子機器１に対して、より確実にユーザの意図を反映した入力操作を行うことが可能となる。
【００３６】
以上のように構成される電子機器１は、本体１Ａと、ベゼル部１Ｂと、回転検出部５１と、コマンド実行部５５と、決定操作検出部５４と、コマンド実行部５５と、を備える。
ベゼル部１Ｂは、本体１Ａに対して回転可能に設けられる。
回転検出部５１は、ベゼル部１Ｂの回転状態を検出する。
決定操作検出部５４は、回転検出部５１が検出したベゼル部１Ｂの回転状態に基づいて、選択対象に関する情報を取得する。
決定操作検出部５４は、ベゼル部１Ｂへの操作以外のユーザによる入力指示を検出する。
決定操作検出部５４は、回転検出部５１が検出したベゼル部１Ｂの回転状態に基づいて、計測を開始した時点から所定時間以内に、入力指示が検出されたか否かを判定する。
コマンド実行部５５は、決定操作検出部５４によって所定時間以内に入力指示が検出されたと判定された場合に、選択対象に関する情報に対応する処理を実行する。
これにより、ベゼル部１Ｂが回転された場合に、予め設定された時間内に限り、予め設定された決定操作（ベゼル部１Ｂへの操作以外のユーザによる入力指示）が受け付けられる。
そのため、ベゼル部１Ｂが回転操作された際に入力指示を行うために、通常の操作とは異なる操作を定義することが可能となる。
したがって、電子機器に対して、より確実にユーザの意図を反映した入力操作を行うことが可能となる。
【００３７】
コマンド実行部５５は、決定操作検出部５４によって所定時間以内に入力指示が検出されなかったと判定された場合に、選択対象に関する情報に対応する処理を実行しない。
これにより、ベゼル部１Ｂの回転が検出された後、所定時間以内に入力指示が行われない場合には、予め設定された決定操作（ベゼル部１Ｂへの操作以外のユーザによる入力指示）が受け付けられないようにすることができる。
なお、本実施形態においては、コマンド実行部５５は、決定操作検出部５４によって所定時間以内に入力指示が検出されなかったと判定された場合に、選択対象に関する情報を決定操作検出部５４が取得しないように決定操作検出部５４を制御するような構成であるが、それに限らず、決定操作検出部５４によって所定時間以内に入力指示が検出されなかったと判定された場合には、決定操作検出部５４が選択対象に関する情報を取得してもしなくても、コマンド実行部５５は、選択対象に関する情報に対応する処理を実行しないような構成にしてもよい。
【００３８】
決定操作検出部５４は、ベゼル部１Ｂが回転を開始してからベゼル部１Ｂの回転が停止されたことを検出した時点またはベゼル部１Ｂの回転を検出した時点から所定時間以内に入力指示が検出されたか否かを判定する。
これにより、ベゼル部１Ｂの回転が検出された後、決定操作を受け付けるためのタイムアウトを設けることができる。
【００３９】
電子機器１は、モード切替部５３を備える。
モード切替部５３は、所定時間中に決定操作（入力指示）が受け付けられることを報知する。
これにより、ベゼル部１Ｂが回転された後、決定操作が可能な状態であることをユーザに報知することができる。
【００４０】
モード切替部５３は、表示部に所定のアイコンを表示することで報知を行う。
これにより、視覚的にわかりやすい形態で、決定操作が可能な状態であることをユーザに報知することができる。
【００４１】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００４２】
上述の実施形態では、ディスプレイにスクロール表示されたアイコンを選択するために決定操作が行われる場合を例に挙げて説明したが、これに限られない。例えば、アイコン以外の表示情報を選択したり、表示情報以外の情報（音や振動等として表される情報）を選択したりするために、決定操作を行う場合にも、本発明を適用することができる。
【００４３】
また、上述の実施形態では、本発明が適用される電子機器１は、腕時計型の装置（スマートウォッチ等）を例として説明したが、特にこれに限定されない。
例えば、本発明は、情報選択機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００４４】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図３の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が電子機器１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図３の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
本実施形態における機能的構成は、演算処理を実行するプロセッサによって実現され、本実施形態に用いることが可能なプロセッサには、シングルプロセッサ、マルチプロセッサ及びマルチコアプロセッサ等の各種処理装置単体によって構成されるものの他、これら各種処理装置と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）やＦＰＧＡ（Ｆｉｅｌｄ‐Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）等の処理回路とが組み合わせられたものを含む。
【００４５】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００４６】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図２のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、または光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図２のＲＯＭ１２や、図２の記憶部２２に含まれる半導体メモリ等で構成される。
【００４７】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００４８】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００４９】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
支持体と
前記支持体に対して回転可能に設けられる回転体と、
前記回転体の回転状態を検出する回転検出部と、
前記回転検出部が検出した前記回転体の回転状態に基づいて、選択対象に関する情報を取得する情報取得部と、
前記回転体への操作以外のユーザによる入力指示を検出する入力検出部と、
前記回転検出部が検出した前記回転体の回転状態に基づいて、計測を開始した時点から所定時間以内に、前記入力検出部によって前記入力指示が検出されたか否かを判定する判定部と、
前記判定部によって前記所定時間以内に前記入力指示が検出されたと判定された場合に、前記選択対象に関する情報に対応する処理を実行する制御部と、
を有することを特徴とする電子機器。
［付記２］
前記制御部は、前記判定部によって前記所定時間以内に前記入力指示が検出されなかったと判定された場合に、前記選択対象に関する情報に対応する処理を実行しないことを特徴とする付記１に記載の電子機器。
［付記３］
前記判定部は、前記回転体が回転を開始してから前記回転体の回転が停止されたことを前記入力検出部が検出した時点または前記入力検出部が前記回転体の回転を検出した時点から前記所定時間以内に前記入力検出部によって前記入力指示が検出されたか否かを判定することを特徴とする付記１または２に記載の電子機器。
［付記４］
前記所定時間中に入力指示が受け付けられることを報知する報知部を有することを特徴とする付記１から３のいずれか１つに記載の電子機器。
［付記５］
前記報知部は、表示部に所定のアイコンを表示することで前記報知を行うことを特徴とする付記４に記載の電子機器。
［付記６］
支持体と
前記支持体に対して回転可能に設けられる回転体と、を有する電子機器で実行される入力制御方法であって、
前記回転体の回転状態を検出する回転検出ステップと、
前記回転検出ステップで検出された前記回転体の回転状態に基づいて、選択対象に関する情報を取得する情報取得ステップと、
前記回転体への操作以外のユーザによる入力指示を検出する入力検出ステップと、
前記回転検出ステップで検出された前記回転体の回転状態に基づいて、計測を開始した時点から所定時間以内に、前記入力検出ステップによって前記入力指示が検出されたか否かを判定する判定ステップと、
前記判定ステップで前記所定時間以内に前記入力指示が検出されたと判定された場合に、前記選択対象に関する情報に対応する処理を実行する制御ステップと、
を含むことを特徴とする入力制御方法。
［付記７］
支持体と
前記支持体に対して回転可能に設けられる回転体と、を有する電子機器を制御するコンピュータに、
前記回転体の回転状態を検出する回転検出機能と、
前記回転検出機能が検出した前記回転体の回転状態に基づいて、選択対象に関する情報を取得する情報取得機能と、
前記回転体への操作以外のユーザによる入力指示を検出する入力検出機能と、
前記回転検出機能が検出した前記回転体の回転状態に基づいて計測を開始した時点から所定時間以内に、前記入力検出機能によって前記入力指示が検出されたか否かを判定する判定機能と、
前記判定機能により前記所定時間以内に前記入力指示が検出されたと判定された場合に、前記選択対象に関する情報に対応する処理を実行する制御機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【００５０】
１・・・電子機器，１Ａ・・・本体，１Ｂ・・・ベゼル部，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・ＧＰＳ部，１７・・・センサ部，１８・・・撮像部，１９・・・時計回路，２０・・・入力部，２１・・・出力部，２２・・・記憶部，２３・・・通信部，２４・・・ドライブ，３１・・・リムーバブルメディア，５１・・・回転検出部，５２・・・表示制御部，５３・・・モード切替部，５４・・・決定操作検出部，５５・・・コマンド実行部
【図１】
2019163999.tif 000003
【図２】
2019163999.tif 000004
【図３】
2019163999.tif 000005
【図４】
2019163999.tif 000006
【図５】
2019163999.tif 000007