Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6085197B2 - Portable information processing apparatus, display processing method, and display processing program - Google Patents
[go: Go Back, main page]

JP6085197B2 - Portable information processing apparatus, display processing method, and display processing program - Google Patents

Portable information processing apparatus, display processing method, and display processing program Download PDF

Info

Publication number
JP6085197B2
JP6085197B2 JP2013049555A JP2013049555A JP6085197B2 JP 6085197 B2 JP6085197 B2 JP 6085197B2 JP 2013049555 A JP2013049555 A JP 2013049555A JP 2013049555 A JP2013049555 A JP 2013049555A JP 6085197 B2 JP6085197 B2 JP 6085197B2
Authority
JP
Japan
Prior art keywords
display
data
magnification
displayed
input
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
Application number
JP2013049555A
Other languages
Japanese (ja)
Other versions
JP2014174477A (en
Inventor
聡 川谷
聡 川谷
長島 正幸
正幸 長島
栄二 古山
栄二 古山
Original Assignee
株式会社Okiデータ・インフォテック
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 株式会社Okiデータ・インフォテック filed Critical 株式会社Okiデータ・インフォテック
Priority to JP2013049555A priority Critical patent/JP6085197B2/en
Publication of JP2014174477A publication Critical patent/JP2014174477A/en
Application granted granted Critical
Publication of JP6085197B2 publication Critical patent/JP6085197B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、例えば、表示画面を備えるタブレット型情報処理装置などの携帯情報処理装置および、表示画面に設計図面などの図面データを表示するための処理を行う表示処理方法、およびその表示処理方法をコンピューターに実行させる表示処理プログラムに関する。   The present invention relates to a portable information processing device such as a tablet-type information processing device including a display screen, a display processing method for performing processing for displaying drawing data such as a design drawing on the display screen, and the display processing method thereof. The present invention relates to a display processing program to be executed by a computer.

従来、紙面に印刷された図面を、建設現場や製造現場に持ち込み、その図面を参照しながら作業を行っている。また、現場で図面の修正や確認などがあると、ユーザーが図面の修正箇所へ加筆や寸法計測などを行っている。現場では、使用する図面が膨大な枚数となる場合や図面に筆記具で加筆するための机やスペースが無いような場合もあるので、紙面に印刷された図面を用いた作業は、ユーザーにとって負担が大きい。   Conventionally, drawings printed on paper are brought into a construction site or a manufacturing site, and work is performed with reference to the drawings. In addition, when there is correction or confirmation of a drawing at the site, the user performs writing, dimension measurement, or the like on the corrected portion of the drawing. In the field, there are cases where the number of drawings to be used is enormous, or there are no desks or spaces for writing with drawings, so it is burdensome for users to work with drawings printed on paper. large.

そこで、図面管理システム等で管理された図面を、手軽に持ち運べる携帯情報処理装置に表示して利用することが注目されている。例えば、タブレット型端末装置などで、図面を表示し、必要な場合は修正個所に加筆することが注目されている。   In view of this, attention has been paid to displaying a drawing managed by a drawing management system or the like on a portable information processing apparatus that can be easily carried. For example, drawing a drawing on a tablet-type terminal device or the like, and drawing correction points where necessary, has been attracting attention.

また、現場での作業効率を上げるために、携帯情報処理装置の表示画面に目的の図面が高速に表示され、高速に拡大・縮小およびスクロールできることがユーザーから望まれている。   In addition, in order to increase work efficiency in the field, it is desired by users that a target drawing is displayed at high speed on a display screen of a portable information processing apparatus and can be enlarged / reduced and scrolled at high speed.

例えば、特開2011−165173号公報に記載の発明では、ベクターデータを展開する時間を取得し、所定の時間より長くなる場合には予めラスターデータを作成しておき、ベクターデータに変えて目的の画像を表示する装置が開示されている。   For example, in the invention described in Japanese Patent Application Laid-Open No. 2011-165173, the time for expanding vector data is acquired, and when the time is longer than a predetermined time, raster data is created in advance, and the target data is changed to vector data. An apparatus for displaying an image is disclosed.

特開2011−165173号公報JP 2011-165173 A

しかし、目的の画像を任意の倍率に拡大して表示しようとする場合、拡大可能な最大サイズにベクターデータをラスターデータに変換しておく必要がある。そうしないと、ラスターデータを拡大した時に画像の劣化が生じる。例えば、直線の画像を拡大表示すると、その境界部分が直線状にならず、ギザギザした段状の表現になってしまう。拡大可能な最大サイズに予めベクターデータをラスターデータに変換しておくことは、ファイルサイズが大きくなりすぎる恐れがある。そのため、可変可能な倍率に対応する多数のラスターデータを作成し、保存し、表示させることは、保存するメモリーに制限のある携帯情報処理装置では困難となる場合がある。   However, when it is intended to enlarge and display a target image at an arbitrary magnification, it is necessary to convert vector data into raster data to a maximum size that can be enlarged. Otherwise, image degradation will occur when the raster data is enlarged. For example, when a straight line image is enlarged and displayed, the boundary portion does not become a straight line, and the expression becomes jagged. If vector data is converted into raster data in advance to the maximum size that can be expanded, the file size may become too large. For this reason, it may be difficult for a portable information processing apparatus having a limited memory to create, store, and display a large number of raster data corresponding to variable magnifications.

例えば、近年普及が進むタブレット端末にデジタル図面を表示する際、指による操作で簡単に拡大縮小が可能なことから、拡大しても高精細に表示し細部を判別したいという要求が高まっている。この場合、デジタル図面がラスターデータでは、そのデータの解像度で精細さの制限を受けるだけでなく、より高精細に表示しようとするほど、ラスターデータは大きなサイズで用意しなければならず、表示装置や記憶装置の記憶域を圧迫するという問題が発生する。   For example, when a digital drawing is displayed on a tablet terminal that has become popular in recent years, since it can be easily enlarged and reduced by an operation with a finger, there is an increasing demand for displaying details with high definition even when enlarged. In this case, if the digital drawing is raster data, not only is the resolution limited by the resolution of the data, but the raster data must be prepared in a larger size so as to be displayed with higher resolution. And the problem of squeezing the storage area of the storage device occurs.

一方デジタル図面がベクターデータの場合は拡大しても端末の能力に合わせて高精細に表示することが出来る。一般にベクター量が少ない場合は、高速表示が可能で理想的な形態と言えるが、ベクター量が非常に多くなると、全体を表示するまでに時間がかかり、指による拡大縮小操作に追随できなくなったり、表示までに待たされたりといった、使用者にストレスを与える事態が発生する。   On the other hand, when the digital drawing is vector data, it can be displayed in high definition according to the capability of the terminal even if it is enlarged. In general, when the amount of vector is small, it can be said that it can be displayed at high speed and it is an ideal form, but when the amount of vector is very large, it takes time to display the whole, it can not follow the scaling operation with the finger, There is a situation in which the user is stressed such as waiting until the display.

そこで、本発明は、大量のベクターから構成されているデジタル図面を表示部へ、高速さと高精細さを両立させて表示することができる携帯型の情報処理装置を提供する。   Therefore, the present invention provides a portable information processing apparatus that can display a digital drawing composed of a large amount of vectors on a display unit with both high speed and high definition.

本発明の携帯情報処理装置は、外部装置からベクター形式の画像データであるベクターデータを受信する通信手段と、画像を表示する表示手段と、前記ベクターデータと前記表示手段の解像度に基づき前記ベクターデータから変換されたラスターデータを記憶する記憶手段と、前記表示手段に表示する画像の表示倍率を連続する操作によって入力する入力手段と、前記ベクターデータから前記表示手段に表示する表示データを生成するベクターデータ表示制御手段と、前記ラスターデータから前記表示手段に表示する表示データを生成するラスターデータ表示制御手段と、前記入力手段によって入力された前記表示倍率が所定の倍率以下の場合は、前記ラスターデータに基づいて生成された表示データを前記表示手段に表示し、前記表示倍率が所定の倍率を超える場合であって、前記入力手段の入力により前記表示倍率が確定するまでは、もしくは、前記ベクターデータから前記表示手段に表示する表示データの生成が終了するまでは、前記ラスターデータに基づいて生成された表示データを前記表示手段に表示し、前記表示倍率が所定の倍率を超える場合であって、前記入力手段の入力により前記表示倍率が確定した後は、もしくは、前記ベクターデータから前記表示手段に表示する表示データの生成が終了した後は、前記ベクターデータに基づいて生成された表示データを前記表示手段に表示する制御を行う制御手段と、を有することを特徴とする。   The portable information processing apparatus according to the present invention includes a communication unit that receives vector data that is vector format image data from an external device, a display unit that displays an image, and the vector data based on the resolution of the vector data and the display unit. Storage means for storing raster data converted from the above, input means for inputting display magnification of an image displayed on the display means by successive operations, and a vector for generating display data to be displayed on the display means from the vector data Data display control means; raster data display control means for generating display data to be displayed on the display means from the raster data; and if the display magnification input by the input means is a predetermined magnification or less, the raster data Display data generated based on the display means, and the display magnification If the predetermined magnification is exceeded, until the display magnification is determined by the input of the input means, or until the generation of display data to be displayed on the display means from the vector data ends, the raster data Display data generated based on the display means, and the display magnification exceeds a predetermined magnification, and after the display magnification is determined by the input of the input means, or the vector data After the generation of the display data to be displayed on the display means is completed, the control means performs control for displaying the display data generated based on the vector data on the display means.

また本発明の表示処理方法は、表示手段に画像を表示させる表示処理方法であって、通信手段によって外部装置からベクター形式の画像データであるベクターデータを受信するステップと、前記ベクターデータと前記表示手段の解像度に基づき前記ベクターデータから変換されたラスターデータを記憶手段に記憶するステップと、入力手段によって前記表示手段に表示する画像の表示倍率を連続する操作によって入力するステップと、前記ベクターデータから前記表示手段に表示する表示データを生成するステップと、前記ラスターデータから前記表示手段に表示する表示データを生成するステップと、前記入力手段によって入力された前記表示倍率が所定の倍率以下の場合は、前記ラスターデータに基づいて生成された表示データを前記表示手段に表示し、前記表示倍率が所定の倍率を超える場合であって、前記入力手段の入力により前記表示倍率が確定するまでは、もしくは、前記ベクターデータから前記表示手段に表示する表示データの生成が終了するまでは、前記ラスターデータに基づいて生成された表示データを前記表示手段に表示し、前記表示倍率が所定の倍率を超える場合であって、前記入力手段の入力により前記表示倍率が確定した後は、もしくは、前記ベクターデータから前記表示手段に表示する表示データの生成が終了した後は、前記ベクターデータに基づいて生成された表示データを前記表示手段に表示するステップと、を有することを特徴とする。   The display processing method of the present invention is a display processing method for displaying an image on a display means, the step of receiving vector data as vector format image data from an external device by a communication means, the vector data and the display Storing the raster data converted from the vector data based on the resolution of the means in the storage means, inputting the display magnification of the image displayed on the display means by the input means by a continuous operation, and from the vector data A step of generating display data to be displayed on the display means; a step of generating display data to be displayed on the display means from the raster data; and when the display magnification input by the input means is a predetermined magnification or less. The display data generated based on the raster data is displayed in the table. When the display magnification exceeds the predetermined magnification, the display magnification is determined by the input from the input means, or the display data to be displayed on the display means is generated from the vector data. Display data generated based on the raster data is displayed on the display means until the display magnification exceeds a predetermined magnification, and the display magnification is determined by input from the input means. Or after the generation of the display data to be displayed on the display means from the vector data, the display data generated based on the vector data is displayed on the display means. It is characterized by.

本発明の表示処理プログラムは、表示手段に画像を表示させる表示処理プログラムであって、無線通信手段によって無線により外部装置からベクター形式の画像データであるベクターデータを受信するステップと、前記ベクターデータと前記表示手段の解像度に基づき前記ベクターデータから変換されたラスターデータを記憶手段に記憶するステップと、入力手段によって前記表示手段に表示する画像の表示倍率を連続する操作によって入力するステップと、前記ベクターデータから前記表示手段に表示する表示データを生成するステップと、前記ラスターデータから前記表示手段に表示する表示データを生成するステップと、前記入力手段によって入力された前記表示倍率が所定の倍率以下の場合は、前記ラスターデータに基づいて生成された表示データを前記表示手段に表示し、前記表示倍率が所定の倍率を超える場合であって、前記入力手段の入力により前記表示倍率が確定するまでは、もしくは、前記ベクターデータから前記表示手段に表示する表示データの生成が終了するまでは、前記ラスターデータに基づいて生成された表示データを前記表示手段に表示し、前記表示倍率が所定の倍率を超える場合であって、前記入力手段の入力により前記表示倍率が確定した後は、もしくは、前記ベクターデータから前記表示手段に表示する表示データの生成が終了した後は、前記ベクターデータに基づいて生成された表示データを前記表示手段に表示するステップと、をコンピューターに実行させることを特徴とする。   The display processing program of the present invention is a display processing program for displaying an image on a display means, wherein the wireless communication means wirelessly receives vector data which is vector format image data from an external device, and the vector data Storing raster data converted from the vector data based on the resolution of the display means in a storage means, inputting a display magnification of an image to be displayed on the display means by an input means by successive operations, and the vector Generating display data to be displayed on the display means from data; generating display data to be displayed on the display means from the raster data; and the display magnification input by the input means is a predetermined magnification or less. If generated based on the raster data Display data is displayed on the display means, and the display magnification exceeds a predetermined magnification, until the display magnification is determined by input from the input means, or from the vector data to the display means. Until the generation of display data to be displayed is completed, display data generated based on the raster data is displayed on the display means, and the display magnification exceeds a predetermined magnification, and the input of the input means After the display magnification is determined by the above, or after generation of display data to be displayed on the display unit from the vector data is completed, display data generated based on the vector data is displayed on the display unit. And causing the computer to execute the steps.

本発明の携帯型の情報処理装置によれば、大量のベクターから構成されているデジタル図面であっても、高速さと高精細さを両立させて表示することができ、表示部が持つ高精細表示能力で、使用者のストレスなく表示することができる。   According to the portable information processing apparatus of the present invention, even a digital drawing composed of a large number of vectors can be displayed with both high speed and high definition, and the display unit has a high definition display. Ability to display without user stress.

図1は、本実施形態に係るタブレット型装置を用いたシステムの概略を説明するための図である。FIG. 1 is a diagram for explaining an outline of a system using a tablet device according to the present embodiment. 図2は、本実施形態で用いる図面管理サーバーとタブレット型装置の構成を示したブロック図である。FIG. 2 is a block diagram showing the configuration of the drawing management server and tablet device used in the present embodiment. 図3は、本実施形態に係るタブレット型装置の操作を説明するための図である。FIG. 3 is a diagram for explaining the operation of the tablet device according to the present embodiment. 図4は、図面データの表示を説明するための図である。FIG. 4 is a diagram for explaining the display of the drawing data. 図5は、図面データの拡大表示を説明するための図である。FIG. 5 is a diagram for explaining enlarged display of drawing data. 図6は、図面データを拡大する場合の操作と動作を説明するための図である。FIG. 6 is a diagram for explaining operations and operations when enlarging drawing data. 図7は、本実施形態の処理手順を説明するフローチャートである。FIG. 7 is a flowchart for explaining the processing procedure of this embodiment. 図8は、図面データを表示するため処理手順を説明するフローチャートである。FIG. 8 is a flowchart illustrating a processing procedure for displaying drawing data.

図1は、本実施形態に係るタブレット型装置を用いたシステムの概略を説明するための図である。タブレット型装置1は、ユーザーが持ち運び可能な携帯型の情報処理装置である。タブレット型装置1は、液晶表示装置などの表示手段11と位置入力手段12を含むタッチパネルを備える。   FIG. 1 is a diagram for explaining an outline of a system using a tablet device according to the present embodiment. The tablet device 1 is a portable information processing device that can be carried by a user. The tablet device 1 includes a touch panel including a display unit 11 such as a liquid crystal display device and a position input unit 12.

図面管理サーバー2は、ベクター形式の図面データを保存、管理するサーバーである。 図面管理サーバー2は通信手段4によってタブレット型装置1と有線もしくは無線通信手段5によって接続されている。   The drawing management server 2 is a server for storing and managing vector format drawing data. The drawing management server 2 is connected to the tablet device 1 by a communication means 4 via a wired or wireless communication means 5.

タブレット型装置1は、図面管理サーバー2によって管理されている図面データを表示することで、工事などの現場でも、ユーザーは簡単に図面の閲覧、確認及び加筆・修正を行うことができる。そのため、紙面に印刷された図面を用いた場合に比して、ユーザーの利便性は大いに向上している。   The tablet-type device 1 displays the drawing data managed by the drawing management server 2, so that the user can easily view, check, add and modify the drawing even at a site such as construction. Therefore, the convenience for the user is greatly improved as compared with the case where a drawing printed on paper is used.

図2は、本実施形態で用いる図面管理サーバーとタブレット型装置の構成を示したブロック図である。   FIG. 2 is a block diagram showing the configuration of the drawing management server and tablet device used in the present embodiment.

タブレット型装置1は、図面管理サーバー2から図面データを受信する。ここで、受信する図面データは、図面管理サーバー2が保存している。保存されている図面データは、ベクター型のベクターデータ、または、ベクター型のベクターデータとラスター型のラスターデータの両方の形式の図面データである。これらベクターデータとラスターデータの図面データを表示するためのタブレット型装置1は、インターネット3等のネットワークを介して図面管理サーバー2と各種のデータの送受信が可能となっている。携帯性を良くするために無線によって接続されているが、一時的に有線で送受信してもよい。このタブレット型装置1は、薄型で比較的軽量であるため、携帯に適しており、例えば、建築現場、土木の作業現場、測量の現場などに持ち込むのに特に便利である。   The tablet device 1 receives drawing data from the drawing management server 2. Here, the drawing management server 2 stores the drawing data to be received. The stored drawing data is vector-type vector data, or drawing data in the form of both vector-type vector data and raster-type raster data. The tablet device 1 for displaying the vector data and the raster data drawing data can transmit and receive various data to and from the drawing management server 2 via a network such as the Internet 3. Although it is connected wirelessly to improve portability, it may be temporarily transmitted and received by wire. This tablet-type device 1 is thin and relatively lightweight, and is therefore suitable for carrying. For example, it is particularly convenient for bringing it into a construction site, a civil engineering work site, a surveying site, and the like.

図面管理サーバー2は、CPUなどの制御手段21、不揮発性メモリーのROM22、ランダムアクセスメモリーのRAM23、画像データを記憶する画像データ記憶手段24を備えている。画像データ記憶手段24は高速に大量にデータを読み書きできるHDDなどで構成されている。制御手段21は通信手段25を介してインターネット3に接続され、外部機器と通信が可能となっている。   The drawing management server 2 includes a control unit 21 such as a CPU, a ROM 22 of a nonvolatile memory, a RAM 23 of a random access memory, and an image data storage unit 24 for storing image data. The image data storage means 24 is composed of an HDD or the like that can read and write a large amount of data at high speed. The control means 21 is connected to the Internet 3 via the communication means 25 and can communicate with an external device.

制御手段21は、各種プログラムに従った情報処理を実行することで、図面管理サーバー2の各部を統括的に制御する。ROM22は、制御手段21が実行するための各種プログラムや当該プログラムの実行に必要なパラメータ等を記憶した読み取り専用メモリーである。RAM23は、制御手段21が図面の管理処理などを行う際に、ワーキングメモリーを提供する読み書き可能なメモリーである。   The control means 21 performs overall control of each part of the drawing management server 2 by executing information processing according to various programs. The ROM 22 is a read-only memory that stores various programs to be executed by the control means 21 and parameters necessary for executing the programs. The RAM 23 is a readable / writable memory that provides a working memory when the control means 21 performs a drawing management process or the like.

通信手段25は、図面管理サーバー2をインターネット3などのネットワークに接続するための通信用インターフェイスである。図面管理サーバー2は、この通信手段25を介して画像データ記憶手段24に記憶された図面データをタブレット型装置1へ送信する。   The communication means 25 is a communication interface for connecting the drawing management server 2 to a network such as the Internet 3. The drawing management server 2 transmits the drawing data stored in the image data storage unit 24 to the tablet device 1 via the communication unit 25.

画像データ記憶手段24は、制御手段21が図面データの管理処理を行うための図面管理プログラム、図面データの解像度を減少させ且つ階調表現処理を行う解像度減少処理プログラム、ベクター型の図面データをラスター型の図面データに変換するプログラム、図面データを保管する図面データベースなどを記憶している。   The image data storage means 24 is a drawing management program for the control means 21 to perform drawing data management processing, a resolution reduction processing program for reducing the resolution of drawing data and performing gradation expression processing, and rasterizing vector type drawing data. A program for converting to drawing data of a mold, a drawing database for storing drawing data, and the like are stored.

インターネット3には、サーバー側無線通信手段4が接続され、有線もしくは無線通信手段5によってタブレット型装置1と接続され、各種データの送受信がされる。
タブレット型装置1は、制御手段10、ROM13、RAM14、表示手段11、入力手段12、表示データ記憶手段15、タブレット側無線通信手段20を備えている。
Server-side wireless communication means 4 is connected to the Internet 3 and connected to the tablet-type device 1 by wired or wireless communication means 5 to transmit and receive various data.
The tablet device 1 includes a control unit 10, a ROM 13, a RAM 14, a display unit 11, an input unit 12, a display data storage unit 15, and a tablet-side wireless communication unit 20.

制御手段10は、表示手段11に図面データを表示させる図面表示プログラム等の各種プログラムに従った情報処理を実行する。制御手段10は、タブレット型装置1の各部を統括的に制御する。   The control means 10 executes information processing according to various programs such as a drawing display program for causing the display means 11 to display drawing data. The control means 10 comprehensively controls each part of the tablet device 1.

ROM13は、制御手段10が実行するための各種プログラムや当該プログラムの実行に必要なパラメータ等を記憶した読み取り専用メモリーである。表示手段11は、液晶ディスプレイなどの表示装置であり、所定の縮尺で設計図面などの図面データを表示できるようになっている。またこの表示手段11の表面に位置入力ができる入力手段12が備わっている。表示手段11と入力手段12は、いわゆるタッチパネルである。この表示手段11に表示する図面データを展開する表示データ記憶手段15が設けられている。   The ROM 13 is a read-only memory that stores various programs to be executed by the control means 10, parameters necessary for executing the programs, and the like. The display means 11 is a display device such as a liquid crystal display, and can display drawing data such as design drawings at a predetermined scale. An input means 12 for inputting a position is provided on the surface of the display means 11. The display means 11 and the input means 12 are so-called touch panels. Display data storage means 15 for expanding the drawing data to be displayed on the display means 11 is provided.

タブレット側通信手段20は、インターネット3に接続されているサーバー側通信手段4と通信を行い、各種データの送受信を行う。この通信を介して図面管理サーバー2から図面データを受信するようになっている。
RAM14は、制御手段10がプログラムの処理などを行う際に、ワーキングメモリーを提供する読み書き可能なメモリーである。
The tablet-side communication unit 20 communicates with the server-side communication unit 4 connected to the Internet 3 to transmit / receive various data. Drawing data is received from the drawing management server 2 via this communication.
The RAM 14 is a readable / writable memory that provides a working memory when the control means 10 performs program processing.

入力手段12は、ユーザーが指でタッチしている位置の座標値を所定のサンプリング周期でサンプリングしており、リアルタイムで座標値の時間的変化を追跡することができる。そのため、表示手段11上に指がタッチしたまま移動している場合は、指が表示手段11上をスライドしていると判断することができる。同様に、ユーザーのピンチ動作、フリック動作、タップ動作などを判断することができる。ここで、ピンチ動作とは2本の指を広げる動作であり、フリック動作とは指をはじく動作であり、タップ動作とは指で短時間触れる動作である。   The input means 12 samples the coordinate value of the position where the user is touching with a finger at a predetermined sampling period, and can track the temporal change of the coordinate value in real time. Therefore, when the finger is touching and moving on the display unit 11, it can be determined that the finger is sliding on the display unit 11. Similarly, a user's pinch operation, flick operation, tap operation, and the like can be determined. Here, the pinch operation is an operation of spreading two fingers, the flick operation is an operation of flicking a finger, and the tap operation is an operation of touching with a finger for a short time.

ROM13は、例えばハードディスクやEEPROM(Electrically Erasable Programmable ROM)などの不揮発性の大容量記憶媒体を備えており、図面データを拡大・縮小して表示する図面表示プログラムなどを記憶している。   The ROM 13 includes a nonvolatile large-capacity storage medium such as a hard disk or an EEPROM (Electrically Erasable Programmable ROM), and stores a drawing display program for enlarging and reducing drawing data.

制御手段10が、この図面表示プログラムを実行することで、受信した図面データを表示手段11に表示する。また、入力手段12からのユーザーの指示に応じて、表示手段11の表示内容を拡大・縮小表示を行う。   The control means 10 displays the received drawing data on the display means 11 by executing this drawing display program. Further, in accordance with a user instruction from the input unit 12, the display contents of the display unit 11 are enlarged / reduced.

制御手段10の機能には、ラスターデータから表示データを生成し、表示させる処理を行うラスターデータ表示制御手段17と、ベクターデータから表示データを生成し、表示させる処理を行うベクターデータ表示制御手段18を備える。また、入力手段12からのユーザーの指示に応じて、表示させる表示データの倍率を演算し、ラスターデータ表示制御手段17とベクターデータ表示制御手段18に拡大縮小の指示をすると共に、表示切替制御手段19に倍率を出力する表示拡大縮小制御手段16を備える。表示切替制御手段19は入力された倍率に応じてラスターデータに基づく表示データを表示するか、ベクターデータに基づく表示データを表示するかのどちらかを選択し、表示の制御をする。   The functions of the control means 10 include raster data display control means 17 for generating display data from raster data and displaying it, and vector data display control means 18 for generating and displaying display data from vector data. Is provided. Further, the magnification of the display data to be displayed is calculated in accordance with a user instruction from the input means 12, and the raster data display control means 17 and the vector data display control means 18 are instructed to enlarge and reduce, and the display switching control means. 19 includes display enlargement / reduction control means 16 for outputting a magnification. The display switching control means 19 selects either display data based on raster data or display data based on vector data according to the input magnification, and controls display.

図3は、本実施形態に係るタブレット型装置の操作を説明するための図である。表示手段11と入力手段12からなるタッチパネルにユーザーの指を触れ、2本の指を広げるピンチ動作を行う。この動作で、指は矢印31、32の方向に移動する軌跡が入力される。この動作の入力により、表示を拡大する処理が行われる。2本の指の間隔を狭めれば縮小の処理が行われる。例えば、図4は、図面データの表示を説明するための図である。入力手段12上でピンチ動作が行われた場合に、表示手段11の表示領域40に表示されている矩形41は、縦横それぞれ2倍のサイズに拡大された矩形42として表示される。全体が2倍に表示されている。倍率は、ピンチ動作の指の軌跡の長さに比例する。   FIG. 3 is a diagram for explaining the operation of the tablet device according to the present embodiment. A user's finger is touched on the touch panel composed of the display unit 11 and the input unit 12, and a pinch operation is performed to spread two fingers. With this operation, a trajectory in which the finger moves in the directions of arrows 31 and 32 is input. A process for enlarging the display is performed by inputting this operation. If the distance between the two fingers is narrowed, the reduction process is performed. For example, FIG. 4 is a diagram for explaining display of drawing data. When a pinch operation is performed on the input unit 12, the rectangle 41 displayed in the display area 40 of the display unit 11 is displayed as a rectangle 42 that is doubled in size both vertically and horizontally. The whole is displayed twice. The magnification is proportional to the length of the finger trajectory of the pinch action.

図5は、図面データの拡大表示を説明するための図である。図5(a)は、拡大前の図である。5(b)は、ラスターデータに基づく拡大を説明する図である。5(c)は、ベクターデータに基づく拡大を説明する図である。   FIG. 5 is a diagram for explaining enlarged display of drawing data. FIG. 5A is a diagram before enlargement. FIG. 5B is a diagram illustrating enlargement based on raster data. FIG. 5C is a diagram for explaining enlargement based on vector data.

表示エリア50を説明の便宜上縦横夫々16ドットの幅の表示エリアとする。ここに、三角形51が表示されている。ピンチ動作よって、エリア52の部分が2倍に拡大されて表示された場合を説明する。   For convenience of explanation, the display area 50 is a display area having a width of 16 dots vertically and horizontally. Here, a triangle 51 is displayed. A case where the area 52 is enlarged and displayed by a pinch operation will be described.

図5(a)は拡大前の図である。これはラスターデータに基づいて生成された表示データを表示している。これは、ラスターデータは、表示エリア50のサイズ、ここでは縦横それぞれ16ドット×16ドットのエリアに対応したサイズであると仮定する。エリア52の部分を16ドット×16ドットのエリア全体に表示した場合を図5(b)に示す。拡大表示すると、1ドット分の塗りつぶしは4ドット分の塗りつぶしとなり、ドット53が表示されないため、滑らかな斜線にならず、画質が低下する。   FIG. 5A is a view before enlargement. This displays display data generated based on raster data. This is based on the assumption that the raster data has a size corresponding to the size of the display area 50, here an area of 16 dots × 16 dots in each of the vertical and horizontal directions. FIG. 5B shows a case where the area 52 is displayed over the entire area of 16 dots × 16 dots. When enlarged display is performed, 1 dot fill becomes 4 dot fill, and the dot 53 is not displayed. Therefore, the image is not smooth and the image quality is deteriorated.

一方、図5(c)に示すように、ベクターデータに基づいて拡大した場合は、図5(b)のドット53に相当する部分も塗りつぶされ、滑らかな斜線の図となり、画質の低下を防止できる。   On the other hand, as shown in FIG. 5C, when enlarged based on the vector data, the portion corresponding to the dot 53 in FIG. 5B is also painted, resulting in a smooth hatched diagram, preventing deterioration in image quality. it can.

このように、表示エリアの最大の解像度に合わせたラスターデータを利用すると、拡大した場合に、画像の画質が低下してしまう。これを防ぐには、高解像度化したラスターデータを用いれば良いが、ラスターデータを高解像度化するというこうは、それだけデータが増えることを意味する。記憶容量を少なくするためには、ベクターデータが有利である。   As described above, when raster data matched with the maximum resolution of the display area is used, the image quality of the image is degraded when enlarged. In order to prevent this, raster data with a higher resolution may be used. However, increasing the resolution of raster data means that the data increases accordingly. In order to reduce the storage capacity, vector data is advantageous.

図6は、図面データを拡大する場合の操作と動作を説明するための図である。軸66は表示画面上の倍率を示す。軸67は操作の時間経過を示す。   FIG. 6 is a diagram for explaining operations and operations when enlarging drawing data. An axis 66 indicates the magnification on the display screen. The axis 67 shows the operation time.

予めタブレット型装置1に、表示するベクターデータとラスターデータが記憶されている。また、ラスターデータは、表示手段11で表示できる解像度の所定倍の解像度に、例えば2倍に、ベクターデータから変換されたものである。そのため、2倍まで拡大しても、画質が劣化することが無くきれいな画像を表示できる。2倍に限らず、ラスターデータを記憶する容量に応じて、余裕があればそれ以上にもしてもよいし、余裕が無ければそれ以下にしても良い。所定の倍率は好ましくは1倍以上4倍以下が好ましく、特に2倍程度が好ましい。あまり倍率を大きくするとその分データが大きくなってしまうからである。   Vector data and raster data to be displayed are stored in the tablet device 1 in advance. The raster data is converted from the vector data to a resolution that is a predetermined multiple of the resolution that can be displayed by the display means 11, for example, twice. Therefore, even if the image is enlarged up to 2 times, a clear image can be displayed without deterioration of image quality. It is not limited to 2 times, and if there is a margin, it may be more than that depending on the capacity for storing the raster data, or less if there is no margin. The predetermined magnification is preferably 1 to 4 times, particularly about 2 times. This is because if the magnification is increased too much, the data will increase accordingly.

タイミング60に於いて、入力操作は無く、表示の倍率を示す線65が表示の倍率が1倍であることを示している。このタイミング60から、ラスターデータに基づいて表示データを生成する処理69がされ、この表示データのラスター型の表示処理73がされる。   At timing 60, there is no input operation, and a line 65 indicating the display magnification indicates that the display magnification is 1. From this timing 60, a process 69 for generating display data based on the raster data is performed, and a raster type display process 73 of this display data is performed.

次に、タイミング61に於いて、タッチパネルの入力が開始される。その操作は拡大操作であり、タイミング63まで、2本の指の間隔を広げる操作がされ、それに合わせて信号68が入力される。入力信号68がONの間、表示の倍率は1倍から3倍になることを、表示の倍率を示す線65が示している。拡大が始まると、ラスターデータに基づいて表示データを生成する処理70がされ、この表示データのラスター型の表示処理73がされる。   Next, at timing 61, touch panel input is started. The operation is an enlargement operation, and until the timing 63, an operation to widen the interval between two fingers is performed, and a signal 68 is input accordingly. A line 65 indicating the display magnification indicates that the display magnification is 1 to 3 while the input signal 68 is ON. When the enlargement starts, a process 70 for generating display data based on the raster data is performed, and a raster type display process 73 for the display data is performed.

倍率が2倍になるタイミング62までは、ラスターデータに基づいて表示データを生成する。倍率が変わっている間に、倍率に応じて表示データを複数回生成し、ラスター型の表示処理73で表示処理をする。この倍率に応じた複数回の生成の間隔を短くすることで、連続して拡大しているように見せることができる。ラスターデータに基づき表示させるので高速にできる。   Display data is generated based on the raster data until the timing 62 when the magnification is doubled. While the magnification is changing, display data is generated a plurality of times according to the magnification, and display processing is performed by a raster type display processing 73. By shortening the interval of multiple generations according to this magnification, it can appear as if it is continuously expanded. Since it is displayed based on raster data, it can be performed at high speed.

倍率が2倍を超える場合は、ラスターデータに基づいて表示させると画質の劣化が生じる。しかし、ベクターデータに基づいて表示させると処理時間が間に合わず、操作をしているにも関わらず、拡大表示がされないという問題が生じる場合がある。そのため、操作が続いている間はラスターデータに基づいて表示させ、操作が終了したタイミング63における倍率に応じてラスターデータに基づく表示データを生成する処理71を行い、この表示データのラスター型の表示処理73を行う。更に、ベクターデータから表示データを生成する処理72を行い、ベクターデータに基づく表示データのベクター型の表示処理74を行う。すなわちベクターデータから表示データを生成する処理72が終わるタイミング64から生成されたベクターデータに基づく表示データのベクター型の表示処理74を行い、劣化した画像表示から精細な画像表示に切り替わる。   When the magnification exceeds 2, the image quality is degraded when displayed based on the raster data. However, if the display is based on the vector data, the processing time may not be in time, and there may be a problem that the enlarged display is not performed despite the operation. Therefore, a process 71 for generating display data based on the raster data according to the magnification at the timing 63 when the operation is completed is performed while the operation is continued, and a raster type display of the display data is performed. Processing 73 is performed. Further, a process 72 for generating display data from the vector data is performed, and a vector type display process 74 of the display data based on the vector data is performed. That is, the display data vector type display process 74 based on the vector data generated from the timing 64 when the process 72 for generating the display data from the vector data ends is performed, and the deteriorated image display is switched to the fine image display.

このようにすることで、拡大操作中は、操作に応じて画像が拡大し、拡大率が大きくなると、画像の劣化が含まれた状態で拡大表示され、操作が終わるとベクターデータに基づく精細な画像を表示させることができる。ユーザーは、操作していることを認識でき、画像が劣化しても、どの程度まで拡大して止めるかを、拡大表示を見ながら感覚的に判断ができるようになる。   In this way, during the enlargement operation, the image is enlarged according to the operation, and when the enlargement ratio is increased, the image is enlarged and displayed with the deterioration of the image included. An image can be displayed. The user can recognize that he / she is operating, and can visually determine how much the image is enlarged and stopped even when the image is deteriorated while viewing the enlarged display.

また、所定の倍率すなわちここでは2倍を超える倍率となった場合に、ラスターデータから表示データを生成する合間に、ベクターデータから表示データを生成する処理を行い、ベクターデータからの表示データ生成が完了した時点で、ベクターデータに基づく表示ができるように切り替えるようにする。このように合間に処理をすると、よりなめらかにラスターデータに基づく表示からベクターデータに基づく表示に切り替えることができる。   In addition, when a predetermined magnification, that is, a magnification exceeding 2 times in this case, the display data is generated from the vector data between the generation of the display data from the raster data, and the display data is generated from the vector data. When completed, switch to allow display based on vector data. If processing is performed in this manner, the display based on the raster data can be switched more smoothly to the display based on the vector data.

また、表示手段11に表示されるベクターデータに基づいて生成された表示データを、ラスターデータとして更新することで、例えば、2倍のラスターデータを3倍のラスターデータとすることができる。例えば、一旦指を離し、倍率を確定させ、その後再度拡大操作する場合に、この3倍のラスターデータを基にして拡大表示させても良い。こうすれば、2倍の物を基にするよりも画像の劣化が少なく、見やすいものとなる。   Further, by updating the display data generated based on the vector data displayed on the display unit 11 as raster data, for example, double raster data can be converted into triple raster data. For example, when the finger is released once, the magnification is fixed, and then the enlargement operation is performed again, the enlarged display may be performed based on the three times the raster data. In this way, the image is less deteriorated and easier to see than when it is based on a double object.

ここで、ラスターデータから表示データを生成する合間にベクターデータから表示データを生成する場合に、合間の時間では処理が間に合えば、ベクターデータからの表示データを表示し、間に合わなければ、生成処理を中止し、ラスターデータからの表示データを表示するようにしてもよい。またこの生成処理を中止している間に倍率が変わり、次のベクターデータから表示データを生成する処理の時には倍率を変えて改めて生成を開始するようにしてもよい。   Here, when generating display data from vector data in the interval between generating display data from raster data, display data from the vector data is displayed if the processing is in time, and if it is not in time, the generation processing is performed. You may make it cancel and display the display data from raster data. Further, the magnification may be changed while the generation process is stopped, and the generation may be started again by changing the magnification in the process of generating display data from the next vector data.

図7は、本実施形態の処理手順を説明するフローチャートである。制御手段10がプログラムに従って処理を行う。
先ず、ステップS1で、表示手段11の画面情報を取得する。これは、予めROM13に記憶されている画面サイズおよび解像度の情報である。
次に、ステップS2では、表示する図面のベクターデータとラスターデータを取得する。
FIG. 7 is a flowchart for explaining the processing procedure of this embodiment. The control means 10 performs processing according to the program.
First, in step S1, screen information of the display unit 11 is acquired. This is screen size and resolution information stored in advance in the ROM 13.
Next, in step S2, vector data and raster data of the drawing to be displayed are acquired.

タブレット型装置1は通信手段により、図面管理サーバー2から図面データを取得し、一旦、RAM14に記憶する。この図面データはベクターデータである。また、制御手段10は、取得したベクターデータと画面情報に基づいて、所定のサイズのラスターデータを生成する。例えば表示手段11の解像度の2倍のラスターデータを生成する。例えば、長い表示時間をユーザーに待たせないために、先に、ベクターデータから生成した低解像度のラスターデータを高速に表示する。つまり表示が、図面の全体表示もしくは拡大率の小さい表示の時は高精細さが必要でないため、低解像度のラスターデータで表示すればよい。ラスターデータの必要解像度は、表示手段11の解像度と同程度の、例えば縦768ドット、横1024ドット程度以上は必要であるが、高速表示を妨げないようデータを肥大化させないため、解像度の2倍程度まで、例えば縦1536ドット、横2048ドット程度までに抑えるとよい。しかし、このようなラスターデータを図面管理サーバー2から取得できれば、取得したデータを一旦、RAM14に記憶し、タブレット型装置1では生成しない。例えば、図面管理サーバー2に表示手段11の画面情報を送信し、図面管理サーバー2でベクターデータから所望のラスターデータを生成し、生成されたラスターデータをタブレット型装置1で受信してもよい。   The tablet device 1 acquires drawing data from the drawing management server 2 by communication means and temporarily stores it in the RAM 14. This drawing data is vector data. Further, the control means 10 generates raster data of a predetermined size based on the acquired vector data and screen information. For example, raster data having twice the resolution of the display unit 11 is generated. For example, in order not to make the user wait for a long display time, the low resolution raster data generated from the vector data is displayed at high speed. That is, when the display is an entire drawing display or a display with a small enlargement ratio, high definition is not required, and therefore, display may be performed with low-resolution raster data. The required resolution of the raster data is about the same as the resolution of the display means 11, for example, about 768 dots in the vertical direction and 1024 dots in the horizontal direction. However, the data is not enlarged so as not to hinder high-speed display. For example, it may be suppressed to about 1536 dots vertically and 2048 dots horizontally. However, if such raster data can be acquired from the drawing management server 2, the acquired data is temporarily stored in the RAM 14 and is not generated by the tablet device 1. For example, the screen information of the display unit 11 may be transmitted to the drawing management server 2, the desired raster data may be generated from the vector data by the drawing management server 2, and the generated raster data may be received by the tablet device 1.

次に、ステップS3で、入力手段11から入力された、拡大縮小の拡大率の情報であるサイズ変更情報を取得し、一旦、RAM14に記憶する。表示拡大縮小制御手段16により、入力手段12から入力された操作情報から拡大率を演算する。   Next, in step S3, the size change information, which is information of the enlargement / reduction ratio input from the input means 11, is acquired and temporarily stored in the RAM. The display enlargement / reduction control means 16 calculates the enlargement ratio from the operation information input from the input means 12.

次に、ステップS4で、サイズ変更情報の拡大率に従ってラスターデータを拡大した表示データの生成をする。すなわち、ラスターデータ表示制御手段17で、表示位置及び拡大率に応じた表示データを生成する。   Next, in step S4, display data obtained by enlarging the raster data according to the enlargement ratio of the size change information is generated. That is, the raster data display control means 17 generates display data corresponding to the display position and the enlargement ratio.

次に、ステップS5で、サイズ変更情報の拡大率に従ってベクターデータを拡大した表示データの生成をする。すなわち、ベクターデータ表示制御手段18で、表示位置及び拡大率に応じた表示データを生成する。この処理は、所定の倍率を超え、ユーザーの操作入力が終了すると実施する。   Next, in step S5, display data is generated by enlarging the vector data in accordance with the enlargement rate of the size change information. That is, the vector data display control means 18 generates display data corresponding to the display position and the enlargement ratio. This process is performed when a predetermined magnification is exceeded and the user's operation input is completed.

次に、ステップS6で、表示データを表示するための表示処理を行う。
図8は、図面データを表示するため処理手順を説明するフローチャートである。制御手段10がプログラムに従って動作する。
Next, in step S6, display processing for displaying the display data is performed.
FIG. 8 is a flowchart illustrating a processing procedure for displaying drawing data. The control means 10 operates according to the program.

ステップS10で、拡大率が所定の倍率を超えたかを判断する。この所定の倍率は、例では、表示手段11の解像度の2倍のラスターデータを備えているので、この2倍が所定の倍率となる。これを超えると、ラスターデータに基づく表示は画質の劣化が生じる場合がある。超えていればステップS11に移行し、超えていなければステップS14に移行する。   In step S10, it is determined whether the enlargement ratio exceeds a predetermined magnification. In this example, the predetermined magnification is provided with raster data twice as high as the resolution of the display means 11, so this double is the predetermined magnification. Beyond this, the display based on the raster data may deteriorate the image quality. If it exceeds, the process proceeds to step S11, and if not, the process proceeds to step S14.

ステップS11では、ベクターデータと拡大率に基づいて生成された表示データの生成が完了したかを確認する。ベクターデータと拡大率に基づいた生成される表示データは、入力手段12の操作入力が完了した後、すなわち拡大率が決定した後に、表示データを生成する演算が開始される。好ましくは、拡大率が決定した後に、ラスターデータから表示データを生成しその生成が終了し、それを表示してから、ベクターデータから表示データを生成し、表示する。こうすることで、劣化した画像ではあるが、一旦拡大された画像が表示され、それに替わって高精細の画像が表示され、ユーザーにとっては拡大操作がリアルタイムに反映されるので操作感が満たされる。   In step S11, it is confirmed whether or not the generation of the display data generated based on the vector data and the enlargement ratio is completed. For the display data generated based on the vector data and the enlargement ratio, an operation for generating display data is started after the operation input of the input unit 12 is completed, that is, after the enlargement ratio is determined. Preferably, after the enlargement ratio is determined, display data is generated from the raster data, the generation ends, and after the display data is displayed, the display data is generated from the vector data and displayed. By doing so, although it is a deteriorated image, a once enlarged image is displayed, and instead, a high-definition image is displayed. For the user, the enlargement operation is reflected in real time, so that the operational feeling is satisfied.

あるいは、ステップS10で、拡大率が所定の倍率を超えた場合、ラスターデータから表示データを生成しその生成が終了し、それを表示する合間にベクターデータから表示データを生成し、その生成が終了した時点で、かつ入力手段12の操作入力が完了する前に、ベクターデータから生成した画像を表示するようにしてもよい。こうすることで、よりなめらかに、ラスターデータの表示からベクターデータの表示へと切り替えることができる。   Alternatively, if the enlargement ratio exceeds a predetermined magnification in step S10, display data is generated from the raster data and the generation ends, and display data is generated from the vector data between the display times, and the generation ends. At this point, and before the operation input of the input means 12 is completed, an image generated from the vector data may be displayed. By doing so, it is possible to switch from the display of raster data to the display of vector data more smoothly.

これらステップS10とステップS11によりラスターデータに基づく表示かベクターデータに基づく表示かを選択する。すなわち、表示切替制御手段19に相当し、拡大率に応じてどのデータを基にして表示するかを選択する。変換が終了していればステップS12に、終了していなければステップS14に移行する。   In step S10 and step S11, a display based on raster data or a display based on vector data is selected. That is, it corresponds to the display switching control means 19 and selects which data is to be displayed based on the enlargement ratio. If the conversion has been completed, the process proceeds to step S12. If the conversion has not been completed, the process proceeds to step S14.

ステップS12では、ベクターデータに基づいて生成された表示データを表示データ記憶手段15に記憶する処理を行う。
ステップS13では、表示データ記憶手段15に記憶されているベクターデータに基づいて生成された表示データを表示手段11に表示する処理を行う。
In step S12, the display data generated based on the vector data is stored in the display data storage unit 15.
In step S13, the display data generated based on the vector data stored in the display data storage means 15 is displayed on the display means 11.

ステップS14では、ラスターデータに基づいて生成された表示データを表示データ記憶手段15に記憶する処理を行う。
ステップS15では、表示データ記憶手段15に記憶されているラスターデータに基づいて生成された表示データを表示手段11に表示する処理を行う。
In step S14, the display data generated based on the raster data is stored in the display data storage unit 15.
In step S15, the display data generated based on the raster data stored in the display data storage means 15 is displayed on the display means 11.

本実施の形態によれば、大判で高精細の図面であっても、タブレット型装置などの携帯装置で高速表示を実現することができる。その際、解像度を減少させることによって生じる視認性の劣化や細線の欠落といった事態を防止することができる。   According to the present embodiment, high-speed display can be realized with a portable device such as a tablet-type device even in a large-sized and high-definition drawing. At that time, it is possible to prevent a situation such as degradation of visibility and lack of fine lines caused by reducing the resolution.

本発明は、タブレット型情報処理装置、ノートパソコンなどの携帯型の情報処理装置に利用できる。   The present invention can be used for portable information processing devices such as tablet information processing devices and notebook personal computers.

1 タブレット型装置
2 図面管理サーバー
3 インターネット
10 制御手段
11 表示手段
12 入力手段
13 ROM
14 RAM
16 表示拡大縮小制御手段
17 ラスターデータ表示制御手段
18 ベクターデータ表示制御手段
19 表示切替制御手段
21 制御手段
22 ROM
23 RAM
24 画像データ記憶手段
DESCRIPTION OF SYMBOLS 1 Tablet device 2 Drawing management server 3 Internet 10 Control means 11 Display means 12 Input means 13 ROM
14 RAM
16 Display enlargement / reduction control means 17 Raster data display control means 18 Vector data display control means 19 Display switching control means 21 Control means 22 ROM
23 RAM
24 Image data storage means

Claims (6)

外部装置からベクター形式の画像データであるベクターデータを受信する通信手段と、
画像を表示する表示手段と、
前記ベクターデータと前記表示手段の解像度に基づき前記ベクターデータから変換されたラスターデータを記憶する記憶手段と、
前記表示手段に表示する画像の表示倍率を連続する操作によって入力する入力手段と、
前記ベクターデータから前記表示手段に表示する表示データを生成するベクターデータ表示制御手段と、
前記ラスターデータから前記表示手段に表示する表示データを生成するラスターデータ表示制御手段と、
前記入力手段によって入力された前記表示倍率が所定の倍率以下の場合は、前記ラスターデータに基づいて生成された表示データを前記表示手段に表示し、
前記表示倍率が所定の倍率を超える場合であって、前記入力手段の入力により前記表示倍率が確定するまでは、もしくは、前記ベクターデータから前記表示手段に表示する表示データの生成が終了するまでは、前記ラスターデータに基づいて生成された表示データを前記表示手段に表示し、
前記表示倍率が所定の倍率を超える場合であって、前記入力手段の入力により前記表示倍率が確定した後は、もしくは、前記ベクターデータから前記表示手段に表示する表示データの生成が終了した後は、前記ベクターデータに基づいて生成された表示データを前記表示手段に表示する制御を行う制御手段と、
を有することを特徴とする携帯情報処理装置。
Communication means for receiving vector data which is image data in vector format from an external device;
Display means for displaying an image;
Storage means for storing raster data converted from the vector data based on the resolution of the vector data and the display means;
Input means for inputting a display magnification of an image displayed on the display means by a continuous operation;
Vector data display control means for generating display data to be displayed on the display means from the vector data;
Raster data display control means for generating display data to be displayed on the display means from the raster data;
If the display magnification input by the input means is equal to or lower than a predetermined magnification, display data generated based on the raster data is displayed on the display means,
In the case where the display magnification exceeds a predetermined magnification, until the display magnification is determined by input from the input means, or until generation of display data to be displayed on the display means from the vector data is completed. Display the display data generated based on the raster data on the display means;
When the display magnification exceeds a predetermined magnification, and after the display magnification is determined by input from the input means, or after generation of display data to be displayed on the display means from the vector data is completed. Control means for controlling the display means to display display data generated based on the vector data;
A portable information processing apparatus comprising:
前記表示手段と前記入力手段が一体のタッチパネルであることを特徴とする請求項1に記載の携帯情報処理装置。   The portable information processing apparatus according to claim 1, wherein the display unit and the input unit are an integrated touch panel. 前記所定の倍率は、1倍以上4倍以下であることを特徴とする請求項1または請求項2に記載の携帯情報処理装置。   The portable information processing apparatus according to claim 1, wherein the predetermined magnification is 1 to 4 times. 前記表示手段に表示される前記ベクターデータに基づいて生成された表示データを、前記記憶手段の前記ラスターデータとして更新することを特徴とする請求項1から請求項3に記載の携帯情報処理装置。   4. The portable information processing apparatus according to claim 1, wherein display data generated based on the vector data displayed on the display unit is updated as the raster data of the storage unit. 表示手段に画像を表示させる表示処理方法であって、
通信手段によって外部装置からベクター形式の画像データであるベクターデータを受信するステップと、
前記ベクターデータと前記表示手段の解像度に基づき前記ベクターデータから変換されたラスターデータを記憶手段に記憶するステップと、
入力手段によって前記表示手段に表示する画像の表示倍率を連続する操作によって入力するステップと、
前記ベクターデータから前記表示手段に表示する表示データを生成するステップと、
前記ラスターデータから前記表示手段に表示する表示データを生成するステップと、
前記入力手段によって入力された前記表示倍率が所定の倍率以下の場合は、前記ラスターデータに基づいて生成された表示データを前記表示手段に表示し、
前記表示倍率が所定の倍率を超える場合であって、前記入力手段の入力により前記表示倍率が確定するまでは、もしくは、前記ベクターデータから前記表示手段に表示する表示データの生成が終了するまでは、前記ラスターデータに基づいて生成された表示データを前記表示手段に表示し、
前記表示倍率が所定の倍率を超える場合であって、前記入力手段の入力により前記表示倍率が確定した後は、もしくは、前記ベクターデータから前記表示手段に表示する表示データの生成が終了した後は、前記ベクターデータに基づいて生成された表示データを前記表示手段に表示するステップと、
を有することを特徴とする表示処理方法。
A display processing method for displaying an image on a display means,
Receiving vector data which is image data in vector format from an external device by communication means;
Storing raster data converted from the vector data based on the resolution of the vector data and the display means in a storage means;
A step of inputting a display magnification of an image displayed on the display unit by an input unit by a continuous operation;
Generating display data to be displayed on the display means from the vector data;
Generating display data to be displayed on the display means from the raster data;
If the display magnification input by the input means is equal to or lower than a predetermined magnification, display data generated based on the raster data is displayed on the display means,
In the case where the display magnification exceeds a predetermined magnification, until the display magnification is determined by input from the input means, or until generation of display data to be displayed on the display means from the vector data is completed. Display the display data generated based on the raster data on the display means;
When the display magnification exceeds a predetermined magnification, and after the display magnification is determined by input from the input means, or after generation of display data to be displayed on the display means from the vector data is completed. Displaying the display data generated based on the vector data on the display means;
A display processing method characterized by comprising:
表示手段に画像を表示させる表示処理プログラムであって、
無線通信手段によって無線により外部装置からベクター形式の画像データであるベクターデータを受信するステップと、
前記ベクターデータと前記表示手段の解像度に基づき前記ベクターデータから変換されたラスターデータを記憶手段に記憶するステップと、
入力手段によって前記表示手段に表示する画像の表示倍率を連続する操作によって入力するステップと、
前記ベクターデータから前記表示手段に表示する表示データを生成するステップと、
前記ラスターデータから前記表示手段に表示する表示データを生成するステップと、
前記入力手段によって入力された前記表示倍率が所定の倍率以下の場合は、前記ラスターデータに基づいて生成された表示データを前記表示手段に表示し、
前記表示倍率が所定の倍率を超える場合であって、前記入力手段の入力により前記表示倍率が確定するまでは、もしくは、前記ベクターデータから前記表示手段に表示する表示データの生成が終了するまでは、前記ラスターデータに基づいて生成された表示データを前記表示手段に表示し、
前記表示倍率が所定の倍率を超える場合であって、前記入力手段の入力により前記表示倍率が確定した後は、もしくは、前記ベクターデータから前記表示手段に表示する表示データの生成が終了した後は、前記ベクターデータに基づいて生成された表示データを前記表示手段に表示するステップと、
をコンピューターに実行させることを特徴とする表示処理プログラム。
A display processing program for displaying an image on a display means,
Receiving vector data which is image data in vector format from an external device wirelessly by wireless communication means;
Storing raster data converted from the vector data based on the resolution of the vector data and the display means in a storage means;
A step of inputting a display magnification of an image displayed on the display unit by an input unit by a continuous operation;
Generating display data to be displayed on the display means from the vector data;
Generating display data to be displayed on the display means from the raster data;
If the display magnification input by the input means is equal to or lower than a predetermined magnification, display data generated based on the raster data is displayed on the display means,
In the case where the display magnification exceeds a predetermined magnification, until the display magnification is determined by input from the input means, or until generation of display data to be displayed on the display means from the vector data is completed. Display the display data generated based on the raster data on the display means;
When the display magnification exceeds a predetermined magnification, and after the display magnification is determined by input from the input means, or after generation of display data to be displayed on the display means from the vector data is completed. Displaying the display data generated based on the vector data on the display means;
A display processing program for causing a computer to execute.
JP2013049555A 2013-03-12 2013-03-12 Portable information processing apparatus, display processing method, and display processing program Active JP6085197B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013049555A JP6085197B2 (en) 2013-03-12 2013-03-12 Portable information processing apparatus, display processing method, and display processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013049555A JP6085197B2 (en) 2013-03-12 2013-03-12 Portable information processing apparatus, display processing method, and display processing program

Publications (2)

Publication Number Publication Date
JP2014174477A JP2014174477A (en) 2014-09-22
JP6085197B2 true JP6085197B2 (en) 2017-02-22

Family

ID=51695711

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013049555A Active JP6085197B2 (en) 2013-03-12 2013-03-12 Portable information processing apparatus, display processing method, and display processing program

Country Status (1)

Country Link
JP (1) JP6085197B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2584143B2 (en) * 1991-05-09 1997-02-19 松下電器産業株式会社 Image display device
JPH07152897A (en) * 1993-11-29 1995-06-16 Mitsubishi Electric Corp Drawing display device
JP2006086966A (en) * 2004-09-17 2006-03-30 Canon Inc Image processing apparatus and display method

Also Published As

Publication number Publication date
JP2014174477A (en) 2014-09-22

Similar Documents

Publication Publication Date Title
US8952992B2 (en) Zoom processing device, zoom processing method, and computer program
US8217947B2 (en) Text-reading support on handheld devices and devices with small displays
JP6790651B2 (en) Computing device, graph display method of computing device, and program
KR101932718B1 (en) Device and method for changing size of display window on screen
JP5981175B2 (en) Drawing display device and drawing display program
WO2018198703A1 (en) Display device
US20170192673A1 (en) Information processing apparatus, information processing method, and information processing program
JP4854797B2 (en) Programs and electronics
JP6085197B2 (en) Portable information processing apparatus, display processing method, and display processing program
JP5906344B1 (en) Information processing apparatus, information display program, and information display method
JP2016076017A (en) Graphic processing apparatus and graphic processing program
JP2005107871A (en) Image display method and device, program by the same method and recording medium with its program stored
JP2007047942A (en) DATA DISPLAY METHOD, DATA DISPLAY DEVICE, AND PROGRAM
JP5332551B2 (en) Information processing apparatus, display control method, and program
JP6526851B2 (en) Graphic processing apparatus and graphic processing program
JP6655880B2 (en) Display control device, display control method and program
CN106406717A (en) Screen adjustment method and device
JP5482696B2 (en) Display control apparatus, display control method, and program
KR101730381B1 (en) Method, system and non-transitory computer-readable recording medium for controlling scroll based on context information
JP2007299220A (en) Display control apparatus and display control program
JP4610413B2 (en) Icon display device
JP5193969B2 (en) Map display apparatus and method for simultaneously displaying different maps
JP2020086637A (en) Information processing apparatus, control method thereof, and program
JP4670289B2 (en) Display control device
JP6577731B2 (en) Terminal device, display control method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150810

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20150925

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20150928

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160209

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161115

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: 20170110

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170127

R150 Certificate of patent or registration of utility model

Ref document number: 6085197

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350