(57)【要約】【課題】接続される表示装置及び入力装置の種別に応じて画像データを変更及び表示させることが可能なデータ処理装置、データ処理方法及びデータ処理プログラムを提供する。【解決手段】表示装置を接続するための表示装置接続手段と、入力装置を接続するための入力装置接続手段と、前記表示装置及び入力装置の種別毎の表示に係る設定情報を予め記憶した設定情報記憶手段と、前記記憶された設定情報に基づいて、前記画像データを前記接続された表示装置及び入力装置の種別に応じた画像データに変更し、当該変更された画像データを前記表示装置に表示させる。【選択図】図１
2006323179.tif 000002
【特許請求の範囲】
【請求項１】
記憶手段に記憶された画像データの表示を行うデータ処理装置において、
表示装置を接続するための表示装置接続手段と、
前記表示装置の種別毎の表示に係る設定情報を予め記憶した設定情報記憶手段と、
前記記憶された設定情報に基づいて、前記画像データを前記接続された表示装置の種別に応じた画像データに変更し、当該変更された画像データを前記表示装置に表示させる表示制御手段と、
を備えたことを特徴とするデータ処理装置。
【請求項２】
前記表示制御手段は、前記接続された表示装置が表示可能な画面サイズに前記画像データを変更することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記表示制御手段は、接続された入力装置の入力形態に合わせて、前記画像データに含まれる入力項目の入力方式を変更することを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記入力装置の入力形態は、キーボード、ポインティングデバイス、音声入力デバイスを含むことを特徴とする請求項３に記載のデータ処理装置。
【請求項５】
前記表示装置が表示可能な画面サイズより大又は小なる画像データを前記記憶手段から削除する削除手段を更に備えたことを特徴とする請求項１に記載のデータ処理装置。
【請求項６】
前記表示装置が表示可能な画面サイズを指定可能な画面サイズ指定手段を更に備えたことを特徴とする請求項１又は５に記載のデータ処理装置。
【請求項７】
記憶手段に記憶された画像データの表示を行うデータ処理方法であって、
表示装置を接続する表示装置接続工程と、
前記表示装置の種別毎の表示に係る設定情報に基づいて、前記画像データを前記接続された表示装置の種別に応じた画面データに変更し、当該変更された画像データを前記表示装置に表示させる表示制御工程と、
を含むことを特徴とするデータ処理方法。
【請求項８】
記憶手段に記憶された画像データの表示を行うコンピュータに、
表示装置を接続する表示装置接続機能と、
前記表示装置の種別毎の表示に係る設定情報に基づいて、前記画像データを前記接続された表示装置の種別に応じた画面データに変更し、当該変更された画像データを前記表示装置に表示させる表示制御機能と、
を実現させることを特徴とするデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの表示を行うデータ処理装値、データ処理方法及びデータ処理プログラムに関する。
【背景技術】
【０００２】
従来より、画像データや文字データをディスプレイ等の表示装置に表示させるデータ処理装置として様々なものが提案・実用化されている。例えば、解像度の高い画像信号を、より解像度の低いディスプレイを利用する際に、画像信号から所定のデータ量を間引くことで本来の表示サイズより小さいサイズに圧縮し、ディスプレイに表示する技術が提案されている（例えば、特許文献１参照）。
ところで、文字データ等の各種データ入力に用いられる入力装置の入力形態は、キーボード、ポインティングデバイス、音声入力デバイス等多様化してきている。そのため、入力形態に応じてカスタマイズされた画像データやプログラムが、入力形態の種別毎に作成され導入されている。
【特許文献１】特開平９−１４６５２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、入力形態の種別毎にそれぞれプログラムを作成することは煩わしく、入力形態を変更した場合には、この入力形態に直ちに適応することができないため、変更後の入力形態に応じたプログラムを別途作成し導入する必要がある。
また、特許文献１の技術では、入力装置の入力形態に応じた画面を表示することができないため、上述した課題を解決することはできない。
【０００４】
本発明の課題は、接続される表示装置及び入力装置の種別に応じて画像データを変更及び表示させることが可能なデータ処理装置、データ処理方法及びデータ処理プログラムを提供することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、請求項１記載の発明は、
記憶手段に記憶された画像データの表示を行うデータ処理装値において、
表示装置を接続するための表示装置接続手段と、
前記表示装置の種別毎の表示に係る設定情報を予め記憶した設定情報記憶手段と、
前記記憶された設定情報に基づいて、前記画像データを前記接続された表示装置の種別に応じた画像データに変更し、当該変更された画像データを前記表示装置に表示させる表示制御手段と、
を備えたことを特徴としている。
【０００６】
更に、請求項２に記載の発明は、請求項１に記載の発明において、
前記表示制御手段は、前記接続された表示装置が表示可能な画面サイズに前記画像データを変更することを特徴としている。
【０００７】
更に、請求項３に記載の発明は、請求項１又は２に記載の発明において、
前記表示制御手段は、接続された入力装置の入力形態に合わせて、前記画像データに含まれる入力項目の入力方式を変更することを特徴としている。
【０００８】
更に、請求項４に記載の発明は、請求項３に記載の発明において、
前記入力装置の入力形態は、キーボード、ポインティングデバイス、音声入力デバイスを含むことを特徴としている。
【０００９】
更に、請求項５に記載の発明は、請求項１に記載の発明において、
前記表示装置が表示可能な画面サイズより大又は小なる画像データを前記記憶手段から削除する削除手段を更に備えたことを特徴としている。
【００１０】
更に、請求項６に記載の発明は、請求項１又は５に記載の発明において、
前記表示装置が表示可能な画面サイズを指定可能な画面サイズ指定手段を更に備えたことを特徴としている。
【００１１】
また、上記課題を解決するために、請求項７に記載の発明は、
記憶手段に記憶された画像データの表示を行うデータ処理方法であって、
表示装置を接続する表示装置接続工程と、
前記表示装置の種別毎の表示に係る設定情報に基づいて、前記画像データを前記接続された表示装置の種別に応じた画面データに変更し、当該変更された画像データを前記表示装置に表示させる表示制御工程と、
を含むことを特徴としている。
【００１２】
また、上記課題を解決するために、請求項８に記載の発明は、
記憶手段に記憶された画像データの表示を行うコンピュータに、
表示装置を接続する表示装置接続機能と、
前記表示装置の種別毎の表示に係る設定情報に基づいて、前記画像データを前記接続された表示装置の種別に応じた画面データに変更し、当該変更された画像データを前記表示装置に表示させる表示制御機能と、
を実現させることを特徴としている。
【発明の効果】
【００１３】
請求項１、７、８に記載の発明によれば、表示装置の種別毎の表示に係る設定情報に基づいて、接続される表示装置の種別に応じた画像データに変更し、当該変更された画像データを表示装置に表示させることが可能であるため、接続される表示装置の種別に応じて画像データを変更及び表示させることができる。
【００１４】
請求項２に記載の発明によれば、接続される表示装置が表示可能な画面サイズに画像データを変更することができる。
【００１５】
請求項３に記載の発明によれば、接続される入力装置の入力形態に合わせて、画像データに含まれる入力項目の入力方式を変更することができる。
【００１６】
請求項４に記載の発明によれば、入力装置の入力形態に、キーボード、ポインティングデバイス、音声入力デバイスの何れかを用いることができる。
【００１７】
請求項５に記載の発明によれば、表示装置が表示可能な画面サイズより大又は小なる画像データを記憶手段から削除することができるため、記憶手段の記憶容量を効率的に用いることができる。
【００１８】
請求項６記載の発明によれば、表示装置が表示可能な画面サイズを指定することが可能であるため、ユーザの所望する画面サイズを指定することができる。
【発明を実施するための最良の形態】
【００１９】
＜第１の実施形態＞
以下、本発明のデータ処理装置１０の第１の実施形態について説明する。
図１にデータ処理装置１０の機能的構成を示す。図１に示すように、データ処理装置１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、記憶部１４、表示装置Ｉ／Ｆ部１５、入力装置Ｉ／Ｆ部１６、印刷部１７、通信制御部１８等を備えて構成され、各部はバス１９により接続されている。
【００２０】
ＣＰＵ１１は、ＲＡＭ１３の所定領域を作業領域として、ＲＯＭ１２及び／又は記憶部１４に予め記憶されている各種制御プログラムを実行しデータ処理装置１０を構成する各部の動作を制御する。また、ＣＰＵ１１は、ＲＯＭ１２及び／又は記憶部１４に記憶されたアプリケーションプログラムを読出・実行し、それらの処理結果をＲＡＭ１３内のワークメモリに記憶するとともに、表示装置Ｉ／Ｆ部１５に接続される表示装置２１に表示させる。またＣＰＵ１１は、入力装置Ｉ／Ｆ部１６に接続される入力装置２２から入力される制御信号に従いながらＲＯＭ１２及び／又は記憶部１４に記録されたアプリケーションプログラムを読出・実行してデータ処理装置１０の各種機能を実現する。
【００２１】
また、ＣＰＵ１１は、表示装置Ｉ／Ｆ部１５に接続される表示装置２１が表示可能な画面サイズ及び入力装置Ｉ／Ｆ部１６に接続される入力装置２２の入力形態を取得すると、この両装置の種別毎の表示に係る設定情報を記憶部１４から読み出し、この読み出された設定情報に基づいて両装置の種別に応じた画像データに変更して表示装置２１に表示させる。具体的にＣＰＵ１１は、表示装置Ｉ／Ｆ部１５に接続された表示装置２１が表示可能な画面サイズに画像データを変更するとともに、入力装置Ｉ／Ｆ部１６に接続された入力装置２２の入力形態に合わせて、画像データに含まれる入力項目の入力方式を変更する。
【００２２】
ＲＯＭ１２は、データ処理装置１０に係るシステムプログラムやアプリケーションプログラム、本実施形態を実現するためのプログラムやデータ等を記憶する。
【００２３】
ＲＡＭ１３は、ＣＰＵ１１によって実行される各種プログラム及びこれらプログラムに関わるデータを一時的に記憶するワークエリアを形成する。
【００２４】
記憶部１４は、プログラムやデータ等が予め記録されている記憶媒体１４１を有しており、この記録媒体は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記録媒体は、記憶部１４に固定的に設けられるもの、若しくは着脱自在に装着するものであり、この記録媒体には、システムプログラム、当該システムに対応する各種処理プログラム、及び各種処理プログラムで処理されたデータ等を記録する。また、プログラムは、コンピュータが読み取り可能なプログラムコードの形態で格納され、ＣＰＵ１１は、当該プログラムコードに従った動作を逐次実行する。
【００２５】
また、記憶部１４は、表示装置２１等の表示手段に表示させるための画像データを予め記憶している。この画像データには、複数の画面データと、当該画面データに含まれる入力項目の表示に係る所定のプログラムとが含まれている。画面データは、その使用用途に基づき、あらゆる画面サイズに共通して使用される共通画面データ群と、画面サイズに応じて個別に使用される個別画面データ群と、の二つの画面データ群に分けられている。各画面データ群は、その使用用途に基づいて異なる画面番号が付与されており、さらに、個別画面データ群に関しては使用される画面サイズに基づいて異なる画面番号が付与されている。また、個別画面データ群には、表示の際のベースとなるベース画面と、このベース画面内に重畳表示される一覧選択画面等のサブ画面とが含まれている。ＣＰＵ１１は、上述した画面番号に基づいて画面データを表示させるようになっている。
【００２６】
図２を参照して記憶部１４に記憶された画像データについて説明する。
図２は、記憶部１４に記憶された画像データを説明するための概念図である。同図に示すように、画面番号９９が付与された共通画面データ群と、それぞれ画面番号０１及び画面番号０２が付与された個別画面データ群と、が記憶されているものとする。ここで画面番号０１の個別画面データ群は、画面番号０２の個別画面データ群と比較し、より小さな画面サイズに表示されることを目的として作成されているものとする。この個別画面データ群に含まれる画面データは、表示する画面サイズの大きさに応じて作成されていることが好ましく、表示する画面サイズが大きいほど解像度の高い画面データで作成することがより好ましい。なお、個別画面データ群の数、個別画面データ群に含まれる画面データの数は、図示例に限らず任意であるものとする。また、共通画面データ群に含まれる画面データの数は、図示例に限らず任意であるものとし、共通画面データ群にベース画面を含む態様としてもよい。
【００２７】
さらに、記憶部１４は、表示装置Ｉ／Ｆ部１５に接続される表示装置２１及び入力装置Ｉ／Ｆ部１６に接続される入力装置２２の種別毎の表示に係る設定情報を予め記憶している。以下、図３を参照して記憶部１４に記憶された設定情報について説明する。
【００２８】
図３（ａ）は、記憶部１４に記憶された設定情報としての画面サイズ基準テーブルを示す図である。画面サイズ基準テーブルには、指標となる指標画面サイズと、この画面サイズに使用する画面番号と、この画面番号に含まれる画面データの画面サイズ（使用元画面サイズ）と、が対応付けて記憶されている。また、各画面番号（又は指標画面サイズ）には、この画面番号の画面データを表示する際の基準となる画面サイズ等の基準情報（以下、基準画面サイズ情報という）を記録した基準フォーマットテーブル（図３（ｂ）参照）がそれぞれ対応付けて記憶されている。
【００２９】
この基準フォーマットテーブルには、表示の際の基準となる横幅及び縦幅を指示する基準サイズ（Ｘ０、Ｙ０）、横方向及び縦方向の解像度（Ｘ０ｐｔ、Ｙ０ｐｔ）が含まれている。なお、基準サイズと解像度を示す単位はピクセル数（ｄｐｉ等）で表されており、両者の値は等価となっている。また、表示の際の基準となるフォントサイズとして基準フォントサイズ（Ｆ）と、最小のフォントサイズ（Ｆｍｉｎ）とが含まれている。さらに、表示される文字情報の行数を所定数に制限するか否かを指示する自動行数制御項目（Ｙ／Ｎ）が含まれている。なお、基準フォーマットテーブルに含まれる項目は、上記した例に限らず、任意に設定できるものとする。
【００３０】
ＣＰＵ１１は、表示装置Ｉ／Ｆ部１５に接続される表示装置２１から表示可能な画面サイズを取得すると、この画面サイズに対応する指標画面サイズを特定し、指標画面サイズに対応付けられた画面番号、使用元画面サイズ及び基準フォーマットテーブルを読み出し、後述する表示画面最適化処理（図６参照）を実行する。
【００３１】
また、記憶部１４は、設定情報として入力装置２２の入力形態と、この入力形態に応じた入力方式とを対応付けた不図示の入力方式基準テーブルを記憶している。ＣＰＵ１１は、この入力方式基準テーブルに基づいて画像データに含まれる入力項目の入力方式を、入力装置２２の入力形態に合わせて変更し、この変更した画像データを表示装置２１に表示させる。
【００３２】
ここで、入力装置２２の入力形態としては、例えば、キーボード（フルキーボード、ハーフキーボード、テンキーボード、業務専用キーボード等）、ポインティングデバイス（マウス、ペンタッチデバイス等）、音声入力デバイス等が挙げられ、各入力形態に最適な入力方式がそれぞれ対応付けて記憶されている。
【００３３】
例えば、入力形態が文字入力キー及びテンキーを具備したフルキーボードの場合では、文字及び数字を直接入力することが可能であるため、図４（ａ）に示すように、画像データに含まれる入力項目の文字入力部分及び数字入力部分はキー操作により直接入力が可能な方式で表示されるよう入力方式が設定されている。
また、入力形態が文字入力キーのみを具備したハーフキーボードの場合では、文字を直接入力することが可能であるため、図４（ｂ）に示すように、画像データに含まれる入力項目の文字入力部分はキー操作により直接入力が可能な方式で、数字入力部分は選択的に入力が可能な方式で表示されるよう入力方式が設定されている。
また、入力形態が数字入力キーのみを具備したテンキーボードの場合では、数字を直接入力することが可能であるため、図５（ａ）に示すように、画像データに含まれる入力項目の数字入力部分はキー操作により直接入力が可能な方式で、文字入力部分は選択的に入力が可能な方式で表示されるよう入力方式が設定されている。なお、この場合、数字入力部分も選択的に入力が可能な方式で表示されるようにしてもよい。
また、入力形態が特定の業務に特化した業務専用キーを具備した業務専用キーボードである場合には、その業務専用キーに応じた入力方式で表示されることが好ましく、この場合、業務専用キーのキー操作に応じた機能（例えば、キーボードアクセラレータ等）を実現させるプログラムが、ＲＯＭ１２又は記憶部１４から起動され有効化されるものとする。
【００３４】
また、入力形態がマウスやペンタッチデバイス等のポインティングデバイスである場合には、図５（ｂ）に示すように画像データに含まれる入力項目の文字入力部分及び数字入力部分は選択的に入力が可能な方式で表示されるよう設定されていることとするが、ポインティングデバイスの操作特性に応じた機能を実現させるプログラムが、ＲＯＭ１２又は記憶部１４から起動され有効化されるものとする。例えば、ペンタッチデバイスの場合には、このペンタッチデバイスで書かれた文字を認識するプログラム等が起動されることとしてもよく、この場合、入力項目を直接入力することが可能な方式で表示させることが好ましい。
また、入力形態がマイク等の音声入力デバイスである場合には、この音声入力デバイスに応じた機能を実現させる音声認識・音声入力プログラム等が起動されるよう入力方式が設定されている。
なお、入力形態は上記した例に限らないものとする。また、入力形態に合わせた入力方式は上記した例に限らないものとする。
【００３５】
表示装置Ｉ／Ｆ部１５は、データ処理装置１０と表示装置２１とを接続するためのインターフェースである。この表示装置Ｉ／Ｆ部１５を介して、ＣＰＵ１１から画像データが表示装置２１に出力されるとともに、表示装置２１の表示可能な画面サイズを示す情報がＣＰＵ１１に入力されるものとする。ここで表示装置２１は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）等の表示手段により構成され、ＣＰＵ１１から入力される表示信号の指示に従って、記憶部１４に記憶された画像データ等を表示する。
【００３６】
入力装置Ｉ／Ｆ部１６は、データ処理装置１０と入力装置２２とを接続するためのインターフェースである。この入力装置Ｉ／Ｆ部１６を介して、入力装置２２からＣＰＵ１１に指示信号が入力されるとともに、入力装置２２の入力形態を示す情報がＣＰＵ１１に入力されるものとする。ここで入力装置２２は、カーソルキー、数字入力キー、及び各種機能キー等を備えたキーボードや、マウス等のポインティングデバイス等であって、入力装置２２に対する操作により入力された指示信号をＣＰＵ１１に出力する。
【００３７】
印刷部１７は、ＣＰＵ１１の制御に応じて、表示装置２１に表示された画面を所定の記録用紙に印字（記録）する。なお、印刷部１７は、サーマルプリンタ、レーザプリンタ、インクジェットプリンタ等の各種プリント方式に応じた部材により構成されているものとし、該プリント方式に応じた記録用紙が用いられるものとする。
【００３８】
通信制御部１８は、ＬＡＮアダプタやルータやＴＡ（Terminal Adapter）等を備え、通信ネットワークに接続される各装置との間の通信を制御する。
【００３９】
以下、図６を参照して、データ処理装置１０で実行される表示画面最適化処理について説明する。なお、図４はデータ処理装置１０のＣＰＵ１１と、ＲＯＭ１２又は記憶部１４に記憶された所定のプログラムとの協働によるソフトウェア処理により実行される処理を示している。
【００４０】
まず、表示装置Ｉ／Ｆ部１５に接続された表示装置２１の画面サイズを示す情報が取得されるとともに（ステップＳ１１）、入力装置Ｉ／Ｆ部１６に接続された入力装置２２の入力形態を示す情報が取得される（ステップＳ１２）。ここで、ステップＳ１１で取得される画面サイズの横幅サイズをＸ０１、縦幅サイズをＹ０１と示す。なおここで画面サイズ及び入力形態を示す情報は、各装置の製品コードや型番等でもよく、この場合、記憶部１４に各装置の製品コードや型番と、画面サイズ又は入力形態とが対応付けられたテーブルが記憶されているものとする。
【００４１】
次いで、記憶部１４に記憶された設定情報に基づいてステップＳ１１で取得された画面サイズに対応する画面番号が特定されるとともに、この画面情報及び当該画面情報に対応付けて記憶された基準画面サイズに関する情報が記憶部１４から読み出され（ステップＳ１３）、ステップＳ１４の画面サイズ変更処理に移行する。ここで、読み出された基準画面サイズの横幅サイズをＸ０、縦幅サイズをＹ０と示す。
【００４２】
なお、共通画面データ群に係る画面番号に関しては、ステップＳ１３での画面番号の特定に依らず、必ず読み出されるものとする。また、ステップＳ１３において、複数の画面番号が特定されたような場合には、この特定された複数の画面番号に対応する画面サイズから一の画面サイズを選択させるための画像を表示装置２１に表示させ、ユーザから入力装置２２を介して指定させる態様としてもよい。
【００４３】
図７参照して、ステップＳ１４の画面サイズ変更処理について説明する。なお、個別画面データ群に含まれる画像データに対しても本処理が施されるものとするが、施さない態様としてもよい。
まず、ステップＳ１１で取得された画像サイズＸ０１、Ｙ０１と、ステップＳ１３で読み出された基準画面サイズＸ０，Ｙ０とに基づき、下記式（１）、（２）により、横幅伸縮率Ｘｘと縦幅伸縮率Ｙｘとが算出される（ステップＳ１４１）。
【００４４】
【数１】
2006323179.tif 000003
【００４５】
【数２】
2006323179.tif 000004
【００４６】
次いで、算出された横幅伸縮率Ｘｘ及び縦幅伸縮率Ｙｘの値が１に等しいか否かが判定され、１に等しいと判定された場合には（ステップＳ１４２；Ｙｅｓ）、図６のステップＳ１５に移行することになる。
【００４７】
また、ステップＳ１４２において、１と不等であると判定された場合には（ステップＳ１４２；Ｎｏ）、画面番号に対応する画面データにオブジェクトが含まれているか否かが判定され、オブジェクトが含まれていないと判定された場合には（ステップＳ１４３；Ｎｏ）、図４のステップＳ１５に移行する。なおここで、オブジェクトとは、タイトル領域、テキスト入力領域、アプリケーション画面領域等の画面データを構成する画像領域を意味する。
【００４８】
ステップＳ１４３において、オブジェクトが含まれていると判定された場合（ステップＳ１４３；Ｙｅｓ）、全てのオブジェクトについてサイズの変更が行われたか否かが判定される（ステップＳ１４４）。ここで、サイズの変更が行われていないと判定された場合には（ステップＳ１４４；Ｎｏ）、オブジェクトのサイズが伸縮率に基づいて変更される（ステップＳ１４５）。
【００４９】
ここで、図８を参照して、ステップＳ１４５で実行されるオブジェクトのサイズ変更処理について説明する。図８（ａ）に示すように、画面データＰ上においてオブジェクトＯが始点座標（Ｘ１、Ｙ１）及び終点座標（Ｘ２、Ｙ２）に存在するものとする。なお、画面データＰ上の任意の点を原点（０、０）とするが、画面データＰの走査開始点を原点とすることが好ましい。
【００５０】
オブジェクトＯが始点座標（Ｘ１、Ｙ１）及び終点座標（Ｘ２、Ｙ２）の縦幅成分（Ｘ１及びＸ２）及び横幅成分（Ｙ１及びＹ２）に対して、横幅伸縮率Ｘｘ及び縦幅伸縮率Ｙｘがそれぞれ下記式（３）〜（６）に示すよう乗積されることにより、（ＮＸ１、ＮＹ１）及び（ＮＸ２、ＮＹ２）が導出される。この導出された（ＮＸ１、ＮＹ１）及び（ＮＸ２、ＮＹ２）を、図８（ｂ）に示すように変更後のオブジェクトの始点座標（ＮＸ１、ＮＹ１）及び終点座標（ＮＸ２、ＮＹ２）とすることで、オブジェクトＯのサイズが変更される。
【００５１】
【数３】
2006323179.tif 000005
【００５２】
【数４】
2006323179.tif 000006
【００５３】
【数５】
2006323179.tif 000007
【００５４】
【数６】
2006323179.tif 000008
【００５５】
図７に戻り、次いで、オブジェクト中に文字データが含まれているか否かが判定され、含まれていないと判定された場合には（ステップＳ１４６；Ｎｏ）、ステップＳ１４４に戻り、全てのオブジェクトについてサイズの変更が行われた否かが判定される。
【００５６】
ステップＳ１４６において、オブジェクト中に文字データが含まれていると判定された場合には（ステップＳ１４６；Ｙｅｓ）、ステップＳ１４１で算出された横幅伸縮率Ｘｘと縦幅伸縮率Ｙｘとの値が比較され、縦幅伸縮率Ｙｘが横幅伸縮率Ｘｘ以上であると判定された場合には（ステップＳ１４７；Ｙｅｓ）、下記式（７）に基づいてフォントサイズＦがＮＦに変更され（ステップＳ１４８）、ステップＳ１４４に再び戻る。
【００５７】
【数７】
2006323179.tif 000009
【００５８】
また、ステップＳ１４７において、縦幅伸縮率Ｙｘが横幅伸縮率Ｘｘ未満であると判定された場合には（ステップＳ１４７；Ｎｏ）、下記式（８）に基づいてフォントサイズＦがＮＦに変更され（ステップＳ１４９）、ステップＳ１４４に再び戻る。
【００５９】
【数８】
2006323179.tif 000010
【００６０】
一方、ステップＳ１４４において、全てのオブジェクトについてサイズの変更が行われたと判定された場合には（ステップＳ１４４；Ｙｅｓ）、図６のステップＳ１５に移行する。
【００６１】
ここで、図８を参照して、ステップＳ１４８又はステップＳ１４９で実行されるフォントサイズ変更処理について説明する。図８（ａ）に示すように、「Ａ」で示される文字データをオブジェクトＯ内に含んでいる場合、この「Ａ」のフォントサイズＦに横幅伸縮率Ｘｘ又は縦幅伸縮率Ｙｘが乗積されることで、図８（ｂ）に示すようにサイズ変更後のオブジェクトＯ内の「Ａ」がフォントサイズＮＦに変更されることになる。なお、上述した最小フォントサイズＦｍｉｎに関しても同様に変更されるものとする。
【００６２】
図６に戻り、記憶部１４に記憶された設定情報に基づき、ステップＳ１４で変更された画面データに含まれる入力項目の入力方式が、ステップＳ１２で取得された入力装置２２の入力形態に合わせて変更され（ステップＳ１５）、この変更された画面データが表示装置２１に表示される（ステップＳ１６）。
【００６３】
次いで、入力装置２２を介して入力項目に入力するための指示信号が入力されたか否かが判定され、この指示信号が入力されていないと判定された場合には（ステップＳ１７；Ｎｏ）、ステップＳ１９に移行する。
【００６４】
一方、ステップＳ１７において、指示信号が入力されたと判定された場合には（ステップＳ１７；Ｙｅｓ）、入力された指示信号に対応する入力項目の表示が更新され（ステップＳ１８）、ステップＳ１９に移行する。なおここで、ステップＳ１７の表示の更新は、該当する入力項目が含まれる画面データのみを更新して表示させることとしてもよいし、全ての画面データを更新して表示させることとしてもよい。
【００６５】
ステップＳ１９では、本処理を終了するか否かが判定され、終了しないと判定された場合には（ステップＳ１９；Ｎｏ）、ステップＳ１７に戻り入力装置２２からの指示信号の入力が待機される。また、ステップＳ１９において、終了すると判定された場合に（ステップＳ１９、Ｙｅｓ）、本処理は終了する。
【００６６】
以上のように、本第１の実施形態によれば、表示装置及び入力装置の種別毎の表示に係る設定情報に基づいて、接続される表示装置２１及び入力装置２２の種別に応じた画像データに変更し、当該変更された画像データを表示装置２１に表示させることが可能であるため、接続される表示装置及び入力装置の種別に応じて画像データを変更及び表示させることができる。
【００６７】
＜第２の実施形態＞
次に、データ処理装置１０の第２の実施形態を説明する。なお、説明の簡略化のため、第１の実施形態と同一な構成については同一の符号を付して説明を省略し、第２の実施形態に特徴的な部分のみを説明する。
【００６８】
本第２の実施形態では、記憶部１４に記憶された複数の画面データのうち、表示装置Ｉ／Ｆ部１５に接続される表示装置２１に最適な画面データ以外の他の画面データを削除する不要画面削除処理について説明する。
【００６９】
まず、図１を参照して、本第２の実施形態におけるＣＰＵ１１について説明する。
ＣＰＵ１１は、表示装置Ｉ／Ｆ部１５に接続される表示装置２１が表示可能な画面サイズを取得すると、この画面サイズより大又は小なる画像データを、記憶部１４から削除する。具体的には、ＣＰＵ１１は、表示装置２１の画面サイズに対応する画面番号を記憶部１４に記憶された設定情報に基づいて特定すると、この特定された画面番号以外の他の画面番号に属す個別画面データを削除する。なお、共通画面データに関しては削除しないものとする。
【００７０】
次に、図９を参照して、データ処理装置１０で実行される不要画面削除処理について説明する。なお、図９はデータ処理装置１０のＣＰＵ１１と、ＲＯＭ１２又は記憶部１４に記憶された所定のプログラムとの協働によるソフトウェア処理により実行される処理を示している。
【００７１】
まず、表示装置Ｉ／Ｆ部１５に接続された表示装置２１の画面サイズを示す情報が取得されると（ステップＳ２１）、記憶部１４に記憶された設定情報に基づいて、この画面サイズに対応する画面番号が特定され（ステップＳ２２）、特定された画面番号以外に他の画面番号に属す画面データが削除されて（ステップＳ２３）、本処理は終了する。
【００７２】
なお、ステップＳ２２において、複数の画面番号が特定されたような場合には、この特定された複数の画面番号に対応する画面サイズから一の画面サイズを選択させるための画像を表示装置２１に表示させ、ユーザから入力装置２２を介して指定させる態様としてもよい。
【００７３】
以下、図２及び図１０を参照して本不要画面削除処理について説明する。
図２に示すように記憶部１４に、画面番号９９が付与された共通画面データと、画面番号０１及び画面番号０２が付与された個別画面データと、が記憶されているものとする。この場合、ステップＳ２２の処理により画面番号０１が特定されたとすると、図１０（ａ）に示すように、画面番号０１に属す個別画像データ以外の他の画面番号０２に属す個別画像データが、ステップＳ２３の処理で削除されることになる。また、ステップＳ２２の処理により画面番号０２が特定されたとすると、図１０（ｂ）に示すように、画面番号０２に属す個別画像データ以外の他の画面番号０１に属す個別画像データが、ステップＳ２３の処理で削除されることになる。
【００７４】
以上のように、本第２の実施形態によれば、表示装置２１が表示可能な画面サイズより大又は小なる画像データを記憶部１４から削除することができるため、記憶部１４の記憶容量を効率的に用いることができる。
【００７５】
なお、不要画面削除処理は、入力装置２２を介して入力されるユーザからの制御信号に基づいて実行されることとしてもよいし、第１の実施形態で説明した図６の表示画面最適化処理中に行われることとしてもよい。この場合、ステップＳ１１で取得される入力装置２２の画面サイズに基づいて、ステップＳ２２及びステップＳ２３の処理が任意のタイミングで実行されるものとする。
【００７６】
＜第３の実施形態＞
次に、データ処理装置１０の第３の実施形態を説明する。なお、説明の簡略化のため、第１の実施形態と同一な構成については同一の符号を付して説明を省略し、第３の実施形態に特徴的な部分のみを説明する。
【００７７】
本第３の実施形態では、データ処理装置１０に接続された端末３０の表示部３２及び入力部３３の種別に合わせて、当該表示部３２に記憶部１４に記憶された画像データを表示させる際の動作について説明する。
【００７８】
図１１は、データ処理装置１０と端末３０との関係を示す図である
データ処理装置１０は、通信制御部１８によりアクセスポイントＡＰ等の中継装置を介し端末３０（３０ａ、３０ｂ、３０ｃ）と相互に通信可能な状態で接続されている。端末３０は、データ処理装置１０と接続される端末装置である。図１１では端末３０ａとしてデスクトップ型のＰＣを、端末３０ｂとしてノート型のＰＣを、端末３０ｃとして携帯電話機、ＰＤＡ等の携帯通信端末を例示しており、これら各端末が具備する表示部３２の画面サイズ及び入力部３３の入力形態はそれぞれ異なっている。なお、端末３０の態様はこれらに限定されないものとする。
【００７９】
図１２に端末３０の機能的構成を示す。図１２に示すように、端末３０は、ＣＰＵ３１、表示部３２、入力部３３、ＲＯＭ３４、ＲＡＭ３５、記憶部３６、通信制御部３７等を備えて構成され、各部はバス３８により接続されている。
【００８０】
ＣＰＵ３１は、ＲＡＭ３５の所定領域を作業領域として、ＲＯＭ３４及び／又は記憶部３６に予め記憶されている各種制御プログラムを実行し端末３０を構成する各部の動作を制御する。また、ＣＰＵ３１は、ＲＯＭ３４及び／又は記憶部３６に記憶されたアプリケーションプログラムを読出・実行し、それらの処理結果をＲＡＭ３５内のワークメモリに記憶するとともに、表示部３２に表示させる。またＣＰＵ３１は、入力部３３から入力される制御信号に従いながらＲＯＭ３４及び／又は記憶部３６に記録されたアプリケーションプログラムを読出・実行して端末３０の各種機能を実現する。
【００８１】
表示部３２は、ＬＣＤやＣＲＴ等の表示手段により構成され、ＣＰＵ３１から入力される表示信号の指示に従って、データ処理装置１０から入力される画像データ等を表示する。
【００８２】
入力部３３は、カーソルキー、数字入力キー、及び各種機能キー等を備えたキーボードや、マウス等のポインティングデバイス等であって、入力部３３に対する操作により入力された指示信号をＣＰＵ３１に出力する。
【００８３】
ＲＯＭ３４は、端末３０に係るシステムプログラムやアプリケーションプログラム、本実施形態を実現するためのプログラムやデータ等を記憶する。
【００８４】
ＲＡＭ３５は、ＣＰＵ３１によって実行される各種プログラム及びこれらプログラムに関わるデータを一時的に記憶するワークエリアを形成する。
【００８５】
記憶部３６は、プログラムやデータ等が予め記録されている記憶媒体３６１を有しており、この記録媒体は磁気的、光学的記録媒体、若しくは半導体メモリで構成されている。この記録媒体は、記憶部３６に固定的に設けられるもの、若しくは着脱自在に装着するものであり、この記録媒体には、システムプログラム、当該システムに対応する各種処理プログラム、及び各種処理プログラムで処理されたデータ等を記録する。また、プログラムは、コンピュータが読み取り可能なプログラムコードの形態で格納され、ＣＰＵ３１は、当該プログラムコードに従った動作を逐次実行する。
【００８６】
通信制御部３７は、ＬＡＮアダプタやルータやＴＡ等を備え、ネットワークに接続されたアクセスポイントＡＰ、データ処理装置１０との間の通信を制御する。
【００８７】
以下、図１３及び図１４を参照して、データ処理装置１０で実行される表示画面最適化処理について説明する。なお、図１３及び図１４のステップＳ２１〜ステップＳ３１は端末３０のＣＰＵ３１と、ＲＯＭ３４又は記憶部３６に記憶された所定のプログラムとの協働によるソフトウェア処理により実行される処理を示している。また、ステップＳ３１〜ステップＳ５２はデータ処理装置１０のＣＰＵ１１と、ＲＯＭ１２又は記憶部１４に記憶された所定のプログラムとの協働によるソフトウェア処理により実行される処理を示している。また、本処理の前提として、データ処理装置１０の記憶部１４に、端末３０の表示部３２及び入力部３３の種別毎の表示に係る設定情報が予め記憶されているものとする。
【００８８】
まず、端末３０からデータ処理装置１０に対し、接続要求信号が送信されて（ステップＳ２１）、データ処理装置１０に受信されると（ステップＳ４１；Ｙｅｓ）、この接続要求信号が正常に受信することができたか否かが判定される（ステップＳ４２）。ここで接続制御信号には、端末３０を識別可能なＩＰアドレス、ＭＡＣアドレス等の識別情報が含まれているものとする。
【００８９】
ステップＳ４２において、正常に受信することができなかったと判定された場合には（ステップＳ４２；Ｎｏ）、ステップＳ４１に再び戻り接続要求信号が受信されるまで待機が行われる。また、ステップＳ４２において、正常に受信できたと判定された場合には（ステップＳ４２；Ｙｅｓ）、接続が確率したことを指示する接続確認信号が端末３０に送信される（ステップＳ４３）。
【００９０】
一方、端末３０では、接続確率信号の受信が待機されており（ステップＳ２２；Ｎｏ）、この接続確率信号が受信されると（ステップＳ２２；Ｙｅｓ）、表示部３２の画面サイズを示す情報と、入力部３３の入力形態を示す情報とがデータ処理装置１０に送信される（ステップＳ２３）。
【００９１】
データ処理装置１０では、画面サイズ及び入力形態を示す情報の受信が待機されており（ステップＳ４４；Ｎｏ）、これらの情報を受信したと判定された場合には（ステップＳ４４；Ｙｅｓ）、記憶部１４に記憶された設定情報に基づいてステップＳ４４で取得された画面サイズに対応する画面番号が特定されるとともに、この画面情報及び対応付けて記憶された基準画面サイズに関する情報が記憶部１４から読み出され（ステップＳ４５）、ステップＳ４６の画面サイズ変更処理に移行する。なお、ステップＳ４６の画面サイズ変更処理は、図７で説明した処理と同様であるため説明を省略するが、本画面サイズ変更処理終了後ステップＳ４７に戻ることは言うまでもない。
【００９２】
なお、共通画面データ群に係る画面番号に関しては、ステップＳ４５での画面番号の特定に依らず、必ず読み出されるものとする。なお、ステップＳ４５において、複数の画面番号が特定されたような場合には、この特定された複数の画面番号に対応する画面サイズから一の画面サイズを選択させるための画像を表示部３２に表示させ、ユーザから入力部３３を介して指定させる態様としてもよい。
【００９３】
次いで、記憶部１４に記憶された設定情報に基づき、ステップＳ４６で変更された画面データに含まれる入力項目の入力方式が、ステップＳ４４で受信（取得）された入力部３３の入力形態に合わせて変更され（ステップＳ４７）、この変更された画面データが端末３０に送信される（ステップＳ４８）。
【００９４】
一方、端末３０では、画像データの受信が待機されており（ステップＳ２４；Ｎｏ）、この画像データが受信されると（ステップＳ２４；Ｙｅｓ）、表示部３２に画像データが表示される（ステップＳ２５）。
【００９５】
次いで、入力部３３を介して入力項目に入力するための指示信号が入力されたか否かが判定され、この指示信号が入力されたと判定された場合には（ステップＳ２６；Ｙｅｓ）、入力された指示信号がデータ処理装置１０に送信される（ステップＳ２７）。
【００９６】
データ処理装置１０では、入力項目に入力するための指示信号の受信が待機されており（ステップＳ４９；Ｎｏ）、この指示信号を受信したと判定された場合には（ステップＳ４９；Ｙｅｓ）、受信された指示信号に対応する入力項目が更新され（ステップＳ５０）、更新された画像データが端末３０に送信される（ステップＳ５１）。なおここで、ステップＳ５１の更新された画像データの送信は、該当する入力項目が含まれる画面データのみを送信することとしてもよいし、全ての画面データを送信することとしてもよい。
【００９７】
一方、端末３０では、入力項目が更新された画像データの受信が待機されており（ステップＳ２８；Ｎｏ）、この画像データが受信されると（ステップＳ２８；Ｙｅｓ）、表示部３２に画像データが更新表示される（ステップＳ２９）。
【００９８】
次いで、本処理を終了するか否かが判定され（ステップＳ３０）、終了しないと判定された場合には（ステップＳ３０；Ｎｏ）、ステップＳ２６に戻り入力部３３からの指示信号の入力が待機される。また、ステップＳ３０において、終了すると判定された場合に（ステップＳ３０、Ｙｅｓ）、本処理を終了する旨の終了指示信号がデータ処理装置１０に送信され（ステップＳ３１）、この終了指示信号がデータ処理装置１０に受信されると（ステップＳ５２；Ｙｅｓ）、端末３０との接続を切断し、本処理は終了する。
【００９９】
以上のように、本第３の実施形態によれば、表示装置及び入力装置の種別毎の表示に係る設定情報に基づいて、接続される端末３０の表示部３２及び入力部３３の種別に応じた画像データに変更し、当該変更された画像データを表示部３２に表示させることが可能であるため、接続される表示装置及び入力装置の種別に応じて画像データを変更及び表示させることができる。
【０１００】
本実施の形態における記述は、本発明に係るデータ処理装置の一例を示すものであり、これに限定されるものではない。また、本実施の形態におけるデータ処理装置の細部構成及び詳細動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【０１０１】
例えば、第３の実施形態において、第２の実施形態で説明した不要画面削除処理を行うこととしてもよい。
【０１０２】
また、データ処理装置１０に接続される表示装置２１又は表示部３２が表示可能な画面サイズに基づいて記憶部１４に記憶された画面データの画面サイズを変更することとしたが、これに限らず、データ処理装置１０に接続される入力装置２２又は入力部３３の入力形態に応じて記憶部１４に記憶された画面データの画面サイズを変更することしてもよい。
【図面の簡単な説明】
【０１０３】
【図１】データ処理装置の機能的構成を模式的に示すブロック図である。
【図２】記憶部に記憶された画像データを説明するための概念図である。
【図３】記憶部に記憶された設定情報について説明する図であって、（ａ）画面サイズ基準テーブルを示す図であり、（ｂ）基準フォーマットテーブルを示す図である。
【図４】入力形態に合わせた入力方式を説明するための図であって、（ａ）フルキーボードの場合における入力方式の一例を示す図であり、（ｂ）ハーフキーボードの場合における入力方式の一例を示す図である。
【図５】入力形態に合わせた入力方式を説明するための図であって、（ａ）テンキーボードの場合における入力方式の一例を示す図であり、（ｂ）ポインティングデバイスの場合における入力方式の一例を示す図である。
【図６】第１の実施形態における表示画面最適化処理の手順を示すフローチャートである。
【図７】画面サイズ変更処理の手順を示すフローチャートである。
【図８】サイズ変更処理について説明する図であって、（ａ）サイズ変更前の画面データ上においてオブジェクトの位置を示す図であり、（ｂ）サイズ変更後の画面データ上においてオブジェクトの位置を示す図である。
【図９】不要画面削除処理の手順を示すフローチャートである。
【図１０】記憶部に記憶された画像データを説明するための概念図であって、（ａ）不要画面削除処理後の画像データの一例を示す図であり、（ｂ）不要画面削除処理後の画像データの一例を示す図である。
【図１１】データ処理装置と端末との関係を示す図である。
【図１２】端末の機能的構成を模式的に示すブロック図である。
【図１３】第３の実施形態における表示画面最適化処理の手順を示すフローチャートである。
【図１４】第３の実施形態における表示画面最適化処理の手順を示すフローチャートである。
【符号の説明】
【０１０４】
１０  データ処理装置
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  記憶部
１４１  記憶媒体
１５  表示装置Ｉ／Ｆ部
１６  入力装置Ｉ／Ｆ部
１７  印刷部
１８  通信制御部
１９  バス
２１  表示装置
２２  入力装置
３０  端末
３１  ＣＰＵ
３２  表示部
３３  入力部
３４  ＲＯＭ
３５  ＲＡＭ
３６  記憶部
３６１  記憶媒体
３７  通信制御部
３８  バス
【図１】
2006323179.tif 000011
【図２】
2006323179.tif 000012
【図３】
2006323179.tif 000013
【図４】
2006323179.tif 000014
【図５】
2006323179.tif 000015
【図６】
2006323179.tif 000016
【図７】
2006323179.tif 000017
【図８】
2006323179.tif 000018
【図９】
2006323179.tif 000019
【図１０】
2006323179.tif 000020
【図１１】
2006323179.tif 000021
【図１２】
2006323179.tif 000022
【図１３】
2006323179.tif 000023
【図１４】
2006323179.tif 000024