(57)【特許請求の範囲】
【請求項１】
キーボードを接続するための第１の接続端子と、
携帯電話機に電力供給と共にデータの送受信が可能となるように接続するための第２の接続端子と、
前記携帯電話機の機種別に、第１のコードと第２のコードとの対応を示すデータが設定された機種別変換テーブルを記憶する記憶手段と、
前記第２の接続端子により接続された前記携帯電話機の機種を判別する機種判別手段と、
前記第１の接続端子に接続されたキーボードから入力された第１のコードを、前記機種判別手段により判別された機種に対応する前記機種別変換テーブルに設定されたデータをもとに、前記第２の接続端子に接続された前記携帯電話機に応じた第２のコードに変換する変換手段と、
前記変換手段により変換された前記第２のコードを、前記第２の接続端子を介して前記携帯電話機に出力する出力手段と、
外部電源からの電力を蓄積するバッテリを有した電源手段と、
前記第２の接続端子に接続された前記携帯電話機に対して、前記第２の接続端子を介して前記電源手段から電力を供給させる電源制御手段と、
前記記憶手段に記憶された前記機種別変換テーブルのデータを変更するデータ変更手段と
を具備したことを特徴とするキーボード接続装置。
【請求項２】
前記変更手段は、前記第２の接続端子に接続された前記携帯電話機から受信されるデータ、あるいは前記第１の接続端子に接続された前記キーボードから入力されたデータをもとに、前記機種別変換テーブルのデータを変更することを特徴とする請求項１記載のキーボード接続装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キーボードを接続して、キーボードからのコードを出力するキーボード接続装置に関する。
【背景技術】
【０００２】
パーソナルコンピュータのＵＳＢ（Universal Serial Bus）ポートに接続された携帯電話機などの充電式のバッテリを有する外部装置に対して、データの転送と充電を同時に行うことができるＵＳＢケーブルが特許文献１に記載されている。
【０００３】
特許文献１に記載されたＵＳＢケーブルは、パーソナルコンピュータのＵＳＢポートに接続されるＵＳＢ接続端子と、外部装置である携帯電話機の接続ポートに接続される接続コネクタとを有している。ＵＳＢケーブルは、パーソナルコンピュータのＵＳＢポートから供給される電源により、携帯電話機のバッテリを充電すると共に、パーソナルコンピュータと携帯電話機との間でデータの送受信を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−３３９０６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このように従来技術では、パーソナルコンピュータのＵＳＢポートから供給される電源により、携帯電話機のバッテリを充電すると共に、ＰＣと携帯電話機との間でデータの送受信を行うことができるが、パーソナルコンピュータなどの電源部を備えた高機能の情報処理装置を用いることが必須となっている。
【０００６】
また、携帯電話機に対して長い文章を入力する場合に、入力操作に慣れているキーボードを利用したいという要望がある。特許文献１では、ＵＳＢケーブルを用いて携帯電話機とパーソナルコンピュータとを接続して、データの送受信を行うことが記載されているが、パーソナルコンピュータのキーボードに対する入力操作により、携帯電話機に対して文字を入力することは想定されていない。
【０００７】
また、パーソナルコンピュータのキーボードを利用して携帯電話機に文字を入力できるようにしたとしても、簡単に携帯電話機に対して文章を入力したいにも関わらず、パーソナルコンピュータを起動させるためにある程度の時間を要してしまう。従って、作業全体に要する時間は、キーボードを用いて効率的に文字入力できたとしても起動に要する時間のため、直接、携帯電話機に対するボタン操作によって文字入力する場合と変わらない、あるいは余計に時間を要してしまう状況が発生する。
【０００８】
本発明は前述した事情に考慮してなされたもので、その目的は、パーソナルコンピュータなどの電源部を備えた高機能の情報処理装置を用いることなく、キーボード操作によって携帯電話機に対してコード入力しながら、携帯電話機に対して電源供給することが可能なキーボード接続装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明は、キーボードを接続するための第１の接続端子と、携帯電話機に電力供給と共にデータの送受信が可能となるように接続するための第２の接続端子と、前記携帯電話機の機種別に、第１のコードと第２のコードとの対応を示すデータが設定された機種別変換テーブルを記憶する記憶手段と、前記第２の接続端子により接続された前記携帯電話機の機種を判別する機種判別手段と、前記第１の接続端子に接続されたキーボードから入力された第１のコードを、前記機種判別手段により判別された機種に対応する前記機種別変換テーブルに設定されたデータをもとに、前記第２の接続端子に接続された前記携帯電話機に応じた第２のコードに変換する変換手段と、前記変換手段により変換された前記第２のコードを、前記第２の接続端子を介して前記携帯電話機に出力する出力手段と、外部電源からの電力を蓄積するバッテリを有した電源手段と、前記第２の接続端子に接続された前記携帯電話機に対して、前記第２の接続端子を介して前記電源手段から電力を供給させる電源制御手段と、前記記憶手段に記憶された前記機種別変換テーブルのデータを変更するデータ変更手段とを具備したことを特徴とする。
【発明の効果】
【００１０】
本発明によれば、パーソナルコンピュータなどの電源部を備えた高機能の情報処理装置を用いることなく、キーボード操作によって携帯電話機に対してコード入力しながら、携帯電話機に対して電源供給することが可能となる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態におけるキーボード接続装置１０の使用状態を示す図。
【図２】本実施形態におけるキーボード接続装置１０のシステム構成を示すブロック図。
【図３】キーボード接続装置１０（メモリ２１）に記録される機種別変換テーブル２１ａのデータ構成の一例を示す図。
【図４】本実施形態におけるキーボード接続装置１０の携帯電話機１４に対する動作について示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施の形態について説明する。  
図１は、本実施形態におけるキーボード接続装置１０の使用状態を示す図である。キーボード接続装置１０は、キーボード１２に対する操作によって、携帯電話機１４に対して文字コードなどのデータを入力することができる機能を有している。
【００１３】
キーボード接続装置１０には、ケーブル１１を介してキーボード１２を接続することができる。キーボード１２は、パーソナルコンピュータ（デスクトップ型）において使用される一般的なものを使用することができる。また、キーボード接続装置１０には、ケーブル１３を介して携帯電話機１４を接続することができる。
【００１４】
キーボード接続装置１０は、外部電源１６に電源コード１８により接続することで、外部電源１６からの電力を携帯電話機１４に供給して充電させることができる。また、キーボード接続装置１０には、バッテリが搭載されており、外部電源１６に接続されている間に充電を行い、外部電源１６と接続されていない場合であっても携帯電話機１４に対して電力を供給することができる。
【００１５】
図２は、本実施形態におけるキーボード接続装置１０のシステム構成を示すブロック図である。  
図２に示すように、キーボード接続装置１０では、ＣＰＵ２０、メモリ２１、記憶装置２２、ＵＳＢコントローラ２４、電源部２５、及びキーボードコントローラ２６が内部バスを介して接続されている。
【００１６】
ＣＰＵ２０は、各種プログラムを実行して各種機能を実現する。ＣＰＵ２０は、キーボード接続装置１０としての専用の機能を実現するためのプログラムのみを実行するので、パーソナルコンピュータなどと比較して起動時に要する時間が大幅に短くて済む。
【００１７】
ＣＰＵ２０により実現される機能には、機種判別部２０ａ、キーコード変換部２０ｂ、カスタマイズ部２０ｃ、電源制御部２０ｄが含まれる。
【００１８】
機種判別部２０ａは、キーボード接続装置１０に接続された携帯電話機１４の機種を判別するための処理を実行する。
【００１９】
キーコード変換部２０ｂは、キーボード接続装置１０に接続されたキーボード１２から入力されたコード（第１のコード）を、キーボード接続装置１０に接続された携帯電話機１４に応じたコード（第２のコード）に変換する。キーコード変換部２０ｂは、コードの変換をする際、メモリ２１に記憶された機種別変換テーブル２１ａ（後述する）を参照して携帯電話機１４の機種に応じた変換を実行する。
【００２０】
カスタマイズ部２０ｃは、機種別変換テーブル２１ａに設定されたデータを変更するためのもので、キーボード１２から入力されるデータをもとに設定内容を変更する。カスタマイズ部２０ｃは、例えばキーボード１２から特定のキーコードが入力された場合（例えば、複数のキーコードの組合せによる）に起動される。カスタマイズ部２０ｃは、起動されると携帯電話機１４に予め記録されているキーボード接続装置１０を管理するためのアプリケーションを起動し、このアプリケーションを通じて携帯電話機１４のディスプレイを利用してユーザ操作を受け付ける。
【００２１】
電源制御部２０ｄは、電源部２５からキーボード接続装置１０を構成する各部への電力供給を制御する他、キーボード接続装置１０に接続された携帯電話機１４に対する電力供給を制御する。
【００２２】
メモリ２１は、ＣＰＵ２０が実行するプログラムやデータを一時的に記憶する。メモリ２１に記憶されるデータには、機種別変換テーブル２１ａが含まれる。機種別変換テーブル２１ａには、携帯電話機１４の機種別に、キーボードから入力されたコード（第１のコード）と、同コードに対応する携帯電話機１４に出力すべきコード（第２のコード）との対応が設定されている（図３参照）。
【００２３】
記憶装置２２は、プログラムやデータを不揮発性の記憶媒体に記憶する。例えば、記憶装置２２は、フラッシュメモリにより構成される。
【００２４】
ＵＳＢコントローラ２４は、内部バス上のデータとシリアルのＵＳＢ信号とを相互に変換すると共に、電源部２５に対するバス電力制御信号を生成する。ＵＳＢコントローラ２４は、ＵＳＢ信号をＵＳＢコネクタ２７に接続された携帯電話機１４との間で送受信する。ＵＳＢコネクタ２７は、携帯電話機１４を接続するためのもので、ＵＳＢコントローラ２４を介してＵＳＢ信号を送受信すると共に、電源部２５からの電力を供給することができる。
【００２５】
電源部２５は、電源制御部２０ｄの制御に応じて、キーボード接続装置１０を構成する各部に対して電力を供給する他、キーボード接続装置１０に接続された携帯電話機１４に対して電力を供給する。電源部２５は、充電可能なバッテリ２５ａを備えている。また、電源部２５には、外部電源１６への接続を検出するための電圧検出回路（図示せず）や、外部電源１６の接続の有無に応じて各部に電力を供給する電源を外部電源１６とバッテリ２５ａの何れかに切り換える他、外部電源１６からの電力によりバッテリ２５ａを充電する充電／切換回路（図示せず）などが設けられている。
【００２６】
キーボードコントローラ２６は、キーボードコネクタ２８を介して入力されるキーボード１２からの信号を変換して、内部バスを介してＣＰＵ２０に送信する。キーボードコネクタ２８は、キーボード１２を接続するためのもので、ＰＳ／２やＵＳＢの規格に従う、一般のコンピュータにおいて使用されている一般的なキーボードを接続可能なコネクタであれば良い。
【００２７】
なお、図２に示す構成では、ＵＳＢコネクタ２７を介して携帯電話機１４が接続される構成としているが、他の規格に従うコネクタにより接続される構成としても良い。すなわち、ＣＰＵ２０との間でデータ用の信号を送受信することができると共に、電源部２５からの電力を供給することができる単一のコネクタで構成されたインタフェースであれば良い。
【００２８】
図３は、キーボード接続装置１０（メモリ２１）に記録される機種別変換テーブル２１ａのデータ構成の一例を示す図である。  
図３に示すように、機種別変換テーブル２１ａでは、携帯電話機１４の機種を識別するための機種データと対応付けて、変換テーブルが設定されている。
【００２９】
携帯電話機１４のある機種に対応する変換テーブルには、キーボードへのキー操作によって入力されるキーコード（第１のコード）と、入力されたキーコードに応じて携帯電話機１４に対して出力すべき出力コード（第２のコード）とが対応付けて設定されている。
【００３０】
一般に、携帯電話機１４に設けられた文字キー（ボタン）については、キーボード１２に対応する文字キーが存在しているため、携帯電話機１４の機種が異なっていても同様のキーコードと出力コードとの対応が設定されている。これに対して、携帯電話機１４に設けられる各種の機能キーについては、携帯電話機１４の機種によって固有のものがあるため、機種別の変換テーブルには、機種に固有のキーコードと出力コードの対応関係が設定される。
【００３１】
なお、機種別変換テーブル２１ａは、予め複数の既存の携帯電話機１４の機種についてのデータが設定されて、キーボード接続装置１０に予め記録された状態でユーザに提供されるものとする。また、携帯電話機１４を通じてダウンロードされた新規データを機種別変換テーブル２１ａに追加できるようにしたり、カスタマイズ部２０ｃによる機能によりキーボード１２から入力されたデータをもとに機種別変換テーブル２１ａの設定内容を変更（追加）するようにしても良い。
【００３２】
次に、本実施形態におけるキーボード接続装置１０の動作について説明する。  
キーボード接続装置１０に外部電源１６が接続されている場合には、電源部２５は、バッテリ２５ａに充電を行う。ただし、バッテリ２５ａが既に十分に充電されている場合には、過充電防止のためにバッテリ２５ａに対する充電は行わない。外部電源１６の接続の有無は、例えば電圧検出回路によって検出される電圧が所定の閾値を超えたか否かで判断される。外部電源１６の接続がある場合は、外部電源１６からの電力が優先的に各部に出力される。一方、外部電源１６が接続されていない場合には、バッテリ２５ａの電力が出力される。
【００３３】
キーボード接続装置１０は、ユーザにより図示せぬ電源スイッチが押下されることにより起動される。電源スイッチが押下されたことは、電源部２５に通知される。
【００３４】
電源部２５は、電源スイッチ１０の押下による通知を受信すると、キーボード接続装置１０を構成する各構成品への電力を供給する。各構成品に電源が供給されると、ＣＰＵ２０は、メモリ２１に記憶されているプログラムを起動して、各機能部を実行可能にする。
【００３５】
電源制御部２０ｄは、キーボード接続装置１０の各構成品に対する電力供給の制御やＵＳＢコネクタ２７を介した電力の供給制御、また電源部２５の電圧検出回路からの情報をもとに外部電源１６の接続の有無をモニタする。  
また、ＣＰＵ２０は、ＵＳＢコントローラ２４からの情報をもとに、携帯電話機１４の接続の有無をモニタする。
【００３６】
次に、本実施形態におけるキーボード接続装置１０の携帯電話機１４に対する動作について、図４に示すフローチャートを参照しながら説明する。  
ＣＰＵ２０は、ＵＳＢコントローラ２４からの情報をもとに、ＵＳＢコネクタ２７に携帯電話機１４が接続されたことを検知すると（ステップＡ１、Ｙｅｓ）、携帯電話機１４に対する電力供給を開始する（ステップＡ２）。
【００３７】
電源制御部２０ｄは、外部電源１６が接続されている場合には、外部電源１６からの電力を携帯電話機１４に供給するように電源部２５を制御する。また、外部電源１６が接続されていない場合には、バッテリ２５ａに蓄積された電力を携帯電話機１４に供給するように電源部２５を制御する。
【００３８】
次に、機種判別部２０ａは、ＵＳＢコントローラ２４を通じて、携帯電話機１４に対して機種通知機能の起動を要求する。携帯電話機１４は、機種判別部２０ａからの機種通知機能の起動要求に応じて、予め登録されている機種通知と文字入力の機能を有するアプリケーションを起動する。携帯電話機１４は、このアプリケーションによって、機種を識別することができる識別情報（機種データ）をキーボード接続装置１０に出力する。機種判別部２０ａは、携帯電話機１４からの機種データを受信して、キーコード変換部２０ｂに通知する（ステップＡ４）。
【００３９】
キーボード接続装置１０のキーコード変換部２０ｂは、携帯電話機１４から受信した機種データに応じた変換テーブルを、メモリ２１に記憶されている機種別変換テーブル２１ａを参照して設定する。すなわち、機種別変換テーブル２１ａにおいて設定されている機種データから、携帯電話機１４の機種データと該当するものを検索し、該当する機種データに対応する変換テーブルを設定する。
【００４０】
キーコード変換部２０ｂは、ユーザのキーボード１２に対する操作によって、キーボードコントローラ２６を介してキーコードが入力されると（ステップＡ６、Ｙｅｓ）、変換コードを参照して、入力されたキーコードを携帯電話機１４に対する出力コードに変換し（ステップＡ７）、ＵＳＢコントローラ２４を介して携帯電話機１４に出力する（ステップＡ８）。
【００４１】
携帯電話機１４は、キーボード接続装置１０により起動されたアプリケーションによりキーボード接続装置１０からの出力コードを受信し、例えば電子メール機能におけるメール本文作成画面中に表示させる。
【００４２】
以下、同様にして、キーボード１２に対するキー操作があった場合には、キーコード変換部２０ｂは、変換テーブルを参照して、入力されたキーコードを、ＵＳＢコネクタ２７に接続された携帯電話機１４の機種に応じた出力コードに変換して出力する（ステップＡ６〜Ａ８）。
【００４３】
キーボード接続装置１０は、文字コードだけでなく、携帯電話機１４に設けられた特定の機能を実行させるための機能キーに相当するコードを出力することができるので、キーボード１２に対する操作により携帯電話機１４の動作を制御することも可能である。
【００４４】
ＣＰＵ２０は、ＵＳＢコントローラ２４からの情報をもとに、ＵＳＢコネクタ２７から携帯電話機１４が外されたことを検知すると（ステップＡ９、Ｙｅｓ）、携帯電話機１４に対する電力供給を停止させる（ステップＡ１０）。
【００４５】
なお、キーボード接続装置１０の稼働が停止された場合でも、ＵＳＢコネクタ２７に携帯電話機１４が接続されている間は、電源部２５から電力を供給して、携帯電話機１４に充電させることができる。電源部２５は、外部電源１６が接続されている場合には、外部電源１６からの電力を、携帯電話機１４に対して供給する。
【００４６】
このようにして、本実施形態におけるキーボード接続装置１０を用いることにより、キーボード１２のみで携帯電話機１４に対して文字などを入力することができる。キーボード接続装置１０は、パーソナルコンピュータ等の汎用の装置ではないため、起動に長い時間を要することもなく簡単に使用することができる。また、携帯電話機１４をＵＳＢコネクタ２７に接続することで、キーボード１２を用いた操作をしている間にも電力を供給して、携帯電話機１４を充電することができる。また、キーボード接続装置１０の電源部２５にはバッテリ２５ａが搭載されているため、外部電源１６が接続されている場合だけでなく、外部電源１６が接続されていなくてもバッテリ２５ａに蓄積された電力を供給して、携帯電話機１４を充電させることができる。さらに、複数の機種に応じた機種別変換テーブル２１ａが用意されているため、１台のキーボード接続装置１０により複数機種の携帯電話機１４に対応することが可能である。
【００４７】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００４８】
１０…キーボード接続装置、１１，１３…ケーブル、１２…キーボード、１４…携帯電話機、１６…外部電源１６、１８…電源コード、２０…ＣＰＵ、２０ａ…機種判別部、２０ｂ…キーコード変換部、２０ｃ…カスタマイズ部、２０ｄ…電源制御部、２１…メモリ、２１ａ…機種別変換テーブル、２２…記憶装置、２４…ＵＳＢコントローラ、２５…電源部、２５ａ…バッテリ、２６…キーボードコントローラ、２７…ＵＳＢコネクタ、２８…キーボードコネクタ。
【図１】
0005450231.tif 000002
【図２】
0005450231.tif 000003
【図３】
0005450231.tif 000004
【図４】
0005450231.tif 000005