(57)【特許請求の範囲】
【請求項１】
プログラマブル表示器に表示される第１の画面の画面データである第１の画面データを記憶する記憶部と、
前記記憶部に記憶された前記第１の画面データを用いて、前記プログラマブル表示器以外の装置に表示される第２の画面に前記第１の画面のうちの少なくとも一部である呼び出し画像を配置する呼び出し部と、
前記呼び出し画像のサイズの調整を行う調整部とを備え、
前記呼び出し画像は、前記第１の画面を構成する画像であるオブジェクト単位で指定される
ことを特徴とする作画支援装置。
【請求項２】
前記呼び出し画像のサイズを示す情報を、前記第２の画面の画面データに付加することを特徴とする請求項１に記載の作画支援装置。
【請求項３】
前記サイズを示す情報は、前記第１の画面のサイズに対する前記呼び出し画像のサイズの比を示す情報であることを特徴とする請求項２に記載の作画支援装置。
【請求項４】
前記呼び出し画像は、複数の前記第１の画面であり、
前記呼び出し部は、前記第２の画面を分割するための分割数の入力を受け付け、分割数に基づいて、前記第２の画面に複数の前記第１の画面を配置するための、複数の前記第１の画面の配置位置およびサイズを算出し、算出した配置位置およびサイズに基づいて、前記第２の画面に、複数の前記第１の画面を配置することを特徴とする請求項１に記載の作画支援装置。
【請求項５】
前記第１の画面が、前記呼び出し画像として用いられる場合に、前記呼び出し画像の編集の可否を示す情報の入力を受け付ける作成部、
を備え、
前記第１の画面データは、前記編集の可否を示す情報を含むことを特徴とする請求項１から４のいずれか１つに記載の作画支援装置。
【請求項６】
請求項１から５のいずれか１つに記載の作画支援装置と、
前記作画支援装置により作成された画面データに基づいて画面表示を行う端末と、
を備えることを特徴とする表示システム。
【請求項７】
作画支援装置が、
プログラマブル表示器に表示される第１の画面の画面データである第１の画面データを記憶部に記憶する第１のステップと、
前記記憶部に記憶された前記第１の画面データを用いて、前記プログラマブル表示器以外の装置に表示される第２の画面に、前記第１の画面を構成する画像であるオブジェクト単位で指定される呼び出し画像を配置する第２のステップと、
前記呼び出し画像のサイズの調整を行う第３のステップと、
を含むことを特徴する作画支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、既存の画面データを用いた作画を支援する作画支援装置、表示システムおよび作画支援方法に関する。
【背景技術】
【０００２】
プログラマブル表示器は、通常、プログラマブルロジックコントローラ（以後、ＰＬＣ（Programmable  Logic  Controller）と呼ぶ）、センサ、駆動機器、入出力装置といった装置と接続され、装置の状態の表示、および装置の操作に用いられる。【０００３】
近年では、装置の状態をプログラマブル表示器だけでなく、アンドン、大型モニタおよび携帯端末といった表示装置で表示したいという要望が増加している。アンドンとは、生産現場において生産の状態を報知するために用いられる表示装置である。【０００４】
これらの要望に対し、プログラマブル表示器用に作成された画面データを用いて、アンドン、大型モニタおよび携帯端末といった表示装置における画面表示を実現することが考えられる。しかしながら、一般にこれらの表示装置とプログラマブル表示器は画面のサイズが異なるため、プログラマブル表示器用に作成された画面データに対して何らかの変更が行われることになる。【０００５】
一方、様々な画面サイズに応じた画面データをそれぞれ生成しておくと、これらの画面データを記憶しておくためにメモリ容量の確保が必要となる。特許文献１には、メモリ容量を抑制して様々な画面サイズに対応した画面データを生成することができる作画支援システムが開示されている。特許文献１に記載の作画支援システムは、画面データを、任意の画面に対する相対的な配置情報から成る相対情報画面データに変換することにより、メモリ容量を抑制している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−８８９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に記載の技術では、同一の画面が様々な画面サイズの表示器においてそれぞれ画面サイズに応じて表示可能なように、各画面サイズに応じた画面データに変換している。特許文献１に記載の技術では、想定している複数の表示器は、画面サイズは異なるものの種別としては単一すなわち全てがプログラマブル表示器であるため、このように同一の画面が表示されることで問題無い。一方、プログラマブル表示器以外の表示装置、例えばアンドン、大型モニタおよび携帯端末といった表示装置に表示する場合には、プログラマブル表示器と完全に同一の画面ではない画面の表示が望まれることが考えられる。例えば、プログラマブル表示器に表示される画面に追加の情報を含めて表示装置に表示したり、プログラマブル表示器に表示される画面から一部を削除して表示したりといった要望が考えられる。このような場合、既存の画面データを、画面サイズから定まる画面の大きさとは異なる大きさで画面表示可能であることが望ましい。しかしながら、特許文献１に記載の技術では、既存の画面データをそのまま、それぞれの画面サイズに応じた画面データに変換するため、変換後の画面データに情報を追加、削除する場合、画面データを配置し直す必要があるという問題があった。【０００８】
本発明は、上記に鑑みてなされたものであって、既存の画面データを流用して表示画面を作成する際に流用された画面データのサイズを容易に変更可能な作画支援装置を得ることを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明にかかる作画支援装置は、プログラマブル表示器に表示される第１の画面の画面データである第１の画面データを記憶する記憶部を備える。作画支援装置は、記憶部に記憶された第１の画面データを用いて、プログラマブル表示器以外の装置に表示される第２の画面に第１の画面のうちの少なくとも一部である呼び出し画像を配置する呼び出し部と、呼び出し画像のサイズの調整を行う調整部とを備え、呼び出し画像は、第１の画面を構成する画像であるオブジェクト単位で指定される。
【発明の効果】
【００１０】
本発明にかかる作画支援装置は、既存の画面データを流用して表示画面を作成する際に流用された画面データのサイズを容易に変更可能であるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態にかかる表示システムの構成例を示す図
【図２】作画支援装置の演算部の構成例を示す図
【図３】端末の演算部の構成例を示す図
【図４】制御回路の構成例を示す図
【図５】作画支援装置により作成される画面データを含む画面情報の一例を示す図
【図６】端末へ表示するための画面の作成処理手順の一例を示すフローチャート
【図７】新規画面の作成用の作成画面が表示された状態の一例を示す図
【図８】画面イメージ一覧を含む画面および呼び出し画面が配置された作成画面の一例を示す図
【図９】割合の算出方法を説明するための図
【図１０】画面呼び出しを用いた画面が作成された場合の画面情報の構成例を示す図
【図１１】画面イメージ一覧を含む画面および呼び出し対象の選択画面の一例を示す図
【図１２】エリア単位で呼び出し対象が選択された場合のオブジェクト情報の一例を示す図
【図１３】端末における画面表示の処理手順の一例を示すフローチャート
【図１４】複数の画面を画面呼び出しにより配置する場合の自動サイズ調整処理手順の一例を示すフローチャート
【図１５】ステップＳ４２で表示される画面の一例を示す図
【図１６】編集可否の設定画面の一例を示す図
【図１７】編集可否の設定が行われる場合の画面データの一例を示す図
【図１８】サイズ変更が不可と設定されている画面を呼び出し画面として呼び出した場合の作成画面の一例を示す図
【発明を実施するための形態】
【００１２】
以下に、本発明の実施の形態にかかる作画支援装置、表示システムおよび作画支援方法を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１３】
実施の形態．
図１は、本発明の実施の形態にかかる表示システムの構成例を示す図である。実施の形態にかかる表示システム５は、作画支援装置１、表示器２および端末３を備える。表示器２は、外部機器４に接続可能である。図１では、表示器２が外部機器４に接続された例を示している。
【００１４】
外部機器４は、ＰＬＣ、センサ、駆動機器、入出力装置といった装置である。表示器２は、プログラマブル表示器であり、外部機器４の状態を表示する。また、表示器２は、ユーザからの外部機器４に対する操作を受け付ける。作画支援装置１は、表示器２に表示される画面の作成を支援し、作成された画面を示すデータである画面データを記憶可能な装置である。また、本実施の形態の作画支援装置１は、表示器２用として作成された画面のデータである画面データを用いて、端末３に表示することが可能な画面データを生成することができる。以下、表示器２用として作成された第１の画面のデータを、既存の画面データまたは第１の画面データと呼ぶ。なお、本実施の形態の表示器２がプログラマブル表示器である例を説明するが、表示器２は、既存の画面データに対応する表示器であればよく、プログラマブル表示器に限定されない。
【００１５】
端末３は、ディスプレイ、モニタなどの表示部と通信機能を有する端末である。端末３は、例えば、アンドン、大型モニタ、またはスマートフォン、タブレットである。図１では、端末３を１台図示しているが、端末３は複数であってもよい。また、表示システム５が複数の端末３を備える場合、複数の端末３は異なる種別の装置で構成されてもよい。例えば、複数の端末３としてスマートフォン、アンドンおよび大型モニタが混在していてもよい。本実施の形態では、端末３は、表示器２用に作成された既存の画面データの少なくとも一部を流用した画面を表示することが可能である。
【００１６】
本実施の形態の作画支援装置１は、新規画面の画面データを作成する際に、作成中の新規画面に、既存の画面データの少なくとも一部を配置することが可能である。このように、新規画面内に既存の画面データを配置することを画面呼び出しと呼ぶ。ユーザは、作画支援装置１を用いて、画面呼び出しにより新規画面に既存画面データを配置し、新規画面にさらに別の描画オブジェクトを配置するといったことも可能である。
【００１７】
一方、上記の画面呼び出しにより呼び出された画面データは、一般に、新規画面内に固定のサイズで配置される。画面呼び出しは、一般には、表示器２用の新規画面の作成時に用いられるため、表示器２に適切なサイズとなっている。しかしながら、端末３の画面サイズは、一般には、表示器２の画面サイズとは異なる。また、端末３に表示する場合には、表示器２に表示する場合と用途が異なる場合もあり、ユーザが、端末３に表示させたい画面のサイズは表示器２に表示させる画面のサイズと同一とは限らない。本実施の形態の作画支援装置１は、画面呼び出しにより呼び出された画面データのサイズの変更を受け付ける。これにより、作画支援装置１は、端末３に表示するための新規画面を既存の画面データを流用して作成する際に、既存の画面データが表示されるサイズを容易に変更できる。
【００１８】
また、一般的な作画支援装置では、既存の画面データのうち一部を流用して端末３用の画面データを作成する場合、既存の画面データのうち必要な部分が抽出された画面データを生成し、この生成した画面データを画面呼び出しにより配置することになる。これに対し、本実施の形態の作画支援装置１は、呼び出された画面データ内に配置されたオブジェクト単位で、新規作成画面への配置を可能とする。これにより、ユーザは、既存の画面データのうち一部を流用した画面を容易に作成することができる。以下、本実施の形態の表示システム５を構成する各構成要素の構成および動作について詳細に説明する。
【００１９】
図１に示すように、作画支援装置１は、通信部１１、演算部１２、記憶部１３、表示部１４および入力部１５を備える。通信部１１は、後述する表示器２の通信部２１との間で通信を行う。通信部１１と通信部２１との間で行われる通信は、有線通信であっても無線通信であってもよい。演算部１２は、作画支援装置１における演算を実行する。詳細には、演算部１２は、本実施の形態の作画支援処理を含む処理を実行する。演算部１２の詳細については後述する。記憶部１３は、演算部１２により生成される画面データの集合である画像情報を記憶する。すなわち、記憶部１３は、表示器２用の画面データである第１の画面データを含む画面情報を記憶する。表示部１４は、演算部１２からの指示に従って画面データをはじめとした画像データを表示する。表示部１４は、ディスプレイ、モニタが例示される。入力部１５は、ユーザからの入力を受け付けて、受け付けた情報を演算部１２へ出力する。入力部１５は、キーボード、マウスが例示される。表示部１４と入力部１５が一体化されて、タッチパネルなどにより表示部１４および入力部１５が実現されてもよい。
【００２０】
図２は、作画支援装置１の演算部１２の構成例を示す図である。演算部１２は、作画支援処理を実施する作画支援処理部１２１を含む。作画支援処理部１２１は、作成部１２２、呼び出し部１２３、調整部１２４およびデータ生成部１２５を備える。作成部１２２は、表示器２、端末３をはじめとした、表示部を備える装置において表示される画面データを作成する。呼び出し部１２３は、画面呼び出しを制御する。すなわち、呼び出し部１２３は、記憶部１３に記憶された第１の画面データを用いて、新規の作成画面である第２の画面に第１の画面のうちの少なくとも一部である呼び出し画像を配置する。呼び出し画像は、作成画面に配置される画像であり、既存の画面データである第１の画面全部または一部である。調整部１２４は、画面呼び出しにより呼び出された画面のうちの少なくとも一部である呼び出し画像のサイズの調整を実施する。データ生成部１２５は、呼び出された画面に関する情報である呼び出し情報を画面データに付与する。
【００２１】
図１を用いた説明に戻り、図１に示すように、表示器２は、通信部２１、演算部２２、記憶部２３、表示部２４および入力部２５を備える。通信部２１は、作画支援装置１の通信部１１との間および後述する端末３の通信部３１との間で、それぞれ通信を行う。通信部２１と通信部３１との間で行われる通信は、有線通信であっても無線通信であってもよい。通信部２１と通信部１１との間で行われる通信と、通信部２１と通信部３１との間で行われる通信とは、同一の通信方式の通信であってもよいし、異なる通信方式の通信であってもよい。
【００２２】
演算部２２は、表示器２における演算を実行する。詳細には、演算部２２は、通信部２１を介して、作画支援装置１から受信した画面データを表示部２４へ表示したり、入力部２５により受け付けたユーザにより入力された情報に基づいた演算を実行したりといった処理を実施する。また、演算部２２は、通信部２１を介して端末３から画面情報の取得要求を受信すると、記憶部２３から画面情報を読み出して通信部２１を介して端末３へ送信する。例えば、演算部２２は、Ｗｅｂサーバ機能を有し、Ｗｅｂサーバ機能により、端末３に対して画面情報をダウンロードさせる。また、演算部２２は、外部機器４から外部機器４の状態を示す情報を取得し、取得した情報を表示部２４へ表示させる画面データへ反映させる。記憶部２３は、通信部２１を介して作画支援装置１から受信した画面情報を記憶する。表示部２４は、演算部２２からの指示に従って画面データを表示する。表示部２４は、ディスプレイ、モニタが例示される。入力部２５は、ユーザからの入力を受け付けて、受け付けた情報を演算部２２へ出力する。入力部２５は、キーボード、マウスが例示される。表示部２４と入力部２５が一体化されて、タッチパネルなどにより表示部２４および入力部２５が実現されてもよい。
【００２３】
また、図１に示すように、端末３は、通信部３１、演算部３２、記憶部３３、表示部３４および入力部３５を備える。通信部３１は、表示器２の通信部２１との間で通信を行う。演算部３２は、端末３における演算を実行する。演算部３２の詳細については後述する。詳細には、例えば、演算部３２は、通信部３１を介して、表示器２から受信した画面データを表示部３４へ表示する。表示部３４は、演算部３２からの指示に従って画面データを表示する。表示部３４は、ディスプレイ、モニタが例示される。入力部３５は、ユーザからの入力を受け付けて、受け付けた情報を演算部３２へ出力する。入力部３５は、キーボード、マウスが例示される。表示部３４と入力部３５が一体化されて、タッチパネルなどにより表示部３４および入力部３５が実現されてもよい。
【００２４】
図３は、端末３の演算部３２の構成例を示す図である。演算部３２は、本実施の形態の表示処理を実施する表示処理部３２１を含む。表示処理部３２１は、取得部３２２および表示制御部３２３を備える。取得部３２２は、通信部３１を介して表示器２の記憶部２３に格納されている画面情報を取得し、記憶部３３に記憶する。表示器２がＷｅｂサーバ機能を有している場合、取得部３２２はブラウザの一部の機能により実現される。ユーザは、端末３の入力部３５を操作することにより、画面情報を表示器２からダウンロードする。表示制御部３２３は、記憶部３３に格納された画面情報のうち表示する画面データを読み出して、画面データに付与されている呼び出し画面情報を用いて呼び出し画面の調整を行った後に、画面データを表示する。
【００２５】
次に、上述した演算部１２、演算部２２および演算部３２のハードウェア構成について説明する。演算部１２、演算部２２および演算部３２は処理回路である。処理回路は、プロセッサを備えた制御回路であってもよいし、専用のハードウェアであってもよい。図４は、制御回路の構成例を示す図である。上述した処理回路が制御回路である場合、この制御回路は例えば図４に示した構成の制御回路９００である。
【００２６】
制御回路９００は、プロセッサ９０１とメモリ９０２を備える。プロセッサ９０１は、ＣＰＵ（Central  Processing  Unit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、ＤＳＰ（Digital  Signal  Processor）ともいう）等である。メモリ９０２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリー等の、不揮発性または揮発性の半導体メモリ、磁気ディスク等が該当する。
【００２７】
処理回路がプロセッサを備える制御回路９００である場合、プロセッサ９０１が、メモリ９０２に記憶された各部の処理が記述されたプログラムを読み出して実行することにより実現される。また、メモリ９０２は、プロセッサ９０１が実施する各処理における一時メモリとしても使用される。
【００２８】
処理回路が専用のハードウェアである場合、処理回路は例えばＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）、またはこれらを組み合わせたものである。
【００２９】
次に、本実施の形態の動作について説明する。図５は、本実施の形態の作画支援装置１により作成される画面データを含む画面情報の一例を示す図である。画面情報は、上述したように、作画支援装置１の記憶部１３に格納される。図５は、画面１から画面ｎ（ｎは１以上の整数）までのｎ個の画面がユーザにより作成済みの状態を示している。画面情報は、画面ごとの属性情報である画面属性情報７を含む。また、１つの画面に対応する画面データは、画面属性情報７と該画面に配置される各オブジェクトの情報であるオブジェクト情報とを含む。図５では、例えば、画面１に対応する画面データである画面データ６は、画面属性情報６１とオブジェクト情報の集合であるオブジェクト情報群６２とを含む。画面属性情報６１は、画面を識別するための情報として「画面１」を含むとともに、画面１の属性情報を含む。また、図５に示した例では画面１に配置されるオブジェクトは、ＡＡＡ１−１からＡＡＡ１−ｍ（ｍは１以上の整数）までのｍ個である。したがって、オブジェクト情報群６２は、ｍ個のオブジェクトにそれぞれ対応するオブジェクト情報を含む。オブジェクト情報は、オブジェクトの種別および識別情報と該オブジェクトの属性情報とを含む。ＡＡＡ１−１等は、各オブジェクトの種別および識別情報である。ＡＡＡは、オブジェクトの種別を示す情報であり、ＡＡＡに続く１−１，１−ｍといった数値および記号は、画面を示す番号と同一画面内の同一種別のオブジェクトの番号を示す。例えば、ＡＡＡ１−１は、画面１の１番目のＡＡＡの種別のオブジェクトであり、ＡＡＡ１−ｍは、画面１のｍ番目のＡＡＡの種別のオブジェクトであり、ＡＡＡ２−１は、画面２の１番目のＡＡＡの種別のオブジェクトである。画面情報を構成する他の画面データについても、画面データ６と同様の構成であるが、属性情報の内容およびオブジェクトの数は画面に応じて決定される。各種別のオブジェクトは、画像としてあらかじめ生成されている。例えば、オブジェクトの種別がメータの場合には、メータの画像がオブジェクトとしてあらかじめ生成されている。画像情報には、これらのあらかじめ生成された各オブジェクトの画像データが含まれる。または、画面データのオブジェクト情報内に各オブジェクトに対応する画像データが含まれていてもよい。
【００３０】
画面情報を構成する各画面データは、作成部１２２により作成される。作成部１２２は、ユーザから受け付けた操作に基づいて、表示器２へ表示するための画面の画面データを生成する。表示器２へ表示するための画面の画面データの生成方法は特に制約はなく、一般的な方法を用いることができる。例えば、作成部１２２は、画面データの作成の開始の指示を、入力部２５を介して受け付けると、表示部２４へ白紙の状態の新規作成用の作成画面を表示する。作成部１２２は、例えば、選択可能なオブジェクト一覧を表示部２４へ表示し、ユーザが入力部２５を介してオブジェクトを選択して、新規作成用の作成画面へ順次配置していく。これにより、新規作成用の画面へオブジェクトが配置される。作成部１２２は、オブジェクトが画面に配置され、入力部２５を介して保存の指示が入力されると、オブジェクトが配置された画面を示すデータを画面データとして記憶部１３へ格納する。
【００３１】
次に、本実施の形態の端末３へ表示するための画面の作成について説明する。図６は、実施の形態の端末３へ表示するための画面の作成処理手順の一例を示すフローチャートである。端末３へ表示するための画面の作成の開始の指示が入力部１５を介して入力されると、図６に示した処理が開始される。作成部１２２は、まず、新規画面の作成用の作成画面を表示部１４へ表示する（ステップＳ１）。図７は、新規画面の作成用の作成画面が表示された状態の一例を示す図である。図７に示した例では、新規画面の作成用の作成画面１０１と、メニューバー１０２とが表示部１４へ表示されている。メニューバー１０２には、画面呼び出しボタン１０３が含まれている。ユーザは、端末３へ表示するための作成画面１０１に画面呼び出しにより既存の画面データを配置したい場合には、入力部１５がマウスである場合、画面呼び出しボタン１０３をクリックする。これにより、画面呼び出しが選択される。
【００３２】
次に、入力部１５を介して、画面呼び出しが選択された場合（ステップＳ２  Ｙｅｓ）、呼び出し部１２３は、画面イメージ一覧を表示部１４へ表示し、呼び出し画面の選択を受け付ける（ステップＳ３）。画面イメージ一覧とは、画面データに対応する画像が一覧表示されたものである。画面データに対応する画像とは、例えば、画面データが示す画面の縮小画像である。または、画面イメージ一覧として、画面データの名称または識別情報の一覧等を表示してもよい。以下では、画面イメージ一覧として、画面データに対応する画面の縮小画像が表示される例を説明する。
【００３３】
次に、呼び出し部１２３は、呼び出し対象の選択が指示されたか否かを判断する（ステップＳ４）。呼び出し対象の選択とは、画面呼び出しにより呼び出す画面のうち画面全体を新規画面に配置するのはなく、呼び出す画面内のオブジェクトをオブジェクト単位で新規画面に配置するために行われる処理である。呼び出し対象の選択では、ユーザは、入力部１５を介して新規画面に配置するオブジェクトすなわち呼び出し対象のオブジェクトを選択する。
【００３４】
呼び出し対象の選択が指示されない場合（ステップＳ４  Ｎｏ）、呼び出し部１２３は、呼び出し画面を作成画面へ配置する（ステップＳ７）。呼び出し対象の選択が指示されない場合は、呼び出された画面全体が作成画面へ配置される。すなわち、この場合、呼び出し画像は、第１の画面である。図８は、画面イメージ一覧を含む画面および呼び出し画面が配置された作成画面の一例を示す図である。図８の左側には、画面イメージ一覧２０１を含む画面２００の一例が示され、図８の右側には呼び出し画面が配置された作成画面の一例が示されている。図８に示した例では、画面２００において、画面イメージ一覧２０１が、「呼び出し対象を選択」するためのボタンであるボタン２０２と、ＯＫボタン２０３とキャンセルボタン２０４とともに表示される。画面イメージ一覧２０１には、画面１の縮小画像である画像２０５、画面２の縮小画像である画像２０６が表示されている。ユーザが、入力部１５を介して画面イメージ一覧２０１の画像２０５を選択して、ＯＫボタン２０３をクリックすると、画像２０５に対応する画面１の画面データが作成画面１０１に配置される。呼び出し画面２０７は、作成画面１０１に配置された画像２０５に対応する画面１を示している。呼び出し画面２０７が作成画面１０１に配置されるとハンドル２０８が呼び出し画面２０７とともに表示される。ユーザは、入力部１５を介してハンドル２０８を操作することにより、呼び出し画面２０７のサイズを変更することができる。なお、調整前には、呼び出し画面２０７は、例えば、表示器２に表示される画面と同一のサイズで作成画面１０１に表示される。
【００３５】
調整部１２４は、呼び出し画面のサイズ調整を受け付けた場合（ステップＳ８  Ｙｅｓ）、サイズ調整後のサイズから割合を算出し、算出した割合を画面データに設定する（ステップＳ９）。具体的には、例えば、呼び出し部１２３は、ハンドル２０８が操作された後に図示しない確定ボタン等がクリックされた場合、呼び出し画面のサイズ調整を受け付けたと判断する。また、呼び出し部１２３は、ハンドル２０８が操作されずに図示しない確定ボタン等がクリックされた場合、呼び出し画面のサイズ調整を受け付けなかったと判断する。
【００３６】
図９は、割合の算出方法を説明するための図である。図９の左側には、表示器２用に作成された画面３０１を示し、図９の右側には、端末３で表示するために作成中の作成画面３０２を示している。作成画面３０２には、画面呼び出しにより図９の画面３０１が呼び出され、呼び出し画面３０３として配置されている。図９に示すように、画面３０１のサイズがＳＸ１×ＳＹ１であり、作成画面３０２のサイズがＤＸ×ＤＹであり、サイズ調整後の呼び出し画面のサイズがＯＸ１×ＯＹ１であったとする。この場合、調整部１２４は割合Ｘ，Ｙをそれぞれ以下の式（１）により算出する。なお、ＳＸ１，ＤＸ，ＯＸ１は、横方向すなわちＸ軸方向の値を示し、ＳＹ１，ＤＹ，ＯＹ１は、縦方向すなわちＹ軸方向の値を示す。また、割合Ｘは、横方向の割合を示し、割合Ｙは、縦方向の割合を示す。
Ｘ＝ＯＸ１÷ＳＸ１,Ｙ＝ＯＹ１÷ＳＹ１    …（１）
【００３７】
本実施の形態では、呼び出し画像のサイズを示す情報として割合が用いられ、上記の式（１）に示すように、割合は、第１の画面のサイズに対する呼び出し画像のサイズの比を示す情報である。
【００３８】
また、調整部１２４は、呼び出し画面３０３の作成画面３０２内における始点座標ＰＸ１，ＰＹ１を算出する。図９に示した例では、画面３０１内のオブジェクトであるスイッチオブジェクト３０４の始点座標はｓｏｘ１，ｓｏｙ１であり、作成画面３０２におけるスイッチオブジェクト３０４に対応するスイッチオブジェクト３０５の始点座標はｄｏｘ１，ｄｏｙ１である。ｓｏｘ１，ｓｏｙ１とｄｏｘ１，ｄｏｙ１とは以下の式（２）に示す関係となる。なお、以下、各画面における座標値は、横方向は左へ向かう方向を正とし、縦方向は下へ向かう方向を正とする。
ｄｏｘ１＝ＰＸ１＋ｓｏｘ１×Ｘ，
ｄｏｙ１＝ＰＹ１＋ｓｏｙ１×Ｙ    …（２）
【００３９】
呼び出し画面のサイズ調整を受け付けなかった場合（ステップＳ８  Ｎｏ）、データ生成部１２５は、画面作成終了の指示を受け付けたか否かを判断し（ステップＳ１０）、受け付けた場合（ステップＳ１０  Ｙｅｓ）、作成画面に対応する画面データを記憶部１３に格納して、処理を終了する。この際、データ生成部１２５は、サイズ調整が行われた場合、調整部１２４により算出された割合を用いて呼び出し画面に対応するオブジェクト情報を生成して画面データに付与する。画面作成終了の指示を受け付けていない場合（ステップＳ１０  Ｎｏ）、作画支援処理部１２１は、ステップＳ２からの処理を繰り返す。
【００４０】
図１０は、画面呼び出しを用いた画面が作成された場合の画面情報の構成例を示す図である。図１０に示した例では、画面１は、表示器２用に作成された画面であり、画面２は端末３用に作成された画面である。画面２には、画面１が画面呼び出しにより配置される。したがって、画面２に対応するオブジェクト情報には、画面２に配置する呼び出し画面である呼び出し画面２−１の情報が含まれる。ここでは、このように、呼び出し画面も１つのオブジェクトとして扱う。呼び出し画面２−１の属性情報には、上述した割合Ｘ，Ｙが含まれる。なお、図１０に示した例では、各画面の属性情報として、画面ＩＤ（Identifier）およびサイズが含まれ、オブジェクトに対応する属性情報としてオブジェクトＩＤ、サイズ、および始点座標が含まれる例を示している。始点座標は、画面内におけるオブジェクトの左上端の座標である。オブジェクトは正方形または長方形であり、例えば円形のものが描画されたオブジェクトである場合も該円形を含む正方形または長方形であるとする。画面ＩＤは画面を識別するための番号である。また、オブジェクトが呼び出し画面である場合には、属性情報には、オブジェクトＩＤ、呼び出し画面のＩＤである画面ＩＤ、対象オブジェクトＩＤ、対象エリア、始点座標および割合を含む。オブジェクトＩＤはオブジェクトを識別するための番号である。対象オブジェクトＩＤおよび対象エリアは、後述する呼び出し対象の選択が指示された場合に用いられる。オブジェクトＩＤおよび対象エリアについては後述する。なお、オブジェクトの色が変更可能な場合には、各オブジェクトの属性情報に色が含まれていてもよい。
【００４１】
ステップＳ４で、呼び出し対象の選択が指示された場合（ステップＳ４  Ｙｅｓ）、呼び出し部１２３は、呼び出し対象の選択画面を表示部１４へ表示する（ステップＳ５）。呼び出し対象の選択が指示された場合、呼び出し画像は、エリアまたは呼び出し画面を構成する画像であるオブジェクト単位で指定される。呼び出し対象の選択画面は、呼び出し対象のオブジェクトの選択を受け付けるための画面である。呼び出し部１２３は、ステップＳ５の後、呼び出し対象が選択されたか否かを判断し（ステップＳ６）、呼び出し対象が選択された場合（ステップＳ６  Ｙｅｓ）、呼び出し対象を作成画面へ配置する（ステップＳ７）。呼び出し対象は、後述するように、例えば、エリア単位またはオブジェクト単位で指定される。エリア単位で指定された場合、該エリアに含まれるオブジェクトが呼び出し対象となる。呼び出し対象が選択されていない場合（ステップＳ６  Ｎｏ）、呼び出し部１２３は、ステップＳ６を繰り返す。
【００４２】
図１１は、画面イメージ一覧を含む画面および呼び出し対象の選択画面の一例を示す図である。図１１の左側には、画面イメージ一覧２０１を含む画面２００が示され、図１１の中央には呼び出し対象の選択画面３１０の一例が示され、図１１の右側には作成画面１０１が示されている。画面２００は、図８に示した例と同様である。画面２００の画面イメージ一覧２０１において、画像が選択された後に、「呼び出し対象を選択」するためのボタンであるボタン２０２が選択されると、呼び出し対象の選択画面３１０が表示される。呼び出し対象の選択画面３１０には、画面イメージ一覧２０１において選択された画像に対応する画面すなわち呼び出し画面が表示される。呼び出し対象の選択画面３１０に表示された呼び出し画面では、呼び出し画面内のオブジェクトを、エリア単位またはオブジェクト単位で選択可能となっている。ユーザは、オブジェクト単位で選択する場合には、呼び出し対象の選択画面３１０の上部の「個別に選択」のラジオボタンをチェックし、エリア単位で選択する場合には、呼び出し対象の選択画面３１０の上部の「領域を選択」のラジオボタンをチェックする。
【００４３】
図１１に示した例では、「領域を選択」がチェックされており、選択エリア３１１が選択された状態を示している。ユーザは、例えば、ドラッグ操作により選択エリア３１１を選択する。選択エリア３１１が選択されると、作成画面１０１には、呼び出し画面のうち選択エリア３１１に対応する部分がエリア３１２として配置される。ユーザは、図８に示した場合と同様に、エリア３１２のサイズをハンドルにより調整をすることが可能である。なお、「個別に選択」がチェックされた場合には、呼び出し対象の選択画面３１０においてオブジェクト単位で選択が可能となり、作成画面１０１には選択されたオブジェクトが配置される。ユーザは、図８に示した場合と同様に、配置されたオブジェクトのサイズをハンドルにより調整をすることが可能である。
【００４４】
図１２は、エリア単位で呼び出し対象が選択された場合のオブジェクト情報の一例を示す図である。図１２に示した例では、画面情報のうち、画面２に呼び出し画面として画面１が呼び出され、画面１のうちの一部のエリアが呼び出し対象として選択されている。この呼び出し対象に対応するオブジェクトは、図１２の例では、呼び出し画面２−１である。図１２に示した例では、呼び出し画面２−１のオブジェクト情報には、選択されたエリアの始点座標、終点座標が、対象エリアとして格納される。なお、始点座標、終点座標は画面１における座標値により示される。始点座標は、対象エリアの左上端の座標であり、終点座標は右下端の座標である。オブジェクト単位で呼び出し対象が選択された場合は、対象オブジェクトＩＤに画面１における選択されたオブジェクトに対応するオブジェクトＩＤが格納される。例えば、画面２に配置する呼び出し対象のオブジェクトとして、画面１を構成するオブジェクトであるメータ１−１が選択された場合、メータ１−１のオブジェクトＩＤである００１が呼び出し画面２−１のオブジェクト情報内の対象オブジェクトＩＤに格納される。
【００４５】
図６の説明に戻り、呼び出し部１２３は、ステップＳ７の後ステップＳ８へ進み、続いてステップＳ９以降が実行される。ただし、図１１を用いて説明したように、呼び出し対象の選択が行われた場合のステップＳ８では、呼び出し画面全体ではなく、選択されたエリアまたは選択されたオブジェクトのサイズ調整が行われる。したがって、呼び出し対象の選択が行われた場合のステップＳ９では、呼び出し部１２３は、上記式（１）にしたがって割合を算出する際に、ＯＸ１×ＯＹ１として、サイズ調整後の選択されたエリアのサイズまたはサイズ調整後の選択されたオブジェクトのサイズを用いる。
【００４６】
ステップＳ２で画面呼び出しが選択されなかった場合（ステップＳ２  Ｎｏ）、呼び出し部１２３は、ステップＳ１０へ進む。また、ステップＳ８で呼び出し画面のサイズ調整を受け付けなかった場合（ステップＳ８  Ｎｏ）、呼び出し部１２３は、ステップＳ１０へ進む。この場合は、割合は、Ｘ，Ｙともに１に設定される。
【００４７】
なお、上記の説明では、画面呼び出しが選択された場合の動作を説明したが、画面呼び出し以外に、作成画面に新たなオブジェクトを配置する等の、画面呼び出し以外の処理が実施されてもよい。画面呼び出し以外の処理は図６に示した処理のうち任意のタイミングで実施される。
【００４８】
以上述べたように、作画支援装置１では、端末３用の画面データが生成され、生成された画面データは記憶部１３に格納される。表示器２は、端末３用の画面データを含む画面情報を作画支援装置１から取得し、記憶部２３に格納する。端末３は、表示器２から画面情報を取得し、画面情報に含まれる端末３用の画面データを用いて画面表示を実施する。なお、端末３は、表示器２を介さずに、作画支援装置１から画像情報を取得してもよい。
【００４９】
図１３は、端末３における画面表示の処理手順の一例を示すフローチャートである。まず、端末３は、画面情報を表示器２から取得する（ステップＳ２１）。詳細には、端末３の取得部３２２が、通信部３１を介して表示器２へ画面情報の取得要求を送信する。そして、表示器２の演算部２２が通信部２１を介して記憶部２３に格納されている画面情報を端末３へ送信する。端末３の取得部３２２は、表示器２から送信された画面情報を、通信部３１を介して受け取り、記憶部３３へ格納する。なお、ここでは、端末３は、画面情報全体を取得する例を説明したが、この代わりに、表示対象の画面に対応する画面データと該画面データから呼び出される画面データを取得してもよい。この場合、具体的には、例えば、端末３は、画面情報から呼び出し画面が画面データ内にあるか確認し、呼び出し画面が画面データ内にある場合は、該当の画面データを取得する。
【００５０】
次に、端末３の表示制御部３２３は、表示対象の画面データから呼び出し画面の情報すなわち呼び出し画面のオブジェクト情報を取得する（ステップＳ２２）。詳細には、表示制御部３２３は、記憶部３３の画面情報から表示対象の画面データを抽出し、該画面データから呼び出し画面の情報すなわち呼び出し画面のオブジェクト情報を取得する。呼び出し画面のオブジェクト情報は、図１２に例示したように、オブジェクトＩＤ、画面ＩＤ、対象オブジェクト、対象エリアおよび割合を含む。なお、これらの情報のうち設定されていない情報は空白または設定されていないことを示す値が格納されている。例えば、画面単位で呼び出された場合には対象オブジェクト、対象エリアは設定されていない情報となる。
【００５１】
次に、表示制御部３２３は、呼び出し画面の情報すなわち呼び出し画面のオブジェクト情報から画面ＩＤを取得する（ステップＳ２３）。次に、表示制御部３２３は、呼び出し画面の情報すなわち呼び出し画面のオブジェクト情報に、対象オブジェクトＩＤが設定されているか否かを判断する（ステップＳ２４）。設定されている場合（ステップＳ２４  Ｙｅｓ）、表示制御部３２３は、取得した画面ＩＤの対象オブジェクトＩＤのオブジェクトを表示対象とする（ステップＳ２５）。詳細には、表示制御部３２３は、取得した画面ＩＤの画面データを記憶部３３の画面情報から検索し、検索して得られた画面データのオブジェクト情報から、上述した対象オブジェクトＩＤに対応するオブジェクトＩＤを含むものを検索する。表示制御部３２３は、この検索により得られたオブジェクトＩＤのオブジェクトを表示対象とする。
【００５２】
次に、表示制御部３２３は、呼び出し画面の情報すなわち呼び出し画面のオブジェクト情報内の割合Ｘ，Ｙから、表示対象を表示するサイズおよび座標を算出する（ステップＳ２６）。表示対象を表示するサイズおよび座標は、呼び出し画面または呼び出し対象を表示する際の、呼び出し画面または呼び出し対象のサイズおよび始点座標である。詳細には、表示制御部３２３は、オブジェクト情報内の割合Ｘ，Ｙを用いて、表示対象を表示するサイズおよび座標を算出する。表示対象を表示するサイズおよび座標の算出方法については後述する。
【００５３】
表示制御部３２３は、算出したサイズおよび座標に基づいて、表示対象を表示部３４へ表示し（ステップＳ２７）、処理を終了する。なお、端末３に表示するために作成された作成画面に呼び出し画面以外が表示される場合には、続けて、画面データに基づいてオブジェクトを表示する。
【００５４】
また、ステップＳ２４で、対象オブジェクトＩＤが設定されていない場合（ステップＳ２４  Ｎｏ）、表示制御部３２３は、対象エリアが設定されているか否かを判断する（ステップＳ２８）。対象エリアが設定されている場合（ステップＳ２８  Ｙｅｓ）、表示制御部３２３は、ステップＳ２３で取得した画面ＩＤに対応する画面の対象エリア内のオブジェクトを表示対象とし（ステップＳ２９）、ステップＳ２６へ進む。
【００５５】
対象エリアが設定されていない場合（ステップＳ２８  Ｎｏ）、表示制御部３２３は、ステップＳ２３で取得した画面ＩＤに対応する画面内の全てのオブジェクトを表示対象とし（ステップＳ３０）、ステップＳ２６へ進む。
【００５６】
ここで、ステップＳ２６における表示するサイズおよび座標の算出方法について説明する。表示制御部３２３は、表示対象のオブジェクトごとに、表示部３４へ表示する表示画面における該オブジェクトのサイズおよび始点座標を以下のように決定する。表示部３４へ表示する表示画面全体のサイズをすなわち上述した作成画面のサイズをＤＸ，ＤＹとする。表示対象が対象オブジェクトＩＤにより指定されたオブジェクトである場合、表示制御部３２３は、ステップＳ２３で取得した画面ＩＤに対応する画面データ内の対象オブジェクトＩＤに対応するオブジェクトのオブジェクト情報から、該オブジェクトのサイズｒｘ１，ｒｙ１を取得する。また、表示制御部３２３は、ステップＳ２２で取得した呼び出し画面のオブジェクト情報から始点座標ＰＸ１，ＰＹ１を抽出する。表示制御部３２３は、以下の式（３），（４）により、該オブジェクトを表示するサイズＯＸ１´、ＯＹ１´および該オブジェクトを表示する始点座標ＰＸ１´，ＰＹ１´を算出する。
ＰＸ１´＝ＰＸ１，ＰＹ１´＝ＰＹ１      …（３）
ＯＸ１´＝ｒｘ１×Ｘ，ＯＹ１´＝ｒｙ１×Ｙ  …（４）
【００５７】
また、表示対象が対象エリア内のオブジェクトである場合、表示制御部３２３は、ステップＳ２２で取得した呼び出し画面のオブジェクト情報から対象エリアの始点座標および終点座標を抽出する。抽出した始点座標および終点座標と、ステップＳ２３で取得した画面ＩＤに対応する画面データのオブジェクト情報とから、画面ＩＤに対応する画面データのうち対象エリアに含まれるオブジェクトのオブジェクト情報を抽出する。そして、オブジェクトごとに、該オブジェクトの始点座標ｂｘ１，ｂｙ１および該オブジェクトのサイズｒｘ１，ｒｙ１を取得する。表示制御部３２３は、表示するオブジェクトごとに、オブジェクトを表示するサイズＯＸ１´、ＯＹ１´およびオブジェクトを表示する始点座標ＰＸ１´，ＰＹ１´を、以下の式（５），（６）により算出する。ＰＸ１，ＰＹ１は、ステップＳ２２で取得された呼び出し画面のオブジェクト情報に含まれる始点座標である。
ＰＸ１´＝ＰＸ１＋ｂｘ１×Ｘ，
ＰＹ１´＝ＰＹ１＋ｂｙ１×Ｙ              …（５）
ＯＸ１´＝ｒｘ１×Ｘ，ＯＹ１´＝ｒｙ１×Ｙ  …（６）
【００５８】
また、表示対象が対象エリア内のオブジェクトである場合、表示制御部３２３は、ステップＳ２３で取得した画面ＩＤに対応する画面データを構成する全オブジェクトに対して、オブジェクト情報に基づいて上記式（５），（６）によりオブジェクトを表示するサイズＯＸ１´、ＯＹ１´およびオブジェクトを表示する始点座標ＰＸ１´，ＰＹ１´を算出する。
【００５９】
本実施の形態の作画支援装置１は、さらに、以下のように、複数の画面を画面呼び出しにより配置する場合に、自動でサイズ調整を行うようにしてもよい。図１４は、複数の画面を画面呼び出しにより配置する場合の自動サイズ調整処理手順の一例を示すフローチャートである。端末３へ表示するための画面の作成の開始の指示が入力部１５を介して入力されると、図１４に示した処理が開始される。作成部１２２は、まず、新規画面の作成用の作成画面を表示部１４へ表示する（ステップＳ４１）。次に、呼び出し部１２３は、複数画面呼び出しが選択されたか否かを判断する（ステップＳ４２）。複数画面呼び出しの選択は、図７に示したメニューバー１０２に複数画面呼び出しの選択を行うためのボタンが設けられ、このボタンがクリックされることにより実施される。複数画面呼び出しが選択されていない場合（ステップＳ４２  Ｎｏ）、呼び出し部１２３は、処理を終了する。
【００６０】
複数画面呼び出しが選択された場合（ステップＳ４２  Ｙｅｓ）、呼び出し部１２３は、画面イメージ一覧を表示部１４へ表示する（ステップＳ４３）。図１５は、ステップＳ４２で表示される画面の一例を示す図である。図１５の左側には、画面イメージ一覧５０１を含む画面５００が、表示部１４へ表示されている。この画面５００では、分割数を指定して表示するか否かを設定するためのチェックボックス５０２と、縦の分割数を入力するための入力欄５０３と、横の分割数を入力するための入力欄５０４とが表示される。ユーザは、分割数を指定して表示する場合、チェックボックス５０２をチェックし、入力欄５０３および入力欄５０４に数値を入力することができる。分割数とは、作成画面を何分割して表示するかを示す値である。例えば、横の分割数が２と指定され、縦の分割数が２と指定された場合には、作成画面が横に２分割され、縦に２分割され、合計４つの分割された領域が定まる。分割された領域には、それぞれ呼び出し画面が配置可能である。
【００６１】
呼び出し部１２３は、画面すなわち呼び出し画面と分割数が選択された場合（ステップＳ４４  Ｙｅｓ）、分割された各領域に配置される呼び出し画面に対して、分割数に応じた割合と配置を決定する（ステップＳ４５）。配置は、例えば始点座標により示される。呼び出し部１２３は、決定した割合および配置に基づいて、選択された呼び出し画面を作成画面へ配置する（ステップＳ４６）。図１５の右側には、作成画面１０１に複数の呼び出し画面が表示された状態を示している。
【００６２】
なお、ここでは、分割された領域の個数と選択された画面の数とは一致しているとする。分割された領域の個数より選択された画面の数の方が多い場合には、呼び出し部１２３は、エラー表示を行ってもよいし、選択された呼び出し画面の数のうちの一部を作成画面に配置するようにしてもよい。分割された領域の個数より選択された呼び出し画面の数の方が少ない場合には、呼び出し部１２３は、分割された領域のうちの一部には呼び出し画面を配置しない。
【００６３】
ステップＳ４５では、呼び出し部１２３は、例えば次のように、呼び出し画面ごとに、割合Ｘ，Ｙと始点座標とを決定する。作成画面のサイズがＤＸ×ＤＹであり、横方向の分割数がＫＸであり、縦方向の分割数がＫＹであり、表示器２用に作成された呼び出し画面の元のサイズをＳＸ１，ＳＹ１とする。このとき、割合Ｘ，Ｙは以下の式（７）により算出される。
Ｘ＝(ＤＸ÷ＫＸ)÷ＳＸ１，Ｙ＝(ＤＹ÷ＫＹ)÷ＳＹ１  …（７）
【００６４】
左からｉ（ｉは１以上の整数）番目かつ上からｊ（ｊは１以上の整数）番目に配置される呼び出し画面の始点座標ＰＸi,j，ＰＹi,jは、以下の式（８）により算出される。
ＰＸi,j＝（ｉ−１）×(ＤＸ÷ＫＸ)，
ＰＹi,j＝（ｊ−１）×(ＤＹ÷ＫＹ)      …（８）
【００６５】
どの領域にどの呼び出し画面を配置するかについては、あらかじめ定めた任意の規則を用いてもよいし、ユーザにより選択可能なようにしてもよい。
【００６６】
図１４の説明に戻り、ステップＳ４６の後、図６のステップＳ１０と同様に、画面作成終了の指示を受け付けたか否かを判断し（ステップＳ４７）、受け付けた場合（ステップＳ４７  Ｙｅｓ）、作成画面に対応する画面データを記憶部１３に格納して、処理を終了する。この際、データ生成部１２５は、算出された割合および始点座標を用いて呼び出し画面に対応するオブジェクト情報を生成して画面データに付与する。画面作成終了の指示を受け付けていない場合（ステップＳ４７  Ｎｏ）、作画支援処理部１２１は、ステップＳ４２からの処理を繰り返す。通常呼び出し処理は、図６のステップＳ２以降の処理である。
【００６７】
このように、複数の呼び出し画面が配置された作成画面に対応する画面データを含む画面情報は、図６を用いた処理により作成された画面データを含む画面情報と同様に、表示器２を介して端末３で受信される。端末３は、画面情報を用いて、図１３に示した処理により、複数の呼び出し画面が配置された画面を表示することができる。すなわち、この場合、呼び出し画像は、複数の第１の画面であり、呼び出し部１２３は、新規画面を分割するための分割数の入力を受け付け、分割数に基づいて、新規画面を複数の第１の画面を配置するための、複数の第１の画面の配置位置およびサイズを算出し、算出した配置位置およびサイズに基づいて、第２の画面に、複数の第１の画面を配置する。
【００６８】
本実施の形態の作画支援装置１は、さらに、画面ごとに編集可否情報を設定してもよい。作成部１２２は、ユーザから入力部１５を介して、画面ごとに呼び出し画面として呼び出された場合の編集可否の設定を受け付ける。すなわち、作成部１２２は、第１の画面が、呼び出し画像として用いられる場合に、呼び出し画像の編集の可否を示す情報の入力を受け付ける。図１６は、編集可否の設定画面の一例を示す図である。図１６に示した設定画面４０１が、例えば画面の作成時に、表示部１４に表示される。設定画面４０１は、サイズ変更を許可するか否かを設定するためのチェックボックス４０２、色変更を許可するか否かを設定するためのチェックボックス４０３を含む。設定画面４０１は、さらに、位置の変更を許可するか否かを設定するためのチェックボックス４０４、オブジェクトの追加を許可するか否かを設定するためのチェックボックス４０５およびオブジェクトの削除を許可するか否かを設定するためのチェックボックス４０６を含む。作成部１２２は、例えば、図１６に示した設定画面４０１により、各種の編集の可否の設定を受け付ける。
【００６９】
図１７は、編集可否の設定が行われる場合の画面データの一例を示す図である。図１７に示すように、画面データは、編集可否の設定がなされる各編集項目に対して、編集可能であるか編集不可であるかを示す情報を含む。すなわち、第１の画面データは、編集の可否を示す情報を含む。編集可能であるか編集不可であるかを示す情報は、例えば、編集可能である場合１とし、編集不可である場合０とする。また、図１７では、各オブジェクトの色が変更可能な例を示しており、属性情報に色が含まれている。図１８は、サイズ変更が不可と設定されている画面を呼び出し画面として呼び出した場合の作成画面の一例を示す図である。図１８に示した例では、呼び出し画面６００には、サイズ変更のためのハンドルが表示されない。サイズ変更が可能と設定されている画面が呼び出された場合には、ハンドルが表示されサイズ変更が可能となる。
【００７０】
以上のように、本実施の形態では、既存の画面を用いて、既存の画面が表示される装置とは別の装置に表示するための新たな画面を作成する際に、新たな画面に配置される既存の画面のサイズ変更を受け付けるようにした。これにより、既存の画面データを流用して表示画面を作成する際の既存の画面データのサイズを容易に変更可能となる。また、本実施の形態では、既存の画面内のエリア単位またはオブジェクト単位で新たな画面に配置される対象を選択可能とした。これにより、表示する装置のサイズ、用途などに応じて柔軟に新たな画面を作成することができる。
【００７１】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【００７２】
１  作画支援装置、２  表示器、３  端末、５  表示システム、１１，２１，３１  通信部、１２，２２，３２  演算部、１３，２３，３３  記憶部、１４，２４，３４  表示部、１５，２５，３５  入力部、１２１  作画支援処理部、１２２  作成部、１２３  呼び出し部、１２４  調整部、１２５  データ生成部。
【要約】
プログラマブル表示器用の画面を表示するための第１の画面データを記憶する記憶部と、記憶部に記憶された第１の画面データを用いて端末に表示するための第２の画面に第１の画面のうちの少なくとも一部である呼び出し画像を配置する呼び出し部（１２３）と、呼び出し画像のサイズの調整を行う調整部（１２４）と、を備える。【図１】
0006426875.tif 000002
【図２】
0006426875.tif 000003
【図３】
0006426875.tif 000004
【図４】
0006426875.tif 000005
【図５】
0006426875.tif 000006
【図６】
0006426875.tif 000007
【図７】
0006426875.tif 000008
【図８】
0006426875.tif 000009
【図９】
0006426875.tif 000010
【図１０】
0006426875.tif 000011
【図１１】
0006426875.tif 000012
【図１２】
0006426875.tif 000013
【図１３】
0006426875.tif 000014
【図１４】
0006426875.tif 000015
【図１５】
0006426875.tif 000016
【図１６】
0006426875.tif 000017
【図１７】
0006426875.tif 000018
【図１８】
0006426875.tif 000019