(57)【要約】【課題】  多数のタッチボタンが同時に操作されて起こる誤動作を防止し、制限された個数の入力コード値を用いて入力チャネルの数を拡張させることが可能な入力チャネル数拡張のための装置および方法を提供する。【解決手段】  所定の入力コード値が割り当てられた多数のボタンが配置される第１入力部と、前記第１入力部の一側に形成され、所定の入力コード値が割り当てられて前記第１入力部における隣接ボタンの間にかけて形成される多数のボタンが配置される第２入力部と、前記第１入力部及び前記第２入力部で操作されたボタンの組み合わせに応じて所定の機能を行う制御部とを含む。【選択図】  図４
2007328783.tif 000002
【特許請求の範囲】
【請求項１】
所定の入力コード値が割り当てられた多数のボタンが配置される第１入力部と、
前記第１入力部の一側に形成され、所定の入力コード値が割り当てられ前記第１入力部における隣接したボタンの間にかけて形成される多数のボタンが配置される第２入力部と、
前記第１入力部及び前記第２入力部で操作されたボタンの組み合わせに応じて所定の機能を行う制御部とを含むことを特徴とする、入力チャネル数拡張のための装置。
【請求項２】
前記第１入力部及び前記第２入力部に含まれる各ボタンは、所定の範囲内の入力コード値が割り当てられることを特徴とする、請求項１に記載の入力チャネル数拡張のための装置。
【請求項３】
前記第１入力部及び前記第２入力部に含まれる各ボタンに割り当てられる入力コード値は、隣接するボタンに割り当てられた入力コード値、前記隣接するボタンの隣接ボタンに割り当てられた入力コード値、及び前記隣接するボタンに割り当てられた入力コード値が割り当てられた別のボタンの隣接ボタンに割り当てられた入力コード値と重複しないことを特徴とする、請求項１に記載の入力チャネル数拡張のための装置。
【請求項４】
前記隣接するボタンは、前記第１入力部または前記第２入力部に含まれる所定のボタンの周囲に配置された前記第１入力部及び前記第２入力部に含まれるボタンであることを特徴とする、請求項３に記載の入力チャネル数拡張のための装置。
【請求項５】
前記制御部は、前記第１入力部及び前記第２入力部の順序で操作されるボタンの組み合わせに対応する機能を行うことを特徴とする、請求項１に記載の入力チャネル数拡張のための装置。
【請求項６】
前記制御部は、前記第２入力部及び前記第１入力部の順序で操作されるボタンの組み合わせに対応する機能を行うことを特徴とする、請求項１に記載の入力チャネル数拡張のための装置。
【請求項７】
前記制御部は、前記第１入力部及び前記第２入力部で同時に操作されるボタンの組み合わせに対応する機能を行うことを特徴とする、請求項１に記載の入力チャネル数拡張のための装置。
【請求項８】
所定の入力コード値が割り当てられた多数のボタンが配置される第１入力部に含まれる所定のボタンを操作する段階と、
前記第１入力部の一側に形成され、所定の入力コード値が割り当てられ前記第１入力部における隣接ボタンの間にかけて形成される多数のボタンが配置される第２入力部に含まれた所定のボタンを操作する段階と、
前記第１入力部及び前記第２入力部で操作されたボタンの組み合わせに応じて所定の機能を行う段階とを含むことを特徴とする、入力チャネル数拡張のための方法。
【請求項９】
前記第１入力部及び前記第２入力部に含まれている各ボタンは、所定の範囲内の入力コード値が割り当てられることを特徴とする、請求項８に記載の入力チャネル数拡張のための方法。
【請求項１０】
前記第１入力部及び前記第２入力部に含まれる各ボタンに割り当てられる入力コード値は、隣接するボタンに割り当てられた入力コード値、前記隣接するボタンの隣接ボタンに割り当てられた入力コード値、及び前記隣接するボタンに割り当てられた入力コード値が割り当てられた別のボタンの隣接ボタンに割り当てられた入力コード値と重複しないことを特徴とする、請求項８に記載の入力チャネル数拡張のための方法。
【請求項１１】
前記隣接するボタンは、前記第１入力部または前記第２入力部に含まれる所定のボタンの周囲に配置された前記第１入力部及び前記第２入力部に含まれるボタンであることを特徴とする、請求項１０に記載の入力チャネル数拡張のための方法。
【請求項１２】
前記機能を行う段階は、前記第１入力部及び前記第２入力部の順序で操作されるボタンの組み合わせに対応する機能を行う段階を含むことを特徴とする、請求項８に記載の入力チャネル数拡張のための方法。
【請求項１３】
前記機能を行う段階は、前記第２入力部及び前記第１入力部の順序で操作されるボタンの組み合わせに対応する機能を行う段階を含むことを特徴とする、請求項８に記載の入力チャネル数拡張のための方法。
【請求項１４】
前記機能を行う段階は、前記第１入力部及び前記第２入力部で同時に操作されるボタンの組み合わせに対応する機能を行う段階を含むことを特徴とする、請求項８に記載の入力チャネル数拡張のための方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力チャネル数拡張のための装置および方法に係り、より詳しくは、制限された個数の入力コード値により入力チャネルの数を拡張することが可能な入力チャネル数拡張のための装置および方法に関するものである。
【背景技術】
【０００２】
一般的に、携帯電話やＰＤＡ（パーソナルデジタルアシスタント）などには、所定の個数のキーを含むキーパッドが形成されている。ユーザは、キーパッドを押して所望のメニューを選択し、選択されたメニューに相当するコンテンツを使用することができる。例えば、ユーザは、所定のキーパッドを用いて、映像、音楽および写真などのコンテンツ種類を選択することが可能なメニューを呼び出し、当該メニューに含まれている各種コンテンツを選択して使用する。
【０００３】
この時、ユーザが選択しうるコンテンツの個数が多い場合、スクロール機能によって全てのコンテンツを確認した後、所望のコンテンツを選択する。ユーザがスクロール機能を使用するためには、スクロール機能を行うためのキーパッドを繰り返し押さなければならないという煩わしさがある。したがって、最近は、携帯電話やＰＤＡなどにタッチパッドを装着し、ユーザが容易にスクロール機能を行うようにしている。
【０００４】
図１は従来の技術に係るタッチパッド付き機器を示す図である。
図１に示すように、従来の技術に係るタッチパッド付き機器１０は、多数のタッチボタンを含むタッチパッド１１と、タッチパッド１１の操作による映像やイメージなどが表示されるディスプレイ部１２とを含む。
【０００５】
この時、タッチパッド１１は、所定の入力コード値が割り当てられた多数のタッチボタンを含む。この際、各タッチボタンに割り当てられる入力コード値は、タッチパッド１１の機能を行うチップセットから支援する入力コード値が割り当てられ得る。図１では、チップセットが入力コードとして０〜９の入力コード値を支援する場合の一例を示している。この際、前述したタッチパッド１１は、０〜９の入力コード値が割り当てられたタッチボタンをそれぞれ一つの入力チャネルとして理解できる。したがって、チップセットから支援する入力コード値の個数が入力チャネル数として理解できる。
【０００６】
このようなタッチパッド１１は、外側には１〜９の入力コード値が割り当てられたタッチボタンが配置され、内側には０の入力コード値が割り当てられたタッチボタンが配置される。この際、０の入力コード値が割り当てられたタッチボタンは、共通ボタンであって、１〜９の入力コード値が割り当てられたタッチボタンとともに、ドラッグインおよびドラッグアウトなどの動作を行う。
【０００７】
例えば、図２ａに示すように、１〜９の入力コード値が割り当てられたタッチボタン、および０のコード値が割り当てられたタッチボタンの順序で操作されると、ドラッグイン動作と認識される。図２ｂに示すように、０の入力コード値が割り当てられたタッチボタン、および１〜９の入力コード値が割り当てられたタッチボタンの順序で操作されると、ドラッグアウト動作と認識される。
【０００８】
また、１〜９の入力コード値が割り当てられたタッチボタンには、それぞれ互いに異なる機能が与えられる。したがって、１の入力コード値が割り当てられたタッチボタンを用いてドラッグイン動作が行われると、映像メニューがディスプレイ部１２上に表示され、２の入力コード値が割り当てられたタッチボタンを用いてドラッグイン動作が行われると、音楽メニューがディスプレイ部１２上に表示される。
【０００９】
ところが、ユーザの不注意により、１〜９の入力コード値が割り当てられたタッチボタンのうち２つのタッチボタンを用いて同時にドラッグイン動作が行われる場合、２つのタッチボタンに与えられた機能のどれが行われなければならないかに対する誤りが発生して誤動作が起こるという問題点がある。
【００１０】
例えば、図３ａおよび図３ｂに示すように、ドラッグイン動作およびドラッグアウト動作中に、１〜９の入力コード値が割り当てられたタッチボタンのうち２つのタッチボタンが同時に操作される場合、誤動作が起こる。
【００１１】
また、タッチボタン１１を使用する機器１０の機能を拡張させようとする場合、入力チャネルの数が増加するから、入力チャネル数の拡張のためにさらにチップセットを取り付けなければならないので、これにより追加費用が発生して製品のコストをアップさせるという問題点がある。
【００１２】
特許文献１は、多数本の手指をタッチパネルの画面に同時に接触させた後、軌跡パターンをゼスチュアとして用いるもので、複数のアイコンなどのオブジェクトを片手で同時に選択し、あるいは接触順番によって指定したプログラムのアイコンに、ドラッグ＆ドロップによって指定プログラムを実行する方法を開示しているが、多数のタッチボタンが動作した場合の誤動作または制限された入力チャネル数の拡張のための方案は提案されていない。
【特許文献１】日本公開特許第２０００−２２２１３０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
そこで、本発明はこのような問題点に鑑みてなされたもので、その目的とするところは、多数のタッチボタンが同時に操作されて起こる誤動作を防止し、制限された個数の入力コード値を用いて入力チャネルの数を拡張させることが可能な入力チャネル数拡張のための装置および方法を提供することにある。
【００１４】
本発明の目的は以上で言及した目的に制限されず、言及されていないさらに他の目的は下記の記載から当業者に明確に理解できるであろう。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明のある観点によれば、所定の入力コード値が割り当てられた多数のボタンが配置される第１入力部と、前記第１入力部の一側に形成され、所定の入力コード値が割り当てられて前記第１入力部における隣接ボタンの間にかけて形成される多数のボタンが配置される第２入力部と、前記第１入力部及び前記第２入力部で操作されたボタンの組み合わせに応じて所定の機能を行う制御部とを含む、入力チャネル数拡張のための装置を提供する。
【００１６】
また、上記目的を達成するために、本発明の他の観点によれば、所定の入力コード値が割り当てられた多数のボタンが配置される第１入力部に含まれた所定のボタンを操作する段階と、前記第１入力部の一側に形成され、所定の入力コード値が割り当てられて前記第１入力部における隣接ボタンの間にかけて形成される多数のボタンが配置される第２入力部に含まれた所定のボタンを操作する段階と、前記第１入力部及び前記第２入力部で操作されたボタンの組み合わせに応じて所定の機能を行う段階とを含む、入力チャネル数拡張のための方法を提供する。
【００１７】
その他の実施例の具体的な事項は、詳細な説明及び図面に含まれている。
【００１８】
本発明の利点及び特徴、並びにそれらを達成する方法は、添付図面と共に詳細に後述されている実施例を参照すれば明確になるであろう。ところが、本発明は、下記に開示される実施例に限定されるものではなく、互いに異なる様々な形態で実現できる。但し、これらの実施例は、本発明の開示を完全にし、本発明の属する技術分野における通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものであり、本発明は、請求の範囲の範疇によって定められるべきである。明細書全体にわたって、同一の参照符号は同一の構成要素を示す。
【発明の効果】
【００１９】
上述したような本発明の入力チャネル数拡張のための装置および方法によれば、次の効果が一つ或いはそれ以上ある。
１）制限された個数の入力コード値によって実現することが可能な入力チャネルを増加させることができるため、より多様な機能を行うことができるという効果がある。
２）第１入力部における隣接ボタンの間にかけて形成される第２入力部のボタンによって、ユーザの不注意で第１入力部における隣接ボタンが同時に操作されて発生しうる誤動作を予め防止することができるという効果がある。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施例によって入力チャネル数拡張のための装置及び方法を説明するためのブロック図または処理流れ図を参照しながら、本発明について説明する。この際、処理流れ図の各ブロックと流れ図の組み合わせはコンピュータプログラムインストラクションによって行われ得ることを理解することができるであろう。これらのコンピュータプログラムインストラクションは、汎用コンピュータ、特殊用コンピュータまたはその他のプログラム可能なデータプロセッシング装備のプロセッサに搭載できるので、コンピュータまたはその他のプログラム可能なデータプロセシング装備のプロセッサによって行われるそのインストラクションが流れ図のブロックにおいて説明された機能を行う手段を生成する。これらのコンピュータプログラムインストラクションは、特定の方式で機能を実現するためにコンピュータまたはその他のプログラム可能なデータプロセシング装備を指向することが可能なコンピュータ利用可能またはコンピュータ読取可能メモリに記憶されることも可能なので、そのコンピュータ利用可能またはコンピュータ読取可能メモリに記憶されたインストラクションは、流れ図のブロックで説明された機能を行うインストラクション手段を内包する製造品目を生産することも可能である。コンピュータプログラムインストラクションは、コンピュータまたはその他のプログラム可能なデータプロセシング装備上に搭載されることも可能なので、コンピュータまたはその他のプログラム可能なデータプロセシング装備上で一連の動作段階が行われ、コンピュータで実行されるプロセスを生成してコンピュータまたはその他のプログラム可能なデータプロセシング装備を行うインストラクションは、流れ図のブロックで説明された機能を実行するための段階を提供することも可能である。
【００２１】
また、各ブロックは、特定された論理的機能を実行するための少なくとも一つの実行可能なインストラクションを含むモジュール、セグメントまたはコードの一部を示すことができる。また、幾つかの代替実行例では、ブロックで言及された機能が順序から外れて発生することも可能なのを注目すべきである。例えば、相次いで図示されている２つのブロックは、実際同時に行われてもよく、そのブロックが時々該当機能に応じて逆順に行われてもよい。
【００２２】
図４は本発明の実施例に係る入力チャネル数拡張のための装置を示す図である。
図４に示すように、本発明の実施例に係る入力チャネル数拡張のための装置１００は、第１入力部１１０、第２入力部１２０、制御部１３０及び記憶部１４０を含むことができる。この際、本発明の実施例に係る入力チャネル数拡張のための装置１００は、映像またはユーザインターフェースを表示することが可能なディスプレイモジュールを備えた機器に設置され、ユーザが映像を視聴し或いは所望のメニューを選択するために使用する装置として理解できる。したがって、本発明の実施例に係る入力チャネル数拡張のための装置１００は、映像またはユーザインターフェースを表示することが可能なディスプレイモジュールを備えたデジタルＴＶ、ＰＤＡ及び携帯電話などに使用できるが、これらに限定されるものではない。
【００２３】
第１入力部１１０は、所定の範囲内の入力コード値が割り当てられた多数のボタンを含むことができる。この際、本発明の実施例において、第１入力部１１０に含まれる各ボタンは、タッチボタンからなる場合を例として説明するが、これに限定されない。また、本発明の実施例において、入力コード値は０〜９の範囲を持つ場合を例として説明する。この際、本発明の実施例において、入力コード値が０〜９の範囲を持つ場合を例として説明しているが、これは本発明の理解を助けるための一例に過ぎないもので、入力コード値の範囲は用途及び必要に応じて変更できる。
【００２４】
図５は本発明の実施例に係る第１入力部を示す図である。
図５に示すように、本発明の実施例に係る第１入力部１１０は、前述した範囲内の入力コード値が割り当てられた多数のボタン１１１を含むことができる。この際、図５において、ボタン１１１内に表示された数字は、当該ボタンに割り当てられた入力コード値として理解できる。また、図５では、第１入力部１１０に含まれた各ボタン１１１が一列に配置される場合の例を挙げて説明しているが、これに限定されず、ディスプレイモジュールの形態によって、各ボタン１１１が配置される形態は変更できる。例えば、第１入力部１１０は
【００２５】
（外）
2007328783.tif 000003
字状または「Ｌ」字状に配置できる。
【００２６】
また、第１入力部１１０の各ボタン１１１には、互いに隣接しているボタン間の入力コード値の組み合わせが唯一であるよう入力コード値が割り当てられ得る。この際、第１入力部１１０の各ボタン１１１に割り当てられる入力コード値は、後述する第２入力部１２０を考慮して決定できる。このように入力コード値を割り当てる理由は、後述する第２入力部１２０において詳細に考察する。
【００２７】
図６は本発明の実施例に係る第２入力部を示す図である。
図６に示すように、本発明の実施例に係る第２入力部１２０は、第１入力部１１０の一側に形成され、第１入力部１１０の少なくとも２つのボタンにわたって形成される多数のボタン１２１を含むことができる。この際、本発明の実施例において、第２入力部１２０に含まれる各ボタン１２１は、第１入力部１１０の２つのボタンにかけて形成される場合を例として説明する。また、図６において各ボタン１２１内に表示された数字は、当該ボタンに割り当てられた入力コード値として理解でき、第２入力部１２０に含まれた各ボタン１２１も第１入力部１１０と同様の入力コード値の範囲を持つ。
【００２８】
この際、第２入力部１２０に含まれた各ボタン１２１が第１入力部１１０における隣接ボタンの間にかけて形成されるが、これは、ユーザがドラッグインまたはドラッグアウトを行うときに誤動作が起こることを防止するためである。
【００２９】
具体的に、図７ａに示すように、ユーザが第１入力部１１０から第２入力部１２０へ矢印方向にドラッグインを行うとき、第１入力部１１０において１つのボタンのみが操作されなければならないが、ユーザの不注意などにより、図７ｂに示すように、第１入力部１１０において２つのボタンが操作された場合、誤動作が起こるおそれがある。この際、第２入力部１２０の各ボタン１２１が第１入力部１１０における隣接している２つのボタンにかけて配置されるため、第１入力部１１０では２つのボタンが操作されるが、これに対し、第２入力部１２０では１つのボタンのみが操作される。
【００３０】
したがって、制御部１３０は、第１入力部１１０で２つのボタンが同時に操作され且つ第２入力部１２０で１つのボタンが操作された場合、第１入力部１１０で２つのボタンのいずれか一つが操作され且つ第２入力部１２０で一つのボタンが操作された場合と同一のものと判断することができるであろう。例えば、制御部１３０は、前述した図７ｂに示すように、第１入力部１１０で入力コード値１および２のボタンが同時に操作され且つ第２入力部１２０で入力コード値６のボタンが操作された場合、第１入力部１１０で入力コード値１および２のボタンのいずれか一つが操作され且つ第２入力部１２０で入力コード値６のボタンが操作された場合と同一のものと判断し、誤動作が起こることを予め防止することができる。また、第１入力部１１０で入力コード値１または２のボタンが操作され且つ第２入力部１２０で入力コード値６のボタンが操作された場合も、前述したような第１入力部１１０で入力コード値１および２のボタンが同時に操作された場合と同一であると判断できる。
【００３１】
また、前述したドラッグインと同様に、ドラッグアウトの場合にも、図８に示すように、第２入力部１２０で入力コード値６のボタンが操作され且つ第１入力部１１０で入力コード値１および２のボタンが同時に操作された場合、第２入力部１２０で入力コード値６のボタンが操作され且つ第１入力部１１０で入力コード値１および２のボタンのいずれか一つが操作された場合と同一のものと判断し、誤動作が起こることを予め防止することができる。また、第２入力部１２０で入力コード値６のボタンが操作され、第１入力部１１０で入力コード値１または２のボタンが操作された場合、前述したような第１入力部１１０で入力コード値１および２のボタンが同時に操作された場合と同一のものと判断できる。
【００３２】
一方、第２入力部１２０に含まれている各ボタン１２１に割り当てられた入力コード値は、前述した第１入力部１１０に含まれている各ボタン１１１に割り当てられた入力コード値を考慮して割り当てられ得る。
【００３３】
言い換えれば、第１入力部１１０または第２入力部１２０に含まれている所定のボタンに割り当てられ得る入力コード値は、前述した範囲内において、第１入力部１１０および第２入力部１２０における隣接ボタンに割り当てられた入力コード値、及び隣接ボタンに割り当てられた入力コード値が既に割り当てられた別のボタンに隣接するボタンに割り当てられた入力コード値と重複しない入力コード値が割り当てることができる。
【００３４】
例えば、図９に示すように、第２入力部１２０に含まれている所定のボタン１２２に入力コード値を割り当てる場合、０〜９の入力コード値のうち、入力コード値を割り当てようとするボタン１２２に隣接するボタンに割り当てられた入力コード値０及び１と、それに隣接する入力コード値５及び９と、隣接するボタンに割り当てられた入力コード値０及び１が割り当てられた別のボタン１２３に隣接するボタンに割り当てられた入力コード値２及び６とを除いた入力コード値３、４、７及び８のいずれか一つが割り当てられ得る。このような方法によって第１入力部１１０及び第２入力部１２０に含まれる所定のボタンに割り当てられた入力コード値と、それに隣接するボタンに割り当てられる入力コード値とからなる組み合わせは唯一に存在できる。例えば、第１入力部１１０で入力コード値１及び入力コード値２からなる組み合わせは、第１入力部１１０、第２入力部１２０、及び第１入力部１１０と第２入力部１２０との間で唯一に存在できる。これは、互いに異なるボタンの間で入力コード値の組み合わせが同一の場合、他の機能であるにも拘らず、同一の機能と判断できるためである。
【００３５】
例えば、図１０に示すように、第１入力部１１０がメニュー選択を行うことが可能な第１領域２１０と、選択されたメニュー項目をスクロールすることが可能な第２領域２２０とに分けられ、入力コード値３と入力コード値４との組み合わせが第１領域２１０及び第２領域２２０に全て存在すると、この２つの機能が同時に行われて誤動作が起こるおそれがある。したがって、２つのボタンに割り当てられる入力コード値の組み合わせを唯一にすることにより、前述したような誤動作が起こることを予め防止することができる。
【００３６】
記憶部１４０は、第１入力部１１０及び第２入力部１２０に含まれている各ボタン１１１、１２１に割り当てられた入力コード値及びそれによる機能を含むマッピングテーブルを格納することができる。（表１）はマッピングテーブルの一例である。
【００３７】
【表１】
2007328783.tif 000004
(表１)のようなマッピングテーブルは、ドラッグイン及びドラッグアウトによる入力コード値に対応する機能を含むことができる。例えば、入力コード値が１→６の場合には映像に対するメニューを表示し、入力コード値が６→１の場合には表示されたメニューを取り消すことができる。また、入力コード値が２→６，７の場合には音楽に対するメニューを表示し、入力コード値が６，７→２の場合には音楽に対するメニューを取り消すことができる。この際、音楽に対するメニュー表示の際に、入力コード値６及び７のボタンが同時に操作されるとしても、音楽に対するメニューを表示するものと判断できるが、これは、第１入力部１１０で互いに隣接しているボタンにかけて第２入力部１２０の各ボタン１２１が形成されるためである。この際、（表１）に含まれている入力コード値及び機能は本発明の理解を助けるための一例に過ぎないもので、（表１）に含まれる入力コード値及び機能は用途及び必要に応じて変更できる。この際、（表１）の入力コード値は、前述した図６におけるドラッグイン及びドラッグアウトと理解できる。
【００３８】
このように、第１入力部１１０及び第２入力部１２０に割り当てられる入力コード値は、本発明の実施例に係る入力チャネル数拡張のための装置１００、または入力チャネル数拡張のための装置１００を含む機器製品の登場の前に、製造工程上で指定できるが、これに限定されず、追ってファームウェアアップデートなどによって或いはユーザによって変更される。
【００３９】
また、本発明の実施例では、第１入力部１１０及び第２入力部１２０のように２つの入力部１１０、１２０が配置される場合を例として説明しているが、これは本発明の理解を助けるための一例に過ぎないもので、入力部の個数は変更できる。
【００４０】
言い換えれば、第１入力部１１０及び第２入力部１２０の他に第１入力部１１０または第２入力部１２０の一側に別途の入力部が形成できる。この際、別途に形成される入力部に含まれる各ボタンに割り当てられる入力コード値も、前述した第１入力部１１０及び第２入力部１２０と同様の方法が使用できる。例えば、別途に形成される入力部において入力コード値を割り当てようとするボタンの隣接ボタンに割り当てられた入力コード値、
隣接ボタンの隣接するボタンに割り当てられた入力コード値、及び隣接するボタンに割り当てられた入力コード値が割り当てられた別のボタンの隣接するボタンに割り当てられた入力コード値を除いた入力コード値のうち、所定の入力コード値が割り当てられ得る。このように、入力部の個数が増加すると、ボタンの組み合わせが複雑になるため、既存に０〜９の範囲を持つ入力コード値で表現できる第１入力部１１０および第２入力部１２０のみが形成された場合より入力チャネルの個数は減少するが、これに対し、ボタンの組み合わせに対応する機能はより明確になれる。
【００４１】
このように、隣接するボタンの間に入力コード値の組み合わせを唯一にすることにより、制限された範囲０〜９の入力コード値を用いて使用することが可能な入力チャネルを拡張することができるため、０〜９の入力コード値を支援するチップセットによって１０個の入力チャネルを持つことができるが、これに対し、本発明の実施例に係る入力チャネル数拡張のための装置１００は、同じ個数のチップセットを使用した場合にも、さらに多くの入力チャネルを使用することができるため、使用されるチップセットの数を減少させることができる。
【００４２】
図１１は本発明の実施例に係る入力チャネルを増加させる方法を示す図である。入力コード値の割当は、第１入力部１１０の各ボタン１１１に先に行われた後、第２入力部１２０の各ボタン１２１に行われる場合の例を挙げて説明する。この際、第１入力部１１０の各ボタン１１１に入力コード値を先に割り当てることは本発明の理解を助けるための一例に過ぎないものであり、入力コード値を割り当てる順序は変更できる。
【００４３】
図１１に示すように、本発明の実施例に係る入力チャネルを増加させる方法は、まず、第１入力部１１０または第２入力部１２０で所定の入力コード値を割り当てようとするボタンに隣接するボタンに割り当てられた入力コード値を判断する（Ｓ１１０）。この際、本発明の実施例において、第１入力部１１０および第２入力部１２０の所定のボタンに割り当てられ得る入力コード値は、前述したように、０〜９の範囲である場合を例として説明し、入力コード値の範囲は変更できる。
【００４４】
所定の入力コード値を割り当てるボタンの隣接するボタンに割り当てられた入力コード値が判断されると、隣接ボタンの隣接するボタンに割り当てられた入力コード値を判断する（Ｓ１２０）。
【００４５】
隣接ボタンの隣接するボタンに割り当てられた入力コード値が判断されると、隣接ボタンに割り当てられた入力コード値と同一の入力コード値が割り当てられた別のボタンの隣接するボタンに割り当てられた入力コード値を判断する（Ｓ１３０）。
【００４６】
前述したＳ１１０段階〜Ｓ１３０段階で判断された入力コード値を入力コード値の範囲から除いた残りの入力コード値のうち所定の入力コード値を、Ｓ１１０段階で入力コード値を割り当てようとするボタンに割り当てる（Ｓ１４０）。例えば、入力コード値が０〜９の範囲を有し、入力コード値を割り当てようとするボタンの隣接するボタンに入力コード値０、１及び２が割り当てられており、０、１及び２の入力コード値が割り当てられたボタンの隣接するボタンに２、３及び４が割り当てられており、入力コード値０、１および２の別のボタンの隣接するボタンに５、６および７が割り当てられた場合、入力コード値を割り当てようとするボタンには０〜９の範囲で０、１、２、３、４、５、６および７を除いた８および９のいずれか１つの入力コード値が割り当てられ得る。
【００４７】
このように、入力コード値を割り当てようとするボタンの隣接するボタンに割り当てられた入力コード値、及び隣接するボタンに割り当てられた入力コード値を持つ別のボタンの隣接するボタンに割り当てられた入力コード値を除いた入力コード値を割り当てることは、第１入力部１１０、第２入力部１２０、及び第１入力部１１０と第２入力部１２０における隣接ボタンの間に割り当てられた入力コード値の組み合わせを唯一にするためであり、これは、０〜９の範囲を持つ入力コード値による入力チャネルを既存の１０個より増加させて同一の入力コード値を使用しながらも、さらに多くの入力チャネルを可能にするためである。
【００４８】
また、本発明の実施例に係る入力チャネル数拡張のための装置１００は、第１入力部１１０で隣接しているボタンにかけて第２入力部１２０のボタンが形成され、第１入力部１１０で隣接しているボタンが同時に操作された場合にも、第１入力部１１０の隣接ボタンにかけて形成された第２入力部１２０の一つのボタンが操作された場合、誤動作が起こることを予め防止することができる。
【００４９】
以上のように、本発明に係る入力チャネル数拡張のための装置および方法を例示の図面を参照として説明したが、本明細書に開示された実施例と図面によって本発明は限定されず、その発明の技術思想の範囲内において、当業者であれば種々の変形を加え得ることは勿論である。
【図面の簡単な説明】
【００５０】
【図１】従来の技術に係るタッチパッドを備えた機器を示す図である。
【図２ａ】図１の機器において行われるドラッグイン動作を示す図である。
【図２ｂ】図１の機器において行われるドラッグアウト動作を示す図である。
【図３ａ】図１の機器において行われるドラッグイン誤動作を示す図である。
【図３ｂ】図１の機器において行われるドラッグアウト誤動作を示す図である。
【図４】本発明の実施例に係る入力チャネル数拡張のための装置を示す図である。
【図５】本発明の実施例に係る第１入力部を示す図である。
【図６】本発明の実施例に係る第２入力部を示す図である。
【図７ａ】本発明の実施例に係るドラッグイン動作を示す図である。
【図７ｂ】本発明の実施例に係るドラッグイン動作を示す図である。
【図８】本発明の実施例に係るドラッグアウト動作を示す図である。
【図９】本発明の実施例に係る入力コード値の割り当てを示す図である。
【図１０】本発明の実施例に係る機能別に区分された第１入力部を示す図である。
【図１１】本発明の実施例に係る入力チャネル数拡張のための方法を示す図である。
【符号の説明】
【００５１】
１１０      第１入力部
１２０      第２入力部
１３０      制御部
１４０      記憶部
【図１】
2007328783.tif 000005
【図２ａ】
2007328783.tif 000006
【図２ｂ】
2007328783.tif 000007
【図３ａ】
2007328783.tif 000008
【図３ｂ】
2007328783.tif 000009
【図４】
2007328783.tif 000010
【図５】
2007328783.tif 000011
【図６】
2007328783.tif 000012
【図７ａ】
2007328783.tif 000013
【図７ｂ】
2007328783.tif 000014
【図８】
2007328783.tif 000015
【図９】
2007328783.tif 000016
【図１０】
2007328783.tif 000017
【図１１】
2007328783.tif 000018