[go: up one dir, main page]

US20180333629A1 - Layout processing system, layout-image forming apparatus, and non-transitory computer readable medium - Google Patents

Layout processing system, layout-image forming apparatus, and non-transitory computer readable medium Download PDF

Info

Publication number
US20180333629A1
US20180333629A1 US15/811,258 US201715811258A US2018333629A1 US 20180333629 A1 US20180333629 A1 US 20180333629A1 US 201715811258 A US201715811258 A US 201715811258A US 2018333629 A1 US2018333629 A1 US 2018333629A1
Authority
US
United States
Prior art keywords
layout
data
location
location information
multifunctional printer
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.)
Abandoned
Application number
US15/811,258
Other languages
English (en)
Inventor
Kazutaka Saitoh
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Assigned to FUJI XEROX CO., LTD. reassignment FUJI XEROX CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SAITOH, KAZUTAKA
Publication of US20180333629A1 publication Critical patent/US20180333629A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/36Training appliances or apparatus for special sports for golf
    • A63B69/3605Golf club selection aids informing player of his average or expected shot distance for each club
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • A63B2069/3602
    • A63B2069/3605
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B2071/0691Maps, e.g. yardage maps or electronic maps

Definitions

  • the present invention relates to a layout processing system, a layout-image forming apparatus, and a non-transitory computer readable medium.
  • a golfer aiming to improve his or her score ideally performs course management, looking at a yardage book with detail data.
  • yardage books are not used for a larger number of golf country clubs.
  • the golfer does not feel free to use the yardage book because the yardage book is comparatively expensive.
  • the golfer finds locations of tees and pins only after entering a course. This leads to the necessity for re-measurement and re-calculation of distances, which are time consuming in addition to club selection.
  • a golf course is taken as an example in the description above; however, an example of the related art is not limited to the golf course example.
  • a system that adaptively changes a layout having elements in variable locations and that quickly and simply provides a user with the latest layout is desired.
  • a layout processing system including a detector, a transmission unit, and a generator.
  • the detector detects a location of an object included in a layout.
  • the transmission unit transmits changed location information regarding a changed location of the object if location information regarding the location of the object is the changed location information.
  • the generator receives the changed location information from the transmission unit, generates layout data including the changed location information, and provides a user with the layout data.
  • FIG. 1 is a block diagram of the configuration of the exemplary embodiment
  • FIG. 2 is an explanatory diagram illustrating an example of a yardage book
  • FIG. 3 is an explanatory diagram of hole data
  • FIGS. 4A and 4B are explanatory diagrams illustrating a change in a cup location
  • FIG. 5 is a flowchart of processing in the exemplary embodiment
  • FIG. 6 is a diagram of the configuration of a system in the exemplary embodiment
  • FIG. 7 is an explanatory diagram of golfer information
  • FIG. 8 is an explanatory diagram of a strategic route (Example 1);
  • FIG. 9 is an explanatory diagram of the strategic route (Example 2).
  • FIG. 10 is an explanatory diagram illustrating records of shot points
  • FIG. 11 is an explanatory diagram of a yardage book with golf play record (Example 1);
  • FIG. 12 is an explanatory diagram of a yardage book with golf play record (Example 2);
  • FIG. 13 is an explanatory diagram of a yardage book with golf play record (Example 3);
  • FIGS. 14A and 14B are explanatory diagrams illustrating a layout change in a modification.
  • FIG. 15 is a sequence diagram in the modification.
  • FIG. 1 is a block diagram of the configuration of a layout processing system in the exemplary embodiment.
  • the layout processing system includes a multifunctional printer 10 serving as a reception unit, a transmission unit, or a transfer unit, sensors 40 each serving as a detector, and a cloud server 50 serving as a generator.
  • the multifunctional printer 10 has multiple functions such as copying, printing, faxing, and scanning and is installed in a predetermined location, for example, in a clubhouse or an office of a golf country club.
  • the multifunctional printer 10 includes an integrated circuit (IC) card reading device 12 , a system controller 14 , a memory 16 , a scanner 18 , a printer 20 , an operation unit/display 22 , a communication interface (I/F) 24 , a communication controller 26 , a memory 28 , an image processing unit 30 , and an antenna 32 .
  • IC integrated circuit
  • the IC card reading device 12 is a device for reading information regarding a golfer who is a user.
  • the golfer information specifically includes identification information regarding the golfer, tees and clubs used by the golfer, carry distances, a favorite distance, the style of play, and the like. These pieces of information are stored in advance in an IC card by the golfer by using a personal computer (PC) or another device.
  • PC personal computer
  • the golfer may input the information by operating the operation unit/display 22 .
  • the IC card reading device 12 is also used to input information regarding payment for a fee, that is, a yardage book fee by using electronic money.
  • the system controller 14 controls overall operations of the multifunctional printer 10 and implements various functions by reading and running processing programs stored in program memories such as a read-only memory (ROM), a hard disk drive (HDD), and a solid state drive (SSD). Specifically, the functions are receiving data transmitted from the sensors 40 installed in the predetermined locations of the golf course, processing the received data, transmitting the data to the cloud server 50 , receiving yardage book data generated by the cloud server 50 , outputting the received yardage book data, and other functions.
  • the system controller 14 includes one or more processors.
  • the memory 16 includes a HDD, a SSD, or the like and stores therein various pieces of data and information input from the IC card reading device 12 , a scanner, the operation unit/display 22 , the antenna 32 , and the cloud server 50 .
  • the scanner 18 scans a document at a predetermined resolution and in a predetermined color mode.
  • the document includes a yardage book held by the golfer.
  • the printer 20 performs printing and output on the basis of the yardage book data generated by and received from the cloud server 50 .
  • the printer 20 has a configuration of a publicly known inkjet system and performs printing on paper on the basis of drawing data. Liquid or fused solid ink is discharged from a nozzle or the like, and recording is performed on paper, a film, or another medium.
  • Examples of an ink discharging system include a drop-on-demand system (pressure pulse method) in which ink is discharged by using electrostatic attraction, a thermal inkjet system in which ink is discharged by using a pressure generated by forming and growing bubbles by using a high temperature, and other systems.
  • the printer 20 includes recording heads such as heads for discharging cyan, magenta, yellow, and black inks.
  • a line head including the recording heads and having at least the same length as the length of the paper is used. Drops of the inks of the respective colors are jetted to an intermediate transfer body by using the recording heads, and recording is thereby performed. Thereafter, the inks are transferred onto the paper, and printing is thereby performed.
  • the operation unit/display 22 includes a touch panel and the like and is operated by the golfer or another operator to input data and an instruction that are needed.
  • the communication I/F 24 connects the cloud server (the Internet server) 50 and the multifunctional printer 10 to be able to exchange data with each other via the Internet, a local area network (LAN), or the like.
  • the cloud server the Internet server
  • LAN local area network
  • the communication controller 26 controls operation of the communication I/F 24 and thereby controls communication between the multifunctional printer 10 and the cloud server 50 and communication between the multifunctional printer 10 and the sensors 40 .
  • the communication controller 26 includes one or more processors.
  • the function of the communication controller 26 may be implemented by the system controller 14 .
  • the memory 28 includes a program memory such as a ROM and a working memory such as a random-access memory (RAM).
  • the system controller 14 accesses the memory 28 and executes various processes.
  • the image processing unit 30 includes a paper feed module, a document feed module, and an image processing accelerator.
  • the paper feed module is a module for transporting a sheet of paper from a paper tray to the printer 20 .
  • the document feed module is a module for transporting a document from the document tray to the scanner 18 .
  • the image processing accelerator is a module for executing a compression/decompression process in conjunction with the scanner 18 or another device. The image processing accelerator is not necessarily provided and may be an additional module.
  • the antenna 32 receives data from the sensors 40 .
  • FIG. 1 illustrates the two sensors 40
  • the number of sensors 40 is not limited to two. However, from the viewpoints of cost and maintenance, it is not practical to install an excessively large number of sensors 40 , and a minimum number of sensors 40 needed for generating a yardage book may be installed. Specifically, as to be described later, it is desirable to install the sensors 40 in the locations of tees, fairway (FW) flags, and cups.
  • the sensors 40 wirelessly transmit pieces of data regarding the respective installation locations, that is, tee location data, FW flag location data, cup location data (these pieces of location data are appropriately referred to as “hole data”).
  • the antenna 32 receives the hole data from the sensors 40 .
  • LoRa Internet of the Things
  • IoT Internet of the Things
  • LoRa Long-Range
  • the sensors 40 complying with such a standard may be used. Since communication with a small amount of power output and a long distance may be performed in LoRa, LoRa is suitable for constructing a network including IoT devices wirelessly connected in a star topology via a gateway.
  • the multifunctional printer 10 functions as the gateway for the IoT devices.
  • application of the exemplary embodiment is not limited to application to a specific standard.
  • the system controller 14 determines whether there is a changed golf course layout on the basis of the hole data received from the sensors 40 via the antenna 32 . If there is a changed golf course layout, that is, if there is changed location data in at least one of the tee location data, the FW flag location data, and the cup location data, the system controller 14 transmits the changed location data to the cloud server 50 via the communication I/F 24 . If there is no changed golf course layout, that is, if there is no changed location data in any of the tee location data, the FW flag location data, and the cup location data, the system controller 14 does not transmit the hole data received from the sensors 40 to the cloud server 50 .
  • the system controller 14 Only if there is changed hold data, the system controller 14 transmits the changed hole data to the cloud server 50 . This enables avoidance of unnecessary data transmission and thus communication traffic reduction. In addition, in a case where the golfer information is input, the system controller 14 also transmits the golfer information to the cloud server 50 .
  • the cloud server 50 generates yardage book data by using the changed location data and the golfer information received from the multifunctional printer 10 .
  • the yardage book is a document describing information needed for the golfer to select an appropriate club and thus to take a perfect shot, the information regarding right and left tee locations, FW flag locations, cup locations, out of bounds (OB) areas, various hazards (bunkers, ponds, trees, and stones), the slopes of greens, display of a remaining distance, and the like in the golf course.
  • the yardage book is also referred to as a “golf memorandum” in some cases.
  • the cloud server 50 generates a yardage book template in advance and stores the yardage book template in a memory of the cloud server 50 .
  • the cloud server 50 edits the yardage book template and thereby generates yardage book data including the changed location data and the golfer information reflected therein.
  • the cloud server 50 stores the generated yardage book data in the memory and transmits the yardage book data to the multifunctional printer 10 .
  • the cloud server 50 transmits the yardage book data to the multifunctional printer 10 in response to a request from the multifunctional printer 10 .
  • FIG. 2 illustrates an example yardage book.
  • FIG. 2 illustrates a left tee location 60 , a right tee location 62 , a FW flag location 64 , and a cup location 66 in a golf course.
  • the cup location 66 is illustrated in detail in an enlarged part 67 of a green.
  • FIG. 2 also illustrates a distance from the tee location to the FW flag location (230 yards in FIG. 2 ), a distance from the FW flag location to the green (120 yards in FIG. 2 ), a distance from the FW flag location to the cup location (135 yards in FIG. 2 ), and distances from the ends of the green to the cup location (10 yards and 15 yards, respectively, in FIG. 2 ).
  • FIG. 2 illustrates only the regular tee locations representing the other tee locations.
  • the OB area, various hazards, the slope of the green, yardage markers, and the like are omitted in FIG. 2 , these pieces of information are illustrated in the yardage book as needed. The golfer refers to such a yardage book and plots a course strategy.
  • FIG. 3 illustrates example hole data transmitted from one of the sensors 40 .
  • the sensor 40 is disposed in a cup location, and the hole data is data regarding the cup location.
  • the sensor 40 transmits a set of an identifier, a course name, a hole number, and location information.
  • FIGS. 4A and 4B illustrate an example of a change in the cup location.
  • the cup location is regularly changed to another location as far away as possible from the location on the previous day to prevent grass from being damaged locally.
  • x 1 and x 2 denote longitude
  • y 1 and y 2 denote latitude
  • z 1 and z 2 denote altitude
  • t 1 and t 2 denote positioning time.
  • the positioning time is composed of year, month, date, and time.
  • the system controller 14 of the multifunctional printer 10 compares these pieces of data received via the antenna 32 and determines whether there is a changed cup location. In the above-described example, the system controller 14 determines that there is a changed cup location because of (x 1 , y 1 , and z 1 ) ⁇ (x 2 , y 2 , and z 2 ) and transmits the changed cup location data to the cloud server 50 .
  • the cloud server 50 generates yardage book data by using the cup location data and golfer information received from the multifunctional printer 10 .
  • FIG. 5 is a flowchart of processing performed by the multifunctional printer 10 and the cloud server 50 .
  • the multifunctional printer 10 receives hole data transmitted from the sensors 40 at regular intervals via the antenna 32 (S 101 ).
  • the received hole data is stored in the memory 16 .
  • the system controller 14 of the multifunctional printer 10 reads out the hole data stored in the memory 16 and determines whether there is changed location information (S 102 ). For example, regarding the cup location data, the system controller 14 compares the most recent received data with data received just before the most recent received data and determines whether there is changed location information. If a difference between pieces of location information is larger than a predetermined allowance, the system controller 14 may determine that there is changed location information. If the difference between the pieces of location information is equal to or smaller than the allowance, the system controller 14 may determine that there is no changed location information.
  • comparison between p 4 that is the most recent hole data and p 3 that is the second recent hole data reveals x 1 ⁇ x 2 , y 1 ⁇ y 2 , and z 1 ⁇ z 2 , and this denotes that there is changed location information.
  • the system controller 14 of the multifunctional printer 10 transmits (transfers) the hole data to the cloud server 50 via the communication controller 26 and the communication I/F 24 (S 103 ).
  • the system controller 14 transmits the data to the cloud server 50 . If there is no changed location information, the system controller 14 does not transmit (transfer) the hole data.
  • the processor of the cloud server 50 receives the hole data transmitted from the multifunctional printer 10 , generates yardage book data serving as course layout data by using the received hole data, and stores the yardage book data in the memory of the cloud server 50 (S 104 ). Specifically, the processor of the cloud server 50 generates a yardage book template in advance on the basis of standard tee, FW flag, and cup locations of the golf course and stores the yardage book template in the memory. The processor edits the yardage book template by using the hole data received from the multifunctional printer 10 and thereby generates yardage book data. The processor may edit yardage book data generated and stored in the memory, instead of the yardage book template, by using the changed hole data and may generate new yardage book data.
  • the processor recalculates a distance from the FW flag location to the cup location by using a difference between the locations and edits the generated yardage book data by rewriting a remaining distance from the FW flag location to the cup location in the yardage book data.
  • the processor may rewrite the information regarding the slope of the green with respect to the changed cup location. For example, “an upslope from the end of the green” is rewritten to “a downslope from the end of the green” or the like.
  • the processor reads out, from the memory, the generated yardage book data as the course layout data and transmits the yardage book data to the multifunctional printer 10 (S 105 ).
  • the request from the multifunctional printer 10 includes golfer information.
  • the cloud server 50 reflects the golfer information in the yardage book data and thereafter transmits the yardage book data to the multifunctional printer 10 .
  • Generating yardage book data with golfer information taken into consideration will further be described later.
  • the multifunctional printer 10 prints and outputs a yardage book on the basis of the yardage book data received from the cloud server 50 .
  • the golfer obtains the yardage book.
  • the yardage book is the latest yardage book with the changed location information being reflected in the yardage book.
  • the golfer operates the multifunctional printer 10 in the golf country club, for example, on the day when they play golf and thereby easily obtains the yardage book in which changed tee, FW flag, and cup locations on the day are reflected.
  • the cloud server 50 reads out the yardage book data from the memory in response to the request from the multifunctional printer 10 and transmits the yardage book data to the multifunctional printer 10 .
  • the multifunctional printer 10 has functions of receiving location data from the sensors 40 and transferring needed location data (location data including a changed location) to the cloud server 50 and thus may be referred to as the multifunctional printer 10 having an IoT gateway function.
  • the multifunctional printer 10 having the IoT gateway function basically performs the following operations:
  • the golfer operates the multifunctional printer 10 in the golf country club and requests the yardage book from the cloud server 50 , and the cloud server 50 transmits the yardage book to the multifunctional printer 10 in response to the request.
  • the golfer may operate a multifunctional printer installed in a place different from the golf country club, for example, in a convenience store, and may thereby request the yardage book from the cloud server 50 .
  • FIG. 6 illustrates an example system including the multifunctional printer 10 installed in a golf country club, a multifunctional printer 11 installed in a place different from the golf country club such as a convenience store, and the cloud server 50 .
  • the multifunctional printer 10 transmits hole data to the cloud server 50 , and the cloud server 50 generates yardage book data by using the received hole data and stores the yardage book data in the memory of the cloud server 50 .
  • the golfer operates the multifunctional printer 11 , specifies a golf course, and requests a yardage book from the cloud server 50 .
  • the cloud server 50 then reads out the yardage book data from the memory and transmits the yardage book data to the multifunctional printer 11 .
  • the multifunctional printer 11 prints and outputs a yardage book 70 on the basis of the yardage book data received from the cloud server 50 .
  • the multifunctional printer 11 transmits, to the smartphone 72 , the yardage book data received from the cloud server 50 .
  • the multifunctional printer 11 requests the yardage book data from the multifunctional printer 10
  • the multifunctional printer 10 requests the cloud server 50 to transmit the yardage book data to the multifunctional printer 10 .
  • the multifunctional printer 10 Upon receiving the yardage book data from the cloud server 50 , the multifunctional printer 10 transmits the yardage book data to the multifunctional printer 11 .
  • the multifunctional printer 11 prints and outputs the yardage book 70 on the basis of the yardage book data received from the multifunctional printer 10 or transmits the yardage book data to the smartphone 72 .
  • the multifunctional printer 10 may read out the yardage book data from the memory 16 in response to the request from the multifunctional printer 11 and may transmit the yardage book data to the multifunctional printer 11 .
  • the cloud server 50 may transmit the yardage book data to the multifunctional printer 10 , and the multifunctional printer 10 having received the yardage book data may transmit the received yardage book data to the multifunctional printer 11 .
  • FIG. 7 illustrates example golfer information input in the multifunctional printer 10 by the golfer.
  • the golfer information includes the identifier of the golfer, a used tee, carry distances of golf clubs, a favorite distance, and the style of play.
  • the used tee is a back tee, a regular tee, a ladies' tee, a silver tee, or the like.
  • the style of play is management-oriented play, aggressive play, or the like.
  • the golfer inputs the pieces of information and requests the cloud server 50 to transmit the yardage book by using the multifunctional printer 10 .
  • the cloud server 50 generates the yardage book data by using the tee location data, the FW flag location data, the cup location data, and the like and simultaneously reflects the received golfer information in the yardage book data. Specifically, on the basis of the used tee, the carry distances of the golf clubs, and the favorite distance, the cloud server 50 automatically selects golf clubs.
  • the cloud server 50 also generates strategic route data in which target carry distances for the first, second, third, and . . . shots and in which a target route are automatically selected.
  • a favorite distance is used as much as possible.
  • safe routing is selected if the style of play is management-oriented play
  • shortest routing is selected if the style of play is aggressive play.
  • the basic algorithm is not limited to this algorithm.
  • FIG. 8 illustrates an example strategic route.
  • 1W and AW are selected as golf clubs, respectively.
  • FIG. 9 illustrates an example of the generated yardage book with the strategic route.
  • a broken line 74 denotes a target route.
  • hitting the green in two shots is achieved in such a manner that the first shot is taken with 1W aiming at a distance of 250 yards and the second shot is taken with AW aiming at a distance of 100 yards. Since the golfer information includes 100 yards as a favorite distance, a route including the favorite distance is selected.
  • the golfer actually plays golf, referring to such a yardage book.
  • the golfer records their actual shot points and used clubs in the yardage book when playing golf.
  • the system in the exemplary embodiment may generate a yardage book with golf play record including updated actual shot points and used clubs and provide the golfer with the yardage book.
  • FIG. 10 illustrates an example of points of shots actually taken by the golfer and recorded in the yardage book.
  • black circles denote shot points 76 a, 76 b , and 76 c that are actual shot points of the first shot, the second shot, and the third shot, respectively.
  • the golfer uses the scanner 18 of the multifunctional printer 10 to convert the yardage book having the actual shot points and the used clubs recorded therein into electronic data and provides the system controller 14 with the electronic data.
  • the system controller 14 transmits the yardage book data including the shot points and the used clubs read with the scanner 18 to the cloud server 50 .
  • the cloud server 50 generates yardage book data with golf play record by using the yardage book data including the shot points and the used clubs and stores the yardage book data with golf play record in the memory of the cloud server 50 .
  • the cloud server 50 then transmits the yardage book data with golf play record to the multifunctional printer 10 .
  • the multifunctional printer 10 prints and outputs a yardage book with golf play record on the basis of the received data.
  • FIGS. 11, 12, and 13 each illustrate an example yardage book with golf play record.
  • the yardage book in FIG. 11 illustrates the actual shot points superposed on the strategic route. Thick lines connecting the shot points 76 a , 76 b, and 76 c enable comparison with the broken line 74 representing the strategic route.
  • FIG. 12 illustrates an example play record list including a 240-yard first shot taken with 1W, a 110-yard second shot taken with PW, a 30-yard third shot taken with SW, and a 5-meter fourth shot taken with PT.
  • the number of shots is 4, and the number of putts is 1. This list enables the golfer to find a point to be improved or a good point when comparing with the strategic route.
  • FIG. 13 illustrates an example result of an analysis of golf record in which scores, the number of putts, an average carry distance, and the like are described. Referring to data illustrated in FIGS. 11 to 13 enables the golfer to analyze the record in more detail and utilize the analysis for later play because a recorded route and a score are automatically output. The golfer does not have to change a standard manner in which they are playing golf with the yardage book being referred to.
  • the pace of play is also illustrated in FIG. 13 .
  • the pace of play may be calculated in such a manner that, for example, global positioning system (GPS) log data regarding a golf cart is received by the antenna 32 of the multifunctional printer 10 and transmitted to the cloud server 50 . It goes without saying that the identifier of the golfer and identification information regarding the golf cart are associated with each other.
  • GPS global positioning system
  • a yardage book for golf is taken as an example of layout data.
  • the exemplary embodiment is also applicable to layout data regarding an office or the like.
  • FIGS. 14A and 14B illustrate an example of office layout data.
  • Various desks and office equipment including the multifunctional printer 10 and a fax machine 80 are arranged.
  • the fax machine 80 is located at the upper right part of the office as illustrated in FIG. 14A and is moved to the lower right part as illustrated in FIG. 14B .
  • the sensor 40 installed on the fax machine 80 transmits data regarding the location of the fax machine 80 to the multifunctional printer 10 .
  • the antenna 32 of the multifunctional printer 10 receives the location data from the sensor 40 , and it is determined whether there is changed location information. If there is changed location information, the multifunctional printer 10 transmits the changed location data to the cloud server 50 .
  • the cloud server 50 generates office layout data by using the changed location data and stores the office layout data in the memory. In response to a request from the multifunctional printer 10 or a network terminal, the cloud server 50 transmits the generated office layout data to the multifunctional printer 10 or the network terminal. This enables a user in the office to obtain the most recent office layout easily.
  • the moving of the fax machine 80 has heretofore been described in this modification; however, the exemplary embodiment is also applicable to a copier, a printer, and any other office equipment.
  • the exemplary embodiment is applicable to architectural design drawings.
  • the sensor 40 installed on any component of an architecture transmits location data.
  • the antenna 32 of the multifunctional printer 10 installed in the construction site receives the location data, and the received location data is compared with data regarding the reference location of the sensor 40 in the original architectural design drawing. If there is a difference between the reference location data and the received location data and thus there is a changed location, the multifunctional printer 10 transmits the received location data to the cloud server 50 .
  • the cloud server 50 newly generates an architectural design drawing by using the changed location data, stores new office layout data in the memory, and appropriately transmits the office layout data to the multifunctional printer 10 and network terminals.
  • the exemplary embodiment is applicable to course layouts of various sports such as a course layout of marathon.
  • the sensor 40 disposed in a water station transmits location data.
  • the antenna 32 of the multifunctional printer 10 installed in the organizer's office receives location data, and the received location data is compared with data regarding the reference location of the sensor 40 in the original marathon course. If there is a difference between the reference location data and the received location data and thus there is a changed location, the multifunctional printer 10 transmits the received location data to the cloud server 50 .
  • the cloud server 50 newly generates marathon course layout data by using the changed location data, stores the layout data in the memory, and appropriately transmits the layout data to the multifunctional printer 10 and network terminals.
  • the tee location, the FW flag location, and the cup location are detected by the sensors 40 and transmitted to the multifunctional printer 10 . If there is changed location data in at least one of these pieces of location data, the changed location data is transmitted to the cloud server 50 , and the cloud server 50 generates the yardage book data. However, the golfer who is the user may operate the multifunctional printer 10 and select location data regarding one of a tee location, a FW flag location, and a cup location to be considered when the yardage book data is generated. Only if there is changed location data in the selected location data, the cloud server 50 may generate the yardage book data. For example, if the golfer selects cup location data, and only if there is changed cup location data, the cloud server 50 generates the yardage book data. The golfer who is the user may customize a yardage book data generation process.
  • the multifunctional printer 10 transmits the changed location data to the cloud server 50 , and the cloud server 50 generates the yardage book data and provides the multifunctional printer 10 with the yardage book data.
  • the multifunctional printer 10 may generate the yardage book data by using the changed location data.
  • the function of the cloud server 50 is incorporated in the multifunctional printer 10 , and the multifunctional printer 10 functions as the transmission unit and the generator.
  • the multifunctional printer 10 may be regarded as a layout-image forming apparatus that prints and outputs a yardage book.
  • the case where the yardage book data is delivered to a mobile terminal such as the smartphone 72 has also been described.
  • a wind direction or the like may be detected by the sensor 40 in real time, and data regarding the wind direction may be transmitted to the multifunctional printer 10 .
  • the multifunctional printer 10 may then transmit the wind direction data to the smartphone 72 .
  • the multifunctional printer 10 may also transmit the wind direction data to the smartphone 72 via the golf cart.
  • the pieces of yardage book data may be serially displayed in a predetermined screen transition order.
  • the golfer's present location and a course layout are displayed on the main screen.
  • the screen transitions in such a manner as to display a distance to the cup location and to be enlarged and scrolled with the movement of the golfer toward a green.
  • a recommended golf club and a target carry distance may also be displayed in the lower part of the screen.
  • the touch panel of the smartphone may be operated to input actual shot point information, the actual shot point information may be uploaded to the multifunctional printer 10 , and thereby the yardage book with golf play record may be generated.
  • the touch panel of the smartphone may be operated to input information regarding actually used clubs, the used club information may be uploaded to the multifunctional printer 10 , and thereby the yardage book with golf play record may be generated.
  • shot points and used clubs in the strategic route may be compared with the actual shot points and the used clubs. If the actual shot points and the used clubs match those in the strategic route, uploading does not have to be performed. If the actual shot points and the used clubs do not match those in the strategic route, and if there is a difference therebetween, uploading may be performed.
  • the cloud server 50 stores the generated yardage book data in the memory.
  • the golfer operates the multifunctional printer 10 , and the multifunctional printer 10 thereby transmits a request to the cloud server 50 .
  • the cloud server 50 transmits the yardage book data to the multifunctional printer 10 .
  • the cloud server 50 may transmit the yardage book data to the multifunctional printer 10 .
  • the multifunctional printer 10 may output, that is, print the yardage book 70 on the basis of the yardage book data.
  • the yardage book data may be downloaded to the smartphone 72 and then be output.
  • FIG. 15 is a diagram of a sequence of operations performed by the cloud server 50 , the sensor 40 , and the multifunctional printer 10 in this case.
  • the sensor 40 transmits hole data at regular intervals.
  • the antenna 32 of the multifunctional printer 10 serially receives the pieces of hole data transmitted from the sensor 40 .
  • the system controller 14 determines whether there is changed location data in the pieces of location data. If there is no changed location data in the pieces of location data, the hole data is not transmitted (transferred) to the cloud server 50 . If there is changed location data, the hole data is transmitted (transferred) to the cloud server 50 .
  • the cloud server 50 receives the hole data from the multifunctional printer 10 and generates yardage book data by using the received hole data. In a case where the multifunctional printer 10 transmits golfer information, the cloud server 50 receives the golfer information and generates the yardage book data by using the received golfer information in addition to the hole data.
  • the cloud server 50 transmits the generated yardage book data to the multifunctional printer 10 quickly.
  • the multifunctional printer 10 stores the received yardage book data in the memory 16 .
  • the golfer operates the multifunctional printer 10 to request the yardage book.
  • the system controller 14 reads out the corresponding yardage book data from the memory 16 .
  • the system controller 14 prints and outputs the yardage book 70 on the basis of the yardage book data or downloads the yardage book to the smartphone 72 . It goes without saying that if the golfer has input the golfer information, the yardage book data is read out by using the identifier of the golfer (see FIG. 7 ).

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Physical Education & Sports Medicine (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
US15/811,258 2017-05-17 2017-11-13 Layout processing system, layout-image forming apparatus, and non-transitory computer readable medium Abandoned US20180333629A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-098220 2017-05-17
JP2017098220A JP6864832B2 (ja) 2017-05-17 2017-05-17 レイアウト処理システム、レイアウト画像形成装置及びプログラム

Publications (1)

Publication Number Publication Date
US20180333629A1 true US20180333629A1 (en) 2018-11-22

Family

ID=64270282

Family Applications (1)

Application Number Title Priority Date Filing Date
US15/811,258 Abandoned US20180333629A1 (en) 2017-05-17 2017-11-13 Layout processing system, layout-image forming apparatus, and non-transitory computer readable medium

Country Status (2)

Country Link
US (1) US20180333629A1 (ja)
JP (1) JP6864832B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200089230A1 (en) * 2018-09-19 2020-03-19 Caterpillar Paving Products Inc. Construction site planning for autonomous construction vehicles
US20220305358A1 (en) * 2019-08-20 2022-09-29 Vc Inc. Hole location updating device and method for operating hole location updating device
US12134015B2 (en) * 2019-10-08 2024-11-05 Vc Inc. Hole position update apparatus, hole position update system and hole cutter

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0592058A (ja) * 1991-10-01 1993-04-16 Pioneer Commun Corp ゴルフコースのグリーン情報表示システム
US5364093A (en) * 1991-12-10 1994-11-15 Huston Charles D Golf distance measuring system and method
JP3050544B1 (ja) * 1999-02-05 2000-06-12 エヌ・ティ・ティ・コミュニケーションウェア株式会社 位置情報を用いた情報提供システム及び方法
JP4122851B2 (ja) * 2002-06-12 2008-07-23 コニカミノルタビジネステクノロジーズ株式会社 Oa機器管理システムおよびサーバコンピュータ
JP2007014487A (ja) * 2005-07-06 2007-01-25 Anchor Entertainment Inc ゴルフコースデータ提供システム
JPWO2009091060A1 (ja) * 2008-01-18 2011-05-26 株式会社アソボウズ ゴルフスコアリングシステム、ゴルフプレイデータ配信システム及び実プレイ連動ゴルフゲームシステム
JP5896690B2 (ja) * 2011-11-11 2016-03-30 三菱重工業株式会社 図面情報提供システム
JP2016032580A (ja) * 2014-07-31 2016-03-10 株式会社セガゲームス ゴルフプレイ支援プログラムおよびゴルフプレイ支援装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200089230A1 (en) * 2018-09-19 2020-03-19 Caterpillar Paving Products Inc. Construction site planning for autonomous construction vehicles
US11144055B2 (en) * 2018-09-19 2021-10-12 Caterpillar Paving Products Inc. Construction site planning for autonomous construction vehicles
US20220305358A1 (en) * 2019-08-20 2022-09-29 Vc Inc. Hole location updating device and method for operating hole location updating device
US12036457B2 (en) * 2019-08-20 2024-07-16 Vc Inc. Hole location updating device and method for operating hole location updating device
US12134015B2 (en) * 2019-10-08 2024-11-05 Vc Inc. Hole position update apparatus, hole position update system and hole cutter

Also Published As

Publication number Publication date
JP2018191985A (ja) 2018-12-06
JP6864832B2 (ja) 2021-04-28

Similar Documents

Publication Publication Date Title
US20180333629A1 (en) Layout processing system, layout-image forming apparatus, and non-transitory computer readable medium
US20080188330A1 (en) Systems and methods for golf performance analytics
US8620463B2 (en) Systems and methods for golf analytics visualization
KR100591282B1 (ko) 골프 스코어 관리 전용단말기와 이를 이용한 골프 스코어관리 시스템 및 그 관리 방법
JP5334159B2 (ja) 電子地図上での写真表示方法及びシステム
US20100009780A1 (en) Systems and Methods for Portable Personal Golf Analytics Visualization
JP6012674B2 (ja) 画像形成装置
KR101466304B1 (ko) 골프 정보 제공 시스템, 골프 정보 제공을 위한 정보제공 안내장치 및 골프 정보 제공 방법
JP2004118685A (ja) 表示装置、画像情報管理装置、画像情報管理端末、画像情報管理システム、画像検索方法、データベース構築方法、および、撮影装置
AU2004203597A1 (en) System and method for providing golf play information, portable terminal, and server used for the same
US20140315660A1 (en) System and method of storing and communicating the location of a pin on a golf course
US8364293B2 (en) Situation-neutral golf metrics systems and methods
CN107341213A (zh) 一种街景视图制作方法及系统
JP6536315B2 (ja) 情報処理システム、サーバー装置及びプログラム
JP7150653B2 (ja) 作業機管理システム
US9827465B2 (en) Method and apparatus for comparing current activity data to captured reference activity data
JP6754893B2 (ja) 画像生成装置及び画像生成方法
JP2001036842A (ja) 画像処理装置、画像処理方法および記憶媒体
JP2006350887A (ja) 画像処理装置
KR101578343B1 (ko) 모바일 단말기를 이용하여 골프 정보를 제공하는 방법, 사용자의 모바일 단말기를 통해 전송받은 정보를 이용하여 골프 정보를 제공하는 서버의 정보 처리 방법 및 이를 기록한 컴퓨팅 장치에 의해 판독 가능한 기록매체
US20190374834A1 (en) System and method of storing and communicating the location of a pin on a golf course
JP2004113535A (ja) ゴルフ場管理システム
JP6265524B2 (ja) 位置情報利用システム、情報処理方法、およびプログラム
JP2008234032A (ja) ページ生成システム,サーバおよびプログラム
WO2008097601A1 (en) System and methods for golf analytics visualization

Legal Events

Date Code Title Description
AS Assignment

Owner name: FUJI XEROX CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SAITOH, KAZUTAKA;REEL/FRAME:044112/0189

Effective date: 20170929

STCT Information on status: administrative procedure adjustment

Free format text: PROSECUTION SUSPENDED

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION