(57)【要約】【課題】接続する外部機器の画面サイズに応じて、どちらの機器でデータの内容を表示するかをユーザが柔軟に決めることができるデータ表示装置を提供すること。【解決手段】表示画面を有する第１の機器に表示画面を有する第２の機器を接続し、各々の機器の表示画面でデータの表示を行うことが可能なデータ表示装置において、システム情報記憶手段と、システム情報読込み手段と、システム情報送受信手段と、システム情報判定手段と、接続機器情報記憶手段と、接続機器情報読み書き手段と、接続機器情報判定手段と、データの表示等を行うプログラムを実行するプログラム実行手段と、第２の機器との間でプログラムモジュールの送受信を行うプログラム送受信手段と、データを表示装置に表示するためのデータ表示手段と、第２の機器との間でデータの送受信を行うデータ送受信手段と、入力装置からの入力を行うための入力手段とを備える。【選択図】図１
2006267678.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する第１の機器に表示画面を有する第２の機器を接続し、各々の機器の表示画面でデータの表示を行うことが可能なデータ表示装置において、
第１の機器のシステム情報を記憶するシステム情報記憶手段と、前記システム情報記憶手段から第１の機器のシステム情報を読み込むシステム情報読込み手段と、第１の機器に第２の機器を接続した際、第１の機器のシステム情報と第２の機器のシステム情報を交換するシステム情報送受信手段と、第１の機器のシステム情報と第２のシステム情報から互いの画面サイズを判定するシステム情報判定手段と、接続した第２の機器の情報を記憶する接続機器情報記憶手段と、前記接続機器情報記憶手段から接続機器情報を読み書きする接続機器情報読み書き手段と、第１の機器のシステム情報と第２の機器のシステム情報に応じて第２の機器との間でプログラムモジュールを送受信するかどうかを判断する接続機器情報判定手段と、データの表示等を行うプログラムを実行するプログラム実行手段と、第２の機器との間でプログラムモジュールの送受信を行うプログラム送受信手段と、データを表示装置に表示するためのデータ表示手段と、第２の機器との間でデータの送受信を行うデータ送受信手段と、入力装置からの入力を行うための入力手段とを備えたことを特徴とするデータ表示装置。
【請求項２】
前記プログラム実行手段によって実行されるプログラムには、プログラムを識別するプログラムＩＤと、データの表示を行う表示モジュールと、データの操作を行うための操作モジュールと、プログラムのメインモジュールと前記表示モジュール及び操作モジュールの仲介を司るインタフェースモジュールを含んでいることを特徴とする請求項１記載のデータ表示装置。
【請求項３】
前記プログラム内のインタフェースモジュールは、第１の機器と第２の機器が接続されているかどうか、更にどちらの機器で表示モジュールと操作モジュールが実行されているかをプログラムのメインモジュールに意識させないことを特徴とする請求項１記載のデータ表示装置。
【請求項４】
前記システム情報送受信手段によって受信するシステム情報には、第２の機器を識別するための機器ＩＤと、第２の機器の表示画面のサイズ情報を含むことを特徴とする請求項１記載のデータ表示装置。
【請求項５】
前記接続機器情報記憶手段によって格納される接続機器情報には、過去に第１の機器に接続したことのある第２の機器を識別するための機器ＩＤと、送信したモジュールのプログラムＩＤとモジュールの種別を含むことを特徴とする請求項１記載のデータ表示装置。
【請求項６】
前記接続機器情報判定手段は、前記システム情報判定手段によって第２の機器にモジュールを送信するよう指示された場合、前記プログラム実行手段に送信指示することを特徴とする請求項１記載のデータ表示装置。
【請求項７】
前記プログラム実行手段は、前記接続機器情報判定手段によって第２の機器にモジュールを送信するよう指示された場合、前記プログラム送受信手段に送信指示することを特徴とする請求項１記載のデータ表示装置。
【請求項８】
前記接続機器情報判定手段は、前記システム情報判定手段によって第２の機器からモジュールを受信するよう指示された場合、前記プログラム実行手段に受信の指示を行うことを特徴とする請求項１記載のデータ表示装置。
【請求項９】
前記プログラム実行手段は、前記接続機器情報判定手段によって第２の機器からモジュールを受信するよう指示された場合、前記プログラム送受信手段が受信したモジュールを受取り実行することを特徴とする請求項１記載のデータ表示装置。
【請求項１０】
前記接続機器情報判定手段は、前記システム情報送受信手段によって受信した第２の機器のシステム情報内の機器ＩＤが、前記接続機器情報読み書き手段によって読み込んだ接続機器情報内に登録されているかどうか判断し、登録されている場合は機器ＩＤに対応して記憶されているモジュールを第２の機器に送信するよう前記プログラム実行手段に指示することを特徴とする請求項１記載のデータ表示装置。
【請求項１１】
前記接続機器情報判定手段は、第２の機器にモジュールを送信するよう前記プログラム実行手段に指示した際、接続機器情報記憶手段によって格納されている接続機器情報に、第２の機器の機器ＩＤと、送信したモジュールのプログラムＩＤとモジュールの種別を記憶するよう前記接続機器情報読み書き手段に指示することを特徴とする請求項１記載のデータ表示装置。
【請求項１２】
表示画面を有する第１の機器に表示画面を有する第２の機器を接続し、各々の機器の表示画面でデータの表示を行うことが可能なデータ表示装置の制御方法において、
第１の機器のシステム情報を記憶するシステム情報記憶工程と、前記システム情報記憶工程から第１の機器のシステム情報を読み込むシステム情報読込み工程と、第１の機器に第２の機器を接続した際、第１の機器のシステム情報と第２の機器のシステム情報を交換するシステム情報送受信工程と、第１の機器のシステム情報と第２のシステム情報から互いの画面サイズを判定するシステム情報判定工程と、接続した第２の機器の情報を記憶する接続機器情報記憶工程と、前記接続機器情報記憶工程から接続機器情報を読み書きする接続機器情報読み書き工程と、第１の機器のシステム情報と第２の機器のシステム情報に応じて第２の機器との間でプログラムモジュールを送受信するかどうかを判断する接続機器情報判定工程と、データの表示等を行うプログラムを実行するプログラム実行工程と、第２の機器との間でプログラムモジュールの送受信を行うプログラム送受信工程と、データを表示装置に表示するためのデータ表示工程と、第２の機器との間でデータの送受信を行うデータ送受信工程と、入力装置からの入力を行うための入力工程とを備えたことを特徴とするデータ表示装置の制御方法。
【請求項１３】
前記プログラム実行工程によって実行されるプログラムには、プログラムを識別するプログラムＩＤと、データの表示を行う表示モジュールと、データの操作を行うための操作モジュールと、プログラムのメインモジュールと前記表示モジュール及び操作モジュールの仲介を司るインタフェースモジュールを含んでいることを特徴とする請求項１２記載のデータ表示装置の制御方法。
【請求項１４】
前記プログラム内のインタフェースモジュールは、第１の機器と第2 の機器が接続されているかどうか、更にどちらの機器で表示モジュールと操作モジュールが実行されているかをプログラムのメインモジュールに意識させないことを特徴とする請求項１２記載のデータ表示装置の制御方法。
【請求項１５】
前記システム情報送受信工程によって受信するシステム情報には、第２の機器を識別するための機器ＩＤと、第２の機器の表示画面のサイズ情報を含むことを特徴とする請求項１２記載のデータ表示装置の制御方法。
【請求項１６】
前記接続機器情報記憶工程によって格納される接続機器情報には、過去に第１の機器に接続したことのある第２の機器を識別するための機器ＩＤと、送信したモジュールのプログラムＩＤとモジュールの種別を含むことを特徴とする請求項１２記載のデータ表示装置の制御方法。
【請求項１７】
前記接続機器情報判定工程は、前記システム情報判定工程によって第２の機器にモジュールを送信するよう指示された場合、前記プログラム実行工程に送信指示することを特徴とする請求項１２記載のデータ表示装置の制御方法。
【請求項１８】
前記プログラム実行工程は、前記接続機器情報判定工程によって第２の機器にモジュールを送信するよう指示された場合、前記プログラム送受信工程に送信指示することを特徴とする請求項１２記載のデータ表示装置の制御方法。
【請求項１９】
前記接続機器情報判定工程は、前記システム情報判定工程によって第２の機器からモジュールを受信するよう指示された場合、前記プログラム実行工程に受信の指示を行うことを特徴とする請求項１２記載のデータ表示装置の制御方法。
【請求項２０】
前記プログラム実行工程は、前記接続機器情報判定工程によって第２の機器からモジュールを受信するよう指示された場合、前記プログラム送受信工程が受信したモジュールを受取り実行することを特徴とする請求項１２記載のデータ表示装置の制御方法。
【請求項２１】
前記接続機器情報判定工程は、前記システム情報送受信工程によって受信した第２の機器のシステム情報内の機器ＩＤが、前記接続機器情報読み書き工程によって読み込んだ接続機器情報内に登録されているかどうか判断し、登録されている場合は機器ＩＤに対応して記憶されているモジュールを第２の機器に送信するよう前記プログラム実行工程に指示することを特徴とする請求項１２記載のデータ表示装置の制御方法。
【請求項２２】
前記接続機器情報判定工程は、第２の機器にモジュールを送信するよう前記プログラム実行工程に指示した際、接続機器情報記憶工程によって格納されている接続機器情報に、第２の機器の機器ＩＤと、送信したモジュールのプログラムＩＤとモジュールの種別を記憶するよう前記接続機器情報読み書き工程に指示することを特徴とする請求項１２記載のデータ表示装置の制御方法。
【請求項２３】
表示画面を有する第１の機器に表示画面を有する第２の機器を接続し、各々の機器の表示画面でデータの表示を行うことが可能なデータ表示装置によって実行されるプログラムコードが格納された記憶媒体において、
前記データ表示装置における前記プログラムコードは、第１の機器のシステム情報を記憶するシステム情報記憶手順と、前記システム情報記憶手順から第１の機器のシステム情報を読み込むシステム情報読込み手順と、第１の機器に第２の機器を接続した際、第１の機器のシステム情報と第２の機器のシステム情報を交換するシステム情報送受信手順と、第１の機器のシステム情報と第２のシステム情報から互いの画面サイズを判定するシステム情報判定手順と、接続した第２の機器の情報を記憶する接続機器情報記憶手順と、前記接続機器情報記憶手順から接続機器情報を読み書きする接続機器情報読み書き手順と、第１の機器のシステム情報と第２の機器のシステム情報に応じて第２の機器との間でプログラムモジュールを送受信するかどうかを判断する接続機器情報判定手順と、データの表示等を行うプログラムを実行するプログラム実行手順と、第２の機器との間でプログラムモジュールの送受信を行うプログラム送受信手順と、データを表示装置に表示するためのデータ表示手順と、第２の機器との間でデータの送受信を行うデータ送受信手順と、入力装置からの入力を行うための入力手順とを含むことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面を有する携帯端末に表示画面を有する外部機器を接続したときに互いの機器が連携してデータの内容を表示するためのデータ表示装置に関する。
【背景技術】
【０００２】
従来、表示画面を有する携帯端末に表示画面を有する外部機器を接続した場合、携帯端末の表示画面に表示されているデータの内容が接続した外部機器の表示画面に表示されるが、その際、携帯端末の表示画面はそのまま同じ内容が表示されたままか、非表示になるという方法が取られている。これらの例として、デジタルカメラとテレビを接続すると、デジタルカメラの撮影データがテレビの画面に表示することができるという例がある。
【０００３】
又、別の例では、特許文献１においては、外部入力端子に接続されている複数のＡＶ機器の操作部のアイコンを親画面内の子画面に表示し、その子画面のＡＶ機器を選択すると、親画面の画面でＡＶ機器の操作が行えるようにしたものである。
【０００４】
特許文献２においては、複数の表示画面を用いてパノラマ実写画像を表示する方法に関するもので、視点位置と視線方向に応じた画像を表示する際、使用者の希望する表示画面に画像の関連情報を表示可能にするものである。
【０００５】
【特許文献１】特許第３０４４９０７号公報
【特許文献２】特開２００３−２０８１４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来例では、外部機器を接続した場合の表示方法はシステムによって決められているため、ユーザの望む方法で表示させることができないといった欠点があった。例えば、小画面を有する携帯端末に大画面を有する外部機器を接続した場合、大画面を有する外部機器にデータ内容を表示し、小画面を有する携帯端末にはボタンやメニュー等のデータ操作部分や、データ情報、例えば作成日時、作成者、サイズ等を表示する等、互いの機器が連携することができなかった。又、接続する外部機器の画面サイズに応じて表示方法を柔軟に変えることもできないという欠点があった。
【０００７】
本発明は、このような背景の下になされたもので、その目的とする処は、表示画面を有する機器に表示画面を有する機器を接続した場合、接続する外部機器の画面サイズに応じて、どちらの機器でデータの内容を表示するかをユーザが柔軟に決めることができるデータ表示装置とその制御方法及び記憶媒体を提供することにある。又、互いの機器が連携し、表示の見せ方も変えることができるデータ表示装置とその制御方法及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明は、表示画面を有する第１の機器に表示画面を有する第２の機器を接続し、各々の機器の表示画面でデータの表示を行うことが可能なデータ表示装置において、第１の機器のシステム情報を記憶するシステム情報記憶手段と、前記システム情報記憶手段から第１の機器のシステム情報を読み込むシステム情報読込み手段と、第１の機器に第２の機器を接続した際、第１の機器のシステム情報と第２の機器のシステム情報を交換するシステム情報送受信手段と、第１の機器のシステム情報と第２のシステム情報から互いの画面サイズを判定するシステム情報判定手段と、接続した第２の機器の情報を記憶する接続機器情報記憶手段と、前記接続機器情報記憶手段から接続機器情報を読み書きする接続機器情報読み書き手段と、第１の機器のシステム情報と第２の機器のシステム情報に応じて第２の機器との間でプログラムモジュールを送受信するかどうかを判断する接続機器情報判定手段と、データの表示等を行うプログラムを実行するプログラム実行手段と、第２の機器との間でプログラムモジュールの送受信を行うプログラム送受信手段と、データを表示装置に表示するためのデータ表示手段と、第２の機器との間でデータの送受信を行うデータ送受信手段と、入力装置からの入力を行うための入力手段とを備えたことを特徴とする。
【０００９】
又、本発明は、表示画面を有する第１の機器に表示画面を有する第２の機器を接続し、各々の機器の表示画面でデータの表示を行うことが可能なデータ表示装置の制御方法において、第１の機器のシステム情報を記憶するシステム情報記憶工程と、前記システム情報記憶工程から第１の機器のシステム情報を読み込むシステム情報読込み工程と、第１の機器に第２の機器を接続した際、第１の機器のシステム情報と第２の機器のシステム情報を交換するシステム情報送受信工程と、第１の機器のシステム情報と第２のシステム情報から互いの画面サイズを判定するシステム情報判定工程と、接続した第２の機器の情報を記憶する接続機器情報記憶工程と、前記接続機器情報記憶工程から接続機器情報を読み書きする接続機器情報読み書き工程と、第１の機器のシステム情報と第２の機器のシステム情報に応じて第２の機器との間でプログラムモジュールを送受信するかどうかを判断する接続機器情報判定工程と、データの表示等を行うプログラムを実行するプログラム実行工程と、第２の機器との間でプログラムモジュールの送受信を行うプログラム送受信工程と、データを表示装置に表示するためのデータ表示工程と、第２の機器との間でデータの送受信を行うデータ送受信工程と、入力装置からの入力を行うための入力工程とを備えたことを特徴とする。
【００１０】
更に、本発明は、表示画面を有する第１の機器に表示画面を有する第２の機器を接続し、各々の機器の表示画面でデータの表示を行うことが可能なデータ表示装置によって実行されるプログラムコードが格納された記憶媒体において、前記データ表示装置における前記プログラムコードは、第１の機器のシステム情報を記憶するシステム情報記憶手順と、前記システム情報記憶手順から第１の機器のシステム情報を読み込むシステム情報読込み手順と、第１の機器に第２の機器を接続した際、第１の機器のシステム情報と第２の機器のシステム情報を交換するシステム情報送受信手順と、第１の機器のシステム情報と第２のシステム情報から互いの画面サイズを判定するシステム情報判定手順と、接続した第２の機器の情報を記憶する接続機器情報記憶手順と、前記接続機器情報記憶手順から接続機器情報を読み書きする接続機器情報読み書き手順と、第１の機器のシステム情報と第２の機器のシステム情報に応じて第２の機器との間でプログラムモジュールを送受信するかどうかを判断する接続機器情報判定手順と、データの表示等を行うプログラムを実行するプログラム実行手順と、第２の機器との間でプログラムモジュールの送受信を行うプログラム送受信手順と、データを表示装置に表示するためのデータ表示手順と、第２の機器との間でデータの送受信を行うデータ送受信手順と、入力装置からの入力を行うための入力手順とを含むことを特徴とする。
【発明の効果】
【００１１】
本発明に係るデータ表示装置によれば、小画面を有する機器に大画面を有する外部機器を接続した場合、大画面を有する外部機器にデータ内容を表示し、小画面を有する機器にはボタンやメニュー等のデータ操作部分や、データ情報、例えば作成日時、作成者、サイズ等を表示することができるので、小画面では見難かったデータの内容を大画面で見易く表示できるようになるという効果がある。
【００１２】
又、一旦外部機器を接続すると、接続した外部機器の機器ＩＤと送信したモジュールに関する情報を記憶し、その後、同じ機器ＩＤを有する外部機器を接続すると、記憶してある情報を基に前回送信したプログラムのモジュールを自動的に送信するので、ユーザの操作を介さずに効率良く表示することができるという効果がある。
【００１３】
更に、接続する外部機器によって送信する表示モジュールを切替えることもできるので、ユーザが希望する方法でデータを表示することができるという効果がある。
【発明を実施するための最良の形態】
【００１４】
＜実施の形態１＞
以下、本発明の実施の形態１を図１〜図８を参照しながら説明する。
【００１５】
図１は本実施の形態におけるデータ表示装置の機能的構成を示すブロック図である。同図において、１０１はＰＤＡ(Personal Digital Assistant)やデジタルカメラ等の表示画面を有する携帯端末である。
【００１６】
１０２は後述する各種の処理を実行するマイクロプロセッサ等で構成されたデータ表示装置の中央処理装置（ＰＵ）、１０３はＲＡＭ等により構成されたデータ表示装置の主記憶装置で、この主記憶装置は、機器の制御を行うオペレーティングシステム（ＯＳ）やデータ内容を表示するプログラム等を格納し実行するために利用される。
【００１７】
１０４は表示装置であり、データの内容を表示したりデータの操作画面を表示する等に利用される。１０５は入力装置であり、データの操作画面での入力等で利用される。１０６はハードディスクやメモリーカード等で構成される外部記憶装置であり、ＯＳやデータ表示を行うプログラム、システム情報等、電源がＯＦＦの間も保持すべきデータを記憶するために利用される。
【００１８】
１０７は通信Ｉ／Ｆで、有線、無線を介して外部機器と接続するために利用される。１０８は機器１０１のバスで、上記構成要素間でデータや信号を授受するために利用される。
【００１９】
１０９は外部機器であり、機器１０１に接続し、機器１０１と連携してデータの表示を行うために利用される。
【００２０】
図２はデータ表示装置内の機能を示す基本的なブロック図である。
【００２１】
図２において、２０１はシステム情報記憶手段であり、携帯端末１０１を識別するための機器ＩＤと表示画面のサイズ情報等から構成されるシステム情報を記憶するものである。
【００２２】
２０２はシステム情報読込み手段であり、システム情報記憶手段２０１によって記憶されているシステム情報を読込むものである。２０３はシステム情報判定手段であり、システム情報読込み手段２０２が読込んだシステム情報と、携帯端末１０１に接続した外部機器１０９のシステム情報から互いの画面サイズを判定し、その結果に応じて外部機器１０９にモジュールを送信するか受信するかを、後述する接続機器情報判定手段２０７に指示する。
【００２３】
２０４はシステム情報送受信手段であり、携帯端末１０１に外部機器１０９を接続した際、携帯端末１０１のシステム情報と外部機器１０９のシステム情報を交換する。
【００２４】
２０５は接続機器情報記憶手段であり、携帯端末１０１に外部機器１０９を接続した際に受信した外部機器１０９の機器ＩＤ、外部機器１０９に送信したモジュールのプログラムＩＤとモジュールの種別から成る接続機器情報を記憶する。２０６は接続機器情報読み書き手段であり、接続機器情報記憶手段２０５によって記憶されている接続機器情報を読み書きする。
【００２５】
２０７は接続機器情報判定手段であり、システム情報判定手段２０３によって外部機器１０９にモジュールを送信するよう指示された場合、後述するプログラム実行手段２０９に送信指示すると共に、送信したモジュールのプログラムＩＤとモジュールの種別から成る接続機器情報を記憶するよう接続機器情報読み書き手段２０６に指示する。
【００２６】
一方、システム情報判定手段２０３によって外部機器１０９からモジュールを受信するよう指示された場合、プログラム実行手段２０９に受信の指示を行う。又、システム情報送受信手段２０４によって受信した外部機器１０９のシステム情報内の機器ＩＤが、接続機器情報内に登録されているかどうか判断し、登録されている場合は機器ＩＤに対応して記憶されているモジュールを外部機器１０９に送信するようプログラム実行手段２０９に指示する。
【００２７】
２０８はプログラム送受信手段であり、外部機器１０９との間でプログラムモジュールの送受信を行う。２０９はプログラム実行手段であり、データの表示等を行うプログラムを実行する。又、接続機器情報判定手段２０７によって外部機器１０９にモジュールを送信するよう指示された場合は後述するプログラム送受信手段２０８に送信指示を行い、受信するよう指示された場合はプログラム送受信手段２０８が受信したモジュールを受取り実行する。
【００２８】
２１０はデータ表示手段であり、データを表示装置１０４に表示する。２１１はデータ送受信手段であり、外部機器１０９との間でデータの送受信を行う。２１２は入力手段であり、入力装置１０５からの入力を行う。
【００２９】
図３は、携帯端末１０１の表示画面にデータが表示されている状態の一例示すものである。
【００３０】
図３において、３０１はデータが表示される領域で、この例では静止画像が表示されている。３０２は表示中のデータを操作する操作領域で、複数のボタンが表示されている。
【００３１】
図４は、携帯端末１０１の表示画面のサイズより大きい表示画面を有する外部機器１０９が携帯端末１０１に接続された状態でのデータ表示の一例を示すものである。同図において３０１は、図３と同じデータが表示される領域であるが、接続した外部機器１０９の画面サイズが大きいので、この場合には後述するデータ表示領域４０１に表示されている画像情報を表示するために使われている。
【００３２】
４０１は外部機器１０９のデータが表示される領域で、静止画像が表示されている。
【００３３】
図５は、図３で示したように、携帯端末１０１が単独で動作する場合のデータ表示プログラムのモジュール構造及びその制御の流れを示す図である。同図において、５０１はデータ表示プログラムである。
【００３４】
５０２はプログラムＩＤであり、データ表示プログラムの種別を表す。５０３はデータ表示プログラム５０１のメインモジュールであり、後述するＩ／Ｆモジュール５０４を介して、表示装置１０４へのデータの表示や入力装置１０５からの入力イベントを処理するための制御を行う。
【００３５】
５０４はＩ／Ｆモジュールであり、メインモジュール５０３と後述する表示モジュール５０５及び操作モジュール５０６との間の処理の仲介を行う。５０５は表示モジュールであり、表示装置１０４へデータを表示するための制御を行う。５０６は操作モジュールであり、入力装置１０５からの入力イベントを処理するための制御を行う。
【００３６】
この図では、メインモジュール５０３は携帯端末１０１内の表示モジュール５０５と操作モジュール５０６を介してデータ表示と操作が行われる。
【００３７】
図６は、図４で示したように、携帯端末１０１の表示画面のサイズより大きい表示画面を有する外部機器１０９が携帯端末１０１に接続された場合のデータ表示プログラムのモジュール構造及びその制御の流れを示す図である。同図において、６０１は外部機器１０９の表示モジュールであり、外部機器１０９の図示されていない表示装置に表示される。この図では、メインモジュール５０３は外部機器１０９内の表示モジュール６０１と携帯端末１０１内の操作モジュール５０６を介してデータ表示と操作が行われる。
【００３８】
図７は、携帯端末１０１の表示画面のサイズより小さい表示画面を有する外部機器１０９が携帯端末１０１に接続された場合のデータ表示プログラムのモジュール構造及びその制御の流れを示す図である。同図において、７０１は操作モジュールであり、外部機器１０９の図示されていない入力装置からの入力イベントを処理する。
【００３９】
この図では、メインモジュール５０３は外部機器１０９内の操作モジュール７０１と携帯端末１０１内の表示モジュール５０５を介してデータ表示と操作が行われる。
【００４０】
図８は、データ表示装置における制御処理手順を示すフローチャートである。この処理のプログラムコードは外部記憶装置１０６に格納されており、データ表示装置内の中央処理装置１０２がこのプログラムコードを実行することによって実現されるシステム情報記憶手段２０１、システム情報読込み手段２０２、システム情報判定手段２０３、システム情報送受信手段２０４、接続機器情報記憶手段２０５、接続機器情報読み書き手段２０６、接続機器情報判定手段２０７、プログラム送受信手段２０８、プログラム実行手段２０９、データ表示手段２１０、データ送受信手段２１１、入力手段２１２によって処理が行われる。
【００４１】
このプログラムコードは、本実施形態の携帯端末に外部機器を接続した場合、互いの機器の表示画面サイズを調べ、表示画面が大きい機器にデータ表示プログラムの表示モジュールを送信し、表示画面が小さい機器に操作モジュールを送信することで、互いの機器が連携してデータ表示とデータ操作を行うまでの制御手順に対応する。
【００４２】
本実施の形態では、図８において、携帯端末１０１に外部機器１０９が接続されるのを待ち（Ｓ８００）、接続された時に外部機器のシステム情報を取得し（Ｓ８０１）、次に携帯端末自身のシステム情報を取得する（Ｓ８０２）。取得した携帯端末と外部機器のシステム情報から、外部機器の表示画面サイズが携帯端末の表示画面サイズより大きいかどうか判断し（Ｓ８０３）、外部機器の表示画面サイズが大きい場合は、携帯端末で動作しているデータ表示プログラムの表示モジュール部分を外部機器に送信し（Ｓ８０４）、外部機器で起動した表示モジュールの起動完了メッセージを待つ（Ｓ８０５）。受け取った起動完了メッセージが正常に起動したことを示す内容ならば（Ｓ８０６）、外部機器の表示モジュールでデータ表示を、携帯端末の操作モジュールでデータの操作を行う（Ｓ８０７）。Ｓ８０６において、受け取った起動完了メッセージが正常に起動できなかったことを示す内容ならば本処理は終了する。
【００４３】
一方、Ｓ８０３において、外部機器の表示画面サイズが携帯端末の表示画面サイズより小さい場合は、携帯端末で動作しているデータ表示プログラムの操作モジュール部分を外部機器に送信し（Ｓ８０８）、外部機器で起動した操作モジュールの起動完了メッセージを待つ（Ｓ８０９）。受け取った起動完了メッセージが正常に起動したことを示す内容ならば（Ｓ８１０）、携帯端末の表示モジュールでデータ表示を、外部機器の操作モジュールでデータの操作を行う（Ｓ８１１）。Ｓ８１０において、受け取った起動完了メッセージが正常に起動できなかったことを示す内容ならば本処理は終了する。
【００４４】
以上説明したように、本実施形態のデータ表示装置によれば、データ表示プログラムでデータを表示している携帯端末に外部機器を接続すると、互いの機器の表示画面サイズを調べ、大きい表示画面を有する機器で表示モジュールを、小さい表示画面を有する機器で操作モジュールを実行するので、常に大きい表示画面を有する機器でデータを大きく表示することができ、従ってデータが見易くなるという効果がある。
【００４５】
＜実施の形態２＞
前記実施の形態１では、携帯端末に外部機器を接続した場合、互いの機器の表示画面サイズを調べ、表示画面が大きい機器にデータ表示プログラムの表示モジュールを送信し、表示画面が小さい機器に操作モジュールを送信する場合の例であったが、一度携帯端末に外部機器を接続した場合にその外部機器のＩＤとその時送信したモジュールを記録しておくことで、同じ外部機器を接続する度に両者の機器の表示画面サイズを調べる必要がなくなる。
以下、本実施の形態を図９及び図１０を参照しながら説明するが、本実施の形態は、一度携帯端末に外部機器を接続した場合にその外部機器のＩＤとその時送信したモジュールを記録すること以外は実施の形態１と同じ処理を行うため、ここでは接続した際に記録した接続情報の例と制御処理手順のみ説明する。
【００４６】
図９は本実施形態におけるデータ表示装置において、携帯端末に外部機器を接続した際に記録された外部機器のＩＤとその時送信したモジュールの接続機器情報を表す図である。同図において、９０１は、“ＤＥＶＩＣＥ＿０１０”という機器ＩＤを有する外部機器には表示モジュールを送信したことを表している。
【００４７】
９０２は、“ＤＥＶＩＣＥ＿０２０”という機器ＩＤを有する外部機器には操作モジュールを送信したことを表している。
【００４８】
９０３は、“ＤＥＶＩＣＥ＿０３０”という機器ＩＤを有する外部機器には表示モジュールを送信したことを表している。
【００４９】
図１０はデータ表示装置の制御処理手順を示すフローチャートである。
【００５０】
本実施の形態では、図１０において、携帯端末１０１に外部機器１０９が接続されるのを待ち（Ｓ１０００）、接続された時に外部機器のシステム情報を取得し（Ｓ１００１）、そのシステム情報に含まれる機器ＩＤが、携帯端末の接続機器情報記憶手段２０５によって記録されている接続機器情報に登録されているかどうか判断する（Ｓ１００２）。登録されているならば、接続機器情報の機器ＩＤに関連して記録されている送信モジュールを求め、そのモジュールが表示モジュールか操作モジュールかどうか判断し（Ｓ１００３）、表示モジュールならば携帯端末で動作しているデータ表示プログラムの表示モジュール部分を外部機器に送信し（Ｓ１００４）、外部機器で起動した表示モジュールの起動完了メッセージを待つ（Ｓ１００５）。
【００５１】
受け取った起動完了メッセージが正常に起動したことを示す内容ならば（Ｓ１００６）、外部機器の表示モジュールでデータ表示を、携帯端末の操作モジュールでデータの操作を行い（Ｓ１００７）、機器が送信したモジュールの接続機器情報を接続機器情報記憶手段２０５で更新する（Ｓ１００８）。Ｓ１００６において、受け取った起動完了メッセージが正常に起動できなかったことを示す内容ならば本処理は終了する。
【００５２】
一方、Ｓ１００３において、接続機器情報の機器ＩＤに関連して記録されている送信モジュールが操作モジュールならば、携帯端末で動作しているデータ表示プログラムの操作モジュール部分を外部機器に送信し（Ｓ１０１１）、外部機器で起動した操作モジュールの起動完了メッセージを待つ（Ｓ１０１２）。受け取った起動完了メッセージが正常に起動したことを示す内容ならば（Ｓ１０１３）、携帯端末の表示モジュールでデータ表示を、外部機器の操作モジュールでデータの操作を行う（Ｓ１０１４）。Ｓ１０１３において、受け取った起動完了メッセージが正常に起動できなかったことを示す内容ならば本処理は終了する。
【００５３】
一方、Ｓ１００２において、システム情報に含まれる機器ＩＤが、携帯端末の接続機器情報記憶手段２０５によって記録されている接続機器情報に登録されていなかった場合、携帯端末自身のシステム情報を取得し（Ｓ１００９）、この情報とＳ１００１で取得した外部機器のシステム情報から、外部機器の表示画面サイズが携帯端末の表示画面サイズより大きいかどうか判断し（Ｓ１０１０）、外部機器の表示画面サイズが大きい場合はＳ１００４に進み、携帯端末で動作しているデータ表示プログラムの表示モジュール部分を外部機器に送信する処理を行う。Ｓ１００４において、外部機器の表示画面サイズが携帯端末の表示画面サイズより小さい場合はＳ１０１１に進み、携帯端末で動作しているデータ表示プログラムの操作モジュール部分を外部機器に送信する処理を行う。
【００５４】
以上説明したように、本実施形態のデータ表示装置によれば、一度携帯端末に外部機器を接続した場合にその外部機器のＩＤとその時送信したモジュールを記録しておくので、同じ外部機器を接続する度に両者の機器の表示画面サイズを調べる必要がなくなり、従って、迅速に送信モジュールを判断できるという効果がある。
【００５５】
＜実施の形態３＞
前記実施の形態１では、携帯端末に外部機器を接続した場合、表示画面サイズの大きさによってデータ表示プログラムの表示モジュールを送信するか操作モジュールを送信するかを決定する例であり、本実施の形態では、接続機器情報に記録されている送信モジュールを送信する場合の例であったが、機器ＩＤに応じてデータ表示プログラムそれ自体を切替えることも可能になる。
【００５６】
以下、本発明の実施の形態３を図１１〜図１２を参照しながら説明するが、本実施の形態は、一度携帯端末に外部機器を接続した場合にその外部機器のＩＤとその時送信したプログラムＩＤと送信モジュールを記録すること以外は実施の形態１と同じ処理を行うため、ここでは接続した際に記録した接続情報の例と制御処理手順のみ説明する。
【００５７】
図１１は本実施の形態におけるデータ表示装置において、携帯端末に外部機器を接続した際に記録された外部機器のＩＤ、プログラムＩＤとその時送信したモジュールの接続機器情報を表す図である。同図において１１０１は、“ＤＥＶＩＣＥ＿０１０”という機器ＩＤを有する外部機器には“ＡＰＬ＿００１”というプログラムＩＤとその表示モジュールを送信したことを表している。
【００５８】
１１０２は、“ＤＥＶＩＣＥ＿０２０”という機器ＩＤを有する外部機器には“ＡＰＬ_002”というプログラムＩＤとその表示モジュールを送信したことを表している。
【００５９】
１１０３は、“ＤＥＶＩＣＥ＿０３０”という機器ＩＤを有する外部機器には“ＡＰＬ＿００３”というプログラムＩＤとその操作モジュールを送信したことを表している。
【００６０】
図１２は、データ表示装置の制御処理手順を示すフローチャートである。
【００６１】
本実施のの形態では、図１２において、携帯端末１０１に外部機器１０９が接続されるのを待ち（Ｓ１２００）、接続された時に外部機器のシステム情報を取得し（Ｓ１２０１）、そのシステム情報に含まれる機器ＩＤが、携帯端末の接続機器情報記憶手段２０５によって記録されている接続機器情報に登録されているかどうか判断する（Ｓ１２０２）。登録されているならば、接続機器情報の機器ＩＤに関連して記録されているプロ  グラムＩＤを求め、そのプログラムＩＤが接続機器情報に登録されているかどうか判断し（Ｓ１２０３）、登録されているならば、接続機器情報の機器ＩＤに関連して記録されている送信モジュールを求め、そのモジュールが表示モジュールか操作モジュールかどうか判断する（Ｓ１２０４）。
【００６２】
表示モジュールならばプログラムＩＤで示されるプログラムの表示モジュール部分を外部機器に送信し（Ｓ１２０５）、外部機器で起動した表示モジュールの起動完了メッセージを待つ（Ｓ１２０６）。受け取った起動完了メッセージが正常に起動したことを示す内容ならば（Ｓ１２０７）、外部機器の表示モジュールでデータ表示を、携帯端末の操作モジュールでデータの操作を行い（Ｓ１２０８）、機器が送信したプログラムＩＤとモジュールの接続機器情報を接続機器情報記憶手段２０５で更新する（Ｓ１２０９）。Ｓ１２０７において、受け取った起動完了メッセージが正常に起動できなかったことを示す内容ならば本処理は終了する。
【００６３】
一方、Ｓ１２０４において、接続機器情報の機器ＩＤに関連して記録されている送信モジュールが操作モジュールならば、プログラムＩＤで示されるプログラムの操作モジュール部分を外部機器に送信し（Ｓ１２１３）、外部機器で起動した操作モジュールの起動完了メッセージを待つ（Ｓ１２１４）。受け取った起動完了メッセージが正常に起動したことを示す内容ならば（Ｓ１２１５）、携帯端末の表示モジュールでデータ表示を、外部機器の操作モジュールでデータの操作を行う（Ｓ１２１６）。Ｓ１２１５において、受け取った起動完了メッセージが正常に起動できなかったことを示す内容ならば本処理は終了する。
【００６４】
一方、Ｓ１２０２において、システム情報に含まれる機器ＩＤが、携帯端末の接続機器情報記憶手段２０５によって記録されている接続機器情報に登録されていない場合や、Ｓ１２０３において接続機器情報にプログラムＩＤが登録されていない場合は、携帯端末で動作しているデータ表示プログラムをプログラムＩＤに設定し（Ｓ１２１０）、携帯端末自身のシステム情報を取得する（Ｓ１２１１）。この情報とＳ１２０１で取得した外部機器のシステム情報から、外部機器の表示画面サイズが携帯端末の表示画面サイズより大きいかどうか判断し（Ｓ１２１２）、外部機器の表示画面サイズが大きい場合はＳ１２０５に進み、プログラムＩＤで示されるプログラムの表示モジュール部分を外部機器に送信する処理を行う。Ｓ１２１２において、外部機器の表示画面サイズが携帯端末の表示画面サイズより小さい場合はＳ１２１３に進み、プログラムＩＤで示されるプログラムの操作モジュール部分を外部機器に送信する処理を行う。
【００６５】
以上説明したように、本実施形態のデータ表示装置によれば、接続機器情報に外部機器のＩＤに応じたプログラムＩＤが登録されているので、接続する機器に応じてデータ表示プログラムを切替えることが可能になり、従って外部機器に応じて表示方法を変えることができるという効果がある。
【００６６】
尚、上記実施形態では、図８、図１０及び図１２に示すプログラムコード群を主記憶装置１０３に格納していたが、外部記憶装置１０６の記憶媒体又は内部の記憶資源に図８、図１０及び図１２に示すプログラムコード群を記憶させ、この記憶媒体から中央処理装置（ＣＰＵ）１０２がプログラムコードを読み出して実行するようにしても良い。
【００６７】
図１３はＣＰＵで読み出し可能な各種制御プログラムのプログラムコード群を格納する記憶媒体のメモリマップを示す図である。
【００６８】
この記憶媒体には、図８のフローチャートに示すプログラムコード、即ち、実施の形態１におけるプログラムコードが、第１の制御プログラムに対応するプログラムコード群として格納されている。又、実施の形態２におけるプログラムコードが第２の制御プログラムに対応するプログラムコード群として格納されている。更に、実施の形態３におけるプログラムコードが第３の制御プログラムに対応するプログラムコード群として格納されている。
【００６９】
特に図示しないが、この記憶媒体には、記憶されるプログラム群を管理する情報、例えばバージョン情報、作成者等を記憶し、且つ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等を記憶するようにしても良い。
【００７０】
更に、各種プログラムに従属するデータも上記ディレクトリに管理されている。又、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合、解凍するプログラム等を記憶するようにしても良い。
【００７１】
又、図１３に示すプログラムコード群の機能が、外部からインストールされるプログラムによって本システムにより遂行されても良い。この場合、ＣＤ−ＲＯＭやフラッシュメモリ、ＦＤ等の記憶媒体により、或はネットワークを介して外部の記憶媒体からプログラムを含む情報群を本システムに供給することが可能である。
【００７２】
このように、本実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或は装置に供給し、そのシステム或は装置のコンピュータ（ＣＰＵやＭＭＵ）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても、本発明の目的が達成される。この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７３】
プログラムコードを供給するための媒体としては、例えば、フロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＤＶＤ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ等を用いることができる。
【００７４】
又、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているオペレーティングシステム等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれる。
【００７５】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれる。
【００７６】
又、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器から成る装置に適用しても良い。更に、本発明を達成するためのソフトウェアによって表されるプログラムを、システム或は装置がネットワーク上のデータベースから通信プログラムによりダウンロードして読み出すことによっても、本発明の効果を享受することができる。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施の形態１に係るデータ表示装置の概略構成を説明するブロック図である。
【図２】本発明の実施の形態１に係るデータ表示装置の制御機能を示す基本的なブロック図である。
【図３】本発明に係るデータ表示装置において携帯端末単独でデータ表示を行っている例を示す図である。
【図４】本発明に係るデータ表示装置において携帯端末に外部機器が接続された状態でデータ表示を行っている例を示す図である。
【図５】本発明に係るデータ表示装置において携帯端末単独で動作する場合のデータ表示プログラムのモジュール構造及びその制御の流れを示す図である。
【図６】本発明に係るデータ表示装置において、携帯端末より大きい表示画面を有する外部機器が携帯端末に接続された場合のデータ表示プログラムのモジュール構造及びその制御の流れを示す図である。
【図７】本発明に係るデータ表示装置において携帯端末より小さい表示画面を有する外部機器が携帯端末に接続された場合のデータ表示プログラムのモジュール構造及びその制御の流れを示す図である。
【図８】本発明の実施の形態１に係るデータ表示装置の制御手順の一例を示すフローチャートである。
【図９】本発明の実施の形態２に係る接続機器情報の内容を示す一例を示す図である。
【図１０】本発明の実施の形態２に係るデータ表示装置における制御手順の一例を示すフローチャートである。
【図１１】本発明の実施の形態３に係るデータ表示装置における接続機器情報の内容を示す一例を示す図である。
【図１２】本発明の実施の形態３に係るデータ表示装置における制御手順の一例を示すフローチャートである。
【図１３】ＣＰＵで読み出し可能な各種制御プログラムのプログラムコード群を格納する記憶媒体のメモリマップを示す図である。
【符号の説明】
【００７８】
１０１    携帯端末
１０２    中央処理装置
１０３    主記憶装置
１０４    表示装置
１０５    入力装置
１０６    外部記憶装置
１０７    通信Ｉ／Ｆ
１０８    バス
１０９    外部機器
【図１】
2006267678.tif 000003
【図２】
2006267678.tif 000004
【図３】
2006267678.tif 000005
【図４】
2006267678.tif 000006
【図５】
2006267678.tif 000007
【図６】
2006267678.tif 000008
【図７】
2006267678.tif 000009
【図８】
2006267678.tif 000010
【図９】
2006267678.tif 000011
【図１０】
2006267678.tif 000012
【図１１】
2006267678.tif 000013
【図１２】
2006267678.tif 000014
【図１３】
2006267678.tif 000015