(57)【要約】【課題】操作されたキーに応じて操作音の周波数を変更できる操作入力装置を低コストで実現する。【解決手段】パラメータ設定手段１４０で設定され、操作音生成手段１３０の記憶素子１３３に記憶されたκ、α、βの各パラメータの値及び、オフセット値設定手段１５０で設定され、記憶素子１３３に記憶されたオフセット値Ｂと、操作キー判別手段１２０から入力される操作キーの基準キーとの差Ａに基づき、演算回路１３２において式（１）より操作音の周波数ｆを算出する。  ｆ(Ａ，Ｂ) =κ＋Ａ×α +Ｂ×β  …  (１)【選択図】図１
2007094815.tif 000002
【特許請求の範囲】
【請求項１】
複数の操作キーを用いて本体機器を操作するための制御信号を入力する操作キー入力手段と、
前記操作キー入力手段のいずれの操作キーから制御信号が入力されたのかを判別する操作キー判別手段と、
前記各々の操作キーに対応した操作音を生成する操作音生成手段と、
前記操作音生成手段で生成された操作音を出力する操作音出力手段とを備え、
前記操作音生成手段は、予め設定したパラメータと前記操作キー判別手段で判別した操作キーの情報に基づいて操作音の周波数を算出することを特徴とする操作入力装置。
【請求項２】
前記操作音生成手段は、下記の式（１）に基づいて操作音の周波数を算出することを特徴とする請求項１に記載の操作入力装置。
ｆ(Ａ，Ｂ) =κ＋Ａ×α +Ｂ×β  …  (１)
ここで、ｆ：操作キーの操作音周波数
κ：基準周波数、０以上の定数
α：操作キー割当１ステップに対する周波数変化量、０以上の定数
β：オフセット値１ステップに対する周波数変化量、０以上の定数
Ａ：操作キーと基準キーの差
Ｂ：現在設定オフセット値と基準オフセット値との差
【請求項３】
前記操作音生成手段は、前記パラメータの値を選択することにより、前記操作キー判別手段で判別した操作キーの情報にかかわらず、操作音の周波数を一定にすることを特徴とする請求項１または２に記載の操作入力装置。
【請求項４】
前記操作音生成手段は、前記パラメータの値を選択することにより、前記操作キー判別手段で判別した操作キーの情報にかかわらず、操作音を無効とすることを特徴とする請求項１または２に記載の操作入力装置。
【請求項５】
前記操作音生成手段に対し前記パラメータの値を提供するパラメータ設定手段を備えたことを特徴とする請求項１または２に記載の操作入力装置。
【請求項６】
操作音の周波数にオフセット値を付与するオフセット値設定手段を備えたことを特徴とする請求項１または２に記載の操作入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の操作キーを用いて本体機器の制御信号を入力する操作入力装置に関し、更に詳しくは、操作されたキーに応じて操作音の周波数を変化させる操作入力装置に関するものである。
【背景技術】
【０００２】
従来より、キーを用いて本体機器の操作を行い、操作されたキーが何であるのか、すなわち本体機器の状態が今どのような状況であるのかをユーザーに知らしめるために操作音を出力する操作入力装置があり、その操作音には、音色・音パターン・周波数を変化させるもの等、数多くの種類がある。
【０００３】
特許文献１に記載された操作入力装置では、ユーザーが操作入力手段を用いて機器の操作を行い、操作音設定手段により操作キー毎に操作音を設定すると共に、操作キー判別手段によって操作されたキーを判別し、操作音出力手段から操作されたキーに対応した操作音を出力している。また操作音設定手段は、操作キー判別手段で判別した操作キー情報と操作音の音色を記録したテーブルを用いて操作音を決定している。
【特許文献１】特開２００４−２８８０７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のような従来の操作入力装置の場合、入力キーによる操作に応じた操作音の情報をテーブルとして記憶装置に格納する必要があり、その情報量は本体機器の状態や操作キーの個数に比例して増加するため、ユーザビリティーを向上させる程コスト高になるという問題があった。このため、操作音の情報量を増やすことなく、低コストで実現できる操作入力装置が望まれていた。
【０００５】
本発明は上記従来の問題点を解決するためになされたもので、予め設定されたパラメータと操作されたキーの情報に基づいて操作音の周波数を一意に導出する機能を付加することにより、記憶装置に格納する操作音の情報量を少なくし、低コストでユーザビリティーの向上を実現可能な操作入力装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため本発明の操作入力装置は、
複数の操作キーを用いて本体機器を操作するための制御信号を入力する操作キー入力手段と、
前記操作キー入力手段のいずれの操作キーから制御信号が入力されたのかを判別する操作キー判別手段と、
前記各々の操作キーに対応した操作音を生成する操作音生成手段と、
前記操作音生成手段で生成された操作音を出力する操作音出力手段とを備え、
前記操作音生成手段は、予め設定したパラメータと前記操作キー判別手段で判別した操作キーの情報に基づいて操作音の周波数を算出することを特徴とする。
【０００７】
本発明の操作入力装置において、前記操作音生成手段は、下記の式（１）に基づいて操作音の周波数を算出することが好ましい。
ｆ(Ａ，Ｂ) =κ＋Ａ×α +Ｂ×β  …  (１)
ここで、ｆ：操作キーの操作音周波数
κ：基準周波数、０以上の定数
α：操作キー割当１ステップに対する周波数変化量、０以上の定数
β：オフセット値１ステップに対する周波数変化量、０以上の定数
Ａ：操作キーと基準キーの差
Ｂ：現在設定オフセット値と基準オフセット値との差
【０００８】
また本発明の操作入力装置において、前記操作音生成手段は、前記パラメータの値を選択することにより、前記操作キー判別手段で判別した操作キーの情報にかかわらず、操作音の周波数を一定にするようにしてもよい。
【０００９】
同様に、前記操作音生成手段は、前記パラメータの値を選択することにより、前記操作キー判別手段で判別した操作キーの情報にかかわらず、操作音を無効とするようにしてもよい。
【００１０】
また本発明の操作入力装置において、前記操作音生成手段に対し前記パラメータの値を提供するパラメータ設定手段を備えることが好ましい。同様に、操作音の周波数にオフセット値を付与するオフセット値設定手段を備えることが好ましい。
【発明の効果】
【００１１】
本発明によれば、ユーザビリティーの向上を低コストで実現した操作入力装置を容易に提供できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態における操作入力装置ついて、図面を参照して説明する。
最初に、操作キーの情報に基づいて操作音の周波数を一意に導出する原理について説明する。
式（１）は、予め設定したパラメータと操作されたキーの情報に基づいて操作音の周波数を算出する式であり、操作キーの操作音周波数ｆは、基準周波数κ、操作キーの割当１ステップに対する周波数変化量α、およびオフセット値１ステップに対する周波数変化量βをパラメータとして、操作キーと基準キーの差Ａと現在設定オフセット値と基準オフセット値との差Ｂを用いて算出される。
【００１３】
ここでオフセット値は、操作音の周波数を全体的に高くしたい場合もしくは低くしたい場合に設定し、数値が大きくなる程、基準周波数からの乖離が大きくなる。
ｆ(Ａ，Ｂ) =κ＋Ａ×α +Ｂ×β  …  (１)
ここで、ｆ：操作キーの操作音周波数
κ：基準周波数、０以上の定数
α：操作キー割当１ステップに対する周波数変化量、０以上の定数
β：オフセット値１ステップに対する周波数変化量、０以上の定数
Ａ：操作キーと基準キーの差
Ｂ：現在設定オフセット値と基準オフセット値との差
【００１４】
表１に式（１）に基づいた操作音周波数の算出例を示す。操作キーは基準キーを３番とした１番から５番までの５つのキーがある。一方、オフセット値はオフセット基準値を０としたー２から＋２までの５段階の設定が可能である。なお基準周波数κは２０００Ｈｚ、キー割当１ステップに対する周波数変化量αは１００Ｈｚ、オフセット値割当１ステップに対する周波数変化量βは１００Ｈｚとする。
【００１５】
【表１】
2007094815.tif 000003
【００１６】
表１において、オフセット値＋１設定状態で４番のキーが押された場合、操作キーと基準キーの差Ａは−１、現在設定されているオフセット値と基準オフセット値との差Ｂは１となる。従って、操作キーの操作音周波数ｆは次の通りに算出できる。
ｆ(Ａ，Ｂ) =κ＋α×Ａ+ β×Ｂ
ｆ(Ａ，Ｂ) =２０００＋１００×(−１)+ １００×１
ｆ(Ａ，Ｂ) =２０００−１００+ １００
ｆ(Ａ，Ｂ) =２０００
【００１７】
次に、上記式（１）に基づいて操作音の周波数を算出する操作入力装置の構成と動作について説明する。
図１は本発明の実施の形態における操作入力装置の構成を示すブロック図である。図１において、１１０は本体機器を操作するための制御信号を入力する複数の操作キーを備えた操作キー入力手段、１２０は操作キー入力手段１１０において、いずれの操作キーから制御信号が入力されたのかを判別する操作キー判別手段である。
【００１８】
１３０は、操作キー判別手段１２０で判別した操作キーに対応した操作音を生成する操作音生成手段である。操作音生成手段１３０は通常マイクロコンピュータで構成され、外部からの信号を受ける入力インターフェース１３１、操作音の周波数を算出する演算回路１３２、式（１）や外部から入力されたパラメータの値、オフセット値を記憶する記憶素子１３３、および演算回路１３２で算出された操作音の周波数を外部に出力する出力インターフェース１３４で構成され、それぞれの回路は内部バスで接続されている。
【００１９】
１４０は、演算回路１３２における操作音周波数の算出に先立ち、式（１）のパラメータκ、α、 βの値を設定するパラメータ設定手段、１５０は、同様に式（１）のオフセット値を設定するオフセット値設定手段、１６０は、操作音生成手段１３０で算出された操作音周波数を出力する操作音出力手段である。
【００２０】
一方、図２は、図１の操作入力装置における操作音周波数決定の流れを示すフローチャートである。
以下、図１のブロック図および図２のフローチャートに基づき、操作音生成手段１３０の動作を中心にして操作音周波数が決定されるまでの処理について説明する。
【００２１】
まず操作キー入力手段１１０においてキー操作の有無を検出し（ステップＳ２０１）、キー操作があった場合、以降の処理へ続き、キー操作がなかった場合、再度キー操作の有無を検出する。次に、現在の操作音設定状態を識別するステップＳ２０２で、操作音が可変に設定されている場合ステップＳ２０３の処理を実行し、操作音が一定に設定されている場合ステップＳ２０４の処理を実行し、操作音が無効に設定されている場合ステップＳ２０５の処理を実行する。
【００２２】
ステップＳ２０３の操作音可変処理においては、予め、パラメータ設定手段１４０から入力されたκ、α、βの各パラメータの値、及びオフセット値設定手段１５０から入力されたオフセット値Ｂが、入力インターフェース１３１を介し操作音生成手段１３０の記憶素子１３３に記憶されている。なお、κ、α、βの各パラメータの値については、予め決めておいても良いし、ユーザーの好みに応じて変えられるようにしても良い。一方、オフセット値Ｂはユーザーが自分の好みに応じて設定すれば良い。
【００２３】
次にステップＳ２０６において、これらの値と、操作キー判別手段１２０から入力され、記憶素子１３３に一時記憶された操作キーの基準キーとの差Ａに基づき、演算回路１３２において式（１）より操作音の周波数を算出する。
【００２４】
次に、ステップＳ２０４の操作音一定処理について説明する。この処理は、いずれのキーを操作しても同じ操作音が出力されるようにするものであり、予め、パラメータ設定手段１４０よりパラメータとしてα＝０と、κおよびβの値を入力し、引き続きステップＳ２０６において、式（１）を用いて操作音周波数を算出する。操作音周波数は、操作されたキーにかかわらず一定となる。
【００２５】
次にステップＳ２０５の操作音無効処理について説明する。この処理は、いずれのキーを操作しても操作音が出ないようにするものであり、予め、パラメータ設定手段１４０よりパラメータとしてκ＝α＝β＝０を入力し、引き続きステップＳ２０６において、式（１）を用いて操作音周波数を算出する。操作音の周波数は０となり、操作音生成手段１３０から操作音は出力されない。
【００２６】
以上説明したように、図１の構成を持ち、図２の処理を実行する操作入力装置により、操作されるキーにより操作音の周波数を一意に導出することが可能となる。
なお、上記実施の形態では、基準キーとの差Ａは操作キー判別手段１２０から出力されるとしたが、操作キー判別手段１２０からは操作キーの番号が出力され、記憶素子１３３に記憶されたテーブルで操作キーの番号を基準キーとの差Ａに変換する構成としても良い。
【産業上の利用可能性】
【００２７】
本発明によれば、操作キーに応じて操作音の周波数を変更可能な操作入力装置を低コストで実現できるため、ユーザビリティーの向上を要求される多くの機器に適用可能なものである。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態における操作入力装置のブロック図
【図２】図１の操作入力装置における操作音周波数決定の流れを示すフローチャート
【符号の説明】
【００２９】
１１０  操作キー入力手段
１２０  操作キー判別手段
１３０  操作音生成手段
１３１  入力インターフェース
１３２  演算回路
１３３  記憶素子
１３４  出力インターフェース
１４０  パラメータ設定手段
１５０  オフセット値設定手段
１６０  操作音出力手段
【図１】
2007094815.tif 000004
【図２】
2007094815.tif 000005