(57)【特許請求の範囲】
【請求項１】
表示装置において表示される画面の作成に使用される作画装置としてコンピュータを機能させる作画プログラムであって、
作成された前記画面である対象画面が前記表示装置にて表示されている様子を前記コンピュータのディスプレイにおいて原寸で表示するための調整において、あらかじめ設定されたオブジェクトを前記ディスプレイに表示させ、表示されている前記オブジェクトのサイズを入力操作に従って変化させるステップと、
前記ディスプレイにかざされた規定サイズの物体に前記オブジェクトのサイズを一致させる入力操作に基づいて、前記ディスプレイに表示される前記対象画面の像のサイズを算出するステップと、
算出されたサイズの前記像を前記ディスプレイに表示して、前記対象画面が前記表示装置にて表示される様子を前記ディスプレイにおいてシミュレーションするステップと、
を前記コンピュータに実行させることを特徴とする作画プログラム。
【請求項２】
前記対象画面のサイズと前記物体のサイズとの比と前記ディスプレイにおける前記オブジェクトのサイズとに基づいて、前記対象画面の像のサイズを算出することを特徴とする請求項１に記載の作画プログラム。
【請求項３】
前記表示装置の操作のための接触物が接触する領域を前記対象画面の像に重畳させて表示するステップを前記コンピュータに実行させることを特徴とする請求項１または２に記載の作画プログラム。
【請求項４】
前記表示装置が設置される環境が指定されることによって前記環境が反映された状態の前記対象画面を前記ディスプレイにおいて表示するステップを前記コンピュータに実行させることを特徴とする請求項１から３のいずれか１つに記載の作画プログラム。
【請求項５】
請求項１から４のいずれか１つに記載の作画プログラムが記憶され、コンピュータによる読み取りが可能とされたことを特徴とする記憶媒体。
【請求項６】
表示装置において表示される画面の作成に使用される作画装置であって、
作成された前記画面である対象画面が前記表示装置にて表示される様子をシミュレーションするシミュレーション表示部と、
前記表示装置にて前記対象画面が表示されている様子を前記シミュレーション表示部において原寸で表示するための調整において、あらかじめ設定されたオブジェクトを前記シミュレーション表示部に表示させ、表示されている前記オブジェクトのサイズを入力操作に従って変化させるオブジェクト表示処理部と、
前記作画装置にかざされた規定サイズの物体に前記オブジェクトのサイズを一致させる入力操作に基づいて、前記シミュレーション表示部に表示される前記対象画面の像のサイズを算出するサイズ算出部と、
を備えることを特徴とする作画装置。
【請求項７】
表示装置において表示される画面の作成に使用される作画装置によって、前記表示装置にて前記画面が表示される様子をシミュレーションするシミュレーション方法であって、
作成された前記画面である対象画面が前記表示装置にて表示されている様子を前記作画装置において原寸で表示するための調整において、あらかじめ設定されたオブジェクトを前記作画装置に表示させ、表示されている前記オブジェクトのサイズを入力操作に従って変化させる工程と、
前記作画装置にかざされた規定サイズの物体に前記オブジェクトのサイズを一致させる入力操作に基づいて、前記作画装置に表示される前記対象画面の像のサイズを算出する工程と、
を含むことを特徴とするシミュレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、表示装置において表示される画面の作成に使用される作画プログラム、記憶媒体、作画装置およびシミュレーション方法に関する。
【背景技術】
【０００２】
作画プログラムのユーザは、作画プログラムがインストールされたコンピュータである作画装置の編集画面において表示要素である部品を配置することによって、表示装置の画面を作成する。表示装置であるプログラマブル表示器の画面を作成する場合には、プログラマブル表示器に接続される外部機器についてのデータを表示するためのメータ、および外部機器の操作を受け付けるスイッチといった部品が編集画面において配置される。【０００３】
作画装置には、作成された画面が表示装置にて表示される様子をシミュレーションする機能を有するものがある。特許文献１には、作成された画面が表示されるとともに当該画面において操作を受け付けている様子をシミュレーション可能とした作画装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２１８５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
作成された画面が表示装置にて表示されている様子を作画装置において原寸で表示可能であると、作画装置のユーザは、シミュレーションによって、表示装置の画面における各部品のサイズを容易に確認することができる。【０００６】
上記の特許文献１にかかる従来の作画装置は、作画装置において使用されるディスプレイについての、画面サイズ、解像度、および画素サイズといった情報を基に、作成された画面を原寸で表示するための拡大率または縮尺率を算出する。この場合、作画装置のユーザは、使用されるディスプレイについての、画面サイズ、解像度、および画素サイズを確認して、確認された情報をあらかじめ作画装置に入力する必要がある。このため、従来の技術によると、作成された画面を原寸で表示するための調整に手間を要するという問題があった。【０００７】
本開示は、上記に鑑みてなされたものであって、作成された画面を、容易な調整によって原寸で表示させることができる作画プログラムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本開示にかかる作画プログラムは、表示装置において表示される画面の作成に使用される作画装置としてコンピュータを機能させる。本開示にかかる作画プログラムは、作成された画面である対象画面が表示装置にて表示されている様子をコンピュータのディスプレイにおいて原寸で表示するための調整において、あらかじめ設定されたオブジェクトをディスプレイに表示させ、表示されているオブジェクトのサイズを入力操作に従って変化させるステップと、ディスプレイにかざされた規定サイズの物体にオブジェクトのサイズを一致させる入力操作に基づいて、ディスプレイに表示される対象画面の像のサイズを算出するステップと、算出されたサイズの像をディスプレイに表示して、対象画面が表示装置にて表示される様子をディスプレイにおいてシミュレーションするステップとをコンピュータに実行させる。
【発明の効果】
【０００９】
本開示にかかる作画プログラムは、作成された画面を、容易な調整によって原寸で表示させることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１にかかる作画装置を含むシステムを示す図
【図２】実施の形態１にかかる作画装置の構成を示す図
【図３】実施の形態１にかかる作画装置のうちシミュレーションのための構成を示す図
【図４】実施の形態１にかかる作画装置による第１の動作手順を示すフローチャート
【図５】実施の形態１にかかる作画装置が有するシミュレーション表示部に表示される調整画面の例を示す図
【図６】実施の形態１にかかる作画装置による第２の動作手順を示すフローチャート
【図７】実施の形態１にかかる作画装置において接触領域が重畳表示される例を示す図
【図８】実施の形態１にかかる作画装置による第３の動作手順を示すフローチャート
【図９】実施の形態１にかかる作画装置において、環境が反映された対象画面が表示される例を示す図
【発明を実施するための形態】
【００１１】
以下に、実施の形態にかかる作画プログラム、記憶媒体、作画装置およびシミュレーション方法を図面に基づいて詳細に説明する。
【００１２】
実施の形態１．
図１は、実施の形態１にかかる作画装置を含むシステムを示す図である。図１に示すシステムは、作画装置１と表示装置２とを有する。作画装置１は、表示装置２において表示される画面の作成に使用される装置である。作画装置１と表示装置２とは、無線通信によるネットワークまたは有線通信によるネットワークを介して、互いに通信可能に接続される。
【００１３】
表示装置２は、ＨＭＩ（Human  Machine  Interface）である。実施の形態１において、表示装置２は、プログラマブル表示器である。プログラマブル表示器は、プログラマブル表示器に接続される外部機器の状態についての情報を表示する。また、プログラマブル表示器は、操作を受け付け、操作に従って外部機器を制御する。実施の形態１において、外部機器は、プログラマブルロジックコントローラ（Programmable  Logic  Controller，ＰＬＣ）である。
【００１４】
作画装置１は、プロジェクトデータを作成する。プロジェクトデータには、表示装置２における画面の表示を制御するための処理が記述されている。プロジェクトデータは、後述する画面データを含む。表示装置２は、プロジェクトデータに記述された処理にしたがって、表示装置２に表示される画面の切り換え等の制御を実行する。作画プログラムは、プロジェクトデータの作成を支援する機能を備えるプログラムである。
【００１５】
作画装置１は、表示装置２にて実行されるプロジェクトデータをユーザによる操作に基づいて作成して、作成されたプロジェクトデータを表示装置２へ送る。また、作画装置１は、表示装置２から読み出されたプロジェクトデータをユーザによる操作に基づいて変更して、変更されたプロジェクトデータを表示装置２へ送る。なお、作成されたプロジェクトデータは、作画装置１において記憶媒体に記憶されて、記憶媒体を介して表示装置２へ送られても良い。かかる記憶媒体の図示は省略する。
【００１６】
次に、作画装置１の構成について説明する。図２は、実施の形態１にかかる作画装置の構成を示す図である。作画装置１は、作画プログラムがインストールされたコンピュータシステムである。コンピュータシステムは、パーソナルコンピュータまたは汎用コンピュータである。図２には、コンピュータシステムが有するハードウェア構成と、ハードウェア構成を使用して実現される機能構成とを示している。
【００１７】
作画装置１は、各種処理を実行するプロセッサ１０と、内蔵メモリであるメモリ１１と、作画装置１への入力のための入力デバイス１２と、情報を表示するディスプレイ１３と、各種情報を保持する記憶装置１４と、作画装置１の外部の装置との通信を行う通信装置１５とを有する。
【００１８】
プロセッサ１０は、ＣＰＵ（Central  Processing  Unit）である。プロセッサ１０は、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、又はＤＳＰ（Digital  Signal  Processor）であっても良い。メモリ１１は、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable  Programmable  Read  Only  Memory）またはＥＥＰＲＯＭ（登録商標）（Electrically  Erasable  Programmable  Read  Only  Memory）である。記憶装置１４は、ＨＤＤ（Hard  Disk  Drive）またはＳＳＤ（Solid  State  Drive）である。作画プログラムは、記憶装置１４に格納される。プロセッサ１０は、記憶装置１４に格納されている作画プログラムをメモリ１１に読み出して実行する。
【００１９】
入力デバイス１２は、キーボード、マウスあるいはタッチパネルといった装置である。通信装置１５は、作画装置１の外部の装置との接続インタフェースである。通信装置１５は、表示装置２との通信を行う。ディスプレイ１３は、画面にて情報を表示する。ディスプレイ１３は、画面作成のための編集画面を表示する機能を担う。また、ディスプレイ１３は、作成された画面が表示装置２において表示される様子をシミュレーションするシミュレーション表示部としても機能する。
【００２０】
作画プログラムは、コンピュータシステムによる読み取りが可能とされた記憶媒体に記憶されたものであっても良い。作画装置１は、記憶媒体に記録された作画プログラムをメモリ１１へ格納しても良い。記憶媒体は、フレキシブルディスクである可搬型記憶媒体、あるいは半導体メモリであるフラッシュメモリであっても良い。作画プログラムは、他のコンピュータあるいはサーバ装置から通信ネットワークを介してコンピュータシステムへインストールされても良い。
【００２１】
作画装置１は、プロジェクトデータの作成のための処理を行う作画処理部１６と、作成された画面のシミュレーションのための処理を行うシミュレーション処理部１７とを有する。以下の説明において、作画装置１によって作成された画面を、対象画面と称することがある。作画処理部１６は、ユーザによる操作に従って、対象画面の内容を示す画面データを生成する。シミュレーション処理部１７は、生成された画面データに基づいて、対象画面が表示される様子をシミュレーションするための処理を行う。
【００２２】
作画装置１は、シミュレーションのための機能として、対象画面を原寸で表示する機能と、対象画面の像に重畳させて接触領域を表示する機能と、表示装置２が設置される環境が反映された対象画面を表示する機能とを有する。
【００２３】
シミュレーション処理部１７は、シミュレーションにおいて対象画面を原寸で表示するための調整を行うサイズ調整部２１を有する。シミュレーション処理部１７は、シミュレーションにおいて、対象画面の表示に重畳して接触領域を表示するための処理を行う重畳処理部２２を有する。接触領域は、対象画面のうち、表示装置２の操作のため接触物が接触する領域である。接触物は、指またはタッチペン等である。また、シミュレーション処理部１７は、シミュレーションにおいて、表示装置２が設置される環境が反映された対象画面を表示するための処理を行う環境反映部２３を有する。
【００２４】
次に、作画装置１のうち、シミュレーションのための構成について説明する。図３は、実施の形態１にかかる作画装置のうちシミュレーションのための構成を示す図である。作画装置１は、対象画面が表示装置２にて表示される様子をシミュレーションするシミュレーション表示部２４と、シミュレーションにおいて使用される情報を保持する記憶部２５とを有する。シミュレーション表示部２４は、上記のディスプレイ１３を使用して実現される機能部である。記憶部２５は、上記の記憶装置１４を使用して実現される機能部である。
【００２５】
サイズ調整部２１は、対象画面を原寸で表示するための調整を担う。サイズ調整部２１は、オブジェクト表示処理部３１と、サイズ算出部３２と、原寸表示処理部３３とを有する。
【００２６】
オブジェクト表示処理部３１は、表示装置２にて対象画面が表示されている様子をシミュレーション表示部２４において原寸で表示するための調整において、あらかじめ設定されたオブジェクトをシミュレーション表示部２４に表示させ、表示されているオブジェクトのサイズを入力操作に従って変化させる。
【００２７】
サイズ算出部３２は、規定サイズの物体にオブジェクトのサイズを一致させる入力操作に基づいて、シミュレーション表示部２４に表示される対象画面の像のサイズを算出する。原寸表示処理部３３は、算出されたサイズに従って、対象画面を原寸で表示するための処理を行う。
【００２８】
環境反映部２３は、照度算出部３４と反映処理部３５とを有する。照度算出部３４は、選択された環境設定に対応する照度を算出する。反映処理部３５は、照度算出部３４によって算出された照度を、対象画面の像の表示における輝度およびコントラストに反映させる。記憶部２５は、サイズデータと、画面データと、接触領域データと、環境設定データと、表示装置設定データとを保持する。各データの詳細については後述する。
【００２９】
図４は、実施の形態１にかかる作画装置による第１の動作手順を示すフローチャートである。第１の動作手順は、対象画面を原寸で表示するための調整における動作の手順である。ユーザは、入力デバイス１２への操作によって、原寸での対象画面の表示を作画装置１に指示する。作画装置１は、ユーザによって原寸での対象画面の表示が指示された場合に、第１の動作手順による動作を行う。なお、以下の説明において、対象画面を原寸で表示するための調整を、「キャリブレーション」と称することがある。また、キャリブレーションにおいてシミュレーション表示部２４に表示させるオブジェクトを、「ガイドライン」と称することがある。
【００３０】
ステップＳ１において、作画装置１は、キャリブレーションを実行するか否かを判断する。作画装置１は、表示装置２についてのキャリブレーションが過去に行われている場合は、キャリブレーションを実行しない。キャリブレーションを実行しない場合（ステップＳ１，Ｎｏ）、作画装置１は、図４に示す手順による動作を終了する。作画装置１は、過去のキャリブレーションの結果に基づいて対象画面の原寸表示を行う。
【００３１】
作画装置１は、表示装置２についてのキャリブレーションが過去に行われていない場合は、キャリブレーションを実行する。キャリブレーションを実行する場合（ステップＳ１，Ｙｅｓ）、ステップＳ２において、作画装置１は、調整画面にガイドラインを表示する。調整画面は、キャリブレーションが行われる際にシミュレーション表示部２４が表示する画面である。
【００３２】
図５は、実施の形態１にかかる作画装置が有するシミュレーション表示部に表示される調整画面の例を示す図である。図５には、ディスプレイ１３にて調整画面４０が表示されている様子を示している。ガイドライン４１は、調整画面４０に表示される。また、図５には、調整画面４０の前に、規定サイズの物体であるカード４２をユーザがかざしている様子を示している。
【００３３】
ガイドライン４１は、各角を丸く変形させた長方形を囲うオブジェクトであって、破線によって表される。ガイドライン４１によって囲われる形状とカード４２の形状とは、互いに相似である。ガイドライン４１であるオブジェクトは、カード４２の形状と相似である形状を表すオブジェクトであって、作画装置１にあらかじめ設定されている。
【００３４】
入力デバイス１２は、調整画面４０に表示されているガイドライン４１のサイズを変化させるための操作を受け付ける。ガイドライン４１のサイズとは、ガイドライン４１によって囲われる形状のサイズとする。ユーザは、入力デバイス１２を操作することによって、ガイドライン４１によって囲われる形状を自在に拡大および縮小させることができる。
【００３５】
カード４２の規定サイズは、キャリブレーションにおいて使用される物体のサイズとしてあらかじめ作画装置１に設定される。カード４２は、規格サイズが定められている物であれば良く、作画装置１におけるキャリブレーションに専用の物に限られない。カード４２は、規格サイズが定められている物であれば良く、名刺またはクレジットカードなどでも良い。キャリブレーションにおいて使用される物体は、カード４２以外の物であっても良い。ガイドライン４１は、破線以外の線によって表されるオブジェクトであっても良い。オブジェクトは、カード４２と相似な図形であっても良い。
【００３６】
ステップＳ３において、作画装置１は、ガイドライン４１のサイズ調整およびガイドライン４１のサイズ決定のための操作を受け付ける。ユーザは、ガイドライン４１のサイズを調整することによって、カード４２の外縁にガイドライン４１を一致させる。ユーザは、カード４２の外縁にガイドライン４１を一致させた状態における入力デバイス１２の操作によって、ガイドライン４１のサイズを決定する。ユーザは、例えば、入力デバイス１２を使用したドラッグアンドドロップの操作によって、ガイドライン４１のサイズ調整と、ガイドライン４１のサイズ決定とを行う。オブジェクト表示処理部３１は、決定されたサイズを示すデータをサイズ算出部３２へ出力する。
【００３７】
ステップＳ４において、作画装置１は、シミュレーション画面における対象画面の像のサイズを算出する。シミュレーション画面は、シミュレーションが行われる際にシミュレーション表示部２４が表示する画面である。サイズ算出部３２には、ガイドライン４１のサイズを示すデータがオブジェクト表示処理部３１から入力される。サイズ算出部３２は、記憶部２５からサイズデータを読み出す。
【００３８】
サイズデータは、カード４２の実際のサイズを示す規定サイズデータと、対象画面の実際のサイズを示す画面サイズデータとを含む。例えば、規定サイズデータは、カード４２の縦の長さを示す値とカード４２の横の長さを示す値とを含む。画面サイズデータは、対象画面の縦の長さを示す値と対象画面の横の長さを示す値とを含む。
【００３９】
記憶部２５は、複数機種の各々についての画面サイズデータを保持しても良い。シミュレーション処理部１７は、上記のプロジェクトデータに基づいて、ユーザによる画面作成の対象である表示装置２の機種を認識する。サイズ算出部３２は、認識された機種について画面サイズデータを記憶部２５から読み出す。
【００４０】
サイズ算出部３２は、カード４２の実際のサイズと、対象画面の実際のサイズとの比を求める。１つの例として、カード４２の縦の長さが５ｃｍ、カード４２の横の長さが１０ｃｍであって、対象画面の縦の長さが１０ｃｍ、対象画面の横の長さが２０ｃｍであったとする。カード４２の縦の長さと対象画面の縦の長さとの比は１：２であり、かつカード４２の横の長さと対象画面の横の長さとの比は１：２である。この例の場合、カード４２の実際のサイズと対象画面の実際のサイズとの比は１：２と求まる。
【００４１】
次に、サイズ算出部３２は、求めた比と、シミュレーション画面におけるガイドライン４１のサイズとを基に、シミュレーション画面における対象画面の像のサイズを算出する。ここでは、シミュレーション画面での表示におけるサイズを、画素すなわちドットを単位として表す。
【００４２】
カード４２に合わせてガイドライン４１のサイズが調整されていることから、現実空間におけるカード４２と対象画面とのサイズ比と、シミュレーション画面におけるガイドライン４１と対象画面の像とのサイズ比とを同じとすることによって、対象画面を原寸で表示することができる。サイズ算出部３２は、カード４２のサイズと対象画面のサイズとの比と、シミュレーション表示部２４におけるガイドライン４１のサイズとに基づいて対象画面の像のサイズを算出する。
【００４３】
上記の例では、カード４２と対象画面とのサイズ比が１：２である。この場合において、ガイドライン４１のサイズが、横方向において１０００ドット、かつ縦方向において５００ドットであったとすると、対象画面の像のサイズは、横方向において２０００ドット、かつ縦方向において１０００ドットと求まる。サイズ算出部３２は、このようにして対象画面の像のサイズを算出する。サイズ算出部３２は、サイズの算出結果を原寸表示処理部３３へ出力する。
【００４４】
原寸表示処理部３３は、記憶部２５から画面データを読み出す。原寸表示処理部３３は、サイズ算出部３２から入力された算出結果に合わせて、対象画面の像のサイズを調整する。原寸表示処理部３３は、サイズ調整を経た画面データをシミュレーション表示部２４へ出力する。シミュレーション表示部２４は、かかる画面データに基づいてシミュレーション画面を表示する。このようにして、ステップＳ５において、作画装置１は、算出されたサイズの対象画面をシミュレーション画面において表示する。作画装置１は、対象画面を原寸で表示する。これにより、作画装置１は、図４に示す手順による動作を終了する。
【００４５】
図６は、実施の形態１にかかる作画装置による第２の動作手順を示すフローチャートである。第２の動作手順は、対象画面の像に重畳させて接触領域を表示するための動作の手順である。ユーザは、接触領域を表示するか否かを、入力デバイス１２への操作によって選択する。
【００４６】
ステップＳ１１において、作画装置１は、接触領域を表示するオプションが選択されたか否かを判断する。接触領域を表示するオプションが選択されていない場合（ステップＳ１１，Ｎｏ）、作画装置１は、図６に示す手順による動作を終了する。作画装置１は、接触領域の表示を含まないシミュレーション画面を表示する。一方、接触領域を表示するオプションが選択された場合（ステップＳ１１，Ｙｅｓ）、作画装置１は、手順をステップＳ１２へ進める。
【００４７】
ステップＳ１２において、作画装置１は、操作方法の選択を受け付ける。操作方法とは、表示装置２への入力操作の際に使用される接触物の類別である。重畳処理部２２は、操作方法の選択肢をシミュレーション表示部２４に表示させる。ユーザは、入力デバイス１２を操作することによって、表示された選択肢の中から操作方法を選択する。操作方法としては、指とタッチペンとのいずれかを選択することができる。指による操作の場合は、さらに詳細な条件についての選択が可能であっても良い。作画装置１は、例えば、指は成人の指か子供の指か、左手の指か右手の指か、素手か手袋を装着した状態か、といった条件についての選択を受け付けても良い。
【００４８】
記憶部２５は、あらかじめ設定された各選択肢についての接触領域データを保持する。接触領域データは、接触領域のサイズおよび形状を示す情報である。重畳処理部２２は、選択された操作方法についての接触領域データを、記憶部２５に保持されている接触領域データの中から読み出す。このように、ステップＳ１３において、作画装置１は、選択された操作方法に対応する接触領域の情報を記憶部２５から読み出す。
【００４９】
重畳処理部２２は、接触領域データを基に、接触領域を対象画面の像に重畳させるための処理を行う。シミュレーション表示部２４は、重畳処理部２２による処理を経た画面データに基づいてシミュレーション画面を表示する。このようにして、ステップＳ１４において、作画装置１は、シミュレーション画面において接触領域を重畳表示する。これにより、作画装置１は、図６に示す手順による動作を終了する。
【００５０】
図７は、実施の形態１にかかる作画装置において接触領域が重畳表示される例を示す図である。図７には、ディスプレイ１３にてシミュレーション画面５０が表示されている様子を示している。シミュレーション画面５０には、対象画面の像５１が表示されている。接触領域を表すマーク５３が、対象画面の像５１に重畳して表示されている。図７に示す例では、操作方法として指が選択された場合における接触領域を示している。
【００５１】
ユーザは、入力デバイス１２の操作によって、対象画面において操作のためにタッチする位置を特定する。マーク５３は、特定された位置が接触体によって接触された場合における接触領域を表す。また、ユーザは、入力デバイス１２の操作によって当該位置を自在に移動させることができる。当該位置の移動に伴って、マーク５３も移動する。
【００５２】
シミュレーション画面５０において、対象画面の像５１に重畳させて接触領域を表示することによって、作画装置１は、対象画面を操作する際における接触領域を分かり易くユーザに提示することができる。ユーザは、シミュレーション画面５０の表示から、対象画面における接触領域を直感的に把握することができる。ユーザは、対象画面におけるスイッチ等の部品のサイズ、または部品同士の間隔について、操作における支障となり得るか否か容易に確認することができる。
【００５３】
また、図７に示すように、指による接触領域を表示する場合、作画装置１は、マーク５３とともに、対象画面を操作しているときの手の像５２を表示しても良い。これにより、ユーザは、表示されているマーク５３が接触領域を表すものであることを直感的に把握することができる。なお、タッチペンによる接触領域を表示する場合、作画装置１は、対象画面を操作しているときのタッチペンの像を表示しても良い。
【００５４】
図８は、実施の形態１にかかる作画装置による第３の動作手順を示すフローチャートである。第３の動作手順は、表示装置２が設置される環境が反映された対象画面を表示するための動作の手順である。ユーザは、環境を反映させた対象画面を表示するか否かを、入力デバイス１２への操作によって選択する。
【００５５】
ステップＳ２１において、作画装置１は、環境反映オプションが選択されたか否かを判断する。環境反映オプションが選択されていない場合（ステップＳ２１，Ｎｏ）、作画装置１は、図８に示す手順による動作を終了する。一方、環境反映オプションが選択された場合（ステップＳ２１，Ｙｅｓ）、作画装置１は、手順をステップＳ２２へ進める。
【００５６】
ステップＳ２２において、作画装置１は、環境設定の選択を受け付ける。環境設定としては、屋内と屋外とのいずれかと、日中および夜間のいずれかを選択することができる。屋外については、晴れ、曇り、雨といった天候についての選択が可能であっても良い。日中については、朝、昼、夕といった時間帯についての選択が可能であっても良い。ユーザは、ステップＳ２２における選択によって、表示装置２が設置される環境を指定する。
【００５７】
記憶部２５は、あらかじめ登録された各環境設定についての環境設定データを保持する。環境設定データは、照度を示すデータである。記憶部２５には、例えば、屋内かつ日中と、屋内かつ夜間と、屋外かつ日中と、屋外かつ夜間との各々についての照度が、環境設定データとしてあらかじめ保持されている。照度算出部３４は、選択された環境設定についての環境設定データを、記憶部２５に保持されている環境設定データの中から読み出す。これにより、ステップＳ２３において、作画装置１は、選択された環境設定に対応する照度を算出する。
【００５８】
記憶部２５は、表示装置設定データを保持する。表示装置設定データは、表示装置２における画面の明るさについての情報であって、輝度のレンジおよびコントラストのレンジのデータを含む。記憶部２５は、複数機種の各々についての表示装置設定データを保持しても良い。環境反映部２３は、上記のプロジェクトデータに基づいて、ユーザによる画面作成の対象である表示装置２の機種を認識する。反映処理部３５は、認識された機種についての表示装置設定データを、記憶部２５に保持されている表示装置設定データの中から読み出す。このように、ステップＳ２４において、作画装置１は、表示装置２の設定情報である表示装置設定データを記憶部２５から読み出す。
【００５９】
反映処理部３５は、表示装置設定データによって示される輝度のレンジの中から、画面データによって指定される輝度を特定する。また、反映処理部３５は、表示装置設定データによって示されるコントラストのレンジの中から、画面データによって指定されるコントラストを特定する。
【００６０】
反映処理部３５は、特定された輝度およびコントラストと、ステップＳ２３において算出された照度とを、対象画面の像の表示における輝度およびコントラストに反映させる処理を行う。このように、ステップＳ２５において、作画装置１は、対象画面の像の輝度およびコントラストを調整する。シミュレーション表示部２４は、環境反映部２３による処理を経た画面データに基づいてシミュレーション画面５０を表示する。作画装置１は、指定された環境が反映された対象画面の像を表示する。これにより、作画装置１は、図８に示す手順による動作を終了する。
【００６１】
図９は、実施の形態１にかかる作画装置において、環境が反映された対象画面が表示される例を示す図である。図９には、「屋内」かつ「夜間」が指定された場合におけるシミュレーション画面５０の例と、「屋外」かつ「日中」が指定された場合におけるシミュレーション画面５０の例とを示している。
【００６２】
「屋内」および「夜間」の場合、対象画面の周囲が暗いことから、対象画面における明暗が明確になる。「屋内」および「夜間」の環境設定が反映されることによって、作画装置１は、明暗が明確にされた対象画面の像５１を表示する。「屋外」および「日中」の場合、対象画面の周囲が明るいことから、対象画面における暗部と明部はともに明るさが増して見える。「屋外」および「日中」の環境設定が反映されることによって、作画装置１は、全体に明るさが増している対象画面の像５１を表示する。
【００６３】
シミュレーション画面５０において、表示装置２が設置される環境が反映された対象画面を表示することによって、ユーザは、表示装置２が設置される環境における対象画面の見え方を確認することができる。輝度およびコントラストのパラメータをユーザが調整する必要がある場合と比べて、ユーザは、環境が反映された対象画面を容易に確認することができる。
【００６４】
実施の形態１において、表示装置２は、プログラマブル表示器に限られない。表示装置２は、スマートフォンまたはタブレット端末といった情報端末であっても良い。
【００６５】
実施の形態１によると、作画プログラムは、あらかじめ設定されたオブジェクトをディスプレイ１３に表示させ、表示されているオブジェクトのサイズを入力操作に従って変化させる。作画プログラムは、規定サイズの物体にオブジェクトのサイズを一致させる入力操作に基づいて、ディスプレイ１３に表示される対象画面の像のサイズを算出する。作画プログラムは、表示されているオブジェクトのサイズを規定サイズの物体に一致させる入力操作を作画装置１が受け付けることによって、ディスプレイ１３において対象画面を原寸で表示するための調整を自動で行わせる。ユーザは、ディスプレイ１３についての、画面サイズ、解像度、および画素サイズといった情報の確認と、作画装置１への当該情報の入力とを省くことができるため、作成された画面を原寸で表示するための調整を容易に行うことができる。作画プログラムを使用した画面作成の経験が少ないユーザであっても、調整のための操作を直感的に理解することができ、原寸表示機能を容易に利用することができる。以上により、作画プログラムは、作成された画面を、容易な調整によって原寸で表示させることができるという効果を奏する。
【００６６】
以上の実施の形態に示した構成は、本開示の内容の一例を示すものである。実施の形態の構成は、別の公知の技術と組み合わせることが可能である。本開示の要旨を逸脱しない範囲で、実施の形態の構成の一部を省略または変更することが可能である。
【符号の説明】
【００６７】
１  作画装置、２  表示装置、１０  プロセッサ、１１  メモリ、１２  入力デバイス、１３  ディスプレイ、１４  記憶装置、１５  通信装置、１６  作画処理部、１７  シミュレーション処理部、２１  サイズ調整部、２２  重畳処理部、２３  環境反映部、２４  シミュレーション表示部、２５  記憶部、３１  オブジェクト表示処理部、３２  サイズ算出部、３３  原寸表示処理部、３４  照度算出部、３５  反映処理部、４０  調整画面、４１  ガイドライン、４２  カード、５０  シミュレーション画面、５１  対象画面の像、５２  手の像、５３  マーク。
【要約】
作画プログラムは、表示装置において表示される画面の作成に使用される作画装置としてコンピュータを機能させる。作画プログラムは、作成された画面である対象画面が表示装置にて表示されている様子をコンピュータのディスプレイにおいて原寸で表示するための調整において、あらかじめ設定されたオブジェクトをディスプレイに表示させ、表示されているオブジェクトのサイズを入力操作に従って変化させるステップと、規定サイズの物体にオブジェクトのサイズを一致させる入力操作に基づいて、ディスプレイに表示される対象画面の像のサイズを算出するステップと、算出されたサイズの像をディスプレイに表示して、対象画面が表示装置にて表示される様子をシミュレーションするステップとをコンピュータに実行させる。【図１】
0006811915.tif 000002
【図２】
0006811915.tif 000003
【図３】
0006811915.tif 000004
【図４】
0006811915.tif 000005
【図５】
0006811915.tif 000006
【図６】
0006811915.tif 000007
【図７】
0006811915.tif 000008
【図８】
0006811915.tif 000009
【図９】
0006811915.tif 000010