(57)【要約】【課題】楽しさや面白みのある入力インタフェース装置を提供する。【解決手段】電子機器用の入力インタフェースとしてエレクトリックギター２００を使用する。ギターシンセサイザ４００は、ピックアップ３００から供給される電気信号に基づき、ＭＩＤＩ情報を生成し、電子機器５００に送信する。電子機器５００は、ギターシンセサイザ４００から出力されるＭＩＤＩ情報を解析し、解析結果に基づき文字入力操作等を行う。
2008139549.tif 000002
【特許請求の範囲】
【請求項１】
楽器で生成されるオーディオ信号を検出し、楽音情報を生成する生成手段と、
前記楽器の単音またはコードと、電子機器に対する入力操作内容とを対応づけたテーブルを格納する記憶手段と、
生成された楽音情報に示される前記楽器の単音またはコードと、前記テーブルとに基づいて前記電子機器に対する入力操作内容を特定する特定手段と、
特定された入力操作内容に従って前記電子機器の動作を制御する制御手段と
を具備することを特徴とする入力インタフェース装置。
【請求項２】
前記電子機器に対する入力操作内容には、入力文字の選択、決定、取り消しが含まれることを特徴とする請求項１に記載の入力インタフェース装置。
【請求項３】
前記テーブルを表示する表示手段をさらに具備することを特徴とする請求項１または２に記載の入力インタフェース装置。
【請求項４】
前記楽器は弦楽器であり、前記楽音情報はＭＩＤＩ規格に準拠したＭＩＤＩ情報であり、
前記記憶手段には、前記弦楽器のコードと、電子機器に対する入力操作内容とを対応づけたテーブルが格納され、
前記特定手段は、生成されたＭＩＤＩ情報に示される前記弦楽器のコードと、前記テーブルとに基づいて前記電子機器に対する入力操作内容を特定することを特徴とする請求項３に記載の入力インタフェース装置。
【請求項５】
前記生成手段は、前記弦楽器の弦の振動から電気信号に変換するピックアップと、前記ピックアップから出力される電気信号に基づき、前記ＭＩＤＩ情報を生成するシンセサイザとを具備することを特徴とする請求項４に記載の入力インタフェース装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力インタフェース装置に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータや携帯電話等の電子機器の普及に伴い、タッチペンやタッチパネルなどの入力インタフェース、マイクロフォンを利用した音声入力インタフェースなど、多種多様な入力インタフェースが利用されている。ユーザは、これらの入力インタフェースを利用することで効率的な入力が可能となる（例えば、特許文献１参照）。【０００３】
【特許文献１】特開２００３−１６３７４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、近時においてはユーザの多様化に伴い、入力インタフェースの在り方も多様化している。具体的には効率的な入力だけが入力インタフェースに求められるのではなく、面白さや楽しさといった要素も求められている。しかしながら、上述した入力インタフェースは、いずれも入力効率を重視して設計されたものであり、入力するときの楽しさや面白みなどに欠ける、という問題があった。【０００５】
本発明は以上説明した事情を鑑みてなされたものであり、楽しさや面白みのある入力インタフェース装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した問題を解決するため、本発明に係る入力インタフェース装置は、楽器で生成されるオーディオ信号を検出し、楽音情報を生成する生成手段と、前記楽器の単音またはコードと、電子機器に対する入力操作内容とを対応づけたテーブルを格納する記憶手段と、生成された楽音情報に示される前記楽器の単音またはコードと、前記テーブルとに基づいて前記電子機器に対する入力操作内容を特定する特定手段と、特定された入力操作内容に従って前記電子機器の動作を制御する制御手段とを具備することを特徴とする。【０００７】
かかる構成によれば、電子機器に対する入力操作について、楽器（電気楽器やアコースティック楽器など）をインタフェースとして利用しているため、音を鳴らしながら楽しく電子機器を操作することが可能となる。【０００８】
ここで、上記構成にあっては、前記電子機器に対する入力操作内容には、入力文字の選択、決定、取り消しが含まれる態様や、前記テーブルを表示する表示手段をさらに具備する態様が好ましい。【０００９】
また、上記構成にあっては、前記楽器は弦楽器であり、前記楽音情報はＭＩＤＩ規格に準拠したＭＩＤＩ情報であり、前記記憶手段には、前記弦楽器のコードと、電子機器に対する入力操作内容とを対応づけたテーブルが格納され、前記特定手段は、生成されたＭＩＤＩ情報に示される前記弦楽器のコードと、前記テーブルとに基づいて前記電子機器に対する入力操作内容を特定する態様が好ましい。【００１０】
また、上記構成にあっては、前記生成手段は、前記弦楽器の弦の振動から電気信号に変換するピックアップと、前記ピックアップから出力される電気信号に基づき、前記ＭＩＤＩ情報を生成するシンセサイザとを具備する態様が好ましい。
【発明の効果】
【００１１】
以上説明したように、本発明によれば、楽しさや面白みのある入力インタフェース装置を提供することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係る実施の形態について図面を参照しながら説明する。
Ａ．本実施形態
図１は、本実施形態に係る入力制御システムの構成を示す図であり、本実施形態は電子機器用の入力インタフェースとしてエレクトリックギターを利用する点に特徴がある。【００１３】
図１に示すように、入力制御システム１００は、エレクトリックギター２００と、ピックアップ３００と、ギターシンセサイザ４００と、電子機器５００とを備えて構成される。
エレクトリックギター２００は、弦の振動を電気信号に変換して様々な楽音（和音（コード）を含む）を発音することが可能となっている。
ピックアップ３００は、例えばエレクトリックギター２００のボディ２１０などに取り付けられ、弦２２０の振動を検出して電気信号に変換し、ギターシンセサイザ４００に出力する。
ギターシンセサイザ（生成手段）４００は、ピックアップ３００から供給される電気信号に基づき、ＭＩＤＩ（Musical Instrument Digital Interface）規格に準拠した楽音情報（ＭＩＤＩ情報）を生成し、ＭＩＤＩケーブル４５０を介して電子機器５００に出力する。ＭＩＤＩ情報について詳述すると、ＭＩＤＩ情報は、楽音の発生等を指示するＭＩＤＩイベントと、先行するイベントと後発のイベントとの発生時間間隔を示すデルタタイムから構成される。なお、ＭＩＤＩ規格に準拠した楽音情報の代わりに、他の規格を採用した楽音情報を生成しても良い。【００１４】
電子機器５００は、周知のパーソナルコンピュータ等であり、図２に示すようにコントローラ５１０と、通信部５２０と、表示装置５３０とを備えて構成される。
コントローラ５１０は、ＣＰＵ５１１、ＲＯＭ５１２、ＲＡＭ５１３等により構成され、ＲＯＭ５１２等に格納されている各種制御プログラム等を実行することにより、電子機器５００の各部を中枢的に制御する。また、コントローラ５１０は、ギターシンセサイザ４００から出力されるＭＩＤＩ情報を解析し、解析結果に基づき電子機器５００への入力操作（例えば、文字入力操作など；詳細は後述）を制御する。
通信部５２０は、様々な通信インタフェース（ＭＩＤＩインタフェースを含む）により構成され、ギターシンセサイザ４００から出力されるＭＩＤＩ情報の受信等を行う。
表示装置（表示手段）５３０は、液晶ディスプレイ等により構成され、コントローラ５１０による制御の下、電子機器５００への入力操作等を可視画像として表示する（図１２等参照）。なお、本実施形態では、表示装置５３０が電子機器５００に組み込まれている場合を想定しているが、表示装置５３０と電子機器５００とを別体構成としても良いのはもちろんである。【００１５】
＜コントローラ５１０の機能構成＞
図３は、コントローラ５１０の機能ブロックを示す図である。
ＭＩＤＩ情報解析手段６１０は、ギターシンセサイザ４００から出力されるＭＩＤＩ情報を解析し、単音入力であるか、コード（和音）入力であるかを判断する。ＭＩＤＩ情報解析手段６１０は、コード入力であると判断すると、解析結果とともにコードの種類を特定すべき指示をコード特定手段６２０に送る。【００１６】
コード特定手段（特定手段）６２０は、ＭＩＤＩ情報解析手段６１０から通知される解析結果を検索キーとして変換テーブルメモリ（記憶手段）Ｍに格納されているコード・入力操作変換テーブルを検索し、電子機器５００への入力操作（入力操作内容）を特定する。そして、コード特定手段６２０は、特定した入力操作を表示制御部６３０に通知する。【００１７】
図４〜図７は、変換テーブルメモリＭに格納されているコード・入力操作変換テーブルＴＡ１〜ＴＡ４を例示した図である。
図４は、文字入力操作を行う場合に利用されるコード・入力操作変換テーブルＴＡ１を示す図であり、入力可能な文字（英字、数字、かな文字など）に対してメジャーコード（例えば「Ｃ」）、マイナーコード（例えば「Ｃｍ」）などが割り当てられている。ユーザは、エレクトリックギター２００の２回のコード演奏により、所望する文字を１文字入力することが可能となる（詳細は後述）。【００１８】
図５は、文字入力関連操作を行う場合に利用されるコード・入力操作変換テーブルＴＡ２を示す図であり、濁点や半濁点の付与、大文字と小文字の切替え、「BackSpace」や「Space」、「Enter」などに対してセブンスコード（例えば「Ｃ７」）が割り当てられるとともに、文字入力操作とカーソル移動操作とマウス操作の３つの操作モードの切替えに対してＢマイナーコード（「Ｂｍ」）に割り当てられている。【００１９】
図６は、カーソルの移動操作を行う場合に利用されるコード・入力操作変換テーブルＴＡ３を示す図であり、図７は、マウスのクリック、ドラッグ操作を行う場合に利用されるコード・入力操作変換テーブルＴＡ４を示す図である。図６及び図７に示すように、カーソルやマウスの上下左右方向への移動に対してはメジャーコード（例えば「Ｃ」）が割り当てられている。また、マウスの左クリック、右クリック、ドラッグ操作に対しては、それぞれＧメジャーコード（「Ｇ」）、Ａメジャーコード（「Ａ」）、Ｂメジャーコード（「Ｂ」）が割り当てられている。なお、入力操作に使用可能なコードは多数存在するが、複雑なコードを使用すると、ユーザに高度な演奏技術を要求することになり、負担が増加してしまう。よって、本実施形態では、基本的なコードであるメジャーコード、マイナーコード、セブンスコードを中心に使用しているが、どのようなコードを使用するかは設計等に応じて変更可能である。【００２０】
表示制御手段（制御手段）６３０は、コード特定手段６２０から通知される入力操作に基づき、図８〜図１０に示すような入力支援画像Ｐ１〜Ｐ３を表示装置５３０に表示する。
図８は、文字入力操作時に表示装置５３０に表示される文字入力支援画像Ｐ１を例示した図である。文字入力操作時の入力支援画像Ｐ１は、現在の入力モードを表示するモード表示画像ｐ１と、大文字入力であるか小文字入力であるかを表示する文字属性表示画像ｐ２と、現在入力されているコードを表示するコード表示画像ｐ３と、変換テーブルＴＡ１から抜粋した入力文字候補を表示する文字候補表示画像ｐ４と、文字入力関連操作を表示する関連操作表示画像ｐ５とを含んで構成されている。一方、図９は、カーソル移動時に表示装置５３０に表示されるカーソル入力支援画像Ｐ２であり、図１０は、マウス移動時に表示装置５３０に表示されるマウス入力支援画像Ｐ３である。図９及び図１０は、図８に示す文字候補表示画像ｐ４の代わりに、カーソルやマウスの操作候補を表示する操作候補表示画像ｐ４’、ｐ４’’が表示されている点を除けば図８と同様であるため、これ以上の説明は割愛する。【００２１】
このような入力支援画像Ｐ１〜Ｐ３が表示装置５３０に表示されることで、ユーザは、上述した各変換テーブルＴＡ１〜ＴＡ３の内容を覚えていなくても、所望の文字入力操作やカーソル操作、マウス操作を行うことができる（詳細は後述）。以下、入力操作の詳細について図１１を参照しながら説明する。【００２２】
図１１は、入力操作を示すフローチャートである。
エレクトリックギター２００とギターシンセサイザ４００と電子機器５００が接続され、各装置等の電源がＯＮされると、電子機器５００の表示制御手段６３０は、図１２に示すような第１の文字入力支援画像ｐ１を表示装置５３０の下方に表示するとともに、テキスト欄ＴＸを表示装置５３０の中央に表示する（ステップＳ１０１）。【００２３】
ユーザは、表示装置５３０に表示される第１の文字入力支援画像Ｐ１を参照し、入力すべき文字を決定する。例えば、かな文字「い」を入力する場合には、ユーザは、まず、エレクトリックギター２００を利用してメジャーコード「Ｃ」を演奏する。かかる操作がなされると、ピックアップ３００は弦振動を検出し、電気信号に変換してギターシンセサイザ４００に出力する。ギターシンセサイザ４００は、電気信号を解析し、解析結果をあらわすＭＩＤＩ情報を生成して電子機器５００に出力する。電子機器５００のＭＩＤＩ情報解析手段６１０は、ギターシンセサイザ４００から出力されるＭＩＤＩ情報を解析し、単音入力であるか、コード（和音）入力であるかを判断する。ＭＩＤＩ情報解析手段６１０は、コード入力であると判断すると、解析結果とともにコードの種類を特定すべき指示をコード特定手段６２０に送る。【００２４】
コード特定手段６２０は、ＭＩＤＩ情報解析手段６１０から通知される解析結果を検索キーとして変換テーブルＴＡ１〜ＴＡ４を検索することにより、図１２に示すいずれかの入力文字候補が選択されたか否か（第１の文字入力操作がなされたか否か）を判断する（ステップＳ１０２）。
第１の文字入力操作がなされていないと判断すると（ステップＳ１０２；ＮＯ）、コード特定手段６２０は、濁点や半濁点の付与、大文字と小文字の切替え等の文字入力関連操作がなされたと判断し、かかる操作に応じた処理（文字入力関連処理）を実行する（ステップＳ１０６）。【００２５】
一方、第１の文字入力操作がなされたと判断すると（ステップＳ１０２；ＹＥＳ）、コード特定手段６２０は、図１３に示すような第２の文字入力支援画像Ｐ１を表示すべき指示を表示制御手段６３０に通知する。表示制御手段６３０は、かかる通知を受け、図１３に示すような第２の文字入力支援画像Ｐ１を表示装置５３０の下方に表示するとともに、テキスト欄ＴＸを表示装置５３０の中央に表示する（ステップＳ１０３）。【００２６】
その後、ユーザによって再びメジャーコード「Ｃ」が演奏されると、ピックアップ３００は弦振動を検出し、電気信号に変換してギターシンセサイザ４００に出力する。ギターシンセサイザ４００は、電気信号を解析し、解析結果をあらわすＭＩＤＩ情報を生成して電子機器５００に出力する。ＭＩＤＩ情報解析手段６１０は、コード入力であると判断すると、解析結果とともにコードの種類を特定すべき指示をコード特定手段６２０に送る。【００２７】
コード特定手段６２０は、ＭＩＤＩ情報解析手段６１０から通知される解析結果を検索キーとして変換テーブルＴＡ１〜ＴＡ４を検索することにより、図１３に示すいずれかの入力文字候補が選択されたか否か（第２の文字入力操作がなされたか否か）を判断する（ステップＳ１０４）。【００２８】
第２の文字入力操作がなされていないと判断すると（ステップＳ１０４；ＮＯ）、コード特定手段６２０は、上記と同様、濁点や半濁点の付与、大文字と小文字の切替え等の文字入力関連操作がなされたと判断し、かかる操作に応じた処理（文字入力関連処理）を実行する（ステップＳ１０６）。
一方、第２の文字入力操作がなされたと判断すると（ステップＳ１０４；ＹＥＳ）、コード特定手段６２０は、特定された文字（例えば、「い」）を表示すべき指示を表示制御手段６３０に通知する。表示制御手段６３０は、かかる通知を受け、図１３に示すように表示装置５３０のテキスト欄ＴＸに特定された文字を表示し（ステップＳ１０５）、処理を終了する。【００２９】
以上説明したように、本実施形態によれば、電子機器に対する入力操作について、エレクトリックギターをインタフェースとして利用しているため、音を鳴らしながら楽しく電子機器を操作することが可能となる。
また、本実施形態では、入力支援画像が表示装置に表示されるため、ユーザは、コードから入力操作への変換をあらわす変換テーブルの内容を覚えていなくても、所望の文字入力操作やカーソル操作、マウス操作を行うことが可能となる。【００３０】
Ｂ．変形例
（１）上述した本実施形態では、電子機器用の入力インタフェースとしてエレクトリックギター２００を例に説明したが、本発明はこれに限定する趣旨ではなく、弦の振動を電気信号に変換して電気的な楽音を発生する電気楽器（エレクトリックベースやエレクトリックヴァイオリンなど）にも適用可能である。また、電気楽器のみならず、圧電素子やマイクロフォン等を設けて弦の振動を電気信号に変換し、出力することが可能なアコースティック楽器（クラシックギターやウッドベースなど）にも適用可能である。さらには、鍵盤楽器や管楽器など、あらゆる楽器に適用可能である。【００３１】
（２）上述した本実施形態では、より音楽らしく聞こえることを重視したため、コード（例えば「メジャーコード」等）を使用して電子機器への入力操作を行ったが、特に音楽性を重視しない場合等には単音（例えば「ド」等）を使用して電子機器への入力操作を行うようにしても良い。【００３２】
（３）上述した本実施形態では、「あ」や「き」といったかな文字を入力する際、第１の文字入力操作と第２の文字入力操作とも同じメジャーコード（「Ｃ」）の入力が要求されることとなるが、コードチェンジするまでは１つのコードとしか認識しない場合には、同一コードの連続入力が極めて難しい。よって、このように設定した場合には、直前のコードを繰り返すという意味を特定のコード（例えば「Ａｍ」）にもたせ、同一コードの連続入力を迅速かつ簡易に実現するようにしても良い。【００３３】
（４）上述した本実施形態では、電子機器の例としてパーソナルコンピュータを例示したが、これに限らず入力操作が可能なあらゆる電子機器に適用可能である。また、電子機器への入力操作の一例として文字入力操作やカーソル移動操作、マウス移動操作などを例示したが、例えば特定スイッチの押下操作など、あらゆる入力操作に適用可能である。また、入力可能な文字としては「ひらがな」、「カタカナ」、「英字」、「数字」のほか、例えば「漢字」など、あらゆる文字に適用可能である。
【図面の簡単な説明】
【００３４】
【図１】本実施形態に係る入力制御システムの構成を示す図である。
【図２】同実施形態に係る電子機器の構成を示す図である。
【図３】同実施形態に係るコントローラの機能構成を示す図である。
【図４】同実施形態に係るコード・入力操作変換テーブルを例示した図である。
【図５】同実施形態に係るコード・入力操作変換テーブルを例示した図である。
【図６】同実施形態に係るコード・入力操作変換テーブルを例示した図である。
【図７】同実施形態に係るコード・入力操作変換テーブルを例示した図である。
【図８】同実施形態に係る文字入力支援画像を例示した図である。
【図９】同実施形態に係るカーソル入力支援画像を例示した図である。
【図１０】同実施形態に係るマウス入力支援画像を例示した図である。
【図１１】同実施形態に係る入力操作を示すフローチャートである。
【図１２】同実施形態に係る表示画面を例示した図である。
【図１３】同実施形態に係る表示画面を例示した図である。
【符号の説明】
【００３５】
１００・・・入力制御システム、２００・・・エレクトリックギター、３００・・・ピックアップ、４００・・・ギターシンセサイザ、４５０・・・ＭＩＤＩケーブル、５００・・・電子機器、５１０・・・コントローラ、５２０・・・通信部、５３０・・・表示装置、６１０・・・ＭＩＤＩ情報解析手段、６２０・・・コード特定手段、６３０・・・表示制御手段、ＴＡ・・・コード・入力操作変換テーブル。
【図１】
2008139549.tif 000003
【図２】
2008139549.tif 000004
【図３】
2008139549.tif 000005
【図４】
2008139549.tif 000006
【図５】
2008139549.tif 000007
【図６】
2008139549.tif 000008
【図７】
2008139549.tif 000009
【図８】
2008139549.tif 000010
【図９】
2008139549.tif 000011
【図１０】
2008139549.tif 000012
【図１１】
2008139549.tif 000013
【図１２】
2008139549.tif 000014
【図１３】
2008139549.tif 000015
【国際調査報告】
2008139549.tif 000016
2008139549.tif 000017