Nothing Special   »   [go: up one dir, main page]

JP5204461B2 - INPUT / OUTPUT DEVICE, ELECTRONIC DEVICE HAVING THE SAME, AND CONTROL METHOD FOR INPUT / OUTPUT DEVICE - Google Patents

INPUT / OUTPUT DEVICE, ELECTRONIC DEVICE HAVING THE SAME, AND CONTROL METHOD FOR INPUT / OUTPUT DEVICE Download PDF

Info

Publication number
JP5204461B2
JP5204461B2 JP2007285347A JP2007285347A JP5204461B2 JP 5204461 B2 JP5204461 B2 JP 5204461B2 JP 2007285347 A JP2007285347 A JP 2007285347A JP 2007285347 A JP2007285347 A JP 2007285347A JP 5204461 B2 JP5204461 B2 JP 5204461B2
Authority
JP
Japan
Prior art keywords
state
input
application
output
jog dial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2007285347A
Other languages
Japanese (ja)
Other versions
JP2009116396A (en
Inventor
卓 川島
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2007285347A priority Critical patent/JP5204461B2/en
Publication of JP2009116396A publication Critical patent/JP2009116396A/en
Application granted granted Critical
Publication of JP5204461B2 publication Critical patent/JP5204461B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Control Of Electric Motors In General (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、ユーザに対する感覚的な操作性を向上させることが可能な入出力装置に関するものである。   The present invention relates to an input / output device capable of improving sensory operability for a user.

近年、PC(パーソナルコンピュータ)等に実装されているアプリケーションには、文書作成または数値計算の機能を有するソフトウェアをはじめ、動画または音声を生成する機能を有するメディアプレーヤ等のソフトウェアがある。また、例えばメディアプレーヤは、動画または音声を再生する機能だけでなく、再生リスト機能、ソフトウェアの外観もしくは操作感をカスタマイズ可能なスキン機能、CD(compact disk)からの録音機能、著作権管理機能、再生中の曲の歌詞を表示する機能等の様々な機能を有する。さらに、メディアプレーヤは、ネットラジオ等を簡単に受信できる機能、起動画面でプロモーション音声・映像を配信する機能、映像コンテンツ配信サービスを利用するための機能等も有するものが多い。   In recent years, applications installed on PCs (personal computers) and the like include software such as a media player having a function of generating moving images or sounds, as well as software having a function of document creation or numerical calculation. In addition, for example, a media player not only has a function of playing back video or audio, but also a playlist function, a skin function that can customize the appearance or operation of software, a recording function from a CD (compact disk), a copyright management function, It has various functions such as a function for displaying the lyrics of the song being played. Furthermore, many media players also have a function for easily receiving a net radio or the like, a function for distributing promotional audio / video on a startup screen, a function for using a video content distribution service, and the like.

これら様々な機能を有するメディアプレーヤは、PCだけでなく、例えば図12に示すような、携帯可能な電子機器にも実装されている。例えば、電子機器としては、図12(a)に示すプッシュ十字キー101を備えた電子機器、図12(b)に示す回転キー102を備えた電子機器、図12(c)に示すタッチパネル103を備えた電子機器が挙げられる。また、図12(a)〜(c)に示す各電子機器は、それぞれディスプレイを備えている。   These media players having various functions are mounted not only on PCs but also in portable electronic devices as shown in FIG. 12, for example. For example, as an electronic device, an electronic device having a push cross key 101 shown in FIG. 12A, an electronic device having a rotation key 102 shown in FIG. 12B, and a touch panel 103 shown in FIG. The electronic device provided is mentioned. Each electronic device shown in FIGS. 12A to 12C includes a display.

図12(a)〜(c)に示す各電子機器のプッシュ十字キー101、回転キー102、またはタッチパネル103は、それぞれ電子機器に実装されたアプリケーションの操作を行う機能キーである。ユーザは、これらの機能キーを操作することによって、所望の情報を選択または決定することができる。すなわち、これらの機能キーは、アプリケーションを操作するためのユーザによる入力が行われる入力デバイスとして機能する。   A push cross key 101, a rotation key 102, or a touch panel 103 of each electronic device shown in FIGS. 12A to 12C is a function key for operating an application installed in the electronic device. The user can select or determine desired information by operating these function keys. That is, these function keys function as an input device for performing input by a user for operating the application.

また、各電子機器のディスプレイは、アプリケーションの様々な情報を表示する。すなわち、ディスプレイは、アプリケーションの動作状態をユーザに視認させるための出力デバイスとして機能する。   In addition, the display of each electronic device displays various information of the application. That is, the display functions as an output device for allowing the user to visually recognize the operation state of the application.

上述の各電子機器において、例えばユーザがアプリケーションの動作状態を変更する場合、ユーザはまず、ディスプレイに表示されるアプリケーションの動作状態を、ディスプレイを見ることによって確認する。その後、ユーザは、このディスプレイを見ながらプッシュ十字キー101等の機能キーを操作することによって、所望の動作状態に変更する。   In each of the electronic devices described above, for example, when the user changes the operation state of the application, the user first confirms the operation state of the application displayed on the display by looking at the display. Thereafter, the user operates the function keys such as the push cross key 101 while looking at the display to change to a desired operation state.

また、出力デバイスとして機能するディスプレイを見ながら、このディスプレイに表示される情報を選択または決定するための入力デバイスが、上述の電子機器に備えられた機能キーの他に、例えば特許文献1、2に挙げられている。特許文献1、2には、ユーザの操作感の向上を図った車載用の入力装置が開示されている。   An input device for selecting or determining information displayed on the display while viewing the display functioning as an output device is, for example, Patent Documents 1 and 2 in addition to the function keys provided in the electronic apparatus described above. Are listed. Patent Documents 1 and 2 disclose an in-vehicle input device that improves the user's operational feeling.

特許文献1では、手動操作部のみを用いて容易に所望の車載電気機器の選択とその機能調整とを行うことが可能な、操作性に優れた車載用の入力装置が開示されている。具体的には、この入力装置は、機能選択、エアコンの温度調整、ラジオまたはテレビの音量調整等を行うための手動操作部と、操作方向または操作速度の規制を行うための電気モータと、電気モータの主軸の回転方向および回転量を検出するエンコーダとを備えている。   Patent Document 1 discloses an in-vehicle input device with excellent operability that can easily select a desired in-vehicle electric device and adjust its function using only a manual operation unit. Specifically, the input device includes a manual operation unit for performing function selection, temperature adjustment of an air conditioner, volume adjustment of a radio or television, an electric motor for regulating an operation direction or operation speed, an electric motor, And an encoder for detecting a rotation direction and a rotation amount of the main shaft of the motor.

この構成により、手動操作部が操作されると、手動操作部の揺動量に比例して回転することにより、電気モータのモータ出力値が決定され、このモータ出力値に応じて電気モータが駆動する。これにより、ユーザは、手動操作部の抵抗感を感得することが可能となる。   With this configuration, when the manual operation unit is operated, the motor output value of the electric motor is determined by rotating in proportion to the swing amount of the manual operation unit, and the electric motor is driven according to the motor output value. . As a result, the user can feel the resistance of the manual operation unit.

また、特許文献2では、手動操作部に操作内容に応じた適度の抵抗感を付与することが可能な、操作性に優れた車載用の入力装置が開示されている。なお、図13は、特許文献2に示す入力装置に備えられた手動操作部を含む機構部の側面図を示すものである。   Further, Patent Document 2 discloses an in-vehicle input device with excellent operability that can give an appropriate resistance according to the operation content to the manual operation unit. FIG. 13 is a side view of a mechanism unit including a manual operation unit provided in the input device shown in Patent Document 2.

上記入力装置の機構部110では、アクチュエータ113がフレーム112に揺動自在に取り付けられ、アクチュエータ113の揺動方向および揺動量をスティックコントローラ114にて検出し、アクチュエータ113の駆動軸の回転方向および回転量をエンコーダ115にて検出する。また、入力装置の機構部110では、手動操作部111がアクチュエータ113の駆動軸に取り付けられ、手動操作部111にその操作内容に応じた外力を負荷する構成となっている。   In the mechanism unit 110 of the input device, the actuator 113 is swingably attached to the frame 112, the swing direction and the swing amount of the actuator 113 are detected by the stick controller 114, and the rotation direction and rotation of the drive shaft of the actuator 113 are detected. The amount is detected by the encoder 115. Further, in the mechanism unit 110 of the input device, the manual operation unit 111 is attached to the drive shaft of the actuator 113, and an external force corresponding to the operation content is loaded on the manual operation unit 111.

この構成により、1つの手動操作部111にて所望の車載電気機器の選択と機能調整とを行うことができる。また、ユーザに対して、手動操作部111の操作内容をブラインドタッチで告知し、手動操作部111の操作を感覚的に知らせることができるので、手動操作部111の誤作動が防止されると共に、入力装置の操作性の向上を図ることができる。
特開2001−84875号公報(2001年3月30日公開) 特開2002−149324号公報(2002年5月24日公開)
With this configuration, it is possible to perform selection and function adjustment of a desired in-vehicle electric device with one manual operation unit 111. In addition, since the user can be notified of the operation content of the manual operation unit 111 by blind touch, and the operation of the manual operation unit 111 can be sensibly notified, malfunction of the manual operation unit 111 is prevented, The operability of the input device can be improved.
JP 2001-84875 A (published on March 30, 2001) JP 2002-149324 A (published May 24, 2002)

しかしながら、特許文献1、2の車載用の入力装置には、各手動操作部とは別にディスプレイ(図示せず)が備えられている。このディスプレイには、選択された機能、機能の動作状態等が表示されており、ユーザは通常、このディスプレイを見ながら操作する。すなわち、ユーザが手動操作部を操作する場合、選択された機能がどのような機能か、または機能の動作状態がどのような状態であるのかを確実に把握するために、ディスプレイを視認する必要がある。   However, in-vehicle input devices of Patent Documents 1 and 2 include a display (not shown) separately from each manual operation unit. This display displays the selected function, the operation state of the function, etc., and the user usually operates while looking at this display. That is, when the user operates the manual operation unit, it is necessary to visually recognize the display in order to surely understand what function the selected function is or what the operation state of the function is. is there.

これは、メディアプレーヤ等のアプリケーションを実装した、例えば図12(a)〜(c)に示す電子機器においても同様である。すなわち、これらの電子機器には、アプリケーションの様々な機能を表示するディスプレイが備えられている。そして、ユーザは、例えばアプリケーションの動作状態を知り、所望の動作状態に設定を変更するために、このディスプレイを視認する必要がある。   The same applies to the electronic devices shown in FIGS. 12A to 12C, for example, in which an application such as a media player is mounted. That is, these electronic devices are provided with a display for displaying various functions of the application. Then, for example, the user needs to visually recognize the display in order to know the operation state of the application and change the setting to a desired operation state.

従って、車載電子機器の機能またはアプリケーションの機能の選択、設定等を行う場合、特許文献1、2に開示された入力装置、または上記電子機器のプッシュ十字キー101、回転キー102もしくはタッチパネル103は、入力デバイスとして用いられる。ユーザがこれらの入力デバイスを操作するとき、入力デバイスと別に備えられたディスプレイ(出力デバイス)を見ない場合には、入力デバイスに対して確実な操作を行うことができたかを確認することができない。このため、上述の入力装置または電子機器では、ユーザに対してより感覚的な操作を提供することは困難である。   Therefore, when selecting, setting, or the like of the function of the in-vehicle electronic device or the application, the input device disclosed in Patent Documents 1 and 2, or the push cross key 101, the rotation key 102, or the touch panel 103 of the electronic device, Used as an input device. When a user operates these input devices, if the user does not see a display (output device) provided separately from the input device, it cannot be confirmed whether the input device can be reliably operated. . For this reason, it is difficult for the above-described input device or electronic device to provide a more sensory operation to the user.

本発明は、上記問題点に鑑みてなされたものであり、その目的は、ユーザに対する感覚的な操作性を向上させることが可能な入出力装置を提供することにある。   The present invention has been made in view of the above problems, and an object of the present invention is to provide an input / output device capable of improving sensory operability for a user.

本発明に係る入出力装置は、上記課題を解決するため、触覚的に認識可能な出力を行い、かつ、出力が行われる部位への入力操作を受け付ける入出力手段と、アプリケーションの状態に対応して上記入出力手段の状態を制御する状態制御手段と、上記入力操作によって変更された上記入出力手段の状態を検出する状態検出手段と、上記状態制御手段が制御目標とする上記入出力手段の目標出力状態と、上記状態検出手段により検出された検出状態とが不一致であるか否かを判断する入出力判断手段と、上記入出力判断手段により上記目標出力状態と上記検出状態とが不一致であると判断された場合、上記状態検出手段により検出された上記検出状態に対応して上記アプリケーションの状態を制御するアプリケーション制御手段と、を備えることを特徴としている。   In order to solve the above problems, an input / output device according to the present invention corresponds to an input / output unit that performs tactilely recognizable output and receives an input operation to a part where the output is performed, and an application state. The state control means for controlling the state of the input / output means, the state detection means for detecting the state of the input / output means changed by the input operation, and the input / output means to be controlled by the state control means. Input / output determination means for determining whether or not the target output state and the detection state detected by the state detection means are inconsistent; and the target output state and the detection state are inconsistent by the input / output determination means. Application control means for controlling the state of the application in response to the detection state detected by the state detection means. It is characterized in.

また、本発明に係る入出力装置の制御方法は、上記課題を解決するため、入力操作を受け付ける入出力手段を備える入出力装置の制御方法であって、触覚的に認識可能な出力を行い、かつ、出力が行われる部位への入力操作を受け付ける上記入出力手段の状態を、アプリケーションの状態に対応して制御する状態制御ステップと、上記入力操作によって変更された上記入出力手段の状態を検出する状態検出ステップと、上記状態制御ステップにおいて制御目標とされる上記入出力手段の目標出力状態と、上記状態検出ステップにおいて検出された検出状態とが不一致であるか否かを判断する入出力判断ステップと、上記入出力判断ステップにおいて上記目標出力状態と上記検出状態とが不一致であると判断された場合、上記状態検出ステップにおいて検出された上記検出状態に対応して上記アプリケーションの状態を制御するアプリケーション制御ステップと、を含むことを特徴としている。   Further, an input / output device control method according to the present invention is an input / output device control method including input / output means for accepting an input operation in order to solve the above-described problem, and performs an output recognizable tactilely. In addition, a state control step for controlling the state of the input / output unit that accepts an input operation to a part where output is performed according to the state of the application, and the state of the input / output unit changed by the input operation is detected. Input / output determination for determining whether or not the state detection step to be performed, the target output state of the input / output means that is the control target in the state control step, and the detection state detected in the state detection step are inconsistent Step and the input / output determination step, if it is determined that the target output state and the detection state do not match, the state detection step In response to Oite detected the detection state is characterized by including, an application control step for controlling the state of the application.

上記構成によれば、入出力手段がユーザによる入力操作を受け付けると、状態制御手段が制御する入出力手段の状態(すなわち、目標出力状態)と、状態検出手段が検出する、入力操作によって変更された入出力手段の状態(すなわち、検出状態)とが異なる状態を示す。このとき、アプリケーション制御手段は、状態検出手段によって検出された検出状態に対応してアプリケーションの状態を制御する。すなわち、入出力装置は、アプリケーションの状態に対応した目標出力状態で入出力手段を動作させる一方、入出力手段に対してユーザの入力操作が行われた場合には、ユーザの入力操作に応じてアプリケーションの状態を制御する。   According to the above configuration, when the input / output unit accepts an input operation by the user, the state of the input / output unit controlled by the state control unit (that is, the target output state) and the input operation detected by the state detection unit are changed. The state of the input / output means different from the state (that is, the detection state) is shown. At this time, the application control means controls the state of the application corresponding to the detection state detected by the state detection means. In other words, the input / output device operates the input / output unit in a target output state corresponding to the state of the application. On the other hand, when a user input operation is performed on the input / output unit, Control the state of the application.

これにより、ユーザは、入出力手段に触れるだけで、アプリケーションの状態を知ることができると共に、入出力手段に対して直接入力操作を行うことで、この入力操作に応じたアプリケーションの状態に変更することができる。このため、ユーザは、例えば電子機器に備えられた表示手段の表示を視認することなく、アプリケーションの状態確認および変更を行うことができる。すなわち、入出力装置は、ユーザに対して感覚的な操作を提供することができる。   Thereby, the user can know the state of the application simply by touching the input / output means, and by directly performing an input operation on the input / output means, the user changes to the state of the application corresponding to the input operation. be able to. For this reason, the user can confirm and change the state of the application without visually recognizing the display of the display means provided in the electronic device, for example. That is, the input / output device can provide a sensory operation to the user.

さらに、本発明に係る入出力装置は、上記アプリケーションの状態と上記入出力手段の状態とが予め対応付けられたテーブルを備え、上記状態制御手段は、上記アプリケーションの状態を取得すると共に、上記テーブルを参照して、上記取得したアプリケーションの状態に対応する上記入出力手段の状態を制御目標として決定し、上記アプリケーション制御手段は、上記テーブルを参照して、上記状態検出手段が検出した検出状態に対応するアプリケーションの状態を示すアプリケーション状態情報を用いて、上記アプリケーションの状態を制御してもよい。   Furthermore, the input / output device according to the present invention includes a table in which the state of the application and the state of the input / output unit are associated in advance, and the state control unit acquires the state of the application and the table The input / output unit state corresponding to the acquired application state is determined as a control target, and the application control unit refers to the table to detect the state detected by the state detection unit. The application state information indicating the state of the corresponding application may be used to control the application state.

上記構成によれば、入出力装置では、アプリケーションの状態に対応して入出力手段の状態を的確に制御することができると共に、状態検出手段によって検出された検出状態に対応してアプリケーションの状態を的確に制御することができる。また、入出力装置では、アプリケーション毎にテーブルを備えることによって、アプリケーション毎に上記制御を行うことができる。   According to the above configuration, the input / output device can accurately control the state of the input / output means in accordance with the state of the application, and can change the state of the application in accordance with the detection state detected by the state detection means. It can be controlled accurately. In the input / output device, the above control can be performed for each application by providing a table for each application.

さらに、本発明に係る電子機器は、上記に記載の入出力装置を備えた電子機器であって、上記アプリケーションを実行するアプリケーション実行手段と、上記アプリケーション実行手段で実行される上記アプリケーションの状態を検出し、上記状態制御手段に送信するアプリケーション状態検出手段と、上記アプリケーション制御手段から受信した上記アプリケーション状態情報を用いて上記アプリケーション実行手段を制御するアプリケーション実行制御手段と、を備えていてもよい。   Furthermore, an electronic device according to the present invention is an electronic device including the input / output device described above, and detects an application execution unit that executes the application and a state of the application that is executed by the application execution unit. In addition, an application state detection unit that transmits to the state control unit, and an application execution control unit that controls the application execution unit using the application state information received from the application control unit may be provided.

上記構成によれば、入出力装置を備えた電子機器では、アプリケーション実行制御手段によってアプリケーションを実行するアプリケーション実行手段が制御されており、アプリケーション状態検出手段によってアプリケーション実行手段で実行されるアプリケーションの状態が検出されている。   According to the above configuration, in the electronic apparatus provided with the input / output device, the application execution means for executing the application is controlled by the application execution control means, and the state of the application executed by the application execution means by the application state detection means is determined. It has been detected.

また、アプリケーション状態検出手段は、検出したアプリケーションの状態を、検出結果として入出力装置の状態制御手段に送信すると共に、状態制御手段は、入出力装置のアプリケーション制御手段から受信したアプリケーション状態情報を用いてアプリケーション実行手段を制御する。   Further, the application state detection means transmits the detected application state to the state control means of the input / output device as a detection result, and the state control means uses the application state information received from the application control means of the input / output device. To control the application execution means.

これにより、ユーザは、入出力装置と同様、例えば電子機器に備えられた表示手段の表示を視認することなく、アプリケーションの状態確認および変更を行うことができるため、電子機器の操作を感覚的に行うことができる。   As a result, the user can check and change the state of the application without visually recognizing the display on the display means provided in the electronic device, as in the case of the input / output device. It can be carried out.

さらに、本発明に係る電子機器は、ユーザ操作を取得することによって、上記入出力装置を起動させる起動手段をさらに備えていてもよい。   Furthermore, the electronic device according to the present invention may further include an activation unit that activates the input / output device by acquiring a user operation.

上記構成によれば、起動手段がユーザ操作を取得したとき、電子機器に備えられた入出力装置を使用可能とすることができる。ここで、入出力手段にユーザが触れていないときに入出力装置を起動させると、入出力装置が誤作動を引き起こす可能性がある。例えば、電子機器が携帯可能であり、この電子機器をユーザの着衣または鞄のポケット等の比較的狭い箇所に入れて持ち運ぶ場合、入出力手段がポケットに触れることによって、入出力装置によるアプリケーションの制御が行われてしまう可能性がある。   According to the above configuration, when the activation unit acquires a user operation, the input / output device provided in the electronic device can be used. Here, if the input / output device is activated when the user is not touching the input / output means, the input / output device may malfunction. For example, when an electronic device is portable and carried in a relatively narrow area such as a user's clothes or a pocket of a bag, the input / output device touches the pocket, thereby controlling the application by the input / output device. May be done.

従って、電子機器に起動手段を備えることにより、ユーザが意図しない入出力装置の誤作動を未然に防止することができる。   Therefore, by providing the activation means in the electronic device, it is possible to prevent malfunction of the input / output device that is not intended by the user.

以上のように、本発明に係る入出力装置は、触覚的に認識可能な出力を行い、かつ、出力が行われる部位への入力操作を受け付ける入出力手段と、アプリケーションの状態に対応して上記入出力手段の状態を制御する状態制御手段と、上記入力操作によって変更された上記入出力手段の状態を検出する状態検出手段と、上記状態制御手段が制御目標とする上記入出力手段の目標出力状態と、上記状態検出手段により検出された検出状態とが不一致であるか否かを判断する入出力判断手段と、上記入出力判断手段により上記目標出力状態と上記検出状態とが不一致であると判断された場合、上記状態検出手段により検出された上記検出状態に対応して上記アプリケーションの状態を制御するアプリケーション制御手段と、を備える構成である。   As described above, the input / output device according to the present invention performs output that is tactilely recognizable, and that corresponds to input / output means that accepts an input operation to a portion where the output is performed, and the state of the application. State control means for controlling the state of the entry output means, state detection means for detecting the state of the input / output means changed by the input operation, and target output of the input / output means as the control target by the state control means An input / output determination unit that determines whether or not the state and the detection state detected by the state detection unit are mismatched; and the target output state and the detection state are mismatched by the input / output determination unit. And an application control unit that controls the state of the application in response to the detection state detected by the state detection unit.

また、本発明に係る入出力装置の制御方法は、触覚的に認識可能な出力を行い、かつ、出力が行われる部位への入力操作を受け付ける上記入出力手段の状態を、アプリケーションの状態に対応して制御する状態制御ステップと、上記入力操作によって変更された上記入出力手段の状態を検出する状態検出ステップと、上記状態制御ステップにおいて制御目標とされる上記入出力手段の目標出力状態と、上記状態検出ステップにおいて検出された検出状態とが不一致であるか否かを判断する入出力判断ステップと、上記入出力判断ステップにおいて上記目標出力状態と上記検出状態とが不一致であると判断された場合、上記状態検出ステップにおいて検出された上記検出状態に対応して上記アプリケーションの状態を制御するアプリケーション制御ステップと、を含む構成である。   Further, the input / output device control method according to the present invention provides a tactilely recognizable output and the state of the input / output means that accepts an input operation to a part where the output is performed corresponds to the state of the application. A state control step for controlling the state, a state detection step for detecting the state of the input / output means changed by the input operation, a target output state of the input / output means to be a control target in the state control step, An input / output determination step for determining whether or not the detection state detected in the state detection step is inconsistent; and in the input / output determination step, the target output state and the detection state are determined to be inconsistent An application that controls the state of the application in response to the detection state detected in the state detection step. And your step, is configured to include a.

それゆえ、本発明の構成によれば、ユーザは、入出力手段に触れるだけでアプリケーションの状態を知ることができると共に、入出力手段に対して直接入力操作を行うことで、この入力操作に対応したアプリケーションの状態に変更することができる。このため、ユーザは、例えば電子機器に備えられた表示手段の表示を視認することなく、アプリケーションの状態の確認および変更を行うことができるという効果を奏する。すなわち、入出力装置は、ユーザに対して感覚的な操作を提供することができるという効果を奏する。   Therefore, according to the configuration of the present invention, the user can know the state of the application simply by touching the input / output means, and can respond to the input operation by directly performing the input operation on the input / output means. Can be changed to the state of the application. For this reason, for example, the user can check and change the state of the application without visually recognizing the display of the display unit provided in the electronic device. That is, the input / output device has an effect that it can provide a sensory operation to the user.

〔デジタルオーディオプレーヤの概要〕
本発明の一実施形態について図1〜図11に基づいて説明すると以下の通りである。まず、図2に基づいて、本発明の概要について説明する。図2は、本発明のデジタルオーディオプレーヤ1の外観を示す斜視図である。デジタルオーディオプレーヤ(電子機器)1は、図2に示すように、ジョグダイアル(入出力手段)21、動作キー(起動手段)3およびディスプレイ4を備えている。なお、ジョグダイアル21は、後述の入出力装置2に備えられている。
[Outline of digital audio player]
An embodiment of the present invention will be described below with reference to FIGS. First, the outline of the present invention will be described with reference to FIG. FIG. 2 is a perspective view showing the appearance of the digital audio player 1 of the present invention. As shown in FIG. 2, the digital audio player (electronic device) 1 includes a jog dial (input / output unit) 21, an operation key (starting unit) 3, and a display 4. The jog dial 21 is provided in the input / output device 2 described later.

動作キー3は、デジタルオーディオプレーヤ1表面の任意の位置に備えられている。例えば、図2に示すデジタルオーディオプレーヤ1では、ディスプレイ4が備えられた面と同じ面に備えられている。また、動作キー3として実装するデバイスとしては、デジタルオーディオプレーヤ1の機能、形状等によって異なるが、例えばスライドキー、タクトスイッチ等が挙げられる。ここでは、動作キー3として、タクトスイッチが設けられている。   The operation key 3 is provided at an arbitrary position on the surface of the digital audio player 1. For example, the digital audio player 1 shown in FIG. 2 is provided on the same surface as the surface on which the display 4 is provided. The device mounted as the operation key 3 varies depending on the function, shape, and the like of the digital audio player 1, and examples thereof include a slide key and a tact switch. Here, a tact switch is provided as the operation key 3.

動作キー3は、後述の入出力装置2の起動を制御する。具体的には、動作キー3がユーザによって押下され続ける間、後述の入出力装置2に押下信号を送信する。入出力装置2の制御部(図示しない)は、動作キー3からこの押下信号を受信すると、入出力装置2の各機能を起動する。すなわち、この動作キー3をユーザが押下し続ける間、入出力装置2は、アプリケーションの動作状態に対応付けてジョグダイアル21の回転動作を制御すると共に、ジョグダイアル21に対するユーザの入力操作に対応付けてアプリケーションの動作状態を変更する。   The operation key 3 controls activation of the input / output device 2 described later. Specifically, a press signal is transmitted to the input / output device 2 described later while the operation key 3 is continuously pressed by the user. When the control unit (not shown) of the input / output device 2 receives this press signal from the operation key 3, it activates each function of the input / output device 2. That is, while the user continues to press the operation key 3, the input / output device 2 controls the rotation operation of the jog dial 21 in association with the operation state of the application and the application in association with the user input operation to the jog dial 21. Change the operating state of.

ここで、デジタルオーディオプレーヤ1がユーザの着衣または鞄等のポケット内で動作しているとき、ジョグダイアル21がポケットに触れることによってアプリケーションの動作を変更してしまう可能性がある。デジタルオーディオプレーヤ1が動作キー3を備えることによって、例えばジョグダイアル21がポケットに触れてしまう等の、ユーザが意図していないジョグダイアル21の誤動作を防止することができる。   Here, when the digital audio player 1 is operating in a user's clothes or a pocket such as a bag, there is a possibility that the operation of the application is changed when the jog dial 21 touches the pocket. By providing the operation key 3 in the digital audio player 1, it is possible to prevent a malfunction of the jog dial 21 that is not intended by the user, for example, the jog dial 21 touches the pocket.

ディスプレイ4は、デジタルオーディオプレーヤ1表面の、ユーザが視認しやすい位置に備えられており、例えば液晶ディスプレイで構成されている。ディスプレイ4は、アプリケーションの動作状態、デジタルオーディオプレーヤ1に備えられた機能キー(図示しない)の動作指示等を表示する。   The display 4 is provided on the surface of the digital audio player 1 at a position where the user can easily see, and is configured by a liquid crystal display, for example. The display 4 displays an operation state of the application, an operation instruction of a function key (not shown) provided in the digital audio player 1, and the like.

ジョグダイアル21は、ディスプレイ4が備えられたデジタルオーディオプレーヤ1表面の側面に備えられている。この側面とは、例えばユーザがディスプレイ4を見るときに、デジタルオーディオプレーヤ1を右手で持ったときの親指側の表面である。   The jog dial 21 is provided on the side surface of the surface of the digital audio player 1 provided with the display 4. This side surface is, for example, the surface on the thumb side when the user holds the digital audio player 1 with the right hand when viewing the display 4.

また、ジョグダイアル21は円形基板となっており、その中心はデジタルオーディオプレーヤ1内に備えられている。すなわち、ジョグダイアル21は、図2に示すように、その円周部分の一部がデジタルオーディオプレーヤ1の外部に露出しており、その側面をユーザが触れることができるように構成されている。   The jog dial 21 is a circular substrate, and the center thereof is provided in the digital audio player 1. That is, as shown in FIG. 2, the jog dial 21 is configured such that a part of its circumferential portion is exposed to the outside of the digital audio player 1 and the user can touch its side surface.

この構成により、ジョグダイアル21は、ユーザによって外力が与えられることにより回転する。また、ジョグダイアル21は、後述の入出力装置2の構成により、アプリケーションの動作状態に対応した回転動作を行う。なお、ジョグダイアル21の回転動作については、後に詳しく説明する。   With this configuration, the jog dial 21 rotates when an external force is applied by the user. Further, the jog dial 21 performs a rotation operation corresponding to the operation state of the application by the configuration of the input / output device 2 described later. The rotating operation of the jog dial 21 will be described in detail later.

また、デジタルオーディオプレーヤ1は、図1に示すように、動作キー3、状態検出部(アプリケーション状態検出手段)11、状態調整部(アプリケーション実行制御手段)12、アプリケーション実行部(アプリケーション実行手段)13および入出力装置2を備えている。なお、図1は、デジタルオーディオプレーヤ1と、デジタルオーディオプレーヤ1に備えられた入出力装置2との概略構成を示すブロック図である。また、動作キー3については上述し、入出力装置2については後に詳述するので、ここではその説明を省略する。   As shown in FIG. 1, the digital audio player 1 includes an operation key 3, a state detection unit (application state detection unit) 11, a state adjustment unit (application execution control unit) 12, and an application execution unit (application execution unit) 13. And an input / output device 2. FIG. 1 is a block diagram showing a schematic configuration of the digital audio player 1 and the input / output device 2 provided in the digital audio player 1. Since the operation key 3 is described above and the input / output device 2 is described in detail later, the description thereof is omitted here.

状態検出部11は、アプリケーション実行部13で実行されているアプリケーションの動作状態を検出し、この検出結果を後述の入出力装置2に送信する。状態調整部12は、デジタルオーディオプレーヤ1に備えられた機能キー(図示しない)からのユーザ入力、ジョグダイアル21を介した入出力装置2から受信するユーザ入力に基づいて、アプリケーション実行部13で実行されているアプリケーションの動作状態を調整する。そして、状態調整部12は、この調整結果をアプリケーション実行部13に送信する。アプリケーション実行部13は、状態調整部12から受信した調整結果に基づいて、アプリケーションを実行する。なお、アプリケーション実行部13で実行されるアプリケーションとしては、例えば音楽および動画を配信するメディアプレーヤが挙げられる。   The state detection unit 11 detects the operation state of the application being executed by the application execution unit 13 and transmits the detection result to the input / output device 2 described later. The state adjustment unit 12 is executed by the application execution unit 13 based on a user input from a function key (not shown) provided in the digital audio player 1 and a user input received from the input / output device 2 via the jog dial 21. Adjust the operating state of the running application. Then, the state adjustment unit 12 transmits the adjustment result to the application execution unit 13. The application execution unit 13 executes the application based on the adjustment result received from the state adjustment unit 12. Examples of applications executed by the application execution unit 13 include media players that distribute music and moving images.

〔入出力装置の構成〕
次に、入出力装置2の外観について図3に基づいて説明する。図3は、入出力装置2の概略構成の外観を示す説明図であり、同図(a)は、入出力装置2の概略構成を示す上面図であり、同図(b)は、入出力装置2の概略構成を示す側面図である。
[Configuration of I / O device]
Next, the appearance of the input / output device 2 will be described with reference to FIG. FIG. 3 is an explanatory diagram showing the external appearance of the schematic configuration of the input / output device 2. FIG. 3 (a) is a top view showing the schematic configuration of the input / output device 2. FIG. 3 is a side view illustrating a schematic configuration of the device 2. FIG.

入出力装置2は、図3に示すように、デジタルオーディオプレーヤ1に備えられており、ジョグダイアル21、モータ22、歯車22aおよびエンコーダ(状態検出手段)23を備えている。なお、ジョグダイアル21については上述したので、その説明を省略する。   As shown in FIG. 3, the input / output device 2 is provided in the digital audio player 1, and includes a jog dial 21, a motor 22, a gear 22 a, and an encoder (state detection means) 23. Since the jog dial 21 has been described above, the description thereof is omitted.

モータ22は、状態検出部11から送信された検出結果に応じて、ジョグダイアル21を所定の回転方向および回転速度で回転または振動させるために駆動する。モータ22としては、例えば整流子電動機、誘導電動機、同期電動機等が挙げられるが、これに限られたものではなく、ジョグダイアル21を回転または振動させる機能を有していればよい。   The motor 22 drives the jog dial 21 to rotate or vibrate at a predetermined rotation direction and rotation speed according to the detection result transmitted from the state detection unit 11. Examples of the motor 22 include a commutator motor, an induction motor, and a synchronous motor. However, the motor 22 is not limited to this, and may have a function of rotating or vibrating the jog dial 21.

モータ22は、その回転軸方向が、ジョグダイアル21が露出しているデジタルオーディオプレーヤ1表面と略垂直となるように備えられている。また、ジョグダイアル21がモータ22の駆動に連動して回転できるように、モータ22の回転軸の軸先には、ジョグダイアル21の回転軸と噛み合うように歯車22aが配置されている。例えば、図3に示すように、ジョグダイアル21の回転軸と歯車22aとが略垂直に噛み合う場合には、ジョグダイアル21の回転軸の軸先と歯車22aとが「かさ歯車」の構成になっていてもよいが、これに限らず、その形状は適宜変更できる。   The motor 22 is provided so that the rotation axis direction thereof is substantially perpendicular to the surface of the digital audio player 1 from which the jog dial 21 is exposed. Further, a gear 22 a is disposed at the shaft tip of the rotating shaft of the motor 22 so as to mesh with the rotating shaft of the jog dial 21 so that the jog dial 21 can rotate in conjunction with the driving of the motor 22. For example, as shown in FIG. 3, when the rotation shaft of the jog dial 21 and the gear 22a mesh with each other substantially vertically, the shaft tip of the rotation shaft of the jog dial 21 and the gear 22a have a “bevel gear” configuration. However, the present invention is not limited to this, and the shape thereof can be changed as appropriate.

ここで、歯車22aは、モータ22の駆動に連動してジョグダイアル21を回転させるように設けられているが、ジョグダイアル21に対してユーザによる入力操作が行われた場合には、ジョグダイアル21の回転動作と連動するように設けられている。これは、ジョグダイアル21に対して入力操作が行われた場合には、モータ22の回転動作とジョグダイアル21の回転動作とが異なることによる機械的な摩擦による破損を防ぐためである。なお、この構成に限らず、ジョグダイアル21の回転動作とモータ22の回転動作とが一致しない場合に、機械的な摩擦による破損を防ぐような機構が設けられていればよい。   Here, the gear 22a is provided so as to rotate the jog dial 21 in conjunction with the driving of the motor 22. However, when the user performs an input operation on the jog dial 21, the rotation operation of the jog dial 21 is performed. It is provided to work with. This is to prevent damage due to mechanical friction caused by the difference between the rotational operation of the motor 22 and the rotational operation of the jog dial 21 when an input operation is performed on the jog dial 21. Note that the present invention is not limited to this configuration, and it is only necessary to provide a mechanism that prevents breakage due to mechanical friction when the rotation operation of the jog dial 21 does not coincide with the rotation operation of the motor 22.

また、ジョグダイアル21とモータ22とが1つの部材として構成されている場合等、ジョグダイアル21の回転動作をモータ22のみで制御可能である場合には、ジョグダイアル21とモータ22とが直結した構成であってもよい。   In addition, when the jog dial 21 and the motor 22 are configured as a single member or the like, and the rotational operation of the jog dial 21 can be controlled only by the motor 22, the jog dial 21 and the motor 22 are directly connected. May be.

エンコーダ23は、ジョグダイアル21の円形基板表面に対して、ジョグダイアル21の回転軸が歯車22aと接触している部分の反対側に配置されている。エンコーダ23の主軸は、エンコーダ23本体の中心から突出すると共に空洞となっており、ジョグダイアル21の回転軸に挿入および結合している。なお、エンコーダ23の主軸は、空洞でない構造を有していてもよく、この場合、エンコーダ23の主軸の軸先は、ジョグダイアル21の中心に結合される。   The encoder 23 is disposed on the opposite side of the portion where the rotary shaft of the jog dial 21 is in contact with the gear 22a with respect to the circular substrate surface of the jog dial 21. The main shaft of the encoder 23 protrudes from the center of the main body of the encoder 23 and is hollow, and is inserted into and coupled to the rotating shaft of the jog dial 21. The main shaft of the encoder 23 may have a structure that is not hollow. In this case, the shaft end of the main shaft of the encoder 23 is coupled to the center of the jog dial 21.

エンコーダ23は、エンコーダ23の主軸の回転角度を測定し、この測定した回転角度からジョグダイアル21の回転方向および回転速度を検出する。そして、この検出した回転方向および回転速度をエンコーダ出力値として、後述の出力値判定部25に送信する。   The encoder 23 measures the rotation angle of the main shaft of the encoder 23 and detects the rotation direction and rotation speed of the jog dial 21 from the measured rotation angle. Then, the detected rotation direction and rotation speed are transmitted as encoder output values to an output value determination unit 25 described later.

なお、エンコーダ23は、カウンタ(図示しない)と共に用いて、エンコーダ23の主軸のスタート点からの回転角度を検出するインクリメンタル形であっても、エンコーダ23の主軸の現在位置を示す角度データを得ることができるアブソリュート形であってもよい。また、エンコーダ23は、光学式エンコーダであっても磁気式エンコーダであってもよい。   The encoder 23 is used together with a counter (not shown) to obtain angle data indicating the current position of the main shaft of the encoder 23, even if the encoder 23 is an incremental type that detects the rotation angle from the start point of the main shaft of the encoder 23. It may be an absolute type. The encoder 23 may be an optical encoder or a magnetic encoder.

また、入出力装置2のより詳細な構成について図1に基づいて説明する。図示のように、入出力装置2は、ジョグダイアル21、モータ22、エンコーダ23、モータ制御部(状態制御手段)24、出力値判定部(入出力判断手段、アプリケーション制御手段)25および入力/動作テーブル記憶部26を備えている。なお、ジョグダイアル21、モータ22およびエンコーダ23については上述したので、その説明を省略する。   A more detailed configuration of the input / output device 2 will be described with reference to FIG. As illustrated, the input / output device 2 includes a jog dial 21, a motor 22, an encoder 23, a motor control unit (state control unit) 24, an output value determination unit (input / output determination unit, application control unit) 25, and an input / operation table. A storage unit 26 is provided. Since the jog dial 21, the motor 22, and the encoder 23 have been described above, description thereof will be omitted.

モータ制御部24は、デジタルオーディオプレーヤ1におけるアプリケーションの動作状態に応じてモータ22の駆動を制御する。具体的には、入出力装置2の制御部(図示しない)が動作キー3から押下信号を受信すると、モータ制御部24は、状態検出部11によって検出されたアプリケーションの動作状態を動作状態信号として受信する。モータ制御部24は、この動作状態信号を受信すると、入力/動作テーブル記憶部26に記憶されている動作テーブルT1(後述)を参照して、この動作状態信号が示すアプリケーションの動作状態に対応したジョグダイアル21の回転方向および回転速度を決定する。そして、モータ制御部24は、この決定結果をモータ出力値としてモータ22と出力値判定部25とに送信する。   The motor control unit 24 controls driving of the motor 22 in accordance with the operation state of the application in the digital audio player 1. Specifically, when a control unit (not shown) of the input / output device 2 receives a press signal from the operation key 3, the motor control unit 24 uses the operation state of the application detected by the state detection unit 11 as an operation state signal. Receive. Upon receiving this operation state signal, the motor control unit 24 refers to an operation table T1 (described later) stored in the input / operation table storage unit 26 and corresponds to the operation state of the application indicated by this operation state signal. The rotation direction and rotation speed of the jog dial 21 are determined. The motor control unit 24 transmits the determination result to the motor 22 and the output value determination unit 25 as a motor output value.

出力値判定部25は、モータ制御部24から送信されるモータ出力値と、エンコーダ23から送信されたエンコーダ出力値とが一致するか否かを判定する。出力値判定部25は、モータ出力値とエンコーダ出力値とが一致しない(すなわち、不一致である)と判定した場合には、入力/動作テーブル記憶部26に記憶されている入力テーブルT2(後述)を参照して、エンコーダ出力値に対応付けられたアプリケーションの動作状態を示すアプリケーション状態情報を取得する。そして、出力値判定部25は、取得したアプリケーション状態情報を状態調整部12に送信する。   The output value determination unit 25 determines whether or not the motor output value transmitted from the motor control unit 24 matches the encoder output value transmitted from the encoder 23. When the output value determination unit 25 determines that the motor output value and the encoder output value do not match (that is, does not match), the input table T2 (described later) stored in the input / operation table storage unit 26. The application state information indicating the operation state of the application associated with the encoder output value is acquired. Then, the output value determination unit 25 transmits the acquired application state information to the state adjustment unit 12.

入力/動作テーブル記憶部26には、モータ制御部24によって参照される動作テーブル(テーブル)T1と、出力値判定部25によって参照される入力テーブル(テーブル)T2とが記憶されている。なお、図4は動作テーブルT1の一例を示す図であり、図5は入力テーブルT2の一例を示すものである。   The input / operation table storage unit 26 stores an operation table (table) T1 referred to by the motor control unit 24 and an input table (table) T2 referred to by the output value determination unit 25. FIG. 4 is a diagram showing an example of the operation table T1, and FIG. 5 is a diagram showing an example of the input table T2.

動作テーブルT1は、入出力装置2の制御部が動作キー3から押下信号を受信し、この受信を受けて、モータ制御部24が状態検出部11から動作状態信号を受信したときに、モータ制御部24によって参照されるテーブルである。この動作テーブルT1によって、モータ制御部24は、動作状態信号が示すアプリケーションの動作状態に対応付けてジョグダイアル21の回転動作を制御する。   When the control unit of the input / output device 2 receives the press signal from the operation key 3 and receives the reception, the motor control unit 24 receives the operation state signal from the state detection unit 11. It is a table referred to by the unit 24. By this operation table T1, the motor control unit 24 controls the rotation operation of the jog dial 21 in association with the operation state of the application indicated by the operation state signal.

動作テーブルT1の「アプリケーションの動作状態」は、モータ制御部24が受信するアプリケーション実行部13によって実行されているアプリケーションの動作状態を示すものである。アプリケーションの動作状態としては、図4に示すように、例えば「再生」、「早送り」、「巻戻し」、「曲送り」、「曲戻し」、「一時停止」および「停止」が挙げられる。   The “application operation state” in the operation table T1 indicates the operation state of the application executed by the application execution unit 13 received by the motor control unit 24. As the operation state of the application, as shown in FIG. 4, for example, “play”, “fast forward”, “rewind”, “song forward”, “song back”, “pause”, and “stop” can be cited.

そして、これらの状態と対応付けて、ジョグダイアル21の回転方向と回転速度とが設定されている。例えば、アプリケーションの動作状態が「再生」であるとき、回転方向が「右回転(図3(a)に示す矢印の方向)」、回転速度が「低速」と設定されており、動作状態が「早送り」であるとき、回転方向が「右回転」、回転速度が「高速」と設定されている。また、動作状態が「一時停止」であるときには、ジョグダイアル21を振動させるように、または断続的に回転させるように設定されている。   In association with these states, the rotation direction and rotation speed of the jog dial 21 are set. For example, when the operation state of the application is “playback”, the rotation direction is set to “right rotation (direction of arrow shown in FIG. 3A)”, the rotation speed is set to “low speed”, and the operation state is “ In the case of “fast forward”, the rotation direction is set to “right rotation” and the rotation speed is set to “high speed”. Further, when the operation state is “pause”, the jog dial 21 is set to vibrate or intermittently rotate.

また、動作テーブルT1に設定されたモータ22の回転速度は、「停止」、「低速」、「高速」および「超高速」の4段階となっている。この4段階の回転速度は、任意に設定することができるが、ジョグダイアル21に触れるユーザによってそれぞれ異なる速度であると認識されるように設定されていればよい。   Further, the rotation speed of the motor 22 set in the operation table T1 has four stages of “stop”, “low speed”, “high speed”, and “ultra-high speed”. The four stages of rotation speeds can be arbitrarily set, but may be set so as to be recognized as different speeds by users touching the jog dial 21.

一方、入力テーブルT2は、出力値判定部25がエンコーダ23からエンコーダ出力値を受信し、かつ、受信したエンコーダ出力値が、モータ制御部24から受信したモータ出力値と一致していないと判定したときに、出力値判定部25によって参照されるテーブルである。この入力テーブルT2によって、出力値判定部25は、ユーザによってジョグダイアル21に外力が与えられたときの(すなわち、ジョグダイアル21に対してユーザによる入力があったときの)ジョグダイアル21の回転動作に対応付けて、アプリケーションの動作状態を制御する。   On the other hand, the input table T2 determines that the output value determination unit 25 receives the encoder output value from the encoder 23, and the received encoder output value does not match the motor output value received from the motor control unit 24. The table is sometimes referred to by the output value determination unit 25. By this input table T2, the output value determination unit 25 associates with the rotation operation of the jog dial 21 when an external force is applied to the jog dial 21 by the user (that is, when the user inputs to the jog dial 21). To control the operating state of the application.

入力テーブルT2の「回転方向」および「回転速度」は、エンコーダ出力値に示されるジョグダイアル21の回転方向と回転速度とを示すものである。例えば、ジョグダイアル21の回転方向と回転速度との組合せは、図5に示すような場合がある。   “Rotation direction” and “rotation speed” of the input table T2 indicate the rotation direction and rotation speed of the jog dial 21 indicated by the encoder output value. For example, the combination of the rotation direction and the rotation speed of the jog dial 21 may be as shown in FIG.

図5に示すように、ジョグダイアル21の回転方向が「右回転」、回転速度が「超低速」であるとき、アプリケーションの動作状態が「スロー再生」に設定されており、回転方向が「右回転」、回転速度が「高速」であるとき、動作状態が「早送り」に設定されている。また、ジョグダイアル21の回転方向が「右回転(短時間、すなわち所定時間内)」、回転速度が「超高速」であるとき、アプリケーションの動作状態が「曲送り」に設定されている。   As shown in FIG. 5, when the rotation direction of the jog dial 21 is “right rotation” and the rotation speed is “ultra-low speed”, the operation state of the application is set to “slow playback”, and the rotation direction is “right rotation”. "When the rotational speed is" high speed ", the operation state is set to" fast forward ". Further, when the rotation direction of the jog dial 21 is “right rotation (short time, that is, within a predetermined time)” and the rotation speed is “ultra-high speed”, the operation state of the application is set to “tune feed”.

ここで、入力テーブルT2の回転速度として、「停止」、「超低速」、「低速」、「高速」および「超高速」の5段階に設定されている。ジョグダイアル21の回転速度(すなわち、エンコーダ出力値の示す回転速度)が上記5段階の何れになるのかを、出力値判定部25では以下のように判定する。   Here, the rotation speed of the input table T2 is set in five stages: “stop”, “super low speed”, “low speed”, “high speed”, and “super high speed”. The output value determination unit 25 determines whether the rotation speed of the jog dial 21 (that is, the rotation speed indicated by the encoder output value) is one of the above five stages as follows.

出力値判定部25には、動作テーブルT1に記憶されている、アプリケーションの動作状態が再生であるときの「低速」を示す回転速度α[rpm]と、エンコーダ出力値の回転速度が「超高速」か否かを判定するための基準回転速度γ(>α)[rpm]とが予め記憶されている。   In the output value determination unit 25, the rotation speed α [rpm] indicating “low speed” stored in the operation table T1 and indicating the “low speed” when the operation state of the application is reproduction, and the rotation speed of the encoder output value is “ultra high speed”. ”Is stored in advance as a reference rotational speed γ (> α) [rpm].

出力値判定部25が受信したエンコーダ出力値の示す回転速度β[rpm]とすると、出力値判定部25は、0<β<αのとき、回転速度β[rpm]が入力テーブルT2に示す「超低速」であると判定する。同様に、出力値判定部25は、α<β<γのときには「高速」、γ<βのときには「超高速」であると判定する。   Assuming that the rotation speed β [rpm] indicated by the encoder output value received by the output value determination unit 25, the output value determination unit 25 indicates that when 0 <β <α, the rotation speed β [rpm] is indicated in the input table T2. It is determined that it is “ultra-low speed”. Similarly, the output value determination unit 25 determines “high speed” when α <β <γ, and “ultra-high speed” when γ <β.

そして、出力値判定部25は、エンコーダ出力値の示す回転速度β[rpm]を「超高速」であると判定した場合、この回転速度で回転するジョグダイアル21の回転時間を計測する。この場合、出力値判定部25は、ジョグダイアル21の回転時間を計測する機能を有しており、エンコーダ出力値を受信することによりジョグダイアル21の回転速度が変更されたと判定したとき、ジョグダイアル21の回転時間の計測を開始する。そして、出力値判定部25は、再びジョグダイアル21の回転速度が変更されたと判定するまで、ジョグダイアル21の回転時間を計測する。すなわち、出力値判定部25は、ジョグダイアル21の回転速度が一定である間の回転時間を計測する構成となっている。なお、出力値判定部25が計測するジョグダイアル21の回転時間は、上記構成に限らず、回転速度β[rpm]が「超高速」であると判定された場合にのみ計測される(すなわち、回転速度がγ<βであるときの回転時間のみが計測される)ようになっていてもよい。   If the output value determination unit 25 determines that the rotation speed β [rpm] indicated by the encoder output value is “ultra-high speed”, the output value determination unit 25 measures the rotation time of the jog dial 21 that rotates at this rotation speed. In this case, the output value determination unit 25 has a function of measuring the rotation time of the jog dial 21. When it is determined that the rotation speed of the jog dial 21 is changed by receiving the encoder output value, the rotation of the jog dial 21 is rotated. Start measuring time. And the output value determination part 25 measures the rotation time of the jog dial 21 until it determines with the rotation speed of the jog dial 21 having been changed again. That is, the output value determination unit 25 is configured to measure the rotation time while the rotation speed of the jog dial 21 is constant. Note that the rotation time of the jog dial 21 measured by the output value determination unit 25 is not limited to the above configuration, and is measured only when the rotation speed β [rpm] is determined to be “ultra-high speed” (that is, the rotation time) Only the rotation time when the speed is γ <β may be measured).

つまり、出力値判定部25は、エンコーダ出力値の示す回転速度β[rpm]を「超高速」であると判定した場合、ジョグダイアル21がこの「超高速」で回転しているときの回転時間を計測する。そして、出力値判定部25は、この計測時間が予め記憶されている基準回転時間以下であると判定した場合には、入力テーブルT2を参照して、アプリケーションの動作状態として「曲送り」または「曲戻し」を選択する。   That is, when the output value determination unit 25 determines that the rotation speed β [rpm] indicated by the encoder output value is “ultra-high speed”, the rotation time when the jog dial 21 is rotating at this “ultra-high speed” is calculated. measure. When the output value determination unit 25 determines that the measurement time is equal to or less than the pre-stored reference rotation time, the input value is referred to the input table T2, and the operation state of the application is “music feed” or “ Select “Back to Song”.

以上より、入出力装置2は、状態検出部11によって検出されたアプリケーションの動作状態に対応した回転動作をジョグダイアル21に行わせる。一方、入出力装置2は、ジョグダイアル21に対してユーザによる入力があった場合、そのユーザ入力に対応付けられたアプリケーション状態情報を状態調整部12に送信する。   As described above, the input / output device 2 causes the jog dial 21 to perform the rotation operation corresponding to the operation state of the application detected by the state detection unit 11. On the other hand, when there is an input by the user to the jog dial 21, the input / output device 2 transmits application state information associated with the user input to the state adjustment unit 12.

これにより、ユーザは、ジョグダイアル21に触れるだけでアプリケーション実行部13によって実行されているアプリケーションの動作状態を知ることができる。また、ユーザは、ジョグダイアル21という出力デバイスに対して直接入力操作を行うことで、この入力操作に対応させたアプリケーションの動作状態に変更することができる。このため、ユーザは、ディスプレイ4の表示を視認することなく、アプリケーションの動作状態の確認および変更を行うことができる。すなわち、入出力装置2は、ユーザに対して感覚的な操作を提供することができる。   As a result, the user can know the operating state of the application being executed by the application execution unit 13 simply by touching the jog dial 21. In addition, the user can change the operation state of the application corresponding to the input operation by directly performing an input operation on the output device called the jog dial 21. For this reason, the user can confirm and change the operation state of the application without visually recognizing the display on the display 4. That is, the input / output device 2 can provide a sensory operation to the user.

なお、動作テーブルT1および入力テーブルT2における、アプリケーションの動作状態とジョグダイアル21の回転方向および回転速度との対応付けは、任意に設定できるものである。   The association between the operation state of the application and the rotation direction and rotation speed of the jog dial 21 in the operation table T1 and the input table T2 can be arbitrarily set.

例えば、動作テーブルT1において、アプリケーションの動作状態が「一時停止」のとき、対応するジョグダイアル21の回転動作として「振動または断続的な回転」が記憶されているが、この回転動作として「停止」が記憶されていてもよい。また、入力テーブルT2において、アプリケーションの動作状態が「曲送り」または「曲戻し」である場合に、対応するジョグダイアル21の回転時間を記憶していなくてもよい。   For example, in the operation table T1, when the operation state of the application is “pause”, “vibration or intermittent rotation” is stored as the rotation operation of the corresponding jog dial 21, but “stop” is stored as the rotation operation. It may be stored. Further, in the input table T2, when the operation state of the application is “song advance” or “song return”, the rotation time of the corresponding jog dial 21 may not be stored.

〔入出力装置における処理の流れ〕
次に、入出力装置2における処理の流れについて説明する。図6は、入出力装置2における処理の流れを示すフローチャートである。
[Process flow in input / output devices]
Next, the flow of processing in the input / output device 2 will be described. FIG. 6 is a flowchart showing the flow of processing in the input / output device 2.

まず、入出力装置2の制御部(図示しない)は、動作キー3にユーザによる入力があったか否かを判定する(S1)。具体的には、入出力装置2の制御部は、動作キー3から動作キー3がユーザによって押下されていることを示す押下信号を受信したか否かによって、上記判定を行う。   First, a control unit (not shown) of the input / output device 2 determines whether or not there is an input from the user to the operation key 3 (S1). Specifically, the control unit of the input / output device 2 performs the above determination based on whether or not a pressing signal indicating that the operation key 3 is pressed by the user is received from the operation key 3.

入出力装置2の制御部によって動作キー3に入力があったと判断された場合(S1でYES)、すなわち入出力装置2の制御部が動作キー3から押下信号を受信した場合、モータ制御部24は、アプリケーションの動作状態を動作状態信号として状態検出部11から取得する(S2)。例えば、アプリケーションの動作状態が「再生」である場合、モータ制御部24は、この「再生」状態を示す動作状態信号を状態検出部11から取得する。   When it is determined by the control unit of the input / output device 2 that there is an input to the operation key 3 (YES in S1), that is, when the control unit of the input / output device 2 receives a press signal from the operation key 3, the motor control unit 24 Acquires the operation state of the application from the state detection unit 11 as an operation state signal (S2). For example, when the operation state of the application is “reproduction”, the motor control unit 24 acquires an operation state signal indicating the “reproduction” state from the state detection unit 11.

モータ制御部24は、アプリケーションの動作状態を示す動作状態信号を取得すると、入力/動作テーブル記憶部26に記憶されている動作テーブルT1を参照して、動作状態信号の示すアプリケーションの動作状態に対応付けられたジョグダイアル21の回転方向および回転速度を示すジョグダイアル状態情報を取得する。例えば、モータ制御部24が「再生」状態を示す動作状態信号を取得している場合、モータ制御部24は、動作テーブルT1を参照することにより、回転方向「右回転」と回転速度「低速」とをジョグダイアル状態情報として取得する。   When the motor control unit 24 acquires the operation state signal indicating the operation state of the application, the motor control unit 24 refers to the operation table T1 stored in the input / operation table storage unit 26 and corresponds to the operation state of the application indicated by the operation state signal. Jog dial state information indicating the rotation direction and rotation speed of the attached jog dial 21 is acquired. For example, when the motor control unit 24 has acquired an operation state signal indicating the “reproduction” state, the motor control unit 24 refers to the operation table T1, thereby rotating the rotation direction “right rotation” and the rotation speed “low speed”. Are acquired as jog dial status information.

モータ制御部24は、この取得したジョグダイアル状態情報を、モータ出力値としてモータ22と出力値判定部25に送信する。モータ22は、モータ制御部24からモータ出力値を受信すると、このモータ出力値の示すジョグダイアル21の回転方向と回転速度とでジョグダイアル21が回転動作を行うように駆動する。すなわち、ジョグダイアル21は、このモータ22の駆動に連動して、モータ出力値の示す回転方向と回転速度とで回転動作を行う(S3)。   The motor control unit 24 transmits the acquired jog dial state information to the motor 22 and the output value determination unit 25 as a motor output value. When the motor 22 receives the motor output value from the motor control unit 24, the motor 22 is driven so that the jog dial 21 performs the rotation operation with the rotation direction and the rotation speed of the jog dial 21 indicated by the motor output value. In other words, the jog dial 21 rotates in accordance with the rotation direction and the rotation speed indicated by the motor output value in conjunction with the driving of the motor 22 (S3).

これにより、アプリケーションの動作状態に応じた回転方向および回転速度でジョグダイアル21が動作するため、ユーザは、ジョグダイアル21に触れるだけで、アプリケーション実行部13で実行されているアプリケーションの動作状態を知ることができる。すなわち、ユーザは、ディスプレイ4の表示内容を視認することなく、アプリケーションの動作状態を知ることができる。   As a result, the jog dial 21 operates in the rotation direction and rotation speed according to the operation state of the application, so that the user can know the operation state of the application being executed by the application execution unit 13 simply by touching the jog dial 21. it can. That is, the user can know the operating state of the application without visually recognizing the display content on the display 4.

なお、S1において、入出力装置2の制御部によって動作キー3に入力がないと判定された場合(すなわち、入出力装置2の制御部が動作キー3からの押下信号を受信しなかった場合)には(S1でNO)、入出力装置2の制御部は、入出力装置2の各機能を停止させる。すなわち、この場合、モータ制御部24がモータ22を駆動させないため、ジョグダイアル21の回転は停止している(S4)。なお、S4の処理後、S1の処理に戻る。   In S1, when it is determined by the control unit of the input / output device 2 that there is no input to the operation key 3 (that is, when the control unit of the input / output device 2 does not receive a press signal from the operation key 3). (NO in S1), the control unit of the input / output device 2 stops each function of the input / output device 2. That is, in this case, since the motor control unit 24 does not drive the motor 22, the rotation of the jog dial 21 is stopped (S4). After S4, the process returns to S1.

ここで、エンコーダ23の回転軸には歯車22aが備えられ、この歯車22aとジョグダイアル21の回転軸とが噛み合っている。このため、エンコーダ23は、ジョグダイアル21の回転動作に併せて、ジョグダイアル21の回転方向と回転速度とを検出する。しかしながら、動作キー3に入力がない場合には、エンコーダ23は停止状態にあるため、ジョグダイアル21に対してユーザによる入力が行われた場合であっても、ジョグダイアル21の回転動作を検出しない。   Here, the rotary shaft of the encoder 23 is provided with a gear 22a, and the gear 22a and the rotary shaft of the jog dial 21 are engaged with each other. Therefore, the encoder 23 detects the rotation direction and the rotation speed of the jog dial 21 in conjunction with the rotation operation of the jog dial 21. However, when there is no input to the operation key 3, the encoder 23 is in a stopped state, so even if the user inputs to the jog dial 21, the rotation operation of the jog dial 21 is not detected.

一方、動作キー3に入力がある場合には、エンコーダ23は、ジョグダイアル21の回転方向と回転速度とを検出しており、この検出した回転方向と回転速度とをエンコーダ出力値として出力値判定部25に送信する。   On the other hand, when the operation key 3 is input, the encoder 23 detects the rotational direction and rotational speed of the jog dial 21, and uses the detected rotational direction and rotational speed as an encoder output value as an output value determination unit. 25.

出力値判定部25は、モータ制御部24から受信したモータ出力値と、エンコーダ23から受信したエンコーダ出力値とが一致するか否かを判定する(S5)。出力値判定部25によってモータ出力値とエンコーダ出力値とが一致しない場合(S5でYES)、ジョグダイアル21に対してユーザによる入力があったものと判定される。すなわち、出力値判定部25は、アプリケーションの動作状態を示すモータ出力値と、ジョグダイアル21の動作状態を示すエンコーダ出力値とが異なる場合(すなわち、不一致である場合)には、ジョグダイアル21に対してユーザによる入力があったものと判定する。   The output value determination unit 25 determines whether or not the motor output value received from the motor control unit 24 matches the encoder output value received from the encoder 23 (S5). When the motor output value does not match the encoder output value by the output value determination unit 25 (YES in S5), it is determined that the user has input to the jog dial 21. That is, when the motor output value indicating the operation state of the application is different from the encoder output value indicating the operation state of the jog dial 21 (that is, when they do not match), the output value determination unit 25 applies to the jog dial 21. It is determined that there is an input by the user.

このとき、出力値判定部25は、エンコーダ出力値を受信すると、入力/動作テーブル記憶部26に記憶されている入力テーブルT2を参照して、エンコーダ出力値に対応付けられたアプリケーションの動作状態を示すアプリケーション状態情報を取得する。例えば、取得したエンコーダ出力値の示す回転方向が「右回転」、回転速度が「超低速」である場合には、出力値判定部25は、入力テーブルT2を参照することにより、アプリケーション状態情報として「スロー再生」を取得する。そして、出力値判定部25は、このアプリケーション状態情報を動作状態指示信号として、デジタルオーディオプレーヤ1の状態調整部12に送信し(S6)、入出力装置2における処理を終了する。   At this time, when receiving the encoder output value, the output value determination unit 25 refers to the input table T2 stored in the input / operation table storage unit 26 to determine the operation state of the application associated with the encoder output value. Get the application status information shown. For example, when the rotation direction indicated by the acquired encoder output value is “right rotation” and the rotation speed is “ultra-low speed”, the output value determination unit 25 refers to the input table T2 as application state information. Get “slow playback”. Then, the output value determination unit 25 transmits the application state information as an operation state instruction signal to the state adjustment unit 12 of the digital audio player 1 (S6), and ends the processing in the input / output device 2.

なお、出力値判定部25によってモータ出力値とエンコーダ出力値とが一致している場合(S5でNO)、ジョグダイアル21に対してユーザによる入力がないものと判定し、この入出力装置2における処理を終了する。   When the output value determination unit 25 matches the motor output value and the encoder output value (NO in S5), it is determined that there is no input by the user to the jog dial 21, and processing in the input / output device 2 is performed. Exit.

〔デジタルオーディオプレーヤにおける処理の流れ〕
次に、デジタルオーディオプレーヤ1における処理の流れについて説明する。図7は、デジタルオーディオプレーヤ1における処理の流れを示すフローチャートである。なお、この処理においては、動作キー3が押下され続けているものとする。
[Processing flow in digital audio player]
Next, the flow of processing in the digital audio player 1 will be described. FIG. 7 is a flowchart showing the flow of processing in the digital audio player 1. In this process, it is assumed that the operation key 3 is kept pressed.

まず、アプリケーション実行部13によって音楽または動画の再生が開始されると、状態検出部11は、アプリケーション実行部13によって実行されているアプリケーションの動作状態、すなわち「再生」を示すアプリケーションの動作状態を検出する。そして、状態検出部11は、この検出結果から「再生」を示す動作状態信号をモータ制御部24に送信する(S11)。これにより、入出力装置2のモータ制御部24は、ジョグダイアル21を、アプリケーションの動作状態に対応した回転方向と回転速度とで回転させることとなる。この場合、モータ制御部24は、動作テーブルT1を参照して、回転方向「右回転」および回転速度「低速」で、モータ22を介してジョグダイアル21を回転させる。   First, when the application execution unit 13 starts playing music or video, the state detection unit 11 detects the operation state of the application being executed by the application execution unit 13, that is, the operation state of the application indicating “playback”. To do. And the state detection part 11 transmits the operation state signal which shows "reproduction | regeneration" to the motor control part 24 from this detection result (S11). As a result, the motor control unit 24 of the input / output device 2 rotates the jog dial 21 at a rotation direction and a rotation speed corresponding to the operation state of the application. In this case, the motor control unit 24 refers to the operation table T1 and rotates the jog dial 21 via the motor 22 in the rotation direction “right rotation” and the rotation speed “low speed”.

ジョグダイアル21が回転すると、エンコーダ23は、エンコーダ値(すなわち、ジョグダイアル21の回転方向および回転速度)を読み取る(S12)。エンコーダ23が読み取ったエンコーダ値は、エンコーダ出力値として出力値判定部25に送信される。   When the jog dial 21 rotates, the encoder 23 reads the encoder value (that is, the rotation direction and rotation speed of the jog dial 21) (S12). The encoder value read by the encoder 23 is transmitted to the output value determination unit 25 as an encoder output value.

出力値判定部25は、モータ制御部24から受信したモータ出力値と、エンコーダ23から受信したエンコーダ出力値とが一致するか否かを判定することによって、ジョグダイアル21に対してユーザによる入力があったか否かを判定する。   The output value determination unit 25 determines whether the motor output value received from the motor control unit 24 and the encoder output value received from the encoder 23 match each other, so that there has been an input by the user to the jog dial 21. Determine whether or not.

そして、ジョグダイアル21に対してユーザによる入力があった場合、出力値判定部25は、入力テーブルT2を参照することによって、エンコーダ出力値から動作状態指示信号を生成し、この動作状態指示信号を状態調整部12に送信する。一方、ジョグダイアル21に対してユーザによる入力がなかった場合には、出力値判定部25は、動作状態指示信号を生成しないため、この動作状態指示信号を状態調整部12に送信することはない。   When there is an input by the user to the jog dial 21, the output value determination unit 25 generates an operation state instruction signal from the encoder output value by referring to the input table T2, and this operation state instruction signal is displayed in the state. It transmits to the adjustment unit 12. On the other hand, when there is no user input to the jog dial 21, the output value determination unit 25 does not generate an operation state instruction signal, and therefore does not transmit this operation state instruction signal to the state adjustment unit 12.

すなわち、状態調整部12は、ジョグダイアル21に対してユーザによる入力があったか否かを、出力値判定部25から動作状態指示信号を受信したか否かで判定する(S13)。   That is, the state adjustment unit 12 determines whether or not there is an input by the user to the jog dial 21 based on whether or not an operation state instruction signal is received from the output value determination unit 25 (S13).

状態調整部12が出力値判定部25から動作状態指示信号を受信した場合(S13でYES)、この動作状態指示信号が「停止」を示しているかを判定する(S14)。状態調整部12によって、受信した動作状態指示信号が「停止」を示す動作状態指示信号であると判定された場合(S14でYES)、状態調整部12が音楽または動画の再生を終了させると共に、モータ制御部24がジョグダイアル21の回転動作を停止させる(S15)。   When the state adjustment unit 12 receives the operation state instruction signal from the output value determination unit 25 (YES in S13), it is determined whether the operation state instruction signal indicates “stop” (S14). When the state adjustment unit 12 determines that the received operation state instruction signal is an operation state instruction signal indicating “stop” (YES in S14), the state adjustment unit 12 ends the reproduction of music or video, The motor control unit 24 stops the rotation operation of the jog dial 21 (S15).

具体的には、状態調整部12が音楽または動画の再生終了を示すアプリケーション調整信号を送信する。アプリケーション実行部13は、このアプリケーション調整信号を受信すると、音楽または動画の再生を終了する。すなわち、アプリケーション実行部13は、アプリケーションの動作状態を「再生」状態から「停止」状態にする。   Specifically, the state adjustment unit 12 transmits an application adjustment signal indicating the end of music or video playback. When receiving the application adjustment signal, the application execution unit 13 ends the reproduction of the music or the moving image. That is, the application execution unit 13 changes the operation state of the application from the “playback” state to the “stop” state.

状態検出部11は、アプリケーションが「停止」状態になったことをアプリケーション実行部13から検出し、この検出結果を「停止」を示す動作状態信号としてモータ制御部24に送信する。モータ制御部24がモータ22を制御することにより、ジョグダイアル21の回転動作を停止させることとなる。S15の処理が完了すると、デジタルオーディオプレーヤ1での処理を終了する。   The state detection unit 11 detects from the application execution unit 13 that the application is in the “stop” state, and transmits the detection result to the motor control unit 24 as an operation state signal indicating “stop”. When the motor control unit 24 controls the motor 22, the rotation operation of the jog dial 21 is stopped. When the process of S15 is completed, the process in the digital audio player 1 is terminated.

一方、状態調整部12によって、受信した動作状態指示信号が「停止」を示す動作状態指示信号でなかった場合(S14でNO)、デジタルオーディオプレーヤ1では、ジョグダイアル21に対して行われたユーザによる入力に応じた処理が行われる(S16)。そして、デジタルオーディオプレーヤ1では、この処理に対応したアプリケーションの動作状態に調整されると共に、この動作状態に対応したモータ出力値に応じてジョグダイアル21の回転動作が継続される。なお、S16の処理が完了すると、S12の処理に戻る。   On the other hand, when the operation state instruction signal received by the state adjustment unit 12 is not an operation state instruction signal indicating “stop” (NO in S14), in the digital audio player 1, the user makes an operation on the jog dial 21. Processing according to the input is performed (S16). In the digital audio player 1, the operation state of the application corresponding to this process is adjusted, and the rotation operation of the jog dial 21 is continued according to the motor output value corresponding to this operation state. When the process of S16 is completed, the process returns to S12.

ここで、S16における処理については、図8(a)〜(f)に示す処理が行われる。なお、図8は、ジョグダイアル21に対してユーザによる入力があった場合の、その入力に対するデジタルオーディオプレーヤ1における各処理を示すフローチャートである。   Here, for the processing in S16, the processing shown in FIGS. 8A to 8F is performed. FIG. 8 is a flowchart showing each process in the digital audio player 1 in response to an input from the user to the jog dial 21.

ジョグダイアル21に対するユーザによる入力が「再生」を示す場合、図8(a)に示すように、状態調整部12は、出力値判定部25から「再生」を示す動作状態指示信号を受信すると、「再生」を示すアプリケーション調整信号を生成し、アプリケーション実行部13に送信する。アプリケーション実行部13は、このアプリケーション調整信号を受信すると、音楽または動画を再生状態にする。そして、モータ制御部24の制御によって、ジョグダイアル21は、この再生状態に対応した回転動作(すなわち、回転方向「右回転」、回転速度「低速」)で回転する(S31)。   When the input by the user to the jog dial 21 indicates “reproduction”, as illustrated in FIG. 8A, when the state adjustment unit 12 receives the operation state instruction signal indicating “reproduction” from the output value determination unit 25, “ An application adjustment signal indicating “play” is generated and transmitted to the application execution unit 13. When the application execution unit 13 receives the application adjustment signal, the application execution unit 13 sets the music or moving image to the reproduction state. Then, under the control of the motor control unit 24, the jog dial 21 rotates in a rotation operation corresponding to the reproduction state (that is, the rotation direction “right rotation”, the rotation speed “low speed”) (S31).

すなわち、アプリケーション実行部13によって音楽または動画が再生されると、状態検出部11は、アプリケーションの動作状態が「再生」になったことをアプリケーション実行部13から検出し、この検出結果を「再生」を示す動作状態信号としてモータ制御部24に送信する。そして、モータ制御部24は、動作テーブルT1を参照することによって、回転方向「右回転」および回転速度「低速」を示すモータ出力値をモータ22に出力する。これにより、ジョグダイアル21は、「再生」を示す回転動作を行うこととなる。   That is, when music or a moving image is reproduced by the application execution unit 13, the state detection unit 11 detects that the operation state of the application is “reproduction” from the application execution unit 13, and the detection result is “reproduction”. Is transmitted to the motor control unit 24 as an operation state signal. The motor control unit 24 outputs a motor output value indicating the rotation direction “right rotation” and the rotation speed “low speed” to the motor 22 by referring to the operation table T1. As a result, the jog dial 21 performs a rotation operation indicating “reproduction”.

ジョグダイアル21に対するユーザによる入力が「早送り」を示す場合、図8(b)に示すように、状態調整部12は、出力値判定部25から「早送り」を示す動作状態指示信号を受信すると、「早送り」を示すアプリケーション調整信号を生成し、アプリケーション実行部13に送信する。アプリケーション実行部13は、このアプリケーション調整信号を受信すると、音楽または動画を早送りの状態にする。そして、モータ制御部24の制御によって、ジョグダイアル21は、この早送りの状態に対応した回転動作(すなわち、回転方向「右回転」、回転速度「高速」)で回転する(S32)。なお、図8(b)における具体的な処理は、図8(a)に示す処理と同様のため、その説明を省略する。また、図8(c)〜(f)についても、同様にその説明を省略する。   When the input by the user to the jog dial 21 indicates “fast forward”, as illustrated in FIG. 8B, the state adjustment unit 12 receives an operation state instruction signal indicating “fast forward” from the output value determination unit 25. An application adjustment signal indicating “fast forward” is generated and transmitted to the application execution unit 13. When the application execution unit 13 receives the application adjustment signal, the application execution unit 13 puts the music or moving image in a fast-forward state. Then, under the control of the motor control unit 24, the jog dial 21 is rotated by a rotation operation corresponding to the fast-forwarding state (that is, the rotation direction “right rotation” and the rotation speed “high speed”) (S32). The specific processing in FIG. 8B is the same as the processing shown in FIG. The description of FIGS. 8C to 8F is also omitted.

ジョグダイアル21に対するユーザによる入力が「巻戻し」を示す場合、図8(c)に示すように、状態調整部12は、出力値判定部25から「巻戻し」を示す動作状態指示信号を受信すると、「巻戻し」を示すアプリケーション調整信号を生成し、アプリケーション実行部13に送信する。アプリケーション実行部13は、このアプリケーション調整信号を受信すると、音楽または動画を巻戻しの状態にする。そして、モータ制御部24の制御によって、ジョグダイアル21は、この巻戻しの状態に対応した回転動作(すなわち、回転方向「左回転」、回転速度「高速」)で回転する(S33)。   When the user input to the jog dial 21 indicates “rewind”, the state adjustment unit 12 receives an operation state instruction signal indicating “rewind” from the output value determination unit 25 as shown in FIG. , An application adjustment signal indicating “rewind” is generated and transmitted to the application execution unit 13. When the application execution unit 13 receives the application adjustment signal, the application execution unit 13 sets the music or moving image to the rewind state. Then, under the control of the motor control unit 24, the jog dial 21 is rotated by a rotation operation corresponding to the rewinding state (that is, the rotation direction “left rotation” and the rotation speed “high speed”) (S33).

ジョグダイアル21に対するユーザによる入力が「曲送り」を示す場合、図8(d)に示すように、状態調整部12は、出力値判定部25から「曲送り」を示す動作状態指示信号を受信すると、「曲送り」を示すアプリケーション調整信号を生成し、アプリケーション実行部13に送信する。アプリケーション実行部13は、このアプリケーション調整信号を受信すると、音楽または動画を曲送りの状態にする。そして、モータ制御部24の制御によって、ジョグダイアル21は、この曲送りの状態に対応した回転動作(すなわち、回転方向「右回転」、回転速度「超高速」)で回転する(S34)。S34における曲送りの処理が完了すると、S31における再生処理が行われる(S35)。   When the input by the user to the jog dial 21 indicates “tune feed”, the state adjustment unit 12 receives an operation state instruction signal indicating “tune feed” from the output value determination unit 25 as shown in FIG. , An application adjustment signal indicating “music feed” is generated and transmitted to the application execution unit 13. When the application execution unit 13 receives the application adjustment signal, the application execution unit 13 puts the music or the moving image into a song advance state. Then, under the control of the motor control unit 24, the jog dial 21 rotates in a rotation operation corresponding to the state of the music feed (that is, the rotation direction “right rotation”, the rotation speed “ultra-high speed”) (S34). When the music feed process in S34 is completed, the reproduction process in S31 is performed (S35).

ジョグダイアル21に対するユーザによる入力が「曲戻し」を示す場合、図8(e)に示すように、状態調整部12は、出力値判定部25から「曲戻し」を示す動作状態指示信号を受信すると、「曲戻し」を示すアプリケーション調整信号を生成し、アプリケーション実行部13に送信する。アプリケーション実行部13は、このアプリケーション調整信号を受信すると、音楽または動画を曲戻しの状態にする。そして、モータ制御部24の制御によって、ジョグダイアル21は、この曲戻しの状態に対応した回転動作(すなわち、回転方向「左回転」、回転速度「超高速」)で回転する(S36)。S36における曲戻しの処理が完了すると、S31における再生処理が行われる(S37)。   When the input by the user to the jog dial 21 indicates “tune return”, as illustrated in FIG. 8E, the state adjustment unit 12 receives an operation state instruction signal indicating “tune return” from the output value determination unit 25. , An application adjustment signal indicating “music return” is generated and transmitted to the application execution unit 13. When the application execution unit 13 receives the application adjustment signal, the application execution unit 13 puts the music or moving image in a song-backed state. Then, under the control of the motor control unit 24, the jog dial 21 is rotated by a rotation operation corresponding to the bent back state (that is, the rotation direction “left rotation”, the rotation speed “ultra-high speed”) (S36). When the music return process in S36 is completed, the reproduction process in S31 is performed (S37).

最後に、ジョグダイアル21に対するユーザによる入力が「一時停止」を示す場合、図8(f)に示すように、状態調整部12は、出力値判定部25から「一時停止」を示す動作状態指示信号を受信すると、「一時停止」を示すアプリケーション調整信号を生成し、アプリケーション実行部13に送信する。アプリケーション実行部13は、このアプリケーション調整信号を受信すると、音楽または動画を一時停止の状態にする。そして、モータ制御部24の制御によって、ジョグダイアル21は、この一時停止の状態に対応した動作(すなわち、「振動もしくは断続的に回転」)を行う(S38)。   Finally, when the user input to the jog dial 21 indicates “pause”, the state adjustment unit 12 receives an operation state instruction signal indicating “pause” from the output value determination unit 25 as shown in FIG. Is received, an application adjustment signal indicating “pause” is generated and transmitted to the application execution unit 13. When the application execution unit 13 receives the application adjustment signal, the application execution unit 13 pauses the music or the moving image. Then, under the control of the motor control unit 24, the jog dial 21 performs an operation corresponding to the temporarily stopped state (ie, “vibrates or intermittently rotates”) (S38).

なお、図8(a)〜(f)に示す処理は、デジタルオーディオプレーヤ1に図4に示す動作テーブルT1と同様のテーブルが記憶されており、例えば状態検出部11、状態調整部12等がそのテーブルに応じた動作を行うようになっていてもよい。   In the processes shown in FIGS. 8A to 8F, a table similar to the operation table T1 shown in FIG. 4 is stored in the digital audio player 1. For example, the state detection unit 11, the state adjustment unit 12, and the like are stored. An operation corresponding to the table may be performed.

図7のS13において、状態調整部12が出力値判定部25から動作状態指示信号を受信していない場合(S13でNO)、状態調整部12は、デジタルオーディオプレーヤ1に備えられた機能キー(図示しない)によって曲変更が行われたか否かを判定する(S17)。ここで、「曲変更」は、「曲送り」または「曲戻し」を指す。また、曲変更(「曲送り」もしくは「曲戻し」)は、動画再生の場合には、動画の変更(「動画送り」もしくは「動画戻し」)またはチャプターの変更(「チャプター送り」もしくは「チャプター戻し」)」を指すものとする。   In S13 of FIG. 7, when the state adjustment unit 12 has not received the operation state instruction signal from the output value determination unit 25 (NO in S13), the state adjustment unit 12 is provided with function keys (provided in the digital audio player 1). It is determined whether or not a song change has been performed (not shown) (S17). Here, “music change” refers to “music advance” or “music return”. In addition, the song change ("Song advance" or "Song return") is a change of a movie ("Movie advance" or "Movie return") or a chapter change ("Chapter advance" or "Chapter") when playing a movie. Return ")".

状態調整部12によって曲変更が行われた場合(S17でYES)、状態調整部12は、曲変更を示すアプリケーション調整信号をアプリケーション実行部13に送信する。これにより、アプリケーション実行部13は音楽または動画の曲変更を行う。このとき、状態検出部11は、アプリケーション実行部13によって曲変更がなされたことをアプリケーションの動作状態として検出すると、曲変更を示す動作状態信号をモータ制御部24に送信する。モータ制御部24は、動作テーブルT1を参照して、曲変更を示すモータ出力値をモータ22に送信する。ここで、曲変更が「曲送り」である場合、モータ出力値は、回転方向「右回転」、回転速度「超高速」を示し、曲変更が「曲戻し」である場合、モータ出力値は、回転方向「左回転」、回転速度「超高速」を示す。   When the song change is performed by the state adjustment unit 12 (YES in S17), the state adjustment unit 12 transmits an application adjustment signal indicating the song change to the application execution unit 13. As a result, the application execution unit 13 changes the music or moving image. At this time, when the state detection unit 11 detects that the music execution has been changed by the application execution unit 13 as an operation state of the application, the state detection unit 11 transmits an operation state signal indicating the music change to the motor control unit 24. The motor control unit 24 refers to the operation table T1 and transmits a motor output value indicating a song change to the motor 22. Here, when the song change is “song feed”, the motor output value indicates the rotation direction “right rotation” and the rotation speed “ultra-high speed”, and when the song change is “turn back”, the motor output value is The rotation direction is “left rotation” and the rotation speed is “ultra-high speed”.

そして、モータ22は、曲変更を示すモータ出力値に対応して、ジョグダイアル21を駆動させる。これにより、ジョグダイアル21は、曲変更を示す回転動作を出力する(S18)。   The motor 22 drives the jog dial 21 in response to the motor output value indicating the music change. As a result, the jog dial 21 outputs a rotation operation indicating a song change (S18).

曲変更が完了すると、状態調整部12は、アプリケーション実行部13に再生を示すアプリケーション調整信号を送信する。アプリケーション実行部13は、このアプリケーション調整信号を受信すると、音楽(または動画)を再生状態にする。そして、状態検出部11が、アプリケーション実行部13から音楽(または動画)が再生状態であることを検出すると、「再生」を示す動作状態信号をモータ制御部24に送信する。すなわち、ジョグダイアル21は、「再生」状態に対応した回転動作で回転を継続させる(S19)。なお、S19の処理が完了すると、S12の処理に戻る。   When the song change is completed, the state adjustment unit 12 transmits an application adjustment signal indicating reproduction to the application execution unit 13. When the application execution unit 13 receives the application adjustment signal, the application execution unit 13 sets the music (or moving image) to the reproduction state. When the state detection unit 11 detects that the music (or moving image) is in the playback state from the application execution unit 13, it transmits an operation state signal indicating “playback” to the motor control unit 24. That is, the jog dial 21 continues the rotation by the rotation operation corresponding to the “reproduction” state (S19). When the process of S19 is completed, the process returns to S12.

一方、状態調整部12によって曲変更が行われなかった場合(S17でNO)、アプリケーション実行部13で現在実行されているアプリケーションの動作状態が継続される。このため、モータ制御部24は、上記アプリケーションの動作状態に対応したジョグダイアル21の回転動作(すなわち、ジョグダイアル21の回転方向および回転速度)を変更することなく継続する(S20)。そして、S20の処理が完了すると、S12の処理に戻る。   On the other hand, when the song change is not performed by the state adjustment unit 12 (NO in S17), the operation state of the application currently being executed by the application execution unit 13 is continued. Therefore, the motor control unit 24 continues without changing the rotation operation of the jog dial 21 corresponding to the operation state of the application (that is, the rotation direction and rotation speed of the jog dial 21) (S20). Then, when the process of S20 is completed, the process returns to S12.

〔入出力装置の変形例〕
次に、入出力装置2とは異なる外観を有する入出力装置2aの配置例について図9に基づいて説明する。図9は、入出力装置2aの概略構成の外観を示す説明図であり、同図(a)は、入出力装置2aの概略構成を示す上面図であり、同図(b)は、入出力装置2aの概略構成を示す側面図である。
[Modified example of input / output device]
Next, an arrangement example of the input / output device 2a having an appearance different from that of the input / output device 2 will be described with reference to FIG. FIG. 9 is an explanatory view showing the external appearance of the schematic configuration of the input / output device 2a, FIG. 9 (a) is a top view showing the schematic configuration of the input / output device 2a, and FIG. It is a side view which shows schematic structure of the apparatus 2a.

ここで、入出力装置2aでは、図3に示す入出力装置2に備えられたジョグダイアル21、モータ22、歯車22aおよびエンコーダ23と同一の機能を有するため、同一の符号を付記し、その説明は省略する。また、デジタルオーディオプレーヤ(電子機器)1aは、デジタルオーディオプレーヤ1と同様、動作キー3、ディスプレイ4、状態検出部11、状態調整部12およびアプリケーション実行部13を備えている。一方、入出力装置2aは、入出力装置2と同様、モータ制御部24、出力値判定部25および入力/動作テーブル記憶部26を備えている。なお、後述のデジタルオーディオプレーヤ(電子機器)1b、1cと入出力装置2b、2cについても同様である。   Here, since the input / output device 2a has the same functions as the jog dial 21, the motor 22, the gear 22a, and the encoder 23 provided in the input / output device 2 shown in FIG. Omitted. Similarly to the digital audio player 1, the digital audio player (electronic device) 1 a includes an operation key 3, a display 4, a state detection unit 11, a state adjustment unit 12, and an application execution unit 13. On the other hand, the input / output device 2 a includes a motor control unit 24, an output value determination unit 25, and an input / operation table storage unit 26, similar to the input / output device 2. The same applies to digital audio players (electronic devices) 1b and 1c, which will be described later, and input / output devices 2b and 2c.

入出力装置2aでは、図9(b)に示すように、ジョグダイアル21の円形基板の片面(以降、露出面)がデジタルオーディオプレーヤ1a表面に露出する構成となっている。ジョグダイアル21は、図3と同様、デジタルオーディオプレーヤ1aの側面(ここで、側面とは上述のデジタルオーディオプレーヤ1の側面と同じ面を指す)に備えられているが、これに限られたものではなく、ユーザが操作できる任意の位置に備えていればよい。また、ジョグダイアル21の露出面とは反対の面の中心には、ジョグダイアル21の回転軸が設けられている。なお、図9(a)に示す矢印は、動作テーブルT1および入力テーブルT2に示す「右回転」の回転方向を示す。   In the input / output device 2a, as shown in FIG. 9B, one side (hereinafter, exposed surface) of the circular substrate of the jog dial 21 is exposed on the surface of the digital audio player 1a. As in FIG. 3, the jog dial 21 is provided on the side surface of the digital audio player 1a (here, the side surface refers to the same surface as the side surface of the digital audio player 1 described above). It is only necessary to provide at an arbitrary position where the user can operate. A rotation shaft of the jog dial 21 is provided at the center of the surface opposite to the exposed surface of the jog dial 21. In addition, the arrow shown to Fig.9 (a) shows the rotation direction of "right rotation" shown to the operation table T1 and the input table T2.

モータ22は、その回転軸方向が、ジョグダイアル21の露出面(すなわち、上述したデジタルオーディオプレーヤ1aの側面)と略水平となるように備えられている。また、ジョグダイアル21がモータ22の駆動に連動して回転できるように、モータ22の回転軸の軸先には、ジョグダイアル21の回転軸と噛み合うように歯車22aが配置されている。   The motor 22 is provided such that the rotational axis direction thereof is substantially horizontal with the exposed surface of the jog dial 21 (that is, the side surface of the digital audio player 1a described above). Further, a gear 22 a is disposed at the shaft tip of the rotating shaft of the motor 22 so as to mesh with the rotating shaft of the jog dial 21 so that the jog dial 21 can rotate in conjunction with the driving of the motor 22.

エンコーダ23は、ジョグダイアル21の回転軸の軸先に、歯車22aと接触しないように備えられている。すなわち、エンコーダ23の主軸は、ジョグダイアル21の回転動作と連動するように、ジョグダイアル21の回転軸の軸先で、なおかつ回転軸中心と結合されている。   The encoder 23 is provided at the axis of the rotary shaft of the jog dial 21 so as not to contact the gear 22a. That is, the main shaft of the encoder 23 is coupled to the rotation shaft center of the jog dial 21 and to the rotation shaft center so as to be interlocked with the rotation operation of the jog dial 21.

入出力装置2aにおいても、入出力装置2と同様、モータ制御部24から送信されるモータ出力値によってモータ22が駆動し、この駆動に連動してジョグダイアル21が回転動作を行う。また、ジョグダイアル21の回転動作をエンコーダ23が検出し、この検出結果をエンコーダ出力値として出力値判定部25に送信する。   In the input / output device 2a as well, like the input / output device 2, the motor 22 is driven by the motor output value transmitted from the motor control unit 24, and the jog dial 21 rotates in conjunction with this drive. Further, the encoder 23 detects the rotational operation of the jog dial 21 and transmits the detection result to the output value determination unit 25 as an encoder output value.

上記構成により、ユーザは、ジョグダイアル21の露出面を触れるだけで、アプリケーションの動作状態を知ることができる。一方、ユーザは、ジョグダイアル21の露出面を回転させることで、この入力操作に対応させたアプリケーションの動作状態に変更することができる。このため、ユーザは、ディスプレイ4にてアプリケーションの動作状態を視認することなく、アプリケーションの動作状態の確認および変更を行うことができる。   With the above configuration, the user can know the operation state of the application simply by touching the exposed surface of the jog dial 21. On the other hand, the user can change the operation state of the application corresponding to this input operation by rotating the exposed surface of the jog dial 21. Therefore, the user can check and change the operation state of the application without visually recognizing the operation state of the application on the display 4.

ここで、図9に示す入出力装置2aにおいて、モータ22が配置されている位置を適宜変更することも可能である。すなわち、図10に示す入出力装置2bにおいて、モータ22は、その回転軸方向がジョグダイアル21の露出面と略垂直になるように備えられている。そして、このモータ22の回転軸には歯車22aが備えられ、歯車22aとジョグダイアル21の回転軸とが噛み合うように配置されている。   Here, in the input / output device 2a shown in FIG. 9, the position where the motor 22 is disposed can be changed as appropriate. That is, in the input / output device 2 b shown in FIG. 10, the motor 22 is provided such that the rotation axis direction thereof is substantially perpendicular to the exposed surface of the jog dial 21. The rotation shaft of the motor 22 is provided with a gear 22a, and the gear 22a and the rotation shaft of the jog dial 21 are arranged to mesh with each other.

なお、図10は、入出力装置2、2aとは別の配置例である入出力装置2bの概略構成の外観を示す説明図であり、同図(a)は、入出力装置2bの概略構成を示す上面図であり、同図(b)は、入出力装置2bの概略構成を示す側面図である。また、図10(a)に示す矢印は、図9(a)に示す矢印と同様である。   FIG. 10 is an explanatory diagram showing the appearance of the schematic configuration of the input / output device 2b, which is an arrangement example different from the input / output devices 2 and 2a. FIG. 10 (a) shows the schematic configuration of the input / output device 2b. FIG. 5B is a side view showing a schematic configuration of the input / output device 2b. Moreover, the arrow shown to Fig.10 (a) is the same as the arrow shown to Fig.9 (a).

次に、入出力装置2、2a、2bとは異なる外観を有する入出力装置2cの配置例について図11に基づいて説明する。図11は、入出力装置2、2a、2bとは別の配置例である入出力装置2cの概略構成の外観を示す説明図である。   Next, an arrangement example of the input / output device 2c having an appearance different from that of the input / output devices 2, 2a, and 2b will be described with reference to FIG. FIG. 11 is an explanatory diagram showing an appearance of a schematic configuration of an input / output device 2c which is an arrangement example different from the input / output devices 2, 2a and 2b.

入出力装置2cでは、図11に示すように、ジョグダイアル21の円形基板がデジタルオーディオプレーヤ1cの側面(ここで、側面とは上述のデジタルオーディオプレーヤ1の側面と同じ面を指す)に対して任意の傾きを有して配置されている。すなわち、ジョグダイアル21の円形基板の有する2つの表面(図10における露出面とその反対側の表面)において、その露出面積が異なっている。   In the input / output device 2c, as shown in FIG. 11, the circular substrate of the jog dial 21 is arbitrary with respect to the side surface of the digital audio player 1c (here, the side surface refers to the same surface as the side surface of the digital audio player 1). It is arranged with an inclination of. That is, the exposed areas of the two surfaces of the circular substrate of the jog dial 21 (the exposed surface in FIG. 10 and the opposite surface) are different.

また、入出力装置2cのジョグダイアル21は、図3に示す入出力装置2と同様、ユーザがジョグダイアル21の回転動作を知覚できると共に、ジョグダイアル21を操作できる程度に露出していればよい。すなわち、図11では、ジョグダイアル21の回転軸はデジタルオーディオプレーヤ1c内となるように配置されている。   Further, the jog dial 21 of the input / output device 2c only needs to be exposed to the extent that the user can perceive the rotation operation of the jog dial 21 and can operate the jog dial 21 as in the case of the input / output device 2 shown in FIG. That is, in FIG. 11, the rotation axis of the jog dial 21 is arranged so as to be in the digital audio player 1c.

モータ22は、その回転軸方向がジョグダイアル21の回転軸方向と略水平になるように配置されている。また、モータ22の回転軸の軸先には歯車22aが備えられており、この歯車22aがジョグダイアル21の側壁と噛み合うように配置されている。   The motor 22 is arranged so that the rotation axis direction thereof is substantially horizontal with the rotation axis direction of the jog dial 21. Further, a gear 22 a is provided at the shaft tip of the rotating shaft of the motor 22, and the gear 22 a is arranged so as to mesh with the side wall of the jog dial 21.

エンコーダ23は、歯車22aの、モータ22の回転軸の軸先が備えられている表面とは反対側の表面に備えられている。この場合、エンコーダ23の主軸は、モータ22の回転軸とは異なる、歯車22aの有する回転軸と結合されている。   The encoder 23 is provided on the surface of the gear 22a opposite to the surface on which the shaft tip of the rotating shaft of the motor 22 is provided. In this case, the main shaft of the encoder 23 is coupled to a rotation shaft of the gear 22 a that is different from the rotation shaft of the motor 22.

すなわち、入出力装置2cでは、エンコーダ23がジョグダイアル21の回転軸に直接結合されている構成ではない。これは、ジョグダイアル21に対してユーザの入力操作が行われた場合(すなわち、ユーザによってジョグダイアル21に外力が与えられた場合)、歯車22aは、ジョグダイアル21の回転動作に連動して動作を行うためである。   That is, the input / output device 2 c is not configured such that the encoder 23 is directly coupled to the rotating shaft of the jog dial 21. This is because when the user performs an input operation on the jog dial 21 (that is, when an external force is applied to the jog dial 21 by the user), the gear 22a operates in conjunction with the rotation operation of the jog dial 21. It is.

入出力装置2cにおいても、上述した入出力装置2、2a、2bと同様、モータ制御部24から送信されるモータ出力値によってモータ22が駆動し、この駆動に連動してジョグダイアル21が回転動作を行う。また、入出力装置2cでは、ジョグダイアル21の回転動作をエンコーダ23が検出し、この検出結果をエンコーダ出力値として出力値判定部25に送信している。   In the input / output device 2c, similarly to the input / output devices 2, 2a and 2b described above, the motor 22 is driven by the motor output value transmitted from the motor control unit 24, and the jog dial 21 rotates in conjunction with this drive. Do. In the input / output device 2c, the encoder 23 detects the rotation operation of the jog dial 21, and transmits the detection result to the output value determination unit 25 as an encoder output value.

このため、入出力装置2cにおいても、ユーザは、ジョグダイアル21を触れるだけで、アプリケーションの動作状態を知ることができる。一方、ユーザは、ジョグダイアル21の露出面を回転させることで、この入力操作に対応させたアプリケーションの動作状態に変更することができる。このため、ユーザは、ディスプレイ4にてアプリケーションの動作状態を視認することなく、アプリケーションの動作状態の確認および変更を行うことができる。   Therefore, also in the input / output device 2c, the user can know the operation state of the application simply by touching the jog dial 21. On the other hand, the user can change the operation state of the application corresponding to this input operation by rotating the exposed surface of the jog dial 21. Therefore, the user can check and change the operation state of the application without visually recognizing the operation state of the application on the display 4.

ここで、図9〜図11に示す入出力装置2a〜2cでは、ユーザは、ジョグダイアル21の露出面を回転させることで、アプリケーションの動作状態を変更しているが、これに限られたものではない。すなわち、ユーザは、ジョグダイアル21に対して、略垂直または斜め方向に力を加えて、ジョグダイアル21の回転を停止させることにより、アプリケーションの動作状態を変更してもよい。   Here, in the input / output devices 2a to 2c shown in FIG. 9 to FIG. 11, the user changes the operation state of the application by rotating the exposed surface of the jog dial 21, but this is not a limitation. Absent. That is, the user may change the operation state of the application by applying a force to the jog dial 21 in a substantially vertical or oblique direction to stop the rotation of the jog dial 21.

すなわち、図9〜図11に示す入出力装置2a〜2cでは、例えばジョグダイアル21の露出していない面に伸縮自在な部材(図示しない)と、ジョグダイアル21に対するユーザの押下(「押し込み」操作)を検出する押下検出部(図示しない)とを備える構成としてもよい。この場合、入出力装置2a〜2cのジョグダイアル21は、上述したデジタルオーディオプレーヤ1a〜1cの側面(すなわち、図9および図10においてはジョグダイアル21の露出面)に対して垂直方向に上下動作する。   That is, in the input / output devices 2a to 2c shown in FIGS. 9 to 11, for example, a member (not shown) that can expand and contract on the unexposed surface of the jog dial 21 and the user presses the jog dial 21 ("push" operation). It is good also as a structure provided with the press detection part (not shown) to detect. In this case, the jog dial 21 of the input / output devices 2a to 2c moves up and down in the vertical direction with respect to the side surfaces of the digital audio players 1a to 1c (that is, the exposed surface of the jog dial 21 in FIGS. 9 and 10).

この構成では、ユーザは、ジョグダイアル21を押下する(すなわち、「押し込み」動作を行う)ことができる。このため、ジョグダイアル21に対する「押し込み」操作に対応付けて、入出力装置2a〜2cの動作を制御することができる。   In this configuration, the user can press the jog dial 21 (that is, perform a “push-in” operation). Therefore, the operations of the input / output devices 2a to 2c can be controlled in association with the “push” operation on the jog dial 21.

例えば、ユーザによる「押し込み」操作によって、ジョグダイアル21の回転動作を停止させることができる。この場合、「押し込み」操作が行われると、押下検出部がこの「押し込み」操作を検出し、検出結果としてジョグダイアル押下信号をモータ制御部24に送信する。そして、モータ制御部24は、このジョグダイアル押下信号を受信すると、モータ22に「停止」を示すモータ出力値を送信する。これにより、モータ22は、ジョグダイアル21の動作を停止させる。   For example, the rotation operation of the jog dial 21 can be stopped by a “push” operation by the user. In this case, when a “push” operation is performed, the press detection unit detects this “push” operation, and transmits a jog dial press signal as a detection result to the motor control unit 24. When receiving the jog dial pressing signal, the motor control unit 24 transmits a motor output value indicating “stop” to the motor 22. Thereby, the motor 22 stops the operation of the jog dial 21.

また、ユーザによる「押し込み」操作に対応付けたアプリケーションの動作状態を、入力/動作テーブル記憶部26に設定してもよい。この場合、「押し込み」操作が行われると、押下検出部がこの「押し込み」操作を検出し、検出結果としてジョグダイアル押下信号を出力値判定部25に送信する。出力値判定部25は、このジョグダイアル押下信号を受信すると、入力/動作テーブル記憶部26を参照することにより、この「押し込み」操作に対応付けられたアプリケーション状態情報を取得する。これにより、デジタルオーディオプレーヤ1a〜1cでは、「押し込み」操作に対応付けられたアプリケーションの動作状態に変更することができる。   Further, the operation state of the application associated with the “push” operation by the user may be set in the input / operation table storage unit 26. In this case, when a “push” operation is performed, the press detection unit detects this “push” operation, and transmits a jog dial press signal as a detection result to the output value determination unit 25. When the output value determination unit 25 receives the jog dial pressing signal, the output value determination unit 25 refers to the input / operation table storage unit 26 to obtain application state information associated with the “push” operation. Thereby, in the digital audio players 1a to 1c, the operation state of the application associated with the “push” operation can be changed.

〔補足〕
最後に、入出力装置2、2a、2b、2cの各ブロック、特にモータ制御部24および出力値判定部25は、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。
[Supplement]
Finally, each block of the input / output devices 2, 2a, 2b, and 2c, in particular, the motor control unit 24 and the output value determination unit 25 may be configured by hardware logic, or software using a CPU as follows. It may be realized by.

すなわち、入出力装置2、2a、2b、2cは、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit)、上記プログラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである入出力装置2、2a、2b、2cの制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記入出力装置2、2a、2b、2cに供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。   That is, the input / output devices 2, 2a, 2b, and 2c expand a CPU (central processing unit) that executes instructions of a control program that realizes each function, a ROM (read only memory) that stores the program, and the program. A RAM (random access memory), a storage device (recording medium) such as a memory for storing the program and various data, and the like are provided. The object of the present invention is to allow the computer to read the program code (execution format program, intermediate code program, source program) of the control program of the input / output devices 2, 2a, 2b, 2c, which is software that realizes the above-described functions. This can also be achieved by supplying the recording medium recorded in the above to the input / output devices 2, 2a, 2b, and 2c and reading and executing the program code recorded on the recording medium by the computer (or CPU or MPU). It is.

上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。   Examples of the recording medium include a tape system such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, and an optical disk such as a CD-ROM / MO / MD / DVD / CD-R. Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.

また、入出力装置2、2a、2b、2cを通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。   Further, the input / output devices 2, 2a, 2b, and 2c may be configured to be connectable to a communication network, and the program code may be supplied via the communication network. The communication network is not particularly limited. For example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication. A net or the like is available. Also, the transmission medium constituting the communication network is not particularly limited. For example, even in the case of wired such as IEEE 1394, USB, power line carrier, cable TV line, telephone line, ADSL line, etc., infrared rays such as IrDA and remote control, Bluetooth ( (Registered trademark), 802.11 wireless, HDR, mobile phone network, satellite line, terrestrial digital network, and the like can also be used. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.

本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。   The present invention is not limited to the above-described embodiments, and various modifications can be made within the scope shown in the claims. That is, embodiments obtained by combining technical means appropriately modified within the scope of the claims are also included in the technical scope of the present invention.

本発明に係る入出力装置は、ユーザがディスプレイを視認することなく、アプリケーションの動作状態を確認するジョグダイアルを用いるだけで、アプリケーションの動作を制御することができる。このため、上記入出力装置は、例えば、携帯可能なデジタルオーディオプレーヤ等に有効に利用することができる。また、デジタルオーディオプレーヤに限らず、PC、PDA(personal digital assistance)等、種々の電子機器にも適用可能である。   The input / output device according to the present invention can control the operation of the application only by using a jog dial for confirming the operation state of the application without the user visually recognizing the display. Therefore, the input / output device can be effectively used for a portable digital audio player, for example. Further, the present invention is not limited to a digital audio player, and can be applied to various electronic devices such as a PC and a PDA (personal digital assistance).

本発明の一実施形態に係るデジタルオーディオプレーヤおよび入出力装置の概略構成を示すブロック図である。1 is a block diagram showing a schematic configuration of a digital audio player and an input / output device according to an embodiment of the present invention. 図1に示すデジタルオーディオプレーヤの外観を示す斜視図である。It is a perspective view which shows the external appearance of the digital audio player shown in FIG. 図1に示す入出力装置の概略構成の外観を示す説明図であり、同図(a)は、当該入出力装置の概略構成を示す上面図であり、同図(b)は、当該入出力装置の概略構成を示す側面図である。It is explanatory drawing which shows the external appearance of schematic structure of the input / output device shown in FIG. 1, The same figure (a) is a top view which shows schematic structure of the said input / output device, The same figure (b) is the said input / output. It is a side view which shows schematic structure of an apparatus. 図1に示す入出力装置の入力/動作テーブル記憶部に記憶されている動作テーブルの一例を示す図である。FIG. 2 is a diagram illustrating an example of an operation table stored in an input / operation table storage unit of the input / output device illustrated in FIG. 1. 図1に示す入出力装置の入力/動作テーブル記憶部に記憶されている入力テーブルの一例を示す図である。It is a figure which shows an example of the input table memorize | stored in the input / operation table memory | storage part of the input / output device shown in FIG. 図1に示す入出力装置における処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a process in the input / output device shown in FIG. 図1に示すデジタルオーディオプレーヤにおける処理の流れを示すフローチャートである。4 is a flowchart showing a flow of processing in the digital audio player shown in FIG. 1. 図8(a)〜(f)は、図1に示す入出力装置に対してユーザによる入力があった場合の、その入力に対するデジタルオーディオプレーヤにおける各処理を示すフローチャートである。FIGS. 8A to 8F are flowcharts showing respective processes in the digital audio player for the input when the user inputs to the input / output device shown in FIG. 図1の入出力装置における別の配置例を示すものであり、その概略構成の外観を示す説明図であり、同図(a)は、当該入出力装置の概略構成を示す上面図であり、同図(b)は、当該入出力装置2aの概略構成を示す側面図である。FIG. 1 is a diagram illustrating another example of arrangement in the input / output device of FIG. 1, and is an explanatory diagram illustrating the appearance of the schematic configuration. FIG. 1A is a top view illustrating the schematic configuration of the input / output device, FIG. 2B is a side view showing a schematic configuration of the input / output device 2a. 図9に示す入出力装置における配置例の変形例を示すものであり、同図(a)は、当該入出力装置の概略構成を示す上面図であり、同図(b)は、当該入出力装置2aの概略構成を示す側面図である。FIG. 9 shows a modification of the arrangement example in the input / output device shown in FIG. 9. FIG. 9A is a top view showing a schematic configuration of the input / output device, and FIG. It is a side view which shows schematic structure of the apparatus 2a. 図1、9、10に示す入出力装置における別の配置例を示すものであり、当該入出力装置の概略構成の外観を示す説明図である。FIG. 9 is a diagram illustrating another example of arrangement in the input / output device shown in FIGS. 従来技術を示すものであり、従来の電子機器を示す外観図であり、同図(a)は、入力デバイスとしてプッシュ十字キーを備えた電子機器を示すものであり、同図(b)は、入力デバイスとして回転キーを備えた電子機器を示すものであり、同図(c)は、入力デバイスとしてタッチパネルを備えた電子機器を示すものである。FIG. 2 is a view showing a conventional technique, and is an external view showing a conventional electronic device. FIG. 1A shows an electronic device having a push cross key as an input device, and FIG. An electronic device provided with a rotation key as an input device is shown, and FIG. 10C shows an electronic device provided with a touch panel as an input device. 従来技術を示すものであり、従来の車載用の入力装置に備えられた手動操作部を含む機構部を示す側面図である。It is a side view which shows a prior art and shows the mechanism part containing the manual operation part with which the conventional vehicle-mounted input device was equipped.

符号の説明Explanation of symbols

1、1a、1b、1c デジタルオーディオプレーヤ(電子機器)
2 入出力装置
3 動作キー(起動手段)
11 状態検出部(アプリケーション状態検出手段)
12 状態調整部(アプリケーション実行制御手段)
13 アプリケーション実行部(アプリケーション実行手段)
21 ジョグダイアル(入出力手段)
23 エンコーダ(状態検出手段)
24 モータ制御部(状態制御手段)
25 出力値判定部(入出力判断手段、アプリケーション制御手段)
T1 動作テーブル(テーブル)
T2 入力テーブル(テーブル)
1, 1a, 1b, 1c Digital audio player (electronic equipment)
2 Input / output device 3 Operation key (starting means)
11 State detection unit (application state detection means)
12 State adjustment unit (application execution control means)
13 Application execution unit (application execution means)
21 Jog dial (input / output means)
23 Encoder (state detection means)
24 Motor controller (state control means)
25 Output value determination unit (input / output determination means, application control means)
T1 action table (table)
T2 input table (table)

Claims (5)

触覚的に認識可能なダイヤル部材の回転または振動の出力を行い、かつ、上記ダイヤル部材に対する入力操作を受け付ける入出力手段と、
アプリケーションの動作の種類に対応して上記ダイヤル部材回転または振動の出力状態を制御する状態制御手段と、
上記ダイヤル部材に対する入力操作によって変更された上記ダイヤル部材出力状態を検出する状態検出手段と、
上記状態制御手段が制御目標とする上記ダイヤル部材の目標出力状態と、上記状態検出手段により検出された検出状態とが不一致であるか否かを判断する入出力判断手段と、
上記入出力判断手段により上記目標出力状態と上記検出状態とが不一致であると判断された場合、上記状態検出手段により検出された上記検出状態に対応して上記アプリケーションの動作の種類を変更する制御を行うアプリケーション制御手段と、を備えることを特徴とする入出力装置。
An input / output means for outputting tactilely recognizable rotation or vibration of the dial member and receiving an input operation on the dial member ;
State control means for controlling the output state of rotation or vibration of the dial member corresponding to the type of operation of the application;
State detection means for detecting an output state of the dial member changed by an input operation on the dial member ;
Input / output determination means for determining whether or not the target output state of the dial member as a control target by the state control means is inconsistent with the detection state detected by the state detection means;
Control that changes the type of operation of the application in response to the detection state detected by the state detection unit when the input / output determination unit determines that the target output state and the detection state do not match An input / output device comprising: application control means for performing
上記アプリケーションの状態と上記ダイヤル部材の上記目標出力状態とが予め対応付けられたテーブルを備え、
上記状態制御手段は、上記アプリケーションの状態を取得すると共に、上記テーブルを参照して、上記取得したアプリケーションの状態に対応する上記ダイヤル部材の上記目標出力状態を制御目標として決定し、
上記アプリケーション制御手段は、上記テーブルを参照して、上記状態検出手段が検出した検出状態に対応するアプリケーションの状態を示すアプリケーション状態情報を用いて、上記アプリケーションの動作の種類を変更する制御を行うことを特徴とする請求項1に記載の入出力装置。
A table in which the state of the application and the target output state of the dial member are associated in advance;
The state control means obtains the state of the application and refers to the table to determine the target output state of the dial member corresponding to the obtained state of the application as a control target.
The application control means refers to the table and performs control to change the type of operation of the application using application state information indicating the state of the application corresponding to the detection state detected by the state detection means. The input / output device according to claim 1.
請求項に記載の入出力装置を備えた電子機器であって、
上記アプリケーションを実行するアプリケーション実行手段と、
上記アプリケーション実行手段で実行される上記アプリケーションの状態を検出し、上記状態制御手段に送信するアプリケーション状態検出手段と、
上記アプリケーション制御手段から受信した上記アプリケーション状態情報を用いて上記アプリケーション実行手段を制御するアプリケーション実行制御手段と、を備えることを特徴とする電子機器。
An electronic device comprising the input / output device according to claim 2 ,
Application execution means for executing the application;
An application state detection unit that detects a state of the application executed by the application execution unit and transmits the detected state to the state control unit;
An electronic apparatus comprising: application execution control means for controlling the application execution means using the application state information received from the application control means.
ユーザ操作を取得することによって、上記入出力装置を起動させる起動手段をさらに備えることを特徴とする請求項3に記載の電子機器。   The electronic apparatus according to claim 3, further comprising an activation unit that activates the input / output device by acquiring a user operation. ダイヤル部材に対する入力操作を受け付ける入出力手段を備える入出力装置の制御方法であって、
触覚的に認識可能な上記ダイヤル部材の回転または振動の出力を行い、かつ、上記ダイヤル部材に対する入力操作を受け付ける上記入出力手段の状態を、アプリケーションの動作の種類に対応して上記ダイヤル部材回転または振動の出力状態を制御する状態制御ステップと、
上記ダイヤル部材に対する入力操作によって変更された上記ダイヤル部材出力状態を検出する状態検出ステップと、
上記状態制御ステップにおいて制御目標とされる上記ダイヤル部材の目標出力状態と、上記状態検出ステップにおいて検出された検出状態とが不一致であるか否かを判断する入出力判断ステップと、
上記入出力判断ステップにおいて上記目標出力状態と上記検出状態とが不一致であると判断された場合、上記状態検出ステップにおいて検出された上記検出状態に対応して上記アプリケーションの動作の種類を変更する制御を行うアプリケーション制御ステップと、を含むことを特徴とする入出力装置の制御方法。
A control method for an input / output device including input / output means for receiving an input operation on a dial member ,
The state of the input / output means that outputs the rotation or vibration of the dial member recognizable tactilely and receives an input operation to the dial member is rotated according to the type of operation of the application. Or a state control step for controlling the output state of vibration ;
A state detecting step of detecting an output state of the dial member changed by an input operation on the dial member ;
An input / output determination step for determining whether or not the target output state of the dial member , which is a control target in the state control step, is inconsistent with the detection state detected in the state detection step;
Control that changes the type of operation of the application in response to the detection state detected in the state detection step when it is determined in the input / output determination step that the target output state and the detection state do not match the method of the input and output device which comprises a, an application control step of performing.
JP2007285347A 2007-11-01 2007-11-01 INPUT / OUTPUT DEVICE, ELECTRONIC DEVICE HAVING THE SAME, AND CONTROL METHOD FOR INPUT / OUTPUT DEVICE Expired - Fee Related JP5204461B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007285347A JP5204461B2 (en) 2007-11-01 2007-11-01 INPUT / OUTPUT DEVICE, ELECTRONIC DEVICE HAVING THE SAME, AND CONTROL METHOD FOR INPUT / OUTPUT DEVICE

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007285347A JP5204461B2 (en) 2007-11-01 2007-11-01 INPUT / OUTPUT DEVICE, ELECTRONIC DEVICE HAVING THE SAME, AND CONTROL METHOD FOR INPUT / OUTPUT DEVICE

Publications (2)

Publication Number Publication Date
JP2009116396A JP2009116396A (en) 2009-05-28
JP5204461B2 true JP5204461B2 (en) 2013-06-05

Family

ID=40783515

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007285347A Expired - Fee Related JP5204461B2 (en) 2007-11-01 2007-11-01 INPUT / OUTPUT DEVICE, ELECTRONIC DEVICE HAVING THE SAME, AND CONTROL METHOD FOR INPUT / OUTPUT DEVICE

Country Status (1)

Country Link
JP (1) JP5204461B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011035485A (en) * 2009-07-30 2011-02-17 Olympus Imaging Corp Display controller and program
CN103533840A (en) 2011-05-25 2014-01-22 不二制油株式会社 Fat composition for chocolate
KR102234776B1 (en) * 2019-05-08 2021-03-31 한국기술교육대학교 산학협력단 A virtual reality or game controller using haptic wheel, a control method, and virtual reality system having the same
CN113054874B (en) * 2021-04-28 2023-02-17 深圳市翔智达科技有限公司 Motor control circuit capable of jumping along with note and electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003116838A (en) * 2001-10-17 2003-04-22 Toshiba Corp Medical image diagnostic equipment and medical image diagnostic system

Also Published As

Publication number Publication date
JP2009116396A (en) 2009-05-28

Similar Documents

Publication Publication Date Title
EP1752865B1 (en) Mobile terminal having jog dial and controlling method thereof
US9489122B2 (en) Virtual phonograph
US20090077491A1 (en) Method for inputting user command using user&#39;s motion and multimedia apparatus thereof
EP2227005B1 (en) Remote controller with multimedia content display and control method thereof
JP2008251053A (en) Method and apparatus for accelerated scrolling
JP2005510926A (en) Multimedia equipment
WO2013018310A1 (en) Electronic apparatus
JP5404276B2 (en) Game device, game interruption program, and storage medium storing game interruption program
JP5204461B2 (en) INPUT / OUTPUT DEVICE, ELECTRONIC DEVICE HAVING THE SAME, AND CONTROL METHOD FOR INPUT / OUTPUT DEVICE
JPWO2006068114A1 (en) Switch device, information processing device, and playback device
JP2005221816A (en) Electronic device
CN105137819B (en) A kind of method and smartwatch of music
US20200348766A1 (en) Media manipulation with rotation of portable computing device
US20200380642A1 (en) Media alteration based on rotation of a portable computing device
TW201126374A (en) Portable electronic apparatus and operating method thereof
TW200844810A (en) Microphones as contact sensors for device control
JP2004046695A (en) Information display device, its method, its program, recording medium for recording this program, input device, and information processor
JP4972111B2 (en) Audio playback device, playback method, and program
TWI522899B (en) Device and method for displaying multiple formats of data in an information frame
JP5198834B2 (en) INPUT / OUTPUT DEVICE, ELECTRONIC DEVICE HAVING THE SAME, AND CONTROL METHOD FOR INPUT / OUTPUT DEVICE
AU2009212772A1 (en) Method for media navigation
JP2008230429A (en) Reproduction control device, reproduction control method, reproduction control program, and recording medium
JP3149954U (en) Video playback device
JP2007299033A (en) Information processing apparatus and operation guide information display method
JP2000259150A (en) mp-3 REPRODUCING DEVICE USED IN CASSETTE, AND ITS CONTROLLING METHOD

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101012

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120313

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120510

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130215

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160222

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees