JP5927942B2 - 画面生成装置、画面生成システム及び画面生成プログラム - Google Patents
画面生成装置、画面生成システム及び画面生成プログラム Download PDFInfo
- Publication number
- JP5927942B2 JP5927942B2 JP2012017181A JP2012017181A JP5927942B2 JP 5927942 B2 JP5927942 B2 JP 5927942B2 JP 2012017181 A JP2012017181 A JP 2012017181A JP 2012017181 A JP2012017181 A JP 2012017181A JP 5927942 B2 JP5927942 B2 JP 5927942B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- position information
- size
- font
- display
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000006243 chemical reaction Methods 0.000 claims description 17
- 238000004364 calculation method Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 13
- 238000000034 method Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 8
- 230000002093 peripheral effect Effects 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/109—Font handling; Temporal or kinetic typography
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/045—Zooming at least part of an image, i.e. enlarging it or shrinking it
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/14—Solving problems related to the presentation of information to be displayed
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/24—Generation of individual character patterns
- G09G5/26—Generation of individual character patterns for modifying the character dimensions, e.g. double width, double height
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
Description
図1を用いて、実施例1に係る画面生成装置の機能について説明する。図1は、実施例1に係る画面生成装置の構成例を示す機能ブロック図である。
次に、図5を用いて、実施例1に係る画面生成処理の流れについて説明する。図5は、実施例1に係る画面生成処理の流れの例を示すフローチャートである。
次に、図6を用いて、実施例1に係る部品サイズ決定処理の流れについて説明する。図6は、実施例1に係る部品サイズ決定処理の流れの例を示すフローチャートである。なお、部品サイズ決定処理とは、主にステップS108における処理の詳細である。
上述したように、画面生成装置100は、表示対象のディスプレイのディスプレイサイズに応じた変倍率をもとに、フォントサイズや画面内の画像及び部品の位置情報等が設定される画面位置情報ファイルを変換し、変換された画面位置情報ファイルをもとに画面を生成するので、大きさの異なるディスプレイでの表示を容易に且つ鮮明にすることができる。換言すると、画面生成装置100は、画面生成に係る画面位置情報ファイルを変換するだけで所望の画面を生成することができるので、大きさの異なるディスプレイの画面表示で解像度が合わずに鮮明に表示できなかったり、ソフトウェアを作り直すための工数が発生してしまったりする従来技術と比較して、新たな開発工数を必要とせず、大きさの異なるディスプレイでの表示を容易に且つ鮮明にすることができる。
上記実施例では、画面位置情報ファイルを設定用PCから取得する場合を説明したが、該画面位置情報ファイルを保持するサーバ装置から取得するように構成しても良い。図7は、画面生成システムの構成例を示す図である。例えば、図7に示すように、画面生成システムは、画面位置情報ファイルを保持するサーバ装置と、画面位置情報ファイルを表示対象であるディスプレイへの表示画面用に変換し、画面を生成する画面生成装置とを有する。
また、上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメタ等を含む情報は、特記する場合を除いて任意に変更することができる。例えば、画像位置情報ファイルやフォント設定ファイル111に含まれる各情報は、図示のものに限られるわけではない。詳細には、フォント設定ファイル111に含まれる変倍率の範囲は、図示の範囲設定に限られるわけではなく、適宜変更されても良い。
図8は、画面生成プログラムがコンピュータを用いて実現されることを示す図である。例えば、図8に示すように、画面生成装置100としてのコンピュータ1000は、バス1009で接続された、CPU1001等の制御装置と、ROM1002やRAM1003等の記憶装置と、HDD(Hard Disk Drive)1004、ディスクドライブ1005等の外部記憶装置と、ディスプレイ1006等の表示装置と、キーボード1007やマウス1008等の入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
111 フォント設定ファイル
112 対応画像ファイル
113 画像記憶部
121 位置情報取得部
122 ディスプレイサイズ取得部
123 変倍率算出部
124 フォントサイズ決定部
125 変換部
126 画面生成部
127 出力部
Claims (6)
- 表示装置に表示する画面を生成する画面生成装置であって、
変倍率の範囲に応じたフォントサイズが設定されたフォント設定情報を記憶するフォント設定情報記憶部と、
所定の画面表示サイズの画面を表示するときの画面内に含まれるフォントのフォントサイズ、前記画面内に含まれる画像又は部品の位置情報が設定された画面位置情報ファイルであって、外部装置において設定された前記画面位置情報ファイルを、ネットワークを介して取得する位置情報取得部と、
画面を表示させる対象である前記表示装置の画面表示サイズを取得する画面表示サイズ取得部と、
前記所定の画面表示サイズと、前記表示装置の画面表示サイズとから変倍率を算出する変倍率算出部と、
算出された前記変倍率と、前記フォント設定情報とに基づいて、前記表示装置におけるフォントサイズを決定するフォントサイズ決定部と、
算出された前記変倍率に基づき前記画面位置情報ファイルに含まれる画像又は部品の位置情報を変換し、決定された前記フォントサイズに基づき前記画面位置情報ファイルに含まれるフォントのフォントサイズを変換して、前記画面位置情報ファイルを変換する変換部と、
前記画面表示サイズに応じて前記画像を記憶する画像記憶部から、前記画面位置情報ファイルに基づき表示する前記画像であって、前記表示装置の画面表示サイズに応じた前記画像を取得し、取得した前記画像と、変換された前記画面位置情報ファイルとに基づき、前記表示装置の画面表示サイズに応じた画面を生成する画面生成部と
を有することを特徴とする画面生成装置。 - 前記フォント設定情報記憶部は、言語ごとに、前記変倍率の範囲に応じた前記フォントサイズが設定されたフォント設定情報を記憶し、
前記画面表示サイズ取得部は、前記表示装置の言語設定をさらに取得し、
前記フォントサイズ決定部は、前記フォント設定情報を参照し、取得された前記言語設定及び算出された前記変倍率に対応するフォントサイズを決定することを特徴とする請求項1に記載の画面生成装置。 - 前記画面生成部は、前記画面内に含まれる部品のサイズが所定条件を満たさない場合に、所定の固定サイズで各部品を生成することを特徴とする請求項1又は2に記載の画面生成装置。
- 生成された前記画面を前記表示装置に出力する出力部をさらに有することを特徴とする請求項1〜3の何れか一つに記載の画面生成装置。
- サーバ装置と、表示装置に表示する画面を生成する画面生成装置とを有する画面生成システムであって、
前記サーバ装置は、
所定の画面表示サイズの画面を表示するときの画面内に含まれるフォントのフォントサイズ、前記画面内に含まれる画像又は部品の位置情報が設定された画面位置情報ファイルであって、外部装置において設定された前記画面位置情報ファイルを記憶する画面位置情報ファイル記憶部を有し、
前記画面生成装置は、
変倍率の範囲に応じたフォントサイズが設定されたフォント設定情報を記憶するフォント設定情報記憶部と、
前記画面位置情報ファイルを前記サーバ装置からネットワークを介して取得する位置情報取得部と、
画面を表示させる対象である前記表示装置の画面表示サイズを取得する画面表示サイズ取得部と、
前記所定の画面表示サイズと、前記表示装置の画面表示サイズとから変倍率を算出する変倍率算出部と、
算出された前記変倍率と、前記フォント設定情報とに基づいて、前記表示装置におけるフォントサイズを決定するフォントサイズ決定部と、
算出された前記変倍率に基づき前記画面位置情報ファイルに含まれる画像又は部品の位置情報を変換し、決定された前記フォントサイズに基づき前記画面位置情報ファイルに含まれるフォントのフォントサイズを変換して、前記画面位置情報ファイルを変換する変換部と、
前記画面表示サイズに応じて前記画像を記憶する画像記憶部から、前記画面位置情報ファイルに基づき表示する前記画像であって、前記表示装置の画面表示サイズに応じた前記画像を取得し、取得した前記画像と、変換された前記画面位置情報ファイルとに基づき、前記表示装置の画面表示サイズに応じた画面を生成する画面生成部と
を有することを特徴とする画面生成システム。 - 変倍率の範囲に応じたフォントサイズが設定されたフォント設定情報を記憶するフォント設定情報記憶部を有するコンピュータに、
所定の画面表示サイズの画面を表示するときの画面内に含まれるフォントのフォントサイズ、前記画面内に含まれる画像又は部品の位置情報が設定された画面位置情報ファイルであって、外部装置において設定された前記画面位置情報ファイルを、ネットワークを介して取得するステップと、
画面を表示させる対象である表示装置の画面表示サイズを取得するステップと、
前記所定の画面表示サイズと、前記表示装置の画面表示サイズとから変倍率を算出するステップと、
算出された前記変倍率と、前記フォント設定情報とに基づいて、前記表示装置におけるフォントサイズを決定するステップと、
算出された前記変倍率に基づき前記画面位置情報ファイルに含まれる画像又は部品の位置情報を変換し、決定された前記フォントサイズに基づき前記画面位置情報ファイルに含まれるフォントのフォントサイズを変換して、前記画面位置情報ファイルを変換するステップと、
前記画面表示サイズに応じて前記画像を記憶する画像記憶部から、前記画面位置情報ファイルに基づき表示する前記画像であって、前記表示装置の画面表示サイズに応じた前記画像を取得し、取得した前記画像と、変換された前記画面位置情報ファイルとに基づき、前記表示装置の画面表示サイズに応じた画面を生成するステップと
を実行させるための画面生成プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012017181A JP5927942B2 (ja) | 2012-01-30 | 2012-01-30 | 画面生成装置、画面生成システム及び画面生成プログラム |
US13/746,443 US9286652B2 (en) | 2012-01-30 | 2013-01-22 | Screen generating apparatus, screen generating system, and screen generating method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012017181A JP5927942B2 (ja) | 2012-01-30 | 2012-01-30 | 画面生成装置、画面生成システム及び画面生成プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013156450A JP2013156450A (ja) | 2013-08-15 |
JP5927942B2 true JP5927942B2 (ja) | 2016-06-01 |
Family
ID=48869813
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012017181A Active JP5927942B2 (ja) | 2012-01-30 | 2012-01-30 | 画面生成装置、画面生成システム及び画面生成プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9286652B2 (ja) |
JP (1) | JP5927942B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8433296B2 (en) | 2009-05-01 | 2013-04-30 | Ryan Hardin | Exclusive delivery of content within geographic areas |
JP6223837B2 (ja) * | 2014-01-14 | 2017-11-01 | 株式会社東芝 | プラント監視システムの試験支援装置、その試験支援方法及びその試験支援プログラム |
JP6213380B2 (ja) * | 2014-06-02 | 2017-10-18 | コニカミノルタ株式会社 | 表示装置、画像形成装置、表示制御プログラム及び画像形成プログラム |
US9237255B1 (en) * | 2014-08-25 | 2016-01-12 | Xerox Corporation | Methods and systems for processing documents |
US10032438B2 (en) | 2015-04-30 | 2018-07-24 | Intuit Inc. | Rendering graphical assets natively on multiple screens of electronic devices |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0721705B2 (ja) * | 1984-12-14 | 1995-03-08 | キヤノン株式会社 | 拡大文字処理方法 |
JPH0721704B2 (ja) * | 1984-12-14 | 1995-03-08 | キヤノン株式会社 | 縮小文字処理方法 |
JPH10222333A (ja) * | 1997-02-07 | 1998-08-21 | Canon Inc | 表示装置、表示方法および記憶媒体 |
JP3469492B2 (ja) * | 1999-02-19 | 2003-11-25 | フーリエ有限会社 | フォントメモリおよびフォントデータの読み出し方法 |
JP3873690B2 (ja) * | 2001-08-28 | 2007-01-24 | セイコーエプソン株式会社 | 文字列の表示方法および画像印刷方法 |
US7385606B2 (en) * | 2002-12-18 | 2008-06-10 | Microsoft Corporation | International font measurement system and method |
JP4177325B2 (ja) * | 2004-12-27 | 2008-11-05 | 株式会社東芝 | 画像処理装置、画像処理プログラム及び画像処理方法 |
JP4814039B2 (ja) | 2005-10-27 | 2011-11-09 | 株式会社リコー | 画像処理装置、画像処理プログラムおよび記録媒体 |
JP5402118B2 (ja) | 2009-03-13 | 2014-01-29 | 株式会社リコー | 画像読取装置、配信システム、情報処理方法、及びプログラム |
JP5564232B2 (ja) * | 2009-10-29 | 2014-07-30 | 三星電子株式会社 | 情報処理装置、情報処理方法、及びプログラム |
-
2012
- 2012-01-30 JP JP2012017181A patent/JP5927942B2/ja active Active
-
2013
- 2013-01-22 US US13/746,443 patent/US9286652B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013156450A (ja) | 2013-08-15 |
US9286652B2 (en) | 2016-03-15 |
US20130194277A1 (en) | 2013-08-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5927942B2 (ja) | 画面生成装置、画面生成システム及び画面生成プログラム | |
JP5882713B2 (ja) | 画像処理装置、画像処理方法、コンピュータプログラム | |
JP6175905B2 (ja) | 情報処理装置、情報処理方法、システムおよびプログラム | |
US20150070724A1 (en) | Information processing system and information processing method | |
JP2010124459A (ja) | 文書生成方法及び文書生成装置 | |
US11782653B2 (en) | Image forming apparatus selectively applying eco mode | |
JP2008065550A (ja) | 情報処理装置、情報処理方法および情報処理プログラム | |
US9430173B2 (en) | Information processing device, setting method, and computer program product | |
JP6414475B2 (ja) | コンピュータプログラム及び制御装置 | |
JP5821994B2 (ja) | 画像処理装置、画像形成装置およびプログラム | |
JP5935573B2 (ja) | 画像処理装置、画像処理プログラム及び画像処理方法 | |
JP6413450B2 (ja) | 画像処理装置、画像形成装置およびプログラム | |
JP2007256387A (ja) | 画像形成装置、表示処理方法、および表示処理プログラム | |
JP6157234B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
US8107121B2 (en) | Image processing device, image processing method, and recording method for managing log of output image data | |
JP5423842B2 (ja) | 画面表示システム、情報処理装置、画面表示方法、画面表示プログラム及び記録媒体 | |
JP2013092869A (ja) | 情報処理装置、印刷データ出力プログラム及び印刷データ出力システム | |
JP2014029633A (ja) | 情報処理装置および印刷システム | |
JP2011109596A (ja) | 画像読取条件設定プログラムおよび画像読取条件設定装置 | |
JP6518155B2 (ja) | 情報処理装置、情報処理方法 | |
JP5298747B2 (ja) | 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体 | |
JP2014002768A (ja) | システム及び印刷データ生成方法 | |
JP2006260093A (ja) | プリンタドライバ、画像形成装置、印刷方法および文書印刷プログラム | |
KR20210066426A (ko) | 소정 형식의 데이터 및 데이터가 나타내는 정보를 포함하는 인쇄물의 수정 및 출력 | |
JP2009239837A (ja) | 色変換装置および方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141217 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151028 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151222 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160329 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160411 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 5927942 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |