(57)【要約】【課題】外部表示装置とスマートフォンなどの端末装置とを接続した際に、ユーザが容易に操作することができる情報処理システムを提供すること。【解決手段】第１のハードウェアキーを具備する端末装置と、端末装置に接続され、第２のハードウェアキーを具備する外部表示装置とを備える情報処理システムであって、端末装置または外部表示装置は、第２のハードウェアキーを、第１のハードウェアキーと対応付けるハードキー割当部と、第２のハードウェアキーが操作されると、操作された第２のハードウェアキーにハードキー割当部が対応付けた第１のハードウェアキーに対する該操作を示す情報を生成するハードキー操作発生部とを具備し、端末装置は、ハードキー操作発生部が、第１のハードウェアキーに対する操作を示す情報を生成したときは、該第１のハードウェアキーに対する操作を検出したときと同様の処理を行う操作情報処理部を具備する。【選択図】図１
2014153955.tif 000002
【特許請求の範囲】
【請求項１】
第１のハードウェアキーを具備する端末装置と、前記端末装置に接続され、第２のハードウェアキーを具備する外部表示装置とを備える情報処理システムであって、
前記端末装置または前記外部表示装置は、
前記第２のハードウェアキーを、前記第１のハードウェアキーと対応付けるハードキー割当部と、
前記第２のハードウェアキーに対する操作を示す情報を取得すると、前記取得した情報が操作されたことを示す第２のハードウェアキーに前記ハードキー割当部が対応付けた第１のハードウェアキーに対する該操作を示す情報を生成するハードキー操作発生部と
を具備し、
前記端末装置は、
前記ハードキー操作発生部が生成した情報が、前記第１のハードウェアキーに対する操作を示す情報であるときは、該第１のハードウェアキーに対する操作を検出したときと同様の処理を行う操作情報処理部
を具備することを特徴とする情報処理システム。
【請求項２】
前記端末装置は、前記第１のハードウェアキーの位置を示す情報を記憶する第１のキー位置記憶部を具備し、
前記外部表示装置は、前記第２のハードウェアキーの位置を示す情報を記憶する第２のキー位置記憶部を具備し、
前記ハードキー割当部は、前記第１のキー位置記憶部および前記第２のキー位置記憶部が記憶する位置を示す情報に基づく並び順の順位が同じもの同士が対応付けられるように、前記対応付けを行うこと
を特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記外部表示装置は、前記第２のハードウェアキーの位置を示す情報を記憶する第２のキー位置記憶部を具備し、
前記端末装置は、
前記ハードキー割当部が前記第２のハードウェアキーに対応付けた前記第１のハードウェアキーに応じた画像を、前記第２のキー位置記憶部が記憶する情報が示す位置に配置した画像を生成する出力画像作成部と、
該出力画像の画像信号を、前記外部表示装置に送信する画像送信部と
を具備すること
を特徴とする請求項１に記載の情報処理システム。  
【請求項４】
前記外部表示装置は、
前記端末装置から入力された画像信号に従い、画像を表示するとともに、前記画像が表示される領域に対するタッチ操作を検出するタッチパネルと、
前記タッチパネルが検出したタッチ操作を示す情報を前記端末装置に送信するタッチ操作送信部と
を具備することを特徴とする請求項１に記載の情報処理システム。
【請求項５】
第１のハードウェアキーを具備する端末装置と、第２のハードウェアキーおよびタッチパネルを具備し、前記端末装置と接続され、前記端末装置から入力された画像信号に従い、画像を前記タッチパネルに表示するとともに、前記タッチパネルに対するタッチ操作を示す情報を前記端末装置に送信する外部表示装置とを具備する情報処理システムにおける情報処理方法であって、
前記端末装置または前記外部表示装置が、前記第２のハードウェアキーを、前記第１のハードウェアキーと対応付ける第１の過程と、
前記端末装置または前記外部表示装置が、前記第２のハードウェアキーに対する操作を検出すると、前記操作を検出した第２のハードウェアキーと、前記第１の過程にて対応付けた第１のハードウェアキーに対する該操作を示す情報を生成する第２の過程と、
前記端末装置が、前記第２の過程にて生成した情報が、前記第１のハードウェアキーに対する操作を示す情報であるときは、該第１のハードウェアキーに対する操作を検出したときと同様の処理を行う第３の過程と
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよび情報処理方法に関する。
【背景技術】
【０００２】
従来、ＨＤＭＩ（High-Definition Multimedia Interface）等の外部出力を用いて、外部のディスプレイにスマートフォンの画面を表示させる機能を有しているスマートフォンがある。例えば、特許文献１には、電子機器に外部のスマートフォンが接続されたときに、電子機器がスマートフォンに記憶されたアプリケーション情報を取得し、その情報に基づいて１以上のアプリケーションを１以上のプリセットキーに割り当ててタッチパネル画面に表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２５９２５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術においては、電子機器のタッチパネルに表示されたボタンなどについては、ユーザは、該電子機器のタッチパネルを用いた操作ができるが、ハードウェアキーに割り当てられた操作は、スマートフォンのハードウェアキーを操作しなければならず操作が煩雑になってしまうという問題がある。
【０００５】
本発明は、このような事情に鑑みてなされたもので、上述の電子機器などの外部表示装置とスマートフォンなどの端末装置とを接続した際に、ユーザが容易に操作することができる情報処理システムおよび情報処理方法を提供する。
【課題を解決するための手段】
【０００６】
この発明は上述した課題を解決するためになされたもので、本発明の一態様は、第１のハードウェアキーを具備する端末装置と、前記端末装置に接続され、第２のハードウェアキーを具備する外部表示装置とを備える情報処理システムであって、前記端末装置または前記外部表示装置は、前記第２のハードウェアキーを、前記第１のハードウェアキーと対応付けるハードキー割当部と、前記第２のハードウェアキーに対する操作を示す情報を取得すると、前記取得した情報が操作されたことを示す第２のハードウェアキーに前記ハードキー割当部が対応付けた第１のハードウェアキーに対する該操作を示す情報を生成するハードキー操作発生部とを具備し、前記端末装置は、前記ハードキー操作発生部が生成した情報が、前記第１のハードウェアキーに対する操作を示す情報であるときは、該第１のハードウェアキーに対する操作を検出したときと同様の処理を行う操作情報処理部を具備することを特徴とする。
【発明の効果】
【０００７】
この発明によれば、ハードウェアキーを有する外部表示装置と、ハードウェアキーを有する端末装置とを接続した際に、外部表示装置のハードウェアキーを用いて、ユーザが容易に操作することができる。
【図面の簡単な説明】
【０００８】
【図１】この発明の第１の実施形態による情報処理システム１０の構成を示す外観図である。
【図２】同実施形態における端末装置１００と外部表示装置３００の構成を示す概略ブロック図である。
【図３】同実施形態における第１のハードキー情報格納部１０７が記憶するハードキー情報の例を示す図である。
【図４】同実施形態における第２のハードキー情報格納部３０６が記憶するハードキー情報の例を示す図である。
【図５】同実施形態における第１のハードウェアキー１０２と、第２のハードウェアキー３０２のキーコードの対応付けの例を示すテーブルである。
【図６】同実施形態における出力画像を表示している外部表示装置３００の外観図である。
【図７】同実施形態における情報処理システム１０の動作を説明するフローチャートである。
【図８】この発明の第２の実施形態による情報処理システム１０ａの構成を示す概略ブロック図である。
【発明を実施するための形態】
【０００９】
［第１の実施形態］
以下、図面を参照して、本発明の第１の実施形態について説明する。図１は、本実施形態による情報処理システム１０の構成を示す外観図である。情報処理システム１０は、端末装置１００、通信ケーブル２００、外部表示装置３００を含んで構成される。端末装置１００は、スマートフォンや、タブレットＰＣなどの端末装置であり、タッチパネル部１０１と、ハードウェアキー１０２ａ、１０２ｂ、１０２ｃとを含んで構成される。
【００１０】
端末装置１００は、外部表示装置３００と接続されたときは、外部表示装置３００に画像を表示させ、外部表示装置３００からタッチパネルやハードウェアキーに対する操作情報を取得する。なお、ハードウェアキー１０２ａ、１０２ｂ、１０２ｃのキー種別は、それぞれ、メニューキー、ホームキー、戻るキーである。
【００１１】
通信ケーブル２００は、ＨＤＭＩ（High-Definition Multimedia Interface）ケーブルなどのケーブルであり、端末装置１００と外部表示装置３００とを通信可能に接続する。外部表示装置３００は、通信ケーブル２００により端末装置１００に接続されて、端末装置１００が生成した画像信号に従い画像を表示する表示装置である。外部表示装置３００は、端末装置１００より大きなタッチパネル部３０１と、ハードウェアキー３０２ａ、３０２ｂ、３０２ｃとを含んで構成される。なお、ハードウェアキー３０２ａ、３０２ｂ、３０２ｃは、外部表示装置３００が端末装置１００と接続されているときは、それぞれメニューキー、ホームキー、戻るキーとして機能する。
【００１２】
図２は、本実施形態における端末装置１００と外部表示装置３００の構成を示す概略ブロック図である。端末装置１００は、タッチパネル部１０１、第１のハードウェアキー１０２、接触位置算出部１０３、操作情報処理部１０４、出力画像作成部１０５、画像送信部１０６、第１のハードキー情報格納部１０７、ハードキー情報受信部１０８、ハードキー割当部１０９、ハードキー操作受信部１１０、ハードキー操作発生部１１１、タッチ操作受信部１１２を含んで構成される。なお、本実施形態において、操作情報処理部１０４、出力画像作成部１０５、ハードキー割当部１０９、ハードキー操作発生部１１１は、端末装置１００が有するコンピュータが、ソフトウェアを実行することで実現される。
【００１３】
また、外部表示装置３００は、タッチパネル部３０１、第２のハードウェアキー３０２、接触位置算出部３０３、タッチ操作送信部３０４、ハードキー操作送信部３０５、第２のハードキー情報格納部３０６、ハードキー情報送信部３０７、画像受信部３０８を含んで構成される。また、端末装置１００と外部表示装置３００とを接続する通信ケーブルは図示を省略しているが、端末装置１００と外部表示装置３００との間の通信は、全て通信ケーブル２００を介して行う。
【００１４】
まず、端末装置１００の各部について説明する。タッチパネル部１０１は、出力画像作成部１０５が生成した画像信号に従い、画像を表示する。また、タッチパネル部１０１は、ユーザの指などが接触すると、その接触位置に応じた検出信号を接触位置算出部１０３に入力する。第１のハードウェアキー１０２は、図１のハードウェアキー１０２ａ、１０２ｂ、１０２ｃを含む。ハードウェアキー１０２ａ、１０２ｂ、１０２ｃの各々は、ユーザにより操作されると、該ハードウェアキーの操作を示すハードキー操作情報を生成し、操作情報処理部１０４に入力する。このハードキー操作情報は、操作されたハードウェアキーの識別情報（キーコード）と、短押し、長押しなどの操作種別とを含む。
【００１５】
接触位置算出部１０３は、タッチパネル部１０１から検出信号が入力されると、該検出信号に基づき接触位置を算出し、該接触位置と操作種別とを示すタッチ操作情報を、操作情報処理部１０４に入力する。操作情報処理部１０４は、接触位置算出部１０３およびタッチ操作受信部１１２から入力されるタッチ操作情報と、第１のハードウェアキー１０２およびハードキー操作発生部１１１から入力されるハードキー操作情報とに応じた処理を行う。操作情報処理部１０４は、該処理により表示が指示された画像の作成を出力画像作成部１０５に指示する
【００１６】
例えば、タッチ操作情報が、あるアプリケーションのアイコンが表示されている領域がタップされたことを示しているときは、操作情報処理部１０４は、該アプリケーションを実行し、出力画像として該アプリケーションの画面を作成するよう、出力画像作成に指示する。また、例えば、ハードキー操作情報が、ホームキーの短押しを示しているときは、操作情報処理部１０４は、出力画像としてホーム画面を作成するよう、出力画像作成部１０５に指示する。
【００１７】
出力画像作成部１０５は、操作情報処理部１０４の指示に従い、出力画像を生成する。出力画像作成部１０５は、生成した出力画像を表す画像信号を、タッチパネル部１０１と、画像送信部１０６に入力する。なお、出力画像作成部１０５は、ハードキー割当部１０９から入力されたアイコンを、該アイコンとともに入力された情報が示す位置であって、出力画像中の位置に挿入する。外部表示装置３００が接続されているときは、画像送信部１０６のみに画像信号を入力し、接続されていないときは、タッチパネル部１０１のみに画像信号を入力するようにしてもよい。画像送信部１０６は、出力画像作成部１０５から入力された画像信号を、通信ケーブル２００を介して、外部表示装置３００に入力する。
【００１８】
第１のハードキー情報格納部１０７は、端末装置１００が有する第１のハードウェアキー１０２各々に関するハードキー情報を予め記憶する。ハードキー情報は、キーコードと、該ハードウェアキーの位置を示す情報とを含む。ハードキー情報受信部１０８は、通信ケーブル２００を介して、外部表示装置３００からハードキー情報を受信し、ハードキー割当部１０９に入力する。ハードキー情報受信部１０８が受信するハードキー情報は、外部表示装置３００が有する第２のハードウェアキー３０２に関するハードキー情報である。
【００１９】
ハードキー割当部１０９は、ハードキー情報受信部１０８から入力されたハードキー情報が示す第２のハードウェアキー３０２のキーコードと、第１のハードキー情報格納部１０７が記憶するハードキー情報が示す第１のハードウェアキー１０２のキーコードとを対応付ける。このとき、ハードキー割当部１０９は、各々のハードキー情報から、端末装置１００における第１のハードウェアキー１０２の並び順と、外部表示装置３００における第２のハードウェアキー３０２の並び順とを取得し、並び順の順位が同じハードウェアキーのキーコード同士を対応付ける。本実施形態では、この並び順は、後述するハードキー情報中のＬｅｆｔＭａｒｇｉｎがより小さいほど順位の高い並び順である。
【００２０】
ハードキー割当部１０９は、該キーコードの対応付けをハードキー操作発生部１１１に入力する。また、ハードキー割当部１０９は、ハードキー情報受信部１０８から入力されたハードキー情報から、第２のハードウェアキー３０２各々の位置とサイズを示す情報を抽出する。ハードキー割当部１０９は、第１のハードキー情報格納部１０７が記憶するハードキー情報から、該第２のハードウェアキー３０２のキーコードと対応付けたキーコードのアイコンのファイルを抽出する。ハードキー割当部１０９は、抽出したこれらの情報を出力画像作成部１０５に入力する。第２のハードウェアキー３０２各々の位置とサイズを示す情報は、後述するハードキー情報中のＰｏｓｉｔｉｏｎタグと、ＬｅｆｔＭａｒｇｉｎタグと、ＢｕｔｔｏｎＳｉｚｅタグとに格納されている。また、第１のハードウェアキー１０２各々のアイコンの画像のファイル名称は、後述するハードキー情報中のＩｃｏｎタグに格納されている。
【００２１】
ハードキー操作受信部１１０は、通信ケーブル２００を介して、外部表示装置３００からハードキー操作情報を受信し、ハードキー操作発生部１１１に入力する。ハードキー操作発生部１１１は、ハードキー操作受信部１１０からハードキー操作情報が入力されると、該ハードキー操作情報に含まれるキーコードを、ハードキー割当部１０９が対応付けたキーコードに変換したハードキー操作情報を生成し、操作情報処理部１０４に入力する。タッチ操作受信部１１２は、通信ケーブル２００を介して外部表示装置３００からタッチ操作情報を受信する。タッチ操作受信部１１２は、受信したタッチ操作情報を操作情報処理部１０４に入力する。
【００２２】
次に、外部表示装置３００の各部について説明する。画像受信部３０８は、通信ケーブル２００を介して端末装置１００から画像信号を受信し、該画像信号をタッチパネル部３０１に入力する。タッチパネル部３０１は、画像受信部３０８から入力された画像信号に従い、画像を表示する。また、タッチパネル部３０１は、ユーザの指などが接触すると、その接触位置に応じた検出信号を接触位置算出部３０３に入力する。
【００２３】
接触位置算出部３０３は、タッチパネル部３０１から検出信号が入力されると、該検出信号に基づき接触位置を算出し、該接触位置と操作種別とを示すタッチ操作情報を、タッチ操作送信部３０４に入力する。タッチ操作送信部３０４は、接触位置算出部３０３からタッチ操作情報を入力されると、該タッチ操作情報を端末装置１００に送信する。
【００２４】
第２のハードウェアキー３０２は、図１のハードウェアキー３０２ａ、３０２ｂ、３０２ｃを含む。ハードウェアキー３０２ａ、３０２ｂ、３０２ｃの各々は、ユーザにより操作されると、該ハードウェアキーの操作を示すハードキー操作情報を生成し、ハードキー操作送信部３０５に入力する。ハードキー操作送信部３０５は、第２のハードウェアキー３０２から入力されたハードキー操作情報を、通信ケーブル２００を介して端末装置１００に送信する。
【００２５】
第２のハードキー情報格納部３０６は、外部表示装置３００が有する第２のハードウェアキー３０２のハードキー情報を予め記憶する。ハードキー情報送信部３０７は、外部表示装置３００が端末装置１００と接続されると、ハードキー情報を第２のハードキー情報格納部３０６からハードキー情報を読み出して、通信ケーブル２００を介して端末装置１００に送信する。
【００２６】
図３は、第１のハードキー情報格納部１０７が記憶するハードキー情報の例を示す図である。図３は、タグ形式で表したハードキー情報の例である。Ｋｅｙタグは、該タグ内に、１つの第１のハードウェアキーに関する情報を格納している。図３のハードキー情報の例には、３つのＫｅｙタグがある、すなわち、図３のハードキー情報の例は、３つのハードウェアキー１０２ａ、１０２ｂ、１０２ｃの情報を格納している。各Ｋｅｙタグには、以下に示すタグが格納されている。
【００２７】
ＩＤタグは、ハードウェアキー各々を識別する文字列を格納する。図３の例では、１つ目のＫｅｙタグ内のＩＤタグには「Ｋｅｙ１」、２つ目には「Ｋｅｙ２」、３つ目には「Ｋｅｙ３」が格納されている。Ｐｏｓｉｔｉｏｎタグは、該ハードウェアキーの位置を示す情報を格納する。図３の例では、３つ全てのＰｏｓｉｔｉｏｎタグに、タッチパネル部３０１の下側であることを示す「ｕｎｄｅｒ」が格納されている。ＬｅｆｔＭａｒｇｉｎタグは、該ハードウェアキーとタッチパネル部３０１の左端との間隔を示すピクセル数を格納する。図３の例では、１つ目のＫｅｙタグ内のＬｅｆｔＭａｒｇｉｎタグには「１００」、２つ目には「２００」、３つ目には「３００」が格納されている。
【００２８】
ＢｕｔｔｏｎＳｉｚｅタグは、該ハードウェアキーの横幅を示すピクセル数を格納する。図３の例では、３つ全てのＢｕｔｔｏｎＳｉｚｅタグに、「５０」が格納されている。Ｎａｍｅタグは、該ハードウェアキーの名称を格納する。図３の例では、１つ目のＫｅｙタグ内のＮａｍｅタグには「メニュー」、２つ目には「ホーム」、３つ目には「戻る」が格納されている。
【００２９】
Ｉｃｏｎタグには、該ハードウェアキーのアイコンファイルのファイル名称が格納されている。図３の例では、１つ目のＫｅｙタグ内のＩｃｏｎタグには「ｉｃｏｎ−ｍｅｎｕ．ｊｐ」、２つ目には「ｉｃｏｎ−ｈｏｍｅ．ｊｐ」、３つ目には「ｉｃｏｎ−ｂａｃｋ．ｊｐ」が格納されている。Ｃｏｄｅタグには、該ハードウェアキーが押された場合に出力される識別情報（キーコード）が格納されている。図３の例では、１つ目のＫｅｙタグ内のＩｃｏｎタグには「ＫＥＹＣＯＤＥ−ＭＥＮＵ」、２つ目には「ＫＥＹＣＯＤＥ−ＨＯＭＥ」、３つ目には「ＫＥＹＣＯＤＥ−ＢＡＣＫ」が格納されている。
【００３０】
図４は、第２のハードキー情報格納部３０６が記憶するハードキー情報の例を示す図である。図４に示すように、第２のハードキー情報格納部３０６が記憶するハードキー情報は、第１のハードキー情報格納部１０７が記憶するハードキー情報と同様の項目を有し、３つのＫｅｙタグがある。すなわち、図４のハードキー情報の例は、３つのハードウェアキー３０２ａ、３０２ｂ、３０２ｃの情報を格納している。図４の例では、１つ目のＫｅｙタグ内のＩＤタグには「ＤｉｓｐｌａｙＫｅｙ１」、２つ目には「ＤｉｓｐｌａｙＫｅｙ２」、３つ目には「ＤｉｓｐｌａｙＫｅｙ３」が格納されている。
【００３１】
３つのＫｅｙタグ全てのＰｏｓｉｔｉｏｎタグには「ｕｎｄｅｒ」が格納されている。１つ目のＫｅｙタグ内のＬｅｆｔＭａｒｇｉｎタグには「８００」、２つ目には「１０００」、３つ目には「１２００」が格納されている。３つのＫｅｙタグ全てのＢｕｔｔｏｎＳｉｚｅタグには「５０」が格納されている。１つ目のＫｅｙタグ内のＮａｍｅタグには「ハードキーＡ」、２つ目には「ハードキーＢ」、３つ目には「ハードキーＣ」が格納されている。
【００３２】
１つ目のＫｅｙタグ内のＩｃｏｎタグには「ｉｃｏｎ−ｋｅｙａ．ｊｐ」、２つ目には「ｉｃｏｎ−ｋｅｙｂ．ｊｐ」、３つ目には「ｉｃｏｎ−ｋｅｙｃ．ｊｐ」が格納されている。１つ目のＫｅｙタグ内のＣｏｄｅタグには「ＫＥＹＣＯＤＥ−Ａ」、２つ目には「ＫＥＹＣＯＤＥ−Ｂ」、３つ目には「ＫＥＹＣＯＤＥ−Ｃ」が格納されている。
【００３３】
図５は、ハードキー割当部１０９による第１のハードウェアキー１０２のキーコードと、第２のハードウェアキー３０２のキーコードとの対応付けの例を示すテーブルである。図５のテーブルでは、ハードウェアキー１０２ａのキーコード「ＫＥＹＣＯＤＥ−ＭＥＮＵ」と、ハードウェアキー３０２ａのキーコード「ＫＥＹＣＯＤＥ−Ａ」とが対応付けられている。同様に、ハードウェアキー１０２ｂのキーコード「ＫＥＹＣＯＤＥ−ＨＯＭＥ」と、ハードウェアキー３０２ｂのキーコード「ＫＥＹＣＯＤＥ−Ｂ」とが対応付けられている。ハードウェアキー１０２ｃのキーコード「ＫＥＹＣＯＤＥ−ＢＡＣＫ」と、ハードウェアキー３０２ｃのキーコード「ＫＥＹＣＯＤＥ−Ｃ」とが対応付けられている。
【００３４】
図６は、出力画像作成部１０５が生成した出力画像を表示している外部表示装置３００の外観図である。図６に示す例では、外部表示装置３００のタッチパネル部３０１が表示している出力画像に、ハードウェアキー３０２ａ、３０２ｂ、３０２ｃ各々のキーコードに対応付けられたキーコードに対応するアイコンＩＣａ、ＩＣｂ、ＩＣｃが含まれている。ここで、端末装置１００のハードキー情報が図３に示す例であり、外部表示装置３００のハードキー情報が図４に示す例であるとする。この場合、ハードキー割当部１０９は、ハードウェアキー１０２ａ、１０２ｂ、１０２ｃ各々のキーコードには、ハードウェアキー３０２ａ、１０２ｂ、１０２ｃ各々のキーコードを割り当てる。
【００３５】
そして、アイコンＩＣａは、ハードウェアキー３０２ａのハードキー情報で指定された位置（左端から８００ピクセルの下端）、サイズ（幅５０ピクセル）で、ハードウェアキー１０２ａのハードキー情報中のＩｃｏｎタグで指定されたファイル「ｉｃｏｎ−ｍｅｎｕ．ｊｐｇ」の画像を、出力画像作成部１０５が出力画像に挿入したものである。なお、位置は、Ｐｏｓｉｔｉｏｎタグと、ＬｅｆｔＭａｒｇｉｎタグとで指定されており、サイズは、ＢｕｔｔｏｎＳｉｚｅタグで指定されている。
【００３６】
同様に、アイコンＩＣｂは、ハードウェアキー３０２ｂのハードキー情報で指定された位置（左端から１０００ピクセルの下端）、サイズ（幅５０ピクセル）で、ハードウェアキー１０２ｂのハードキー情報中のＩｃｏｎタグで指定されたファイル「ｉｃｏｎ−ｈｏｍｅ．ｊｐｇ」の画像を、出力画像作成部１０５が出力画像に挿入したものである。アイコンＩＣｃは、ハードウェアキー３０２ｃのハードキー情報で指定された位置（左端から１２００ピクセルの下端）、サイズ（幅５０ピクセル）で、ハードウェアキー１０２ｃのハードキー情報中のＩｃｏｎタグで指定されたファイル「ｉｃｏｎ−ｂａｃｋ．ｊｐｇ」の画像を、出力画像作成部１０５が出力画像に挿入したものである。
【００３７】
図７は、情報処理システム１０の動作を説明するフローチャートである。まず、外部表示装置３００と、端末装置１００とが接続されると、前記外部表示装置３００のハードキー情報送信部３０７が、ハードキー情報を第２のハードキー情報格納部３０６から読み出して、端末装置１００に送信する（Ｓａ１）。すると、ステップＳａ１にて送信されたハードキー情報を、端末装置１００のハードキー情報受信部１０８が受信する。ハードキー割当部１０９は、この受信したハードキー情報と、第１のハードキー情報格納部１０７が記憶するハードキー情報とを参照して、第１のハードウェアキー１０２と、第２のハードウェアキー３０２とを対応付ける（Ｓａ２）。
【００３８】
次に、出力画像作成部１０５は、ステップＳａ２の対応付けを参照し、出力画像中の、第２のハードウェアキー３０２各々のハードキー情報が示す位置に、該第２のハードウェアキー３０２に対応付けられた第１のハードウェアキー１０２のアイコンの画像を挿入する。画像送信部１０６が、アイコンの画像が挿入された画像の画像信号を、外部表示装置３００に送信する（Ｓａ３）。
【００３９】
すると、外部表示装置３００の画像受信部３０８は、ステップＳａ３にて送信された画像信号を受信し、該画像信号をタッチパネル部３０１に入力する。タッチパネル部３０１は、画像受信部３０８から入力された画像信号が表す画像をそのまま表示する（Ｓａ４）。そして、第２のハードウェアキー３０２のいずれかが押されるまで待機する（Ｓａ５）。
【００４０】
なお、この待機の間も、出力画像作成部１０５による出力画像の作成と、画像送信部１０６による画像信号の送信と、画像受信部３０８による画像信号の受信と、タッチパネル部３０１による該画像信号が表す画像の表示とは、継続して行われる。また、この間にタッチパネル部３０１によるタッチ位置の検出と、タッチ操作送信部３０４によるタッチ操作情報の送信と、タッチ操作受信部１１２によるタッチ操作情報の受信と、操作情報処理部１０４のタッチ操作情報に応じた処理も継続して行われる。
【００４１】
第２のハードウェアキー３０２のいずれかが押されると、第２のハードウェアキー３０２のうち、押されたものは、自身のキーコードを含むハードキー操作情報を生成し、ハードキー操作送信部３０５に入力する。ハードキー操作送信部３０５は、入力されたハードキー操作情報を、端末装置１００に送信する（Ｓａ６）。ハードキー操作受信部１１０は、このハードキー操作情報を受信し、ハードキー操作発生部１１１に入力する。ハードキー操作発生部１１１は、入力されたハードキー操作情報中のキーコードを、ステップＳａ２の対応付けに従い、変換する（Ｓａ７）。すなわち、ハードキー操作発生部１１１は、操作情報中のキーコードを、ステップＳａ２で該キーコードに対応付けたキーコードに変換する。操作情報処理部１０４は、該変換されたハードキー操作情報に従い、該キー操作情報中のキーコードに対応する第１のハードウェアキー１０２が押された場合と同じ動作を行う（Ｓａ８）。そして、ステップＳａ３に戻る。
【００４２】
このように、本実施形態における情報処理システム１０では、ハードキー割当部１０９が、第２のハードウェアキー３０２の各々を、第１のハードウェアキー１０２と対応付ける。さらに、ハードキー操作発生部１１１が、第２のハードウェアキー３０２のハードキー操作情報を、該対応付けに従い、第１のハードウェアキー１０２のハードキー操作情報に変換する。これにより、タッチ操作と、ハードウェアキー操作の両方を、外部表示装置３００で行うことができ、ユーザは情報処理システム１０を容易に操作することができる。
【００４３】
また、ハードキー割当部１０９は、第１のハードウェアキー１０２と、第２のハードウェアキー３０２との対応付けを、並び順の順位が同じもの同士が対応づけられるように行う。これにより、ユーザは、第２のハードウェアキー３０２のうち、いずれを押すべきかを容易に判別することができるようになるので、第２のハードウェアキー３０２を用いて、情報処理システム１０を容易に操作することができる。
【００４４】
また、出力画像作成部１０５は、第２のハードウェアキー３０２各々に対応付けた第１のハードウェアキー１０２のアイコンなどの画像を、出力画像中の、第２のハードウェアキー３０２のハードキー情報が示す位置に挿入する。これにより、ユーザは、該アイコンなどの画像により、第２のハードウェアキー各々がどのような機能を有しているかを容易に把握することができるので、第２のハードウェアキー３０２を用いて、情報処理システム１０を容易に操作することができる。
【００４５】
［第２の実施形態］
以下、図面を参照して、本発明の第２の実施形態について説明する。第１の実施形態では、第１のハードウェアキー１０２と、第２のハードウェアキー３０２との対応付けや、該対応付けに基づくハードキー操作情報の変換を端末装置１００に行った。第２の実施形態では、これらを外部表示装置側で行う形態を説明する。
【００４６】
図８は、本実施形態における情報処理システム１０ａの構成を示す概略ブロック図である。図８において図３の各部に対応する部分には同一の符号（１０１〜１０７、１０９〜１１２、３０１〜３０６、３０８）を付け、その説明を省略する。情報処理システム１０ａは、端末装置１００ａと、外部表示装置３００ａとを含んで構成される。なお、情報処理システム１０と同様に、端末装置１００ａと、外部表示装置３００ａとは、通信ケーブル２００により接続されているが、図８では、図示を省略する。
【００４７】
端末装置１００ａが、図３の端末装置１００と異なる点は、以下の５点である。１点目は、ハードキー情報受信部１０８、ハードキー割当部１０９、ハードキー操作発生部１１１を含まない点である。２点目は、ハードキー情報送信部１２０、アイコン位置受信部１２１を含んで構成される点である。３点目は、ハードキー操作受信部１１０がハードキー操作情報をハードキー操作発生部１１１ではなく操作情報処理部１０４に入力している点である。４点目は、第１のハードキー情報格納部１０７からハードキー情報を読み出すのがハードキー情報送信部１２０となっている点である。５点目は、出力画像作成部１０５にアイコンの画像、第２のハードウェアキー３０２の位置の情報を入力するのが、アイコン位置受信部１２１である点である。
【００４８】
なお、ハードキー情報送信部１２０は、第１のハードキー情報格納部１０７から読み出したハードキー情報を、外部表示装置３００ａに送信する。アイコン位置受信部１２１は、アイコンの画像、第２のハードウェアキー３０２の位置の情報を、外部表示装置３００ａから受信し、出力画像作成部１０５に入力する。
【００４９】
また、外部表示装置３００ａが、図３の外部表示装置３００と異なる点は、以下の６点である。１点目は、ハードキー情報送信部３０７を含まない点である。２点目は、ハードキー割当部１０９、ハードキー操作発生部１１１、ハードキー情報受信部３２０、アイコン位置送信部３２１を含んで構成される点である。ハード３点目は、第２のハードキー情報格納部３０６が記憶する第２のハードウェアキー３０２のハードキー情報を読み出すのが、ハードキー割当部１０９である点である。
【００５０】
４点目は、ハードキー割当部１０９は、該ハードキー情報と、ハードキー情報受信部３２０が受信したハードキー情報とを参照して、第２のハードウェアキー３０２各々のキーコードに第１のハードウェアキー１０２のキーコードを対応づける点である。なお、ハードキー割当部１０９は、第２のハードウェアキー３０２各々の位置とサイズを示す情報と、第１のハードウェアキー１０２のアイコンのファイルの名称とをアイコン位置送信部３２１に入力する。アイコン位置送信部３２１は、これらの入力された情報を、端末装置１００ａに送信する。
【００５１】
５点目は、第２のハードウェアキー３０２がハードキー操作情報をハードキー操作発生部１１１に入力している点である。６点目は、ハードキー操作送信部３０５に入力されるハードキー操作情報が、ハードキー操作発生部１１１が、ハードキー割当部１０９の対応付けに従い、第２のハードウェアキー３０２から入力されたハードキー操作情報に対して、キーコードを変換したハードキー操作情報である点である。
【００５２】
本実施形態では、ハードキー割当部１０９とハードキー操作発生部１１１とが、外部表示装置３００ａに含まれているが、第１の実施形態と同様の効果を得ることが出来る。
【００５３】
［第３の実施形態］
さらに、第３の実施形態として、ハードキー割当部１０９は、端末装置１００ｂに含まれており、ハードキー操作発生部１１１は、外部表示装置３００ｂに含まれている形態もある。この場合も、第１の実施形態と同様の効果を得ることが出来る。
［第４の実施形態］
また、第４の実施形態として、ハードキー割当部１０９は、外部表示装置３００ｃに含まれており、ハードキー操作発生部１１１は、端末装置１００ｃに含まれている形態もある。この場合も、第１の実施形態と同様の効果を得ることが出来る。
【００５４】
なお、上述の各実施形態において、端末装置１００、１００ａ、１００ｂ、１００ｃと、外部表示装置３００、３００ａ、３００ｂ、３００ｃとは、通信ケーブル２００により接続されていたが、赤外線通信、無線ＬＡＮなどの無線通信手段により接続されてもよい。
また、上述の各実施形態において、出力画像作成部１０５は、出力画像中に、第１のハードウェアキー１０２のアイコンの画像を挿入したが、アイコンではなく、第１のハードウェアキー１０２の名称を挿入するようにしてもよい。名称としては、図３に示すハードキー情報であれば、Ｎａｍｅタグに格納されている文字列を用いることができる。
【００５５】
また、図１における端末装置１００、外部表示装置３００、図８における端末装置１００ａ、外部表示装置３００ａ、図示していない端末装置１００ｂ、１００ｃ、外部表示装置３００ｂ、３００ｃの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各装置を実現するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００５６】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００５７】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００５８】
（１）本発明の一態様は、第１のハードウェアキーを具備する端末装置と、前記端末装置に接続され、第２のハードウェアキーを具備する外部表示装置とを備える情報処理システムであって、前記端末装置または前記外部表示装置は、前記第２のハードウェアキーを、前記第１のハードウェアキーと対応付けるハードキー割当部と、前記第２のハードウェアキーに対する操作を示す情報を取得すると、前記取得した情報が操作されたことを示す第２のハードウェアキーに前記ハードキー割当部が対応付けた第１のハードウェアキーに対する該操作を示す情報を生成するハードキー操作発生部とを具備し、前記端末装置は、前記ハードキー操作発生部が生成した情報が、前記第１のハードウェアキーに対する操作を示す情報であるときは、該第１のハードウェアキーに対する操作を検出したときと同様の処理を行う操作情報処理部を具備することを特徴とする。
【００５９】
（２）また、本発明の他の態様は、（１）に記載の情報処理システムであって、前記端末装置は、前記第１のハードウェアキーの位置を示す情報を記憶する第１のキー位置記憶部を具備し、前記外部表示装置は、前記第２のハードウェアキーの位置を示す情報を記憶する第２のキー位置記憶部を具備し、前記ハードキー割当部は、前記第１のキー位置記憶部および前記第２のキー位置記憶部が記憶する位置を示す情報に基づく並び順の順位が同じもの同士が対応付けられるように、前記対応付けを行うことを特徴とする。
【００６０】
（３）また、本発明の他の態様は、（１）に記載の情報処理システムであって、前記外部表示装置は、前記第２のハードウェアキーの位置を示す情報を記憶する第２のキー位置記憶部を具備し、前記端末装置は、前記ハードキー割当部が前記第２のハードウェアキーに対応付けた前記第１のハードウェアキーに応じた画像を、前記第２のキー位置記憶部が記憶する情報が示す位置に配置した画像を生成する出力画像作成部と、該出力画像の画像信号を、前記外部表示装置に送信する画像送信部とを具備することを特徴とする。
【００６１】
（４）また、本発明の他の態様は、（１）に記載の情報処理システムであって、前記外部表示装置は、前記端末装置から入力された画像信号に従い、画像を表示するとともに、前記画像が表示される領域に対するタッチ操作を検出するタッチパネルと、前記タッチパネルが検出したタッチ操作を示す情報を前記端末装置に送信するタッチ操作送信部とを具備することを特徴とする。
【００６２】
（５）また、本発明の他の態様は、第１のハードウェアキーを具備する端末装置と、第２のハードウェアキーおよびタッチパネルを具備し、前記端末装置と接続され、前記端末装置から入力された画像信号に従い、画像を前記タッチパネルに表示するとともに、前記タッチパネルに対するタッチ操作を示す情報を前記端末装置に送信する外部表示装置とを具備する情報処理システムにおける情報処理方法であって、前記端末装置または前記外部表示装置が、前記第２のハードウェアキーを、前記第１のハードウェアキーと対応付ける第１の過程と、前記端末装置または前記外部表示装置が、前記第２のハードウェアキーに対する操作を検出すると、前記操作を検出した第２のハードウェアキーと、前記第１の過程にて対応付けた第１のハードウェアキーに対する該操作を示す情報を生成する第２の過程と、前記端末装置が、前記第２の過程にて生成した情報が、前記第１のハードウェアキーに対する操作を示す情報であるときは、該第１のハードウェアキーに対する操作を検出したときと同様の処理を行う第３の過程とを有することを特徴とする。
【符号の説明】
【００６３】
１０…情報処理システム、１００、１００ａ…端末装置、１０１…タッチパネル部、１０２…第１のハードウェアキー、１０３…接触位置算出部、１０４…操作情報処理部、１０５…出力画像作成部、１０６…画像送信部、１０７…第１のハードキー情報格納部、１０８…ハードキー情報受信部、１０９…ハードキー割当部、１１０…ハードキー操作受信部、１１１…ハードキー操作発生部、１１２…タッチ操作受信部、１２０…ハードキー情報送信部、１２１…アイコン位置受信部、２００…通信ケーブル、３００、３００ａ…外部表示装置、３０１…タッチパネル部、３０２…第２のハードウェアキー、３０３…接触位置算出部、３０４…タッチ操作送信部、３０５…ハードキー操作送信部、３０６…第２のハードキー情報格納部、３０７…ハードキー情報送信部、３０８…画像受信部、３２０…ハードキー情報受信部、３２１…アイコン位置送信部
【図１】
2014153955.tif 000003
【図２】
2014153955.tif 000004
【図３】
2014153955.tif 000005
【図４】
2014153955.tif 000006
【図５】
2014153955.tif 000007
【図６】
2014153955.tif 000008
【図７】
2014153955.tif 000009
【図８】
2014153955.tif 000010