(57)【要約】      （修正有）【課題】端末装置に接続された外部装置が備えるハードキーによって端末装置を操作するための操作性を向上させる。【解決手段】外部装置２と接続される端末装置１は、複数の端末装置側ハードキーよりも少ない数の外部装置側ハードキー各々に、端末装置側ハードキー各々を割当てた割当テーブルを記憶する。外部装置から、外部装置側ハードキーが操作されたことを示す外部装置側操作情報を受信すると、受信した外部装置側操作情報によって操作されたことが示される外部装置側ハードキーに割当てられた端末装置側ハードキーを割当テーブルから読み出し、読み出した端末装置側ハードキーが操作されたことを示す情報を生成部が生成する。割当の変更を指示する変更情報に応じて、割当テーブルによって外部装置側ハードキーに割当てられている端末装置側ハードキーを、外部装置側ハードキーに割当てられていない他の端末装置側ハードキーに変更部１３０が変更する。【選択図】図５
2015049760.tif 000002
【特許請求の範囲】
【請求項１】
ハードキーである外部装置側ハードキーを備える外部装置と接続され、ハードキーである端末装置側ハードキーを複数備える端末装置であって、
前記複数の端末装置側ハードキーよりも少ない数の前記外部装置側ハードキー各々に、前記複数の端末装置側ハードキーのうち前記外部装置側ハードキーと同じ数の端末装置側ハードキー各々を割当てた割当テーブルを記憶する記憶部と、
前記外部装置から、前記外部装置側ハードキーが操作されたことを示す外部装置側操作情報を受信する操作情報受信部と、
前記操作情報受信部が受信した前記外部装置側操作情報によって操作されたことが示される前記外部装置側ハードキーに割当てられた前記端末装置側ハードキーを前記割当テーブルから読み出し、読み出した端末装置側ハードキーが操作されたことを示す端末装置側操作情報を生成する生成部と、
前記割当テーブル内の割当の変更を指示する変更情報に応じて、前記割当テーブルによって前記外部装置側ハードキーに割当てられている前記端末装置側ハードキーを、前記外部装置側ハードキーに割当てられていない他の前記端末装置側ハードキーに変更して前記記憶部に記憶させる変更部と、
を備える端末装置。
【請求項２】
前記端末装置は、
前記外部装置から前記外部装置側ハードキーを示す外部装置側ハードキー情報を受信する外部装置側ハードキー情報受信部と、
前記外部装置側ハードキー情報受信部が受信した前記外部装置側ハードキー情報に基づいて、前記外部装置側ハードキー各々に端末装置側ハードキー各々を割当てた割当テーブルを記憶部に記憶させる割当部と、
を備える請求項１に記載の端末装置。
【請求項３】
前記外部装置とは、端末装置から受信した画像情報に基づく画像を表示する外部表示装置であって、
前記端末装置は、
前記外部表示装置に出力する画像を生成する出力画像生成部と、
前記出力画像生成部が生成した画像を示す画像情報を前記外部装置に送信する送信部と、
を備える請求項１または２に記載の端末装置。
【請求項４】
ハードキーである外部装置側ハードキーを備える外部装置と接続され、ハードキーである端末装置側ハードキーを複数備える端末装置におけるハードキー割当方法であって、
操作情報受信部が、前記外部装置から、前記外部装置側ハードキーが操作されたことを示す外部装置側操作情報を受信する操作情報受信過程と、
生成部が、前記複数の端末装置側ハードキーよりも少ない数の前記外部装置側ハードキー各々に、前記複数の端末装置側ハードキーのうち前記外部装置側ハードキーと同じ数の端末装置側ハードキー各々を割当てた割当テーブルから、前記操作情報受信部によって受信された前記外部装置側操作情報によって操作されたことが示される前記外部装置側ハードキーに割当てられた前記端末装置側ハードキーを読み出し、読み出した端末装置側ハードキーが操作されたことを示す端末装置側操作情報を生成する生成過程と、
変更部が、前記割当テーブル内の割当の変更を指示する変更情報に応じて、前記割当テーブルによって前記外部装置側ハードキーに割当てられている前記端末装置側ハードキーを、前記外部装置側ハードキーに割当てられていない他の前記端末装置側ハードキーに変更して記憶部に記憶させる変更過程と、
を備えるハードキー割当方法。
【請求項５】
ハードキーである外部装置側ハードキーを備える外部装置と接続され、ハードキーである端末装置側ハードキーを複数備える端末装置のコンピュータに、
前記外部装置から、前記外部装置側ハードキーが操作されたことを示す外部装置側操作情報を通信部に受信させる操作情報受信手順、
前記複数の端末装置側ハードキーよりも少ない数の前記外部装置側ハードキー各々に、前記複数の端末装置側ハードキーのうち前記外部装置側ハードキーと同じ数の端末装置側ハードキー各々を割当てた割当テーブルから、前記操作情報受信手順において受信された前記外部装置側操作情報によって操作されたことが示される前記外部装置側ハードキーに割当てられた前記端末装置側ハードキーを読み出し、読み出した端末装置側ハードキーが操作されたことを示す端末装置側操作情報を生成する生成手順、
前記割当テーブル内の割当の変更を指示する変更情報に応じて、前記割当テーブルによって前記外部装置側ハードキーに割当てられている前記端末装置側ハードキーを、前記外部装置側ハードキーに割当てられていない他の前記端末装置側ハードキーに変更して記憶部に記憶させる変更手順、
を実行させるためのハードキー割当プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、ハードキー割当方法、及びハードキー割当プログラムに関する。
【背景技術】
【０００２】
近年、ソフトキーにより様々な入力を受け付けるタッチパネル付きの表示部を備えたスマートフォンと呼ばれる携帯情報端末やタブレット端末などの端末装置が普及している。このような端末装置には、より大きな表示部を備える外部装置に接続し、端末装置の表示部に表示させる画像を外部装置が備える表示部に表示させる機能が備わっているものがある。特許文献１には、このような端末装置が入力用画像と表示用画像とを生成し、生成した入力用画像を自装置のタッチパネルに表示させて入力を受け付ける一方、表示用画像をより大きな外部装置（外部入出力ユニット）に表示させることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２４４４３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、外部装置はＣＰＵなどの信号処理手段を用いていないので、端末装置を用いなければ信号処理を行うことができず、外部装置によって端末装置を操作することはできない。ここで、上述のような端末装置は、ソフトキーにより様々な操作を受け付けるタッチパネルの他に、所定の操作を受け付けるための押しボタンのような機械的なハードキーを備えている場合がある。また、外部装置においても、何らかの操作を行うためのハードキーを備えていることがある。そこで、外部装置のハードキーに端末装置のハードキーを仮想的に割当てて、外部装置のハードキーが操作された場合に端末装置のハードキーが操作されたように制御することが考えられる。ただし、操作を割当てることが可能な外部装置のハードキーの数が端末装置のハードキーの数よりも少なければ、端末装置の複数のハードキーの全てを外部装置のハードキーに割当てることができず、十分な操作を行うことができない。
【０００５】
本発明は上記の点に鑑みてなされたものであり、端末装置に接続された外部装置が備えるハードキーによって端末装置を操作するための操作性を向上させる端末装置、ハードキー割当方法、及びハードキー割当プログラムを提供する。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、ハードキーである外部装置側ハードキーを備える外部装置と接続され、ハードキーである端末装置側ハードキーを複数備える端末装置であって、複数の端末装置側ハードキーよりも少ない数の外部装置側ハードキー各々に、複数の端末装置側ハードキーのうち外部装置側ハードキーと同じ数の端末装置側ハードキー各々を割当てた割当テーブルを記憶する記憶部と、外部装置から、外部装置側ハードキーが操作されたことを示す外部装置側操作情報を受信する操作情報受信部と、操作情報受信部が受信した外部装置側操作情報によって操作されたことが示される外部装置側ハードキーに割当てられた端末装置側ハードキーを割当テーブルから読み出し、読み出した端末装置側ハードキーが操作されたことを示す端末装置側操作情報を生成する生成部と、割当テーブル内の割当の変更を指示する変更情報に応じて、割当テーブルによって外部装置側ハードキーに割当てられている端末装置側ハードキーを、外部装置側ハードキーに割当てられていない他の端末装置側ハードキーに変更して記憶部に記憶させる変更部と、を備える端末装置である。
【０００７】
また、本発明の一態様は、上記の端末装置は、外部装置から外部装置側ハードキーを示す外部装置側ハードキー情報を受信する外部装置側ハードキー情報受信部と、外部装置側ハードキー情報受信部が受信した外部装置側ハードキー情報に基づいて、外部装置側ハードキー各々に端末装置側ハードキー各々を割当てた割当テーブルを記憶部に記憶させる割当部と、を備える。
【０００８】
また、本発明の一態様は、上記の外部装置とは、端末装置から受信した画像情報に基づく画像を表示する外部表示装置であって、上記の端末装置は、外部表示装置に出力する画像を生成する出力画像生成部と、出力画像生成部が生成した画像を示す画像情報を外部装置に送信する送信部と、を備える。
【０００９】
また、本発明の一態様は、ハードキーである外部装置側ハードキーを備える外部装置と接続され、ハードキーである端末装置側ハードキーを複数備える端末装置におけるハードキー割当方法であって、操作情報受信部が、外部装置から、外部装置側ハードキーが操作されたことを示す外部装置側操作情報を受信する操作情報受信過程と、生成部が、複数の端末装置側ハードキーよりも少ない数の外部装置側ハードキー各々に、複数の端末装置側ハードキーのうち外部装置側ハードキーと同じ数の端末装置側ハードキー各々を割当てた割当テーブルから、操作情報受信部によって受信された外部装置側操作情報によって操作されたことが示される外部装置側ハードキーに割当てられた端末装置側ハードキーを読み出し、読み出した端末装置側ハードキーが操作されたことを示す端末装置側操作情報を生成する生成過程と、変更部が、割当テーブル内の割当の変更を指示する変更情報に応じて、割当テーブルによって外部装置側ハードキーに割当てられている端末装置側ハードキーを、外部装置側ハードキーに割当てられていない他の端末装置側ハードキーに変更して記憶部に記憶させる変更過程と、を備えるハードキー割当方法である。
【００１０】
また、本発明の一態様は、ハードキーである外部装置側ハードキーを備える外部装置と接続され、ハードキーである端末装置側ハードキーを複数備える端末装置のコンピュータに、外部装置から、外部装置側ハードキーが操作されたことを示す外部装置側操作情報を通信部に受信させる操作情報受信手順、複数の端末装置側ハードキーよりも少ない数の外部装置側ハードキー各々に、複数の端末装置側ハードキーのうち外部装置側ハードキーと同じ数の端末装置側ハードキー各々を割当てた割当テーブルから、操作情報受信手順において受信された外部装置側操作情報によって操作されたことが示される外部装置側ハードキーに割当てられた端末装置側ハードキーを読み出し、読み出した端末装置側ハードキーが操作されたことを示す端末装置側操作情報を生成する生成手順、割当テーブル内の割当の変更を指示する変更情報に応じて、割当テーブルによって外部装置側ハードキーに割当てられている端末装置側ハードキーを、外部装置側ハードキーに割当てられていない他の端末装置側ハードキーに変更して記憶部に記憶させる変更手順、を実行させるためのハードキー割当プログラムである。
【発明の効果】
【００１１】
本発明によれば、端末装置に接続された外部装置が備えるハードキーによって端末装置を操作するための操作性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態に係る端末装置及び外部装置の概要を説明する図である。
【図２】第１の実施形態及びその変形例に係る端末装置の機能の概要を説明する図である。
【図３】第１の実施形態に係る端末装置の構成の一例を示すブロック図である。
【図４】第１の実施形態に係る端末装置及び外部入出力装置の処理の一例を示すフローチャートである。
【図５】第１の実施形態に係る端末装置及び外部入出力装置の機能構成の一例を示すブロック図である。
【図６】第１の実施形態に係る端末装置の割当テーブルの例を示す図である。
【図７】本発明の第２の実施形態に係る端末装置の機能の概要を説明する図である。
【図８】第２の実施形態に係る端末装置及び外部入出力装置の処理の一例を示すフローチャートである。
【図９】第２の実施形態に係る端末装置の割当テーブルの例を示す図である。
【図１０】本発明の第３の実施形態に係る端末装置の機能の概要を説明する図である。
【図１１】第３の実施形態に係る端末装置及び外部入出力装置の処理の一例を示すフローチャートである。
【図１２】第３の実施形態に係る端末装置の割当テーブルの例を示す図である。
【発明を実施するための形態】
【００１３】
＜第１の実施形態＞
以下、図面を参照しながら本発明の実施形態について詳述する。図１は、第１の実施形態に係る端末装置１及び外部表示装置２の概要を説明するための図である。図１（ａ）は、端末装置１の一部分の正面図である。端末装置１の正面には画像を表示する表示部１２０が位置し、その下部に３つの機械式の押しボタン（ハードキー）１１１〜１１３が配置されており、左からメニューキー１１１、ホームキー１１２、バックキー１１３となっている。メニューキー１１１は、メニュー画面を表示させる機能を持ち、ホームキー１１２は、ホーム画面を表示させる機能を持つ。また、バックキー１１３は、操作を一段階戻す機能を持つが、各キーは、起動しているアプリケーション毎に異なる機能を持っていても良い。図１（ｂ）は第１の実施形態に係る外部表示装置２の正面図である。外部表示装置２の正面には画像を表示する表示部２２０が位置し、表示部２２０は支持部２１によって支えられている。また、表示部２２０の下部には２つのハードキーが配置されている。以下、左のハードキーをレフトキー２１１、右のハードキーをライトキー２１２と称する。
【００１４】
図１（ｃ）は、端末装置１に外部表示装置２を接続した様子を示す図である。図１（ｃ）に示すように、端末装置１と外部表示装置２とは、端末装置１の下部にある有線通信用のコネクタと、外部表示装置２の背部にある有線通信用のコネクタとが、ケーブル３を介して接続されている。そして端末装置１の表示部１２０に表示されている画像と同様の画像２２１が、外部表示装置２の表示部２２０に表示されている。図２は、端末装置１の機能の概要を説明するための図である。図２（ａ）は、外部表示装置２の２つのハードキーに端末装置１のハードキーを割当てた様子を説明する図である。外部表示装置２の表示部２２０は、接続されている端末装置１の表示する画像と同様の画像２２１を表示するとともに、レフトキー２１１及びライトキー２１２の割当を示すラベル２２３及び２２４を表示している。レフトキー２１１の上部には「機能切替」を示すラベル２２３が表示され、ライトキー２１２の上部には端末装置１のホームキー１１２を示すラベル２２４が表示されている。この状態でライトキー２１２が押下された場合、端末装置１は自装置のホームキー１１２が押下されたときと同様の処理を行う。
【００１５】
以下、機能切替（割当変更）について説明する。図２（ａ）の例を用いると、レフトキー２１１に機能切替が割当てられている。このときレフトキー２１１を押下すると、ホームキー１１２が割当てられていたライトキー２１２に、例えばバックキー１１３の機能が割当てられ、ラベル２２４は「バック」を表示する。この状態でさらにレフトキー２１１を押下すると、バックキー１１３が割当てられていたライトキー２１２に、例えばメニューキー１１１の機能が割当てられ、ラベル２２４は「メニュー」を表示する。以上のように外部表示装置２のハードキーのいずれかに機能切替を行う機能を割当てることで、外部表示装置２のハードキーの個数が端末装置１のハードキーの個数よりも少ない場合であっても、端末装置１の操作を行うことができる。
【００１６】
＜変形例＞
図２（ｂ）は第１の実施形態の変形例を説明する図である。図２（ａ）において、レフトキー２１１に割当てられていた機能切替の機能が、図２（ｂ）では、表示部２２０に表示された押しボタン（ソフトキー）２２５に割当てられている。この場合、表示部２２０はソフトキー２２５の押下を認識することができるタッチパネルなどの構成を備える。ソフトキー２２５が押下された場合は、図２（ａ）を用いて説明したように、端末装置１は、レフトキー２１１及びライトキー２１２に割当てられている機能の切り替えとラベル２２３及び２２４の表示の切り替えを行う。例えば、図２（ｂ）の状態で、ソフトキー２２５を押下すると、ホームキー１１２の機能が割当てられていたライトキー２１２の機能が切り替えられ、例えばバックキー１１３の機能が割当てられる。
【００１７】
図３は、端末装置１の構成の一例を示すブロック図である。端末装置１は、ＣＰＵ（中央演算装置）１０と、記憶部１１と、入力部１２と、出力部１３と、無線通信部１４とを備える。これらの部材は、例えば、スなどを介して相互に接続されている。ＣＰＵ１０は、記憶部１１に格納されたプログラムを実行することで種々の機能を実現する。記憶部１１は、例えば、ＨＤＤやＳＳＤ、ＥＥＰＲＯＭ、ＲＯＭ、ＲＡＭなどを備え、端末装置１のＣＰＵ１０が実行する各種プログラム（ファームウェアやアプリケーションプログラムなど）やＣＰＵ１０が行った各種の処理結果を格納する。
【００１８】
入力部１２は、タッチパネルからの入力を検知する接触センサやハードキー、収音した音声を音声信号（電気信号）に変換するマイクロフォンなどを備える。接触センサの検知機構の態様としては種々のものが採用される。例えば、抵抗膜方式や静電容量方式、赤外線方式、表面弾性波方式などの方式を利用した接触検知機構を採用してもよい。出力部１３は、画像を表示する表示部や音声・音響を出力するスピーカを備える。表示部としては、液晶ディスプレイや有機ＥＬ（Electroluminescence）ディスプレイなどを用いることができる。また、タッチパネルの場合には、表示部と上記入力部１２の接触センサとは、例えば、互いに積層配置されている。また、入力部１２及び出力部１３は、外部表示装置などの外部機器と接続して通信するためのインタフェース部を備え、外部機器と情報の送受信を行うことができる。
【００１９】
無線通信部１４は、アンテナや符号化／復号部、変調／復調部、増幅部、ＤＡ／ＡＤ変換部、アップ／ダウンコンバータなどを備えている。無線通信部１４は、携帯電話網の無線基地局や無線ＬＡＮのアクセスポイントとの通信を介して、ネットワーク（図示せず）上の他の装置と通信を行う。ネットワークは、例えば、携帯電話網、ＰＨＳ（Personal  handy-phone  system）網、ＶＰＮ（Virtual  private  network）網、専用通信回線網、ＷＡＮ（Wide  area  network）、ＬＡＮ（Local  area  network）、ＰＳＴＮ（Public  switched  telephone  network；公衆交換電話網）など、又はこれらの組み合わせによって構成される情報通信ネットワークである。
【００２０】
図４は、端末装置１及び外部表示装置２の処理の一例を示すフローチャートである。図４（ａ）は、端末装置１と外部表示装置２とを接続した場合の処理の流れを示す。外部表示装置２と端末装置１とが接続されると、外部表示装置２の備えるハードキーの情報が外部表示装置２から端末装置１に送信される（ステップＳ３００）。なお、ここで送信されるハードキーの情報には、ハードキー各々の識別情報の他、外部表示装置２においてハードキーの配置されている位置などの情報が含まれる。端末装置１は、外部表示装置２からハードキーの情報を受信する。外部表示装置２のハードキー各々に端末装置１の備えるハードキー各々を割当てる（ステップＳ３０２）。また、外部表示装置２のハードキーの個数が端末装置１のハードキーの個数よりも少ない場合、割当を複数生成する（ステップＳ３０４）。端末装置１は、ステップＳ３０２で受信した外部表示装置２の各ハードキーの位置情報に基づく位置に、各ハードキーに割当てられた機能を示す文字や画像（図２のラベル２２３及び２２４）を表示する画像を生成し、外部表示装置２に送信する（ステップＳ３０６）。外部表示装置２は、端末装置１から受信した画像を表示する（ステップＳ３０８）。
【００２１】
図４（ｂ）は、外部表示装置２のハードキーが操作された場合の処理の流れを示す。
（ステップＳ３２０）まず、外部表示装置２は、外部表示装置２のハードキーが押下されたかどうかを判定する。ハードキーが押下された場合（ステップＳ３２０；ＹＥＳ）、ステップＳ３２２に遷移する。ハードキーが押下されていない場合（ステップＳ３２０；ＮＯ）、ステップＳ３２０に戻る。
（ステップＳ３２２）次に、外部表示装置２は押下されたハードキーの操作情報を端末装置１に送信する。
（ステップＳ３２４）次に、端末装置１は、外部表示装置２から入力されたハードキーの識別情報に割当てられている機能（図４（ａ）ステップＳ３０２及びＳ３２０を参照）が「機能切替」か否かを判定する。割当てられている機能が「機能切替」である場合（ステップＳ３２４；ＹＥＳ）、ステップＳ３２６に遷移する。割当てられている機能が「機能切替」ではない場合（ステップＳ３２４；ＮＯ）、ステップＳ３２８に遷移する。
（ステップＳ３２６）次に、端末装置１はハードキーの割当を変更する。
（ステップＳ３２８）次に、端末装置１は割当てに従い、押下されたハードキーの識別情夫を対応する端末装置１のハードキーの識別情報に変換する。
（ステップＳ３３０）そして、端末装置１は、当該変換後の識別情報で示されるハードキーが押下された場合と同様の処理を行う。
【００２２】
図５は、端末装置１及び外部装置２の機能構成の一例を示すブロック図である。外部表示装置２は、ハードキー２１０と、表示部２２０と、外部装置側ハードキー情報送信部２４０と、操作情報送信部２４２と、外部装置側ハードキー情報部２６０と、画像受信部２９０とを備える。外部装置側ハードキー情報部２６０は、ハードキー２１０各々（レフトキー２１１及びライトキー２１２（図２（ａ）、（ｂ））の識別情報を外部装置側ハードキー情報として格納する。外部装置側ハードキー情報送信部２４０は、外部装置側ハードキー情報部２６０の情報を参照し、外部装置側ハードキー情報を端末装置１に送信する。ハードキー２１０は、自身が押下されたことを検出し、自身の識別情報を操作情報として、操作情報送信部２４２に出力する。操作情報送信部２４２は、ハードキー２１０から入力された操作情報を端末装置１に送信する。画像受信部２９０は、端末装置１から画像情報を受信し、表示部２２０に出力する。表示部２２０は、画像受信部２９０から入力された画像情報に基づいて画像を表示する。
【００２３】
端末装置１は、ハードキー１１０と、表示部１２０と、変更部１３０と、外部装置側ハードキー情報受信部１４０と、操作情報受信部１４２と、記憶部１０２と、制御部１０４と、外部装置側ハードキー情報受信部１４０と、操作情報受信部１４２と、画像送信部１９０とを備える。記憶部１０２は、その記憶領域に端末装置側ハードキー情報１６０と、割当テーブル１６２とを備える。制御部１０４は、割当部１５０と、変更部１３０と、キー操作処理部１７０と、出力画像生成部１８０とを備える。制御部１０４の変更部１３０、割当部１５０、キー操作処理部１７０、及び出力画像生成部１８０は、例えば、制御部１０４のＣＰＵ１０が記憶部１１に格納されたプログラムを実行することにより機能するソフトウェア機能部である。また、これらの機能部の一部又は全部は、ＬＳＩ（大規模集積回路）やＡＳＩＣ（特定用途向け集積回路）等のハードウェア機能部であってもよい。
【００２４】
外部装置側ハードキー情報受信部１４０は、外部表示装置２から外部装置側ハードキー情報を受信し、割当部１５０に出力する。割当部１５０は、端末装置側ハードキー情報１６０を参照し、外部装置側ハードキー情報受信部１４０が受信した外部装置側ハードキー情報に基づいて、外部装置側ハードキー各々に端末装置側ハードキー各々又はハードキーの割当の変更（機能切替）を指示する割当変更情報を割当てた割当テーブル１６２を記憶部１０２に記憶させる。なお、外部表示装置２のハードキーの数が端末装置１のハードキーの数よりも少ない場合、割当部１５０は、割当を複数生成して複数の割当テーブル１６２を記憶部１０２に記憶させる。本例では、割当部１５０は、３つの割当テーブル１６２−１〜１６２−３を記憶部１０２に記憶させる。
【００２５】
操作情報受信部１４２は、外部表示装置２から外部表示装置２のハードキー各々が操作されたことを示す操作情報を受信し、キー操作処理部１７０に出力する。キー操作処理部１７０は、操作情報受信部１４２から操作情報を受信すると、割当テーブル１６２を参照し、操作情報が示す操作されたハードキーに割当られている端末装置側ハードキー情報又は割当変更情報を取得する。取得した情報が端末装置側ハードキー情報の場合、キー操作処理部１７０は、当該端末装置側ハードキー情報が示すハードキーが操作されたときの処理を行う。すなわち、キー操作処理部１７０は、操作情報受信部１４２が受信した外部装置側操作情報によって操作されたことが示される外部装置側ハードキーに割当てられた端末装置側ハードキーを割当テーブル１６２から読み出し、読み出した端末装置側ハードキーが操作されたことを示す端末装置側操作情報を生成する。取得した情報が割当変更情報の場合、キー操作処理部１７０は、変更部１３０に割当変更情報を出力する。また、ハードキー１１０が操作された場合、キー操作処理部１７０は操作されたハードキーに応じた処理を行う。キー操作処理部１７０は、処理結果を出力画像生成部１８０に出力する。
【００２６】
変更部１３０は、キー操作処理部１７０から入力された割当変更情報に基づいて別の割当テーブル１６２を選択する。例えば、現在の割当が割当テーブル１６２−１である場合、割当テーブル１６２−２を選択する。すなわち、変更部１３０は、割当の変更を指示する変更情報に応じて、割当テーブル１６２−１によって外部装置側ハードキーに割当てられている端末装置側ハードキーを、外部装置側ハードキーに割当てられていない他の端末装置側ハードキーに割当てる割当テーブル１６２−２に変更する。出力画像生成部１８０は、キー操作処理部１７０から入力された処理結果や割当テーブル１６２の示すハードキーの割当に基づいて端末装置１の表示部１２０に表示させる画像を示す第１の画像情報と外部表示装置２の表示部２２０に表示させる画像を示す第２の画像情報とを生成する。すなわち、出力画像生成部１８０は、外部表示装置２に出力する画像を生成する。出力画像生成部１８０は、生成した第１及び第２の画像情報各々を表示部１２０及び画像送信部１９０各々に出力する。表示部１２０は、出力画像生成部１８０から入力された第１の画像情報に基づいて画像を表示する。画像送信部１９０は、出力画像生成部１８０から入力された第２の画像情報を外部表示装置２に送信する。すなわち、画像送信部１９０は、出力画像生成部１８０が生成した画像を示す画像情報を外部表示装置２に送信する。
【００２７】
図６は、端末装置１の割当テーブル１６２の例を示す図である。本例では、上述の通り、割当テーブル１６２は３つ生成される。図６（ａ）〜図６（ｃ）は、それぞれ当該３つの割当テーブル１６２−１〜１６２−３を示す。列Ｃ５０は、外部表示装置２の２つのハードキーを示す。列Ｃ５２は、外部表示装置２の２つのハードキーに割当てられた機能を示す。図２（ａ）を用いて説明したように、割当テーブル１６２−１〜１６２−３において、レフトキー２１１には機能切替の機能が割当てられている。ライトキー２１２には、割当テーブル１６２−１〜１６２−３毎に異なる機能が割当てられており、それぞれ端末装置１のメニューキー１１１、ホームキー１１２、及びバックキー１１３が割当てられている。
【００２８】
例えば、初期状態が割当テーブル１６２−１である場合、レフトキー２１１が押下されると、上述の通り、キー操作処理部１７０は割当テーブル１６２−１を参照し、レフトキー２１１に割当てられている機能が機能切替であることを確認する。次にキー操作処理部１７０は、変更部１３０に割当変更情報を出力する。変更部１３０は、キー操作処理部１７０から入力された割当変更情報に基づいて、キーの割当を割当テーブル１６２−１から割当テーブル１６２−２に変更する。このように割当変更情報が入力される度に、キーの割当を割当テーブル１６２−１〜１６２−３へと順に変更することで、外部表示装置２の備えるハードキーの個数が端末装置１のハードキーの個数よりも少ない場合であっても、外部表示装置２のハードキーで端末装置１を正しく操作することができる。
【００２９】
以上のように、端末装置１において、記憶部１０２は、複数の端末装置側ハードキーよりも少ない数の外部装置側ハードキー各々に、複数の端末装置側ハードキーのうち外部装置側ハードキーと同じ数の端末装置側ハードキー各々を割当てた割当テーブル１６２を記憶する。操作情報受信部１４２は、外部表示装置２から、外部装置側ハードキーが操作されたことを示す外部装置側操作情報を受信する。キー操作処理部１７０は、操作情報受信部１４２が受信した外部装置側操作情報によって操作されたことが示される外部装置側ハードキーに割当てられた端末装置側ハードキーを割当テーブル１６２から読み出し、読み出した端末装置側ハードキーが操作されたことを示す端末装置側操作情報を生成する。変更部１３０は、割当テーブル１６２内の割当の変更を指示する割当変更情報に応じて、割当テーブルによって外部装置側ハードキーに割当てられている端末装置側ハードキーを、外部装置側ハードキーに割当てられていない他の端末装置側ハードキーに変更して記憶部１０２に記憶させる。本発明の第１の実施形態によれば、外部表示装置２のハードキー又はソフトキーのいずれかに機能切替を行う機能を割当てることで、外部表示装置２のハードキーの個数が端末装置１のハードキーの個数よりも少ない場合であっても、端末装置１の操作を行うことができる。
【００３０】
＜第２の実施形態＞
以下、本発明の第２の実施形態について詳述する。第２の実施形態では、第１の実施形態と同様に、端末装置１ａと外部表示装置２ａとが接続され、端末装置１ａから出力された画像が外部表示装置２ａに表示される。また、第２の実施形態における端末装置１ａ及び外部表示装置２ａはそれぞれ、第１の実施形態に係る端末装置１及び外部表示装置２と類似した構成を備えている。図７は、第２の実施形態に係る端末装置２ａの機能の概要を説明する図である。図７（ａ）に示す状態において、レフトキー２１１ａには端末装置１ａのメニューキー１１１の機能が割当てられている。この状態でレフトキー２１１ａを所定時間以上押してから離すと、図７（ｂ）のように、レフトキー２１１ａに割当てられる機能が端末装置１ａのバックキー１１３へと変化する。このように本実施形態において、ハードキーの機能切替はハードキーを所定時間以上押し続けることによって行う。
【００３１】
図８は、本実施形態に係る端末装置１ａ及び外部表示装置２ａの処理の一例を示すフローチャートである。このフローチャートは、第１の実施形態の図４（ｂ）を用いて説明した処理に相当する部分を示し、ステップＳ７００、Ｓ７０２、Ｓ７０８、Ｓ７１０及びＳ７１２はそれぞれステップＳ３２０、Ｓ３２２、Ｓ３２６、Ｓ３２８、及びＳ３３０と同様のため、説明を省略する。
（ステップＳ７０４）端末装置１ａは、外部表示装置２ａから入力されたハードキーの識別情報に機能切替の機能が割当てられているか否かを判定する。機能切替の機能が割当てられている場合（ステップＳ７０４；ＹＥＳ）、ステップＳ７０６に遷移する。機能切替の機能が割当てられてない場合（ステップＳ７０４；ＮＯ）、ステップＳ７１０に遷移する。
（ステップＳ７０６）次に、端末装置１はハードキーの押下開始から押下終了までの時間が所定時間以上か否かを判定する。所定時間以上の場合（ステップＳ７０６；ＹＥＳ）、ステップＳ７０８に遷移する。所定時間未満の場合、ステップＳ７１０に遷移する。
【００３２】
以下、上記処理を行うための機能部について説明する。第２の実施形態に係る端末装置の割当部１５０ａ及びキー操作処理部１７０ａは、第１の実施形態に係る割当部１５０及びキー操作処理部１７０とそれぞれ少し機能が異なる。また、端末装置１ａが格納する割当テーブル１６２ａの内容は、端末装置１の格納する割当テーブル１６２の内容と異なる。割当テーブル１６２ａについては後述する。第２の実施形態に係る外部表示装置２ａのハードキー２１０ａは、第１の実施形態に係る外部表示装置２のハードキー２１０と少し機能が異なる。ただし、以上の機能部は、図５を用いて説明した機能部と機能部間の接続は同じであるため、図示を省略する。また、第１の実施形態と同様の機能については同じ符号を用いて説明を省略する。
【００３３】
外部表示装置２ａのハードキー２１０ａは押下開始及び押下終了を検知し、押下開始から終了までの押下時間と自身の識別情報とを操作情報として操作情報送信部２４２に出力する。割当部１５０ａは、外部装置側ハードキー情報受信部１４０から入力された外部装置側ハードキー情報が示すハードキー各々の識別情報と、当該ハードキー各々の押下時間と、端末装置側ハードキー情報又は割当変更情報とを対応付け、割当テーブル１６２ａとして記憶部１０２に記憶させる。キー操作処理部１７０ａは、割当テーブル１６２ａを参照し、操作情報受信部１４２ａから入力された操作情報が示す操作されたハードキーの識別情報とその押下時間とに対応付けられた機能を取得する。そして、キー操作処理部１７０ａは、第１の実施形態と同様に、取得した機能に応じた処理を行う。
【００３４】
図９は、本実施形態に係る割当テーブル１６２ａの例を示す図である。本例では、割当テーブル１６２ａが２つ生成された場合を示す。図９（ａ）及び（ｂ）は、それぞれ当該２つの割当テーブル１６２ａ−１及び１６２a−２を示す。列Ｃ８０は、外部表示装置２ａの２つのハードキー（レフトキー２１１ａ及びライトキー２１２ａ）を示す。列Ｃ８２は、外部表示装置２ａのハードキーの押下時間を示す。列Ｃ８４は、外部表示装置２ａの２つのハードキーに割当てられた機能を示す。図７（ａ）及び（ｂ）を用いて説明したように、割当テーブル１６２ａ−１及び１６２ａ−２において、レフトキー２１１ａが２秒以上押下された場合には、機能切替の機能が割当てられている。すなわち、割当テーブル１６２として割当テーブル１６２ａ−１が用いられている状態においてレフトキー２１１ａが２秒以上押下されると、割り当ててテーブル１６２は、割当テーブル１６２ａ−２に切り替わる。割当テーブル１６２ａとして割当テーブル１６２ａ−２が用いられている状態においてレフトキー２１１ａが２秒以上押下されると、割り当てテーブル１６２ａは、割当テーブル１６２ａ−１に切り替わる。また、割当テーブル１６２ａ−１において、レフトキー２１１ａの押下時間が２秒未満の場合には、端末装置１ａのメニューキー１１１が割当てられている。また、割当テーブル１６２ａ−２において、レフトキー２１１の押下時間が２秒未満の場合には、端末装置１ａのバックキー１１３が割当てられている。割当テーブル１６２ａ−１及び１６２ａ−２において、ライトキー２１２には、押下時間が２秒未満か２秒以上かに関わらず端末装置１ａのホームキー１１２が割当てられている。
【００３５】
例えば、初期状態が割当テーブル１６２ａ−１である場合、レフトキー２１１が２秒以上押下されると、上述の通り、キー操作処理部１７０は割当テーブル１６２を参照し、割当てられている機能が機能切替であることを確認する。次にキー操作処理部１７０ａは、変更部１３０に割当変更情報を出力する。変更部１３０は、キー操作処理部１７０ａから入力された割当変更情報に基づいて、キーの割当を割当テーブル１６２ａ−１から割当テーブル１６２ａ−２に変更するか、または割当テーブル１６２ａ−２から割当テーブル１６２ａ−１に変更する。このように割当変更情報が入力される度に、キーの割当を割当テーブル１６２ａ−１及び１６２ａ−２間で変更することで、外部表示装置２ａの備えるハードキーの個数が端末装置１ａのハードキーの個数よりも少ない場合であっても、外部表示装置２ａのハードキーで端末装置１ａを正しく操作することができる。
【００３６】
＜第３の実施形態＞
以下、本発明の第３の実施形態について詳述する。第３の実施形態では、第１及び第２の実施形態と同様に、端末装置１ｂと外部表示装置２ｂとが接続され、端末装置１ｂから出力された画像が外部表示装置２ｂに表示される。また、第３の実施形態における端末装置１ｂ及び外部表示装置２ｂはそれぞれ、第１の実施形態に係る端末装置１及び外部表示装置２と類似した構成を備えている。図１０は、第３の実施形態に係る端末装置２ｂの機能の概要を説明する図である。図１０（ａ）において、レフトキー２１１ｂ及びライトキー２１２ｂには端末装置１ｂのメニューキー１１１及びバックキー１１３の機能が割当てられている。しかし、レフトキー２１１ｂを押し続けている間は、図１０（ｂ）のように、ライトキー２１２ｂに割当てられる機能が端末装置１ｂのバックキー１１３へと変化する。このように本実施形態において、ハードキーの機能切替はいずれかのハードキーを押し続けることによって行う。以下、この点を詳述する。
【００３７】
図１１は、本実施形態に係る端末装置１ｂ及び外部表示装置２ｂの処理の一例を示すフローチャートである。このフローチャートは、第１の実施形態の図４（ｂ）を用いて説明した処理に相当する部分を示し、ステップＳ１００６、Ｓ１００８、及びＳ１０１０はそれぞれステップＳ３２６、Ｓ３２８、及びＳ３３０と同様のため、説明を省略する。
（ステップＳ１０００）まず、外部表示装置２ｂは、外部表示装置２ｂのハードキーの押下が開始されたり、終了されたりしたか否かを判定する。押下が開始されたり、終了されたりした場合（ステップＳ１０００；ＹＥＳ）、ステップＳ１００２に遷移する。押下が開始されたり、終了されたりしなかった場合（ステップＳ１０００；ＮＯ）、ステップＳ１０００に戻る。
（ステップＳ１００２）外部表示装置２ｂは、操作されたハードキーの識別情報と押下開始又は押下終了を示す情報とを操作情報として端末装置１ｂに送信する。
（ステップＳ１００４）端末装置１ｂは、外部表示装置２ｂから入力された操作情報が示す操作内容に機能切替の機能が割当てられているか否かを判定する。機能切替の機能が割当てられている場合（ステップＳ１００４；ＹＥＳ）、ステップＳ１００６に遷移する。機能切替の機能が割当てられていない場合（ステップＳ１００４；ＮＯ）、ステップＳ１００８に遷移する。
【００３８】
以下、上記処理を行うための機能部について説明する。第３の実施形態に係る端末装置の割当部１５０ｂ及びキー操作処理部１７０ｂは、第１の実施形態に係る割当部１５０及びキー操作処理部１７０とそれぞれ少し機能が異なる。また、端末装置１ｂが格納する割当テーブル１６２ｂの内容は、端末装置１の格納する割当テーブル１６２の内容と異なる。割当テーブル１６２ｂについては後述する。第３の実施形態に係る外部表示装置２ｂのハードキー２１０ｂは、第１の実施形態に係る外部表示装置２のハードキー２１０と少し機能が異なる。また、外部表示装置２ｂの外部装置側ハードキー情報部２６０ｂが格納する情報の内容は、端末装置１の外部装置側ハードキー情報部２６０が格納する情報の内容と異なる。ただし、以上の機能部は、図５を用いて説明した機能部と機能部間の接続は同じであるため、図示を省略する。また、第１の実施形態と同様の機能については同じ符号を用いて説明を省略する。
【００３９】
外部表示装置２ｂの外部装置側ハードキー情報部２６０ｂは、ハードキー各々の識別情報に加え、ハードキー各々の押下開始及び押下終了を識別する情報を格納する。ハードキー２１０ｂはそれぞれ押下開始又は押下終了を検知し、自身の識別情報と自身に行われた操作（押下開始又は押下終了）を示す情報とを操作情報として操作情報送信部２４２に出力する。端末装置１ｂの割当部１５０ｂは、外部装置側ハードキー情報受信部１４０から入力された外部装置側ハードキー情報に含まれるハードキー各々の識別情報と、その操作内容（押下開始又は押下終了）と、端末装置側ハードキー情報又は割当変更情報とを対応付け、割当テーブル１６２ｂとして記憶部１０２に記憶させる。キー操作処理部１７０ｂは、割当テーブル１６２ｂを参照し、操作情報受信部１４２から入力された操作情報が示すハードキー各々の識別情報とその操作内容とに対応付けられた機能を取得する。そして、キー操作処理部１７０ｂは、第１の実施形態と同様に、取得した機能に応じた処理を行う。
【００４０】
図１２は、本実施形態に係る割当テーブル１６２ｂの例を示す図である。本例では、割当テーブル１６２ａが３つ生成された場合を示す。図１２（ａ）〜図１２（ｃ）は、それぞれ当該３つの割当テーブル１６２ｂ−１〜１６２ｂ−３を示す。列Ｃ１１０は、外部表示装置２ｂの２つのハードキー（レフトキー２１１ｂ及びライトキー２１２ｂ）を示す。列Ｃ１１２は、外部表示装置２ｂのハードキーに対する操作内容を示す。列Ｃ１１４は、外部表示装置２ｂの２つのハードキーに割当てられた機能を示す。このテーブルにおいて、機能切替１は、割当テーブル１６２ｂ−２への遷移を指示する機能である。同様に、機能切替２は、割当テーブル１６２ｂ−３への遷移を指示する機能である。また、機能切替３は割当テーブル１６２ｂ−１への遷移を指示する機能である。
【００４１】
割当テーブル１６２ｂ−１において、レフトキー２１１ｂ又はライトキー２１２が押下されたときにそれぞれ機能切替１及び機能切替２の機能が割当てられている。割当テーブル１６２ｂ−２において、レフトキー２１１ｂの押下が終了した時にメニューキー１１１の機能と機能切替３の機能とが割当てられ、押下中におけるライトキー２１２の押下にはバックキー１１３の機能が割り当てられている。割当テーブル１６２ｂ−３において、ライトキー２１２ｂの押下が終了した時にホームキー１１２の機能と機能切替３の機能とが割当てられ、押下中におけるレフトキー２１１ｂの押下にはバックキー１１３の機能が割り当てられている。以上のように、あるキーを押している間、別のキーには初期状態と異なる機能を持たせることにより、外部表示装置２ｂの備えるハードキーの個数が端末装置１ｂのハードキーの個数よりも少ない場合であっても、外部表示装置２ｂのハードキーで端末装置１ｂを正しく操作することができる。
【００４２】
以上、図面を参照してこの発明の実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。例えば、端末装置は、上述の３つの実施形態で説明したハードキーの割当方法のいずれかを選択できるようにしてもよい。また、外部装置のハードキーに対応付けられる端末装置の機能は端末装置の備えるハードキーだけでなくソフトキーであってもよい。
【符号の説明】
【００４３】
１、１ａ、１ｂ‥端末装置、２、２ａ、２ｂ‥外部表示装置、１０２‥記憶部、１０４‥制御部、１１０‥ハードキー、１２０‥表示部、１３０‥変更部、１４０‥外部装置側ハードキー情報受信部、１４２‥操作情報受信部、１５０‥割当部、１６０‥端末装置側ハードキー情報、１６２‥割当テーブル、１７０、１７０ａ、１７０ｂ‥キー操作処理部、１８０‥出力画像生成部、１９０‥画像送信部、２１０‥ハードキー、２２０‥表示部、２４０‥外部装置側ハードキー情報送信部、２４２‥操作情報送信部、２６０‥外部装置側ハードキー情報部、２９０‥画像受信部
【図３】
2015049760.tif 000003
【図４】
2015049760.tif 000004
【図５】
2015049760.tif 000005
【図６】
2015049760.tif 000006
【図８】
2015049760.tif 000007
【図９】
2015049760.tif 000008
【図１１】
2015049760.tif 000009
【図１２】
2015049760.tif 000010
【図１】
2015049760.tif 000011
【図２】
2015049760.tif 000012
【図７】
2015049760.tif 000013
【図１０】
2015049760.tif 000014