Processing device, processing method, and program

By adjusting the resolution of marks on mobile devices to match the underlying drawing, the device addresses the issue of incongruity, enhancing user comfort in viewing design drawings.

JP7739842B2Active Publication Date: 2025-09-17OKI ELECTRIC INDUSTRY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021137193
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-08-25
Publication Date
2025-09-17
Estimated Expiration
2041-08-25

AI Technical Summary

Technical Problem

Existing technologies fail to consider resolution matching between design drawings and marks on mobile devices, causing user discomfort due to incongruity.

Method used

A processing device and method that adjusts the resolution of marks on a mobile device to match the resolution of the underlying drawing, using information about the drawing and mark resolution, scale, and original object size to ensure congruent display.

Benefits of technology

This approach suppresses the sense of incongruity by ensuring the resolution of the drawing and marks are closely matched, providing a natural and comfortable viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007739842000001
    Figure 0007739842000001
  • Figure 0007739842000002
    Figure 0007739842000002
  • Figure 0007739842000003
    Figure 0007739842000003
Patent Text Reader

Abstract

To suppress a sense of incongruity due to the difference in resolution.SOLUTION: A processing apparatus includes: a first processing unit which displays, on a display unit 14, a drawing grs of a size calculated based on scale information for screen display and information on a drawing having the first to fourth information; and a second processing unit which displays, on the display unit 14, a mark kn of a size calculated based on the scale information for screen display, the second to fourth information in the information on the drawing, and information on a mark having the fifth to eighth information. The second processing unit creates the mark kn so that the resolution of the drawing grs to be displayed may be coincident with the resolution of the mark kn to be displayed.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a processing device, a processing method, and a program. [Background technology]

[0002] In recent years, technology has been developed to support work at construction sites and other building sites by displaying design drawings on the screen of a mobile device (see, for example, Patent Document 1). The technology described in Patent Document 1 makes it possible to add marks to the design drawings displayed on the screen of a mobile device, depicting figures of heavy machinery and the like, so that the placement of heavy machinery and the like can be considered on the screen of the mobile device (i.e., on the design drawings). The scale of the design drawings and marks can be changed. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2019-101650 A Summary of the Invention [Problem to be solved by the invention]

[0004] Although the technology described in Patent Document 1 allows the scale of the mark to be changed, it does not consider the resolution of the mark, which can cause the user to feel uncomfortable because the resolution of the design drawing and the resolution of the mark do not match.

[0005] The present invention has been made in view of the above-mentioned problems, and provides a processing device, a processing method, and a program that can suppress the sense of incongruity caused by differences in resolution. [Means for solving the problem]

[0006] In order to solve the above problem, the processing device according to the present invention is a device for displaying information on a scale of a screen display and information on a first information on a display unit. , second information anda first processing unit that displays a drawing of a size calculated based on information about the drawing having fourth information, and a display unit that displays information about the scale of the screen display and second information in the information about the drawing; and a second processing unit that displays a mark of a size calculated based on the fourth information and information about the mark having the fifth information to the eighth information, wherein the first information is drawing data as image data obtained by digitizing the drawing, and the second information is information related to the resolution of the drawing data. ,before The fourth information is , former the fifth information is information relating to the scale of the drawing, the fifth information is mark data as image data obtained by imaging the mark, the sixth information is information relating to the resolution of the mark data, the seventh information is information relating to the size of the mark, and the eighth information is information relating to the original size of the object that is the basis of the mark, and the second processing unit creates the mark so that the resolution of the drawing to be displayed matches the resolution of the mark to be displayed. and to determine the size of the mark to be displayed on the display unit, ninth information, which is information relating to the scale of the original size for the mark, is determined from the seventh information and the eighth information, tenth information, which is information relating to the conversion rate depending on the relationship between the scale of the original drawing and the scale of the original size, is determined from the fourth information and the ninth information, eleventh information, which is information relating to the size of the object in the original drawing, is determined from the eighth information and the tenth information, and size information of the mark to be displayed on the display unit is determined from the eleventh information, information on the scale of the screen display, and the fourth information. It is characterized by:

[0007] Further, a processing method according to the present invention is a processing method of a processing device, in which the processing device displays information on a scale of a screen display and first information on a display unit. , second information and a first processing step of displaying a drawing of a size calculated based on information about the drawing having fourth information, and a display unit of the drawing having fourth information and the scale information of the screen display and the second information in the information about the drawing; and a second processing step of displaying a mark of a size calculated based on the fourth information and information relating to the mark having the fifth information to the eighth information, wherein the first information is drawing data as image data obtained by digitizing the drawing, and the second information is information relating to the resolution of the drawing data. ,before The fourth information is , formerthe fifth information is information relating to the scale of the drawing, the fifth information is mark data as image data obtained by imaging the mark, the sixth information is information relating to the resolution of the mark data, the seventh information is information relating to the size of the mark, and the eighth information is information relating to the original size of the object that is the basis of the mark, and in the second processing step, the mark is created so that the resolution of the drawing to be displayed matches the resolution of the mark to be displayed. and to determine the size of the mark to be displayed on the display unit, ninth information, which is information relating to the scale of the original size for the mark, is determined from the seventh information and the eighth information, tenth information, which is information relating to the conversion rate depending on the relationship between the scale of the original drawing and the scale of the original size, is determined from the fourth information and the ninth information, eleventh information, which is information relating to the size of the object in the original drawing, is determined from the eighth information and the tenth information, and size information of the mark to be displayed on the display unit is determined from the eleventh information, information on the scale of the screen display, and the fourth information. It is characterized by:

[0008] The program according to the present invention also includes a program for causing a computer to display information on a display unit, the information being displayed on the display unit, and a first information. , second information and a first processing unit that displays a drawing of a size calculated based on information about the drawing having fourth information, and a display unit that displays information about the scale of the screen display and second information in the information about the drawing; and and a second processing unit that displays a mark of a size calculated based on the fourth information and information about the mark having the fifth information to the eighth information, wherein the first information is drawing data as image data obtained by digitizing the drawing, and the second information is information related to the resolution of the drawing data. ,before The fourth information is , former the fifth information is information relating to the scale of the drawing, the fifth information is mark data as image data obtained by imaging the mark, the sixth information is information relating to the resolution of the mark data, the seventh information is information relating to the size of the mark, and the eighth information is information relating to the original size of the object that is the basis of the mark, and the second processing unit creates the mark so that the resolution of the drawing to be displayed matches the resolution of the mark to be displayed. and to determine the size of the mark to be displayed on the display unit, ninth information, which is information relating to the scale of the original size for the mark, is determined from the seventh information and the eighth information, tenth information, which is information relating to the conversion rate depending on the relationship between the scale of the original drawing and the scale of the original size, is determined from the fourth information and the ninth information, eleventh information, which is information relating to the size of the object in the original drawing, is determined from the eighth information and the tenth information, and size information of the mark to be displayed on the display unit is determined from the eleventh information, information on the scale of the screen display, and the fourth information. It is characterized by: [Effects of the Invention]

[0009] According to the present invention, it is possible to suppress the sense of incongruity caused by differences in resolution. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is an overall configuration diagram of an information processing system according to an embodiment of the present invention; [Figure 2] FIG. 2 illustrates an example of a hardware configuration of a server. [Figure 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of a mobile terminal. [Figure 4] 10 is an image of a display screen. [Figure 5] 10 is a table showing the correspondence between mark numbers and mark data. [Figure 6] 10A and 10B are diagrams illustrating examples of data configurations of attribute information of drawing data and attribute information of mark data. [Figure 7] 10 is a flowchart illustrating an example of an operation related to mark registration. [Figure 8] 10 is a flowchart illustrating an example of an operation related to the display of a mark. [Figure 9] 10 is a flowchart illustrating an example of an operation related to the display of marks when a drawing is enlarged or reduced. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. Each drawing is merely a schematic illustration to allow a sufficient understanding of the present invention. Therefore, the present invention is not limited to the illustrated examples. Furthermore, in this embodiment, explanations of configurations not directly related to the present invention or well-known configurations may be omitted. In addition, in each drawing, common or similar components are designated by the same reference numerals, and redundant explanations thereof will be omitted.

[0012] Configuration of information processing system according to embodiment The configuration of an information processing system 1 according to an embodiment will be described with reference to Fig. 1. The information processing system 1 is a system (work support system) that supports work at a building site, construction site, surveying site, or the like.

[0013] The information processing system 1 is configured to include a mobile terminal 2 and a server device 3. The mobile terminal 2 and the server device 3 are connected via a network. The configuration of the network is not particularly limited, and may be either a wired or wireless communication method. The network may be, for example, a mobile network, a wide area network (WAN), a local area network (LAN), or a combination of any of these. The mobile terminal 2 and the server device 3 are both in the form of a computer.

[0014] In the information processing system 1, the server device 3 stores information about drawings (e.g., drawing data Dts) and information about marks (e.g., mark data Kn), and the information is downloaded to the mobile terminal 2 and displayed on the screen as drawings grs and marks kn. The drawings grs are drawings used at building sites, construction sites, surveying sites, etc., and their types and uses are not particularly limited. The marks kn represent objects installed at the construction sites, construction sites, surveying sites, etc. (e.g., construction machinery), workers working, and events that have occurred (e.g., scratches, corrections, etc.) (in FIG. 1, construction machinery is shown as the mark kn).

[0015] The drawing data Dts that forms the basis of the drawing grs displayed on the mobile terminal 2 is created, for example, by scanning a paper design drawing with a scanner. The drawing data Dts is created, for example, by converting a design drawing (i.e., an original drawing) created on a large-sized sheet of paper such as A0 size or A1 size into data format such as CAD data, JPEG data, or PDF data. Alternatively, the drawing data Dts may be created using dedicated drawing creation software. The mark data Kn that forms the basis of the mark kn displayed on the mobile terminal 2 is created by, for example, capturing an image of actual construction machinery or damage to a building with a camera. Alternatively, the mark data Kn may be created using dedicated drawing software. The mark data Kn is associated with drawing data Dts. One or more pieces of mark data Kn are registered in the drawing data Dts.

[0016] The scale of the drawing grs and the mark kn can be changed and displayed on the mobile terminal 2. The mobile terminal 2 adjusts the resolution according to the scale of the drawing grs and the mark kn so that the resolution of the drawing grs and the resolution of the mark kn are close enough to each other to create a natural feeling (for example, so that the resolution of the drawing grs and the resolution of the mark kn match).

[0017] The mobile terminal 2 is an example of a "processing device", but the example of a "processing device" is not limited to the mobile terminal 2.

[0018] <Hardware configuration> FIG. 2 shows an example of the hardware configuration of the server device 3. The server device 3 includes, for example, a read only memory (ROM) 41, a random access memory (RAM) 42, a communication unit 43, a display unit 44, an operation unit 45, a storage unit 50, and a control unit 60.

[0019] The ROM 41 stores programs for the control unit 60 to perform processing, various parameters, etc. The RAM 42 functions as a buffer for temporarily recording data when the control unit 60 performs various processes, and also functions as a working memory when the control unit 60 performs various processes. The communication unit 43 is a communication interface for connecting the server device 3 to a network. The display unit 44 is a display device such as a liquid crystal display. The operation unit 45 is an input device including a keyboard, a mouse, and the like.

[0020] The storage unit 50 is configured with a large-capacity storage medium such as a hard disk, etc. The storage unit 50 includes a drawing database 51. The drawing database 51 stores information about drawings used in work at building sites, construction sites, surveying sites, etc. The information about the drawing includes, for example, image data of the drawing (drawing data Dts), attribute information of the drawing, etc. The attribute information of the drawing includes, for example, the resolution of the drawing data Dts, the size (paper size) of the drawing (e.g., paper medium), the scale of the drawing (e.g., paper medium), etc. Furthermore, information about marks is stored in the drawing database 51. The information about marks includes, for example, image information of the marks (mark data Kn), attribute information of the marks, etc. The attribute information includes, for example, the resolution of the mark data Kn, the size of the mark data Kn, the original size of the actual object indicated by the mark, etc.

[0021] The control unit 60 is configured with, for example, a CPU (Central Processing Unit) or the like. The control unit 60 executes various programs stored in the ROM 41 to realize various functions related to work support. The software for execution processing can be provided by being stored on a computer-readable recording medium (e.g., a CD-ROM). The software can also be provided via a network such as the Internet.

[0022] The control unit 60 controls the entire server device 3 in accordance with various programs recorded in the ROM 41. For example, the control unit 60 includes a drawing management processing unit 61 that manages drawing data Dti (see FIG. 1). In response to a request from the mobile terminal 2, the drawing management processing unit 61 reads out drawing data Dts of a construction site or the like and its attribute information, as well as corresponding mark data Kn and its attribute information, from the drawing database 51, and transmits them to the mobile terminal 2 via the communication unit 43.

[0023] FIG. 3 shows an example of the hardware configuration of the mobile terminal 2 (for example, a tablet terminal or a smartphone). The mobile terminal 2 includes, for example, a ROM (Read Only Memory) 11, a RAM (Random Access Memory) 12, a communication unit 13, a display unit 14, an operation unit 15, a camera 16, a memory unit 50, and a control unit 60.

[0024] The ROM 11 stores programs for the control unit 30 to perform processing, various parameters, etc. The RAM 12 functions as a buffer for temporarily recording data when the control unit 30 performs various processes, and also functions as a working memory when the control unit 30 performs various processes. The communication unit 13 is a communication interface for connecting the mobile terminal 2 to a network. The display unit 14 is a display device such as a liquid crystal display. The operation unit 15 is an input device such as a touch panel. The camera 16 is an imaging device that includes a lens, an imaging element, and the like.

[0025] The storage unit 20 is configured with a large-capacity storage medium such as a hard disk. The storage unit 20 includes a drawing data storage unit 21 and a mark information storage unit 22. The drawing data storage unit 21 stores information about drawings downloaded from the server device 3 (for example, drawing data Dts and its attribute information). The mark information storage unit 22 stores information about marks downloaded from the server device 3 (for example, mark data Kn and its attribute information). The mark data Kn is associated with the drawing data Dts. The drawing data storage unit 21 and the mark information storage unit 22 are used to display the drawings grs and marks kn on the display unit 14.

[0026] The control unit 30 is configured with, for example, a CPU (Central Processing Unit) or the like. The control unit 30 executes various programs stored in the ROM 11 to realize various functions related to work support. The software for execution processing can be provided by being stored on a computer-readable recording medium (e.g., a CD-ROM). The software can also be provided via a network such as the Internet.

[0027] The control unit 30 performs overall control of the mobile terminal 2 in accordance with various programs stored in the ROM 11. For example, the control unit 30 includes an information acquisition processing unit 31, a drawing display processing unit 32, an index display processing unit 33, an index list display processing unit 34, an index registration processing unit 35, and the like.

[0028] The drawing display processing unit 32 is an example of the "first processing unit", and the example of the "first processing unit" is not limited to the drawing display processing unit 32. Furthermore, the indicator display processing unit 33 is an example of a "second processing unit", and examples of the "second processing unit" are not limited to the indicator display processing unit 33.

[0029] When the mobile terminal 2 is connected to the server device 3, the information acquisition processing unit 31 acquires, from the drawing database 51, predetermined drawing data Dts and its attribute information, as well as mark data Kn associated with the drawing data Dts and its attribute information. For example, an operator selects acquisition of drawing data Dts, etc. on the menu screen of the mobile terminal 2, enters predetermined search conditions, and instructs the server device 3 to search for the drawing data Dts. The drawing management processing unit 61 of the server device 3 searches for the drawing data Dts, outputs drawing data Dts that satisfies the search conditions, and transmits it to the mobile terminal 2 together with information such as the corresponding mark data Kn. When the information acquisition processing unit 31 acquires information related to the drawing data Dts and information related to the corresponding mark data Kn from the server device 3, it records the acquired information in the storage unit 20.

[0030] When the operator selects drawing display on the menu screen of the mobile terminal 2, the drawing display processing unit 32 reads out the drawing data Dts and its attribute information from the drawing data storage unit 21, and displays the drawing grs on the display unit 14 based on the drawing data Dts, etc.

[0031] The index display processing unit 33 reads the mark data Kn and its attribute information from the mark information storage unit 22, creates a mark kn based on the mark data Kn, etc., and displays the created mark kn on the display unit 14. The mark kn is displayed, for example, adjacent to the drawing grs or superimposed on the drawing grs. The indicator display processing unit 33 adjusts the resolution according to the scale of the drawing grs and the mark kn so that the resolution of the drawing grs and the resolution of the mark kn are close enough to each other to create a natural look (for example, so that the resolution of the drawing grs and the resolution of the mark kn match).

[0032] FIG. 4 shows a display image of the drawing GRS and the mark KN on the display unit 14. As shown in FIG. 4, the drawing GRS and the mark KN are displayed on the display unit 14 of the mobile terminal 2. The structure shown in the drawing GRS in FIG. 4 is a building having an "18-tatami Western-style room," a "9-tatami entrance hall," and a "9-tatami dining kitchen." In FIG. 4, the Western-style room has a lattice pattern, the entrance hall has a diagonal line pattern, and the dining kitchen has a dot pattern. The drawing GRS here is displayed at a resolution of "600 dpi." The mark KN in FIG. 4 represents a "backhoe" as a construction machine. The mark KN is placed near the entrance hall, which means that the construction machine represented by the mark KN will be performing work near the entrance hall.

[0033] Here, the mark kn is displayed at the same resolution of "600 dpi" as the drawing grs. Since the resolution of the drawing grs and the resolution of the mark kn are the same, the operator (user) does not feel uncomfortable due to the difference in resolution. For example, suppose the resolution of the drawing grs is 600 dpi, while the resolution of the mark kn is low at 300 dpi. In this case, the mark kn is a rough image compared to the drawing grs, so its visibility is reduced, and the operator (user) will feel uncomfortable due to the difference in resolution. Also, assume that the resolution of the drawing grs is "600 dpi" and the resolution of the mark kn is high at "1200 dpi." In this case, the mark kn stands out because it is a fine image compared to the drawing grs, and the operator (user) feels uncomfortable due to the difference in resolution.

[0034] The index list display processing unit 34 and the index registration processing unit 35 are functions for registering marks on the mobile terminal 2. The index list display processing unit 34 displays an index list, which will be described later, in a predetermined location on the display screen, and displays the contents of the mark data Kn and the attribute information of each mark data Kn in the index list. When a new work point is set by an operator during work at a construction site and a new mark kn is set on the display screen, the index registration processing unit 35 registers the newly displayed mark kn by recording information about the newly displayed mark kn in the mark information storage unit 22.

[0035] Next, the attribute information of the drawing data Dts stored in the drawing data storage unit 21 provided in the mobile terminal 2 and the attribute information of the mark data Kn recorded in the mark information storage unit 22 will be described. Fig. 6 is a diagram showing an example of the data structure (table format) of the attribute information of the drawing data Dts and the attribute information of the mark data Kn. For convenience of explanation, Fig. 6 shows the attribute information of the drawing data Dts and the attribute information of the mark data Kn as one table, but these pieces of information may also be stored as separate tables.

[0036] As shown in FIG. 6, the attribute information 201 (table format) is made up of a plurality of pieces of information in association with "No:A." Attribute information 201 includes "No. A", "Name: B", "Comment: C", "Photo number: D", "Location: E", "Mark number: F", "Mark data resolution: G", "Mark size: H", "Original size of object on which mark is based: I", "Drawing data resolution: J", "Original drawing size: K", and "Original drawing scale: L". The attribute information 201 also includes "conversion rate of resolution of mark data according to drawing data: M," "scale of original size for mark: N," "conversion rate according to the relationship between the scale of the original drawing and the scale of the original size: O," "size of object in original drawing: P," "scale of screen display: Q," and "size of mark in screen display: R." Note that the information in the items "conversion rate of resolution of mark data according to drawing data: M" to "size of mark in screen display: R" can be calculated from the information in the other items, and therefore may be calculated as needed without being stored in the storage unit 20 in advance.

[0037] The "drawing data Dts" is an example of the "first information", and examples of the "first information" are not limited to the "drawing data Dts". "Resolution of drawing data: J" is an example of "second information", and examples of "second information" are not limited to "resolution of drawing data: J". "Size of original drawing: K" is an example of "third information", and examples of "third information" are not limited to "size of original drawing: K". "Scale of original drawing: L" is an example of "fourth information", and examples of "fourth information" are not limited to "scale of original drawing: L". The "mark data Kn" is an example of the "fifth information", and the example of the "fifth information" is not limited to the "mark data Kn". "Mark data resolution: G" is an example of "sixth information", and examples of "sixth information" are not limited to "mark data resolution: G". "Mark size: H" is an example of "seventh information", and examples of "seventh information" are not limited to "mark size: H". "Original size of the object on which the mark is based: I" is an example of "eighth information," and examples of "eighth information" are not limited to "original size of the object on which the mark is based: I." "Scale of original size for mark: N" is an example of "ninth information", and examples of "ninth information" are not limited to "scale of original size for mark: N". "Conversion rate based on the relationship between the scale of the original drawing and the scale of the original size: O" is an example of "tenth information," and examples of "tenth information" are not limited to "conversion rate based on the relationship between the scale of the original drawing and the scale of the original size: O." "Size of object in original drawing: P" is an example of "eleventh information", and examples of "eleventh information" are not limited to "size of object in original drawing: P".

[0038] "No: A" is information for identifying the mark kn (see FIG. 1) displayed on the mobile terminal 2. "Name: B" is the name of the object indicated by the mark kn (that is, the name of the object on which the mark kn is based), for example, "backhoe", "dump truck", or "wheel loader". "Comment: C" is a comment added to the mark kn, for example, "AAA (garden digging, be careful of turning range!)" or "BBB (earth and sand transport, movement range limited)." "Photo number: D" is the number of the photo taken at the work point. Each photo may be recorded in a predetermined recording location in the mark information storage unit 22 in association with a "photo number."

[0039] "Position: E" is coordinate data representing the position of mark kn on the display screen. For example, the coordinate data of the position of mark k1 is "x1, y1", the coordinate data of the position of mark k2 is "x2, y2", and the coordinate data of the position of mark k3 is "x3, y3". The position of mark kn on the display screen is set in correspondence with the position on the drawing data Dts. By moving mark kn on the display screen, the coordinate data is changed. "Mark number: F" is a number that identifies the mark data Kn, and in Fig. 6, the mark number of mark K1 is "J1", the mark number of mark K2 is "J2", and the mark number of mark K3 is "J3". The correspondence between "mark number: F" and mark data Kn is shown in Fig. 5.

[0040] 6, the resolution of mark data K1 is 600 dpi, the resolution of mark data K2 is 1200 dpi, and the resolution of mark data K3 is 300 dpi. The resolution of mark data G is determined by the conditions under which the mark data Kn is created. For example, when the mark data Kn is created by capturing an image of an object with a camera, the resolution of the mark data Kn is determined by the performance of the camera, the image capturing conditions, and the like.

[0041] "Mark size: H (height x width)" is the size (height x width) of mark kn (i.e., the standard size when displaying mark data Kn), and in Figure 6, the size (height x width) of mark k1 is "320 [mm] x 230 [mm]", the size (height x width) of mark k2 is "940 [mm] x 340 [mm]", and the size (height x width) of mark k3 is "200 [mm] x 125 [mm]".

[0042] "Original size of object that served as the basis for the mark: I" is the original size (total length x total width) of the object corresponding to mark kn. For example, the original size (total length x total width) of the object (backhoe) corresponding to mark k1 is "3200 [mm] x 2300 [mm]", the original size (total length x total width) of the object (dump truck) corresponding to mark k2 is "4700 [mm] x 1700 [mm]", and the original size (total length x total width) of the object (wheel loader) corresponding to mark k3 is "4000 [mm] x 2500 [mm]".

[0043] "Resolution of drawing data: J" is the resolution of the drawing data Dts associated with the mark data Kn, and in FIG. 6, the resolution of the drawing data Dts is "600 dpi." "Size of original drawing: K (height x width)" is the size (height x width) of the original drawing (e.g., a paper drawing) of the drawing data Dts to which the mark data Kn is associated, and in Figure 6, the size (height x width) of the original drawing is "841 [mm] x 1189 [mm] [paper size: A0 size]". "Scale of original drawing: L" is the scale of the original drawing (e.g., a paper drawing) of the drawing data Dts to which the mark data Kn is associated, and in Figure 6 the scale of the original drawing is "1 / 50" (i.e., the paper drawing was created by reducing it to 1 / 50).

[0044] The "conversion rate of the resolution of the mark data according to the drawing data: M (M = J ÷ G)" is the conversion rate of the resolution of the mark data Kn associated with the drawing data Dts. For example, the conversion rate of the resolution of the mark data K1 is "1x [before change → after change: 600 dpi → 600 dpi]," the conversion rate of the resolution of the mark data K2 is "1 / 2x [before change → after change: 1200 dpi → 600 dpi]," and the conversion rate of the resolution of the mark data K3 is "2x [before change → after change: 300 dpi → 600 dpi]." Note that the "conversion rate of the resolution of the mark data according to the drawing data: M (M = J ÷ G)" is used to display the mark kn at the same resolution of 600 dpi as the drawing grs, as shown in Figure 4.

[0045] "Original size scale for mark: N (N = H ÷ I)" is the scale of the original size of the object represented by mark kn relative to the size of mark kn (i.e., the size used as the basis for displaying mark data Kn), and the scale of mark k1 is "1 / 10", the scale of mark k2 is "1 / 5", and the scale of mark k3 is "1 / 20".

[0046] The "conversion rate based on the relationship between the scale of the original drawing and the scale of the original size: O (O = L ÷ N)" is the conversion rate based on the relationship between the scale of the original drawing (e.g., a paper drawing) of the drawing data Dts to which the mark data Kn is associated and the scale of the original size for the mark kn. For example, the conversion rate of mark k1 is "1 / 5 times [before change → after change: 1 / 10 → 1 / 50]", the conversion rate of mark k2 is "1 / 10 times [before change → after change: 1 / 5 → 1 / 50]", and the conversion rate of mark k3 is "1 / 2.5 times [before change → after change: 1 / 20 → 1 / 50]".

[0047] "The size of the object in the original drawing (length x width): P (P = I x O)" is the original size of the object corresponding to mark kn multiplied by a conversion factor based on the relationship between the scale of the original drawing and the scale of the original size. For example, the size (length x width) of the object indicated by mark k1 is "64 mm x 46 mm [the scale of the name (backhoe) in the original drawing: 1 / 5]," the size (length x width) of the object indicated by mark k2 is "94 mm x 34 mm [the scale of the name (dump truck) in the original drawing: 1 / 10]," and the size (length x width) of the object indicated by mark k3 is "80 mm x 50 mm [the scale of the name (wheel loader) in the original drawing: 1 / 2.5]."

[0048] "Scale of screen display: Q" is the scale of the screen display related to the mark kn, and the scale of the screen display related to the marks k1 to k3 here is "1 / 100".

[0049] "Size of mark in screen display (height × width): R (R = P × (Q ÷ L) = (I × O) × (Q ÷ L) = ((H ÷ N) × O) × (Q ÷ L))" is the size (height × width) of mark kn in screen display. For example, the size (height × width) of mark k1 is "32 [mm] × 23 [mm] [scale of mark in screen display: 1 / 10]", the size (height × width) of mark k2 is "47 [mm] × 17 [mm] [scale of mark in screen display: 1 / 20]", and the size (height × width) of mark k3 is "40 [mm] × 25 [mm] [scale of mark in screen display: 1 / 5]".

[0050] <<Operation of the information processing system according to the embodiment>> The operation of the information processing system 1 according to the embodiment will be described with reference to FIGS. 7 to 9 (and also with reference to FIGS. 1 to 6 as appropriate). 7 is a flowchart showing an example of the operation relating to the registration of a mark in the embodiment of the present invention. The outline of the flowchart (steps S1 to S7) of the operation relating to the registration of a mark is as follows.

[0051] (Step S1) First, the information acquisition processing unit 31 (see FIG. 3) of the mobile terminal 2 acquires the drawing data Dts of the construction site from the server device 3 and records it in the drawing data storage unit 21. The information acquisition processing unit 31 also acquires information related to the drawing data Dts of the construction site. Here, the information related to the drawing data Dts of the construction site is, for example, "resolution of drawing data: J," "size of original drawing: K," and "scale of original drawing: L" (see FIG. 6). Here, "resolution of drawing data Dts: J" is assumed to be "600 dpi," "size of original drawing (length x width): K" is assumed to be "841 [mm] x 1189 [mm] [paper size: A0]," and "scale of original drawing: L" is assumed to be "1 / 50." Furthermore, if the drawing database 51 of the server device 3 contains mark data Kn corresponding to the drawing data Dts, the mark data Kn and its attribute information are also acquired and stored in the mark information storage unit 22. Here, it is assumed that mark data K1 is associated with the drawing data Dts, and the mark data K1 and its attribute information are also acquired.

[0052] (Step S2) Next, the drawing display processing unit 32 of the mobile terminal 2 reads out the drawing data Dts from the drawing data storage unit 21 and displays the drawing grs on the display unit 14 based on the drawing data Dts (i.e., creates a display screen including the drawing grs and displays the display screen on the display unit 14).

[0053] (Steps S3 and S4) Next, the operator selects the position where the mark is to be displayed, i.e., the mark display position. The display unit 14 detects the operator's tapping action and sends a signal of the tapping action to the control unit 30, and the indicator display processing unit 33 forms a window at the mark display position on the display screen and displays a list of marks (see FIG. 5). The operator then selects a mark by touching a predetermined mark in the list of marks.

[0054] (Steps S5 and S6) Next, the index display processing unit 33 reads the mark number of the selected mark and reads attribute information corresponding to the mark number from the mark attribute list. Then, the index display processing unit 33 creates a mark kn based on the attribute information and displays the created mark kn at the mark display position. The index display processing unit 33 displays the mark kn by superimposing it on, for example, the drawing data Dts of the construction site. The index display processing unit 33 displays the mark kn based on its actual size "size" (vertical size, horizontal size) and at a size corresponding to the scale of the drawing. Furthermore, the index display processing unit 33 converts the resolution of the mark kn so that the resolution of the drawing and the resolution of the mark kn are the same and displays it in that state. Details of the attribute information reading process, mark kn creation process, and display process will be described later. In this way, the mark kn representing a newly set work point at the construction site is displayed on the display screen.

[0055] (Step S7) The index registration processing unit 35 registers the mark kn displayed on the display screen and records the mark information (mark data Kn and its attribute information) in the mark information storage unit 22. The index registration processing unit 35 also transmits the mark information to the server device 3. The server device 3 records the received mark information in the drawing database 51 and updates the mark information.

[0056] <Mark display behavior> FIG. 8 is a flowchart illustrating an example of an operation related to the display of the mark kn of the mobile terminal 2 in the embodiment of the present invention.

[0057] (Step S5) The index display processing unit 33 reads out the attribute information corresponding to the mark number. Specifically, the attribute information corresponding to the mark number, which is "Name: B," "Comment: C," "Photo number: D," "Mark data resolution: G," "Mark size (length x width): H," and "Original size of object that is the basis of the mark (total length x total width): I," related to Fig. 6, is read out.

[0058] (Step S6) The indicator display processing unit 33 creates a mark kn based on the attribute information. Specifically, the "size R of the mark in the screen display" is calculated based on the processing in the following steps S61 to S67.

[0059] The index display processing unit 33 acquires "resolution of drawing data: J," "size of original drawing (length x width): K)," and "scale of original drawing: L" related to FIG. 6 (step S61). The index display processing unit 33 also calculates the "conversion rate M of the resolution of the mark data according to the drawing data" related to Fig. 6 (step S62). Here, the "conversion rate M of the resolution of the mark data according to the drawing data" is "M = J ÷ G." ("Resolution J of the drawing data" and "Resolution G of the mark data" related to Fig. 6.)

[0060] The index display processing unit 33 also acquires the "scale of original size for the mark: N" related to Fig. 6 (step S63). Here, the "scale of original size for the mark: N" is "N = H ÷ I". ("Size of the mark (length x width): H" and "original size of the object that is the basis of the mark (total length x total width): I" related to Fig. 6.) The indicator display processing unit 33 also acquires the "conversion rate of the scale of the mark according to the scale of the original drawing: O" related to Fig. 6 (step S64). Here, the "conversion rate of the scale of the mark according to the scale of the original drawing: O" is "O = L ÷ N." ("Scale of the original drawing: L" and "scale of the original size relative to the mark: N" related to Fig. 6.)

[0061] The index display processing unit 33 also acquires the "size of the mark according to the drawing data (length x width): P" related to Fig. 6 (step S65). Here, the "size of the mark according to the drawing data (length x width): P" is "P = I x O" ("original size of the object that is the basis of the mark (total length x total width): I" and "conversion rate of the scale of the mark according to the scale of the original drawing: O" related to Fig. 6). Furthermore, the index display processing unit 33 acquires the "scale of screen display: Q" related to FIG. 6 (step S66).

[0062] Furthermore, the indicator display processing unit 33 calculates the "size of the mark in the screen display (length × width): R" related to Fig. 6 (step S67). Here, the "size of the mark in the screen display (length × width): R" is "R = P × (Q ÷ L) = (I × O) × (Q ÷ L) = ((H ÷ N) × O) × (Q ÷ L)". (The following are related to Figure 6: "Size of object in original drawing (length x width): P", "Scale of screen display: Q", "Scale of original drawing: L", "Original size of object that is the basis of the mark (total length x total width): I", "Conversion rate between the scale of the original drawing and the scale of the original size: O", "Size of mark (length x width): H", "Scale of the original size relative to the mark: N".)

[0063] Then, the indicator display processing unit 33 displays the mark kn created based on the above steps S5 to S67 at the mark display position (step S68). Here, the mark display position is assumed to be "position: E" in FIG.

[0064] <Mark display behavior when the drawing on the screen is enlarged or reduced> Next, the operation of the mobile terminal 2 when the mark kn is displayed in conjunction with the drawing grs displayed on the display screen of the mobile terminal 2 will be described. Fig. 9 is a flowchart showing an example of the operation related to the display of the mark when the drawing is enlarged or reduced. The outline of the flowchart (S11 to S15) is as follows.

[0065] (Step S11) First, the information acquisition processing unit 31 acquires the drawing data Dts of the construction site and its attribute information, as well as the mark information (mark data Kn and its attribute information) corresponding to the drawing data Dts from the server device 3, and records this information in the drawing data memory unit 21 and the mark information memory unit 22.

[0066] (Step S12) Next, the drawing display processing unit 32 forms a display screen on the display unit 14 and displays the drawing grs on the display screen based on the drawing data Dts. Also, the index display processing unit 33 creates a mark kn based on the attribute information of the mark Kn and displays the mark kn on the display screen.

[0067] (Steps S13, S14) The drawing display processing unit 32 then determines whether a change in the scale of the drawing grs displayed on the display screen has been specified on the menu screen of the mobile terminal 2. If a change in the scale of the drawing grs has been specified, the drawing display processing unit 32 reads the drawing data Dts from the drawing data storage unit 21, changes the dimensions of the drawing grs according to the specified change in scale, and newly displays the drawing grs on the display screen. For example, if the scale of the drawing grs is changed from 1 / 100 to 1 / 200, the dimensions of the drawing data Dts read from the drawing data storage unit 21 are halved, and the dimensions of the drawing grs on the display screen are changed to 1 / 2.

[0068] (Step S15) Next, the index display processing unit 33 reads the mark data Kn and its attribute information from the mark information storage unit 22, changes the size of the mark Kn according to the changed scale, and newly displays the mark on the display screen. For example, as described above, when the scale of the drawing grs is changed from 1 / 100 to 1 / 200, if the size of the mark kn is not changed, the mark kn will be displayed larger than the drawing grs. Therefore, the size of the mark kn is also changed from 1 / 100 to 1 / 200. The change in the mark kn is performed using the attribute information shown in FIG. 6.

[0069] As described above, the information processing system 1 according to the embodiment displays the mark kn at the same resolution as the resolution of the drawing grs, so that the operator (user) does not feel uncomfortable due to the difference in resolution.

[0070] Although the embodiment of the present invention has been described above, the present invention is not limited to this and can be practiced within the scope of the claims. [Explanation of symbols]

[0071] 1. Information Processing Systems 2. Mobile devices 3. Server equipment 20 Memory section 21 Drawing data storage unit 22 Mark information storage unit 30 Control Unit 31 Information Acquisition Processing Unit 32 Drawing display processing section 33 Indicator display processing unit 34 Index list display processing unit 35 Index registration processing unit 50 Storage section 51 Drawing Database 60 Control Unit 61 Drawing Management Department

Claims

1. a first processing unit that displays, on a display unit, a drawing of a size calculated based on information on the scale of the screen display and information on the drawing having the first information, the second information, and the fourth information; a second processing unit that displays, on a display unit, a mark of a size calculated based on information on the scale of the screen display, the second information and the fourth information in the information on the drawing, and information on the mark having the fifth information to the eighth information, the first information is drawing data as image data obtained by digitizing the drawing, the second information is information relating to the resolution of the drawing data, The fourth information is information relating to the scale of the original drawing, the fifth information is mark data as image data obtained by imaging the mark, the sixth information is information relating to the resolution of the mark data, the seventh information is information relating to the size of the mark, the eighth information is information relating to the original size of the object on which the mark is based, The second processing unit includes: To create the mark so that the resolution of the drawing to be displayed matches the resolution of the mark to be displayed, determining a conversion rate of the resolution of the mark data according to the drawing data from the second information and the sixth information; determining a resolution of the mark to be displayed on the display unit from the sixth information and the resolution conversion rate; To find the size of the mark displayed on the display, determining ninth information relating to a scale of the original size of the mark from the seventh information and the eighth information; determining tenth information relating to a conversion rate based on a relationship between the scale of the original drawing and the scale of the original size from the fourth information and the ninth information; determining eleventh information, which is information relating to the size of the object in the original drawing, from the eighth information and the tenth information; determining size information of the mark to be displayed on the display unit from the eleventh information, the information on the scale of the screen display, and the fourth information; A processing device characterized by:

2. The second processing unit includes: When the drawing displayed on the display unit is enlarged or reduced, the resolution of the mark is recalculated based on the scale after the change.

2. The processing device according to claim 1.

3. The mark data is image data obtained by photographing an installation installed at a work site or a worker performing a work using a camera.

3. The processing apparatus according to claim 1 or 2.

4. A processing method for a processing device, comprising: The processing device includes: a first processing step of displaying, on a display unit, a drawing of a size calculated based on information on the scale of the screen display and information on the drawing having the first information, the second information, and the fourth information; a second processing step of displaying, on a display unit, a mark of a size calculated based on the information on the scale of the screen display, the second information and the fourth information in the information on the drawing, and information on the mark having the fifth information to the eighth information, the first information is drawing data as image data obtained by digitizing the drawing, the second information is information relating to the resolution of the drawing data, The fourth information is information relating to the scale of the original drawing, the fifth information is mark data as image data obtained by imaging the mark, the sixth information is information relating to the resolution of the mark data, the seventh information is information relating to the size of the mark, the eighth information is information relating to the original size of the object on which the mark is based, In the second processing step, To create the mark so that the resolution of the drawing to be displayed matches the resolution of the mark to be displayed, determining a conversion rate of the resolution of the mark data according to the drawing data from the second information and the sixth information; determining a resolution of the mark to be displayed on the display unit from the sixth information and the resolution conversion rate; To find the size of the mark displayed on the display, determining ninth information relating to a scale of the original size of the mark from the seventh information and the eighth information; determining tenth information relating to a conversion rate based on a relationship between the scale of the original drawing and the scale of the original size from the fourth information and the ninth information; determining eleventh information, which is information relating to the size of the object in the original drawing, from the eighth information and the tenth information; determining size information of the mark to be displayed on the display unit from the eleventh information, the information on the scale of the screen display, and the fourth information; A processing method characterized by:

5. Computer, a first processing unit that displays, on a display unit, a drawing of a size calculated based on information on the scale of the screen display and information on the drawing having the first information, the second information, and the fourth information; a second processing unit that displays a mark of a size calculated based on the scale information of the screen display, the second information and the fourth information in the information about the drawing, and information about the mark having the fifth information to the eighth information, on the display unit; the first information is drawing data as image data obtained by digitizing the drawing, the second information is information relating to the resolution of the drawing data, The fourth information is information relating to the scale of the original drawing, the fifth information is mark data as image data obtained by imaging the mark, the sixth information is information relating to the resolution of the mark data, the seventh information is information relating to the size of the mark, the eighth information is information relating to the original size of the object on which the mark is based, The second processing unit includes: To create the mark so that the resolution of the drawing to be displayed matches the resolution of the mark to be displayed, determining a conversion rate of the resolution of the mark data according to the drawing data from the second information and the sixth information; determining a resolution of the mark to be displayed on the display unit from the sixth information and the resolution conversion rate; To find the size of the mark displayed on the display, determining ninth information relating to a scale of the original size of the mark from the seventh information and the eighth information; determining tenth information relating to a conversion rate based on a relationship between the scale of the original drawing and the scale of the original size from the fourth information and the ninth information; determining eleventh information, which is information relating to the size of the object in the original drawing, from the eighth information and the tenth information; determining size information of the mark to be displayed on the display unit from the eleventh information, the information on the scale of the screen display, and the fourth information; A program characterized by:

Citation Information

Patent Citations

  • Display device

    JP2007292811A

  • Information processing device and information processing system

    JP2019101650A

  • Information processing device and information processing system

    JP2019109596A

  • Discriminating device, discriminating system, discriminating method, and program

    WO2018134943A1