Nothing Special   »   [go: up one dir, main page]

WO2021090714A1 - Information provision service program and information terminal device for information provision service - Google Patents

Information provision service program and information terminal device for information provision service Download PDF

Info

Publication number
WO2021090714A1
WO2021090714A1 PCT/JP2020/040022 JP2020040022W WO2021090714A1 WO 2021090714 A1 WO2021090714 A1 WO 2021090714A1 JP 2020040022 W JP2020040022 W JP 2020040022W WO 2021090714 A1 WO2021090714 A1 WO 2021090714A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
user
terminal device
information terminal
user information
Prior art date
Application number
PCT/JP2020/040022
Other languages
French (fr)
Japanese (ja)
Inventor
伊原 正典
Original Assignee
伊原 正典
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 伊原 正典 filed Critical 伊原 正典
Publication of WO2021090714A1 publication Critical patent/WO2021090714A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/58Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/587Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location

Definitions

  • the present invention relates to an information providing service program and an information terminal device for an information providing service.
  • the present invention refers to an arbitrary image captured by an imaging unit associated with an information terminal, including the latitude and longitude of the position detection unit (GNSS, GPS, quasi-zenith satellite, wireless LAN position estimation, acceleration sensor, etc.) of the information terminal.
  • the direction detector any method that detects the direction, direction, and rotation status of the information terminal by any method such as an electronic compass or electronic gyro sensor by geomagnetic detection
  • a CG image is generated by a CG (computer graphic) generation unit as a processing unit that performs an image processing generation unit from the information configured by the calculation unit and the storage unit, and the captured image (real landscape, etc.) obtained by the imaging unit is generated.
  • the information terminal display unit By synthesizing the CG image generated by the image generation unit with the CG image generated by the image generation unit (whether outdoors or indoors), the information terminal display unit displays the terminal position of the user information terminal, the imaging direction, and the three-dimensional imaging range based on the captured image. It is an invention in the operation of an information support device for urban / indoor / outdoor areas by a user information terminal by displaying a composite image of an captured image linked to a coordinate system and a CG image. Multiple applications have been filed.
  • a service of acquiring advertisements / promotions from a predetermined distribution server with image features based on positions and performing advertisements / advertisements, or a situation in which the terminal is tilted is a service that acquires the necessary information from the predetermined distribution server to synthesize the information in the imaging screen, or sets the CG information to synthesize based on the ID acquired from the two-dimensional marker and sets the necessary information.
  • It is configured as a service acquired from a distribution server or a service that acquires management information on which object the CG to be synthesized is licensed from a predetermined server, and is used for those terminals.
  • a special distribution device that provides the configured dedicated information to the user is required, and a dedicated server is installed for these services or a dedicated markup language is used.
  • the main subject of the present invention is to provide a sufficient amount of content at the global level at the same time by utilizing the information on the existing network for the lacking content in the newly developed network service infrastructure.
  • the problem to be solved by the present invention relates to services such as AR (Augmented Reality) / MR (Mixed Reality) that synthesizes a CG image with live-action information during shooting in conjunction with the position of the terminal described above.
  • AR Augmented Reality
  • MR Mated Reality
  • the user information terminal must receive the dedicated information according to the specifications of the service provider from the dedicated distribution system configured for distribution by the service provider and display it according to the specifications of the distributor. ..
  • servers as dedicated distribution devices can be installed, and information distribution environments using a dedicated markup language can be prepared. If it is a service for AR / MR as described in the prior art, there are existing markup languages such as ARML and KML as XML for AR space, and existing AR solutions such as Wikitube (registered trademark) are available. Since these dedicated markup languages are used, there is a problem that a number of new dedicated servers must be installed in the current situation where the dedicated markup languages are not widespread.
  • the present invention does not rely only on the information provided by the above-mentioned service provider, but obtains information configured on a generally popular network based on the location information of the information terminal.
  • CG image information generated by collecting, extracting necessary information from the collected information, and appropriately combining the extracted information on the user information terminal based on the imaging direction and tilt state of the user information terminal.
  • the real space By appropriately superimposing the information on the non-three-dimensional network on the above three-dimensional coordinate system, the problem that the dedicated information for the above-mentioned AR / MR service is insufficient is solved.
  • the mashup process collects predetermined contents into a predetermined format according to the search conditions used for the scraping process and the personal information of the user, and generates information that is likely to be given serendity to the user who specified the search conditions. It also includes information generation processing that can improve user convenience by generating recommendation information and personalized information, and specific mashup and recommendation methods are Various implementation methods such as collaborative filtering have been proposed, and the present invention is characterized in that it is carried out not on the server side but on the client user terminal.
  • the information generated by the mashup is classified based on the position of the target information in the database (structure example is FIG. 6) in the user terminal, and further, the search condition information used for scraping and the mashup are used.
  • Mashed-up information based on the search condition information used can be appropriately registered in the user information database (configuration example is FIG. 6), or image features obtained from image information or depth image information obtained by the imaging unit. If necessary, upload the mashed-up information as cache information to the information distribution device associated with the user information terminal, or download it from the information distribution device related to the cache information uploaded in the past. It may be configured to do so.
  • the user can use it to generate CG information to be described later from the database in the distribution device (structure example is FIG. 6) associated with the user terminal database (structure example is FIG. 6) composed of these mashed-up information.
  • the mashed-up information that meets the conditions specified from the information terminal may be acquired.
  • the CG information provided in this section and the above-mentioned section may be a two-dimensional image, a three-dimensional image, or a moving image, and the image format does not have to be a specific one. Instead, any other information such as voice may be provided at the same time, and of course, a method of giving different images to both eyes of the HMD (head mount display) and displaying them three-dimensionally may be taken, or a smartphone display may be used. It may be present, or by registering the mashed-up information in the database of the user terminal device or information distribution device (the structure is shown in Fig. 6), it can be used as a cached database system used for efficient information provision services. You can also do it.
  • the information terminal is positioned by its own information terminal device while maintaining sufficient privacy without receiving exclusive service provision by acquiring information from a special information distribution device and without registering as a user.
  • acquiring appropriate information support based on any information distribution device it is possible to receive more convenient location-linked information support and, if necessary, information sharing with other information terminals and information mediation distribution devices. By doing this, you can enjoy more convenient services. It is also possible for these information mediation distribution devices and user information terminals to be able to enjoy decentralized services by configuring a grid communication environment.
  • the present invention in a new network service infrastructure, it is not necessary to use the information on the existing Internet and prepare the information configured exclusively for the new technology, and the new network service infrastructure is available at the global level. It is possible to provide sufficient content to the Internet. Then, the service application user of the present invention can enjoy the optimum position-linked information support service without special user registration, and the information sender who wants to provide information by the service is also a user to the special position-linked information distribution system. Since it is possible to provide information to service application users without registration, distribution information registration, or equipment installation, a highly convenient location-linked service can be sent without user registration or distributor registration for the location-linked service. It has the effect of enabling people and users to provide and enjoy information.
  • the service provider does not have to bother to install a dedicated distribution server for distribution to the user information terminal, and a virtual CG object is synthesized in an appropriate real space 3D coordinate system. It has the advantage of being able to be displayed.
  • the present invention has an essential feature in that such a dedicated processing system or distribution system is not particularly required, and the existing markup language is available. Since Wikitude and the like use these dedicated markup languages, they are not widely used at present. Further, the display information may be easily handled as a processing system by converting it into ARML or KML at the time of mashup of the present invention, or it may be written in a markdown language and an effect may be added to the display content.
  • the information provision applicant does not register the predetermined information in the information provision distribution system in the service information provision distribution system.
  • various techniques such as statistical processing, machine learning, and AI methods such as deep learning may be combined to improve the effects of the present invention, or AR. It is also possible to realize public notice by / MR.
  • a service system that provides information for synthesizing a real landscape image and a CG image linked to the position and direction of an information terminal, one's own according to the position.
  • An example of a device configuration of a single user information terminal used as a client is shown.
  • An example of a device configuration of an information distribution device used as a distribution device is shown.
  • the processing procedure according to the present invention by a single information terminal is shown.
  • the processing procedure according to the present invention by interlocking the information distribution server and the information terminal is shown.
  • An example of the system processing procedure by linking the user information terminal for the client and the information distribution server is shown.
  • An example of table configuration when the position-linked information is configured as a database is shown.
  • An HMD head mounted display
  • An information processing device such as a mobile phone, a smartphone, a tablet, or a notebook PC
  • an appropriate information processing device such as a mobile phone, a smartphone, a tablet, or a notebook PC
  • the position detection unit of the information terminal GPS as GNSS, quasi-zenith satellite, DGPS, eLORAN, wireless LAN position estimation, arbitrary method capable of acquiring arbitrary position information including latitude and longitude such as acceleration sensor, etc.
  • a CG image is generated by a CG (computer graphic) generation unit as a processing unit that performs an image processing generation unit and the like from information configured by the storage unit and an image pickup unit (1030) obtained by the image pickup unit (1030). Yes, it does not matter whether it is outdoors or indoors, and it may also include distance image information as various depth sensors [ToF "Time-of-Flight", structure light, multi-camera, LiDAR "Laser Imaging Detection and Ringing"]).
  • the information terminal display unit is displayed as a tertiary based on the terminal position of the user information terminal, the imaging direction, and the imaging range of the captured image.
  • these information terminals are electronic devices and structure lights that can acquire an image generally called an image sensor, a three-dimensional object image sensor device that can image a three-dimensional object by capturing the reflection of LiDAR, a depth camera, and a depth sensor.
  • the storage unit (1020) storage using an arbitrary storage medium such as a volatile memory (1021) such as a RAM or a cache memory, a ROM, a flash memory, a ReRAM, or a non-volatile memory (1022) such as an HDD or SSD as an external storage.
  • the imaging unit (1030) may be configured as a unit, or may be provided with a ToF as a depth sensor, a structure light, a multi-camera, a light coding, a rider, an infrastructure depth, and the like.
  • the display unit (1040) displays information on the display unit (1040) based on the information processed by the storage unit and the calculation unit described above, and the image generation unit (1070) is based on the processed information described above. ) May be used to generate display information such as 3DCG, 2D graphics, and moving images, and the display unit (1040) may be configured to display visual information according to the user's terminal. Specifically, if it is a smartphone, an arbitrary display such as a 3D display may be performed on the screen of the smartphone, and if it is an HMD (head mounted display).
  • HMD head mounted display
  • the communication unit (1050) can cooperate and exchange information by communicating with other information processing devices regardless of whether it is wired or wireless, and generally, wireless LAN, wired LAN, or PAN (personal).
  • -Area network wireless LAN, wired LAN, or PAN (personal).
  • NFC Near Field Communication
  • the communication unit (1050) can cooperate and exchange information by communicating with other information processing devices regardless of whether it is wired or wireless, and generally, wireless LAN, wired LAN, or PAN (personal).
  • -Area network), NFC Near Field Communication
  • NFC Near Field Communication
  • the operation unit (1080) may be a touch panel, a cursor key, a physical keyboard, a touch pad, or a gesture recognition device such as an image pickup or an operation combination on the touch pad. ..
  • the user information terminal has a position detection unit and / or an acceleration output unit and / or a direction (direction (1064) or gyro sensor (1062) by a geomagnetic sensor as an electronic compass) attached to the terminal.
  • the step (3001) of generating terminal position-related information is carried out by specifying the current position and direction (direction) of the information terminal by various detection units (1060) such as a detection unit (relative direction change due to).
  • the device for detecting the orientation may be configured so that a more accurate orientation can be extracted by, for example, an electronic compass (1064) or a cooperation between the electronic compass and the gyro (1062).
  • the acceleration detection unit (1063) may be able to detect the inclination by detecting the downward direction of the user terminal from the gravitational acceleration, or detect the moving speed of the user terminal by changing the acceleration.
  • the various detection units (1060) as the above-mentioned position detection units include GNSS, GPS (1061), A-GPS, position identification by WiFi, and wireless communication base stations (for example, mobile phone line base stations).
  • Various methods can be used as long as the location can be identified by any method such as latitude / longitude, address information by latitude / longitude, postal code, telephone number (for example, area code).
  • the latitude and longitude may be calculated by extracting the address, postal code, etc. from the text information.
  • Tilt detection can be realized by a gyro sensor (1062), an acceleration sensor (1063), etc., and is the user terminal showing the upper floors of the building?
  • the user terminal first carries out the step (3001) of acquiring the current position information.
  • the user information terminal performs a step (3002) of capturing an image around the terminal using the imaging unit (1030). Then, a feature extraction step (3003) is performed in which the captured image information is acquired in the storage unit (1020), and the features are extracted from the acquired image information by the calculation in the calculation unit (1010).
  • a feature extraction step (3003) in the case of a specification that the image generation unit (1070) can perform arithmetic storage processing other than the purpose of CG generation called GPGPU (General-Purpose computing on Graphics Processing Units) for the calculation for feature extraction.
  • GPGPU General-Purpose computing on Graphics Processing Units
  • the depth image information obtained by a depth camera or the like can be used. It may include the generated depth information, and if it is other than GPGPU, it is further provided with a calculation unit for realizing a matrix or neural network processing by analog calculation processing using a tensor processor dedicated to tensor processing or ReRAM. You may also perform feature extraction as an application such as machine learning.
  • a target selection information input step for selecting the target of the desired information tap the user interface such as the icon displayed on the screen from the operation unit (1080) combined with the display unit such as a touch screen to input.
  • the user interface such as the icon displayed on the screen from the operation unit (1080) combined with the display unit such as a touch screen to input.
  • entering appropriate text as a keyword, or something that is contraindicated for the user it is religious (such as Haram)
  • a step (3004) is performed in which menus and icons for configuring personalized information are selected and operated to set search target selection information related to search conditions.
  • This operation unit (1080) is other than a touch screen. In some cases, it may be a cursor operation key or a physical keyboard.
  • the input from the operation unit consists of a GUI and a touch screen, operations such as text input by tapping, icon selection, and menu selection are performed. By doing so, it is possible to configure instruction information based on the user's operation.
  • the two steps of the imaging step (3002) and the imaging feature extraction step (3003), the sensor information acquisition step (3001), and the user's operation input step affect the entire processing even if the order is different. Since it does not work, there is no problem in configuring it arbitrarily.
  • this image feature extraction step depth information generated by depth image information obtained by a depth camera or the like may be included.
  • the step (3005) of providing the position information and / or the image feature information and / or the search target selection information of the user information terminal to an arbitrary information providing distribution device connected on the line and requesting the search is carried out. ..
  • These steps are steps in which the communication unit (1050) transmits information for requesting acquisition of position-linked information.
  • an external search for information linked to the search request step (3005) is performed for any information distribution device connected by a communication line.
  • the step (3101) performed by the information distribution device of the above is carried out.
  • the user information terminal carries out a step (3006) of receiving the information group obtained according to the step (3101) performed by the information distribution device by the communication unit (1050).
  • These steps are the steps for receiving the position interlocking information.
  • the information group based on the acquired position-linked information can be recorded in the database configured in the user terminal with the configuration as shown in FIG.
  • a step (3007) is carried out in which predetermined information is extracted in the form of searching for a specific keyword or the like in the user's information terminal.
  • the step (3007) of extracting more specific information if the acquired information is composed of simple XML, the information surrounded by a predetermined tag such as ⁇ ADRESS> JAPAN ⁇ / / ADRESS>. Evaluate whether the information is necessary for the user by extracting.
  • the notation in each of the examples described in this specification has a high degree of abstraction for the sake of simplicity, but more detailed address, product field, product name, store genre, restaurant field, product field for sale, and sales.
  • Detailed search conditions such as price range, inventory status, screening performance / time zone, and exhibition content may be specified, and the user can operate the operation unit (by displaying these conditions on the display unit of the user terminal). It may be configured so that the selection operation can be performed in 1080).
  • any markup language can be used by using a zip code such as ⁇ ZIP> 1060837 ⁇ / ZIP> as an extraction condition or a telephone number such as ⁇ TEL> 03-XXXX-XXXX ⁇ / TEL>.
  • Appropriate information may be extracted from the written information, and specifically, JSON, YAML, etc. can be assumed.
  • the distribution device has a configuration that can acquire information on position-linked search results in various formats such as JSON format and CSV format, extract the parts necessary for the user information terminal, organize them, and display them.
  • the information acquired from the above may be edited, and the received information display processing step (3008) for configuring the necessary information so that the information can be displayed on the user information terminal based on the extracted / edited information is carried out.
  • this step it is also possible to preferentially configure information only in the direction in which the imaging unit of the display device is facing.
  • the user terminal device (and / or software in the user terminal) in the present invention provides information to be provided in the terminal based on the location information or the like acquired from the user information terminal (or software operating on the terminal).
  • Step (3007) to perform the information extraction process such as collecting, separating, extracting, editing, and listing the necessary information in the user terminal device by being able to search as needed from the communication line connected to the information and communication unit (3007). Is carried out. These steps are the received position-linked information extraction steps.
  • the process of collecting / separating / extracting the information as the above-mentioned position-linked extraction information step as scraping, and editing / listing as the mashup uses the terminal using the target selection information as the information surrounded by predetermined tags. Filtering processing and scraping processing to determine whether the information is necessary for the user by extracting the information necessary for the user, crawling processing across multiple sites may be performed, and mashup processing is used for scraping processing.
  • the predetermined contents are put together in a predetermined format to generate information that is likely to give serendipity to the user who specified the search conditions, and to generate recommendation information and personalized information. It includes information generation processing that can improve user convenience by generating it, and various implementation methods such as collaborative filtering are proposed as specific mashup and recommendation methods.
  • the present invention is characterized in that it is carried out not on the server side but on the client user terminal.
  • the data may be described in a text having an arbitrary markup language or grammar for easy processing, or an appropriate database-like list structure.
  • the information may be necessary for display by arbitrary scraping processing because it is configured in a data description language having the above, and as a result, the information is captured by the imaging unit based on the information obtained in the step (3007).
  • the step (3008) of generating the image information necessary for generating the CG image for synthesizing the image / video is carried out.
  • the step (3009) of synthesizing a CG image based on the direction and orientation of the user terminal with the actual scenery captured by the user information terminal in the above step (3008) is carried out, and the position and orientation inclination of the user information terminal are performed.
  • the step (3010) of displaying the image information obtained by synthesizing the CG image with the actual landscape according to the information such as is displayed on the display unit of the user information terminal is carried out.
  • the display size of the CG image to be combined is small, and if it is a nearby object, the display size is increased to make it larger according to the distance, or the direction of the user's information terminal.
  • the position-linked information related to the upper floor of the building is processed so as to synthesize a CG image with the actual landscape.
  • the CG image composition display step (3010) to the actual landscape is carried out by doing so.
  • the radius of the information to be acquired may be specified by the operation unit (1080) of the user terminal for these series of processes, and those operations are attached to the user terminal described above. It may be sound re-recognition by voice obtained from the microphones, or touch operation input by a touch sensor attached to the surface of the display unit, and these accessory functions are very well recognized in society. Therefore, no particular restraint is made in the various examples according to the present invention.
  • the search result information collected and classified (crawling and scraping) in the user information terminal and the spatial coordinate system optimized according to the position and direction of the user terminal By synthesizing and displaying the actual scenery and CG images, the information acquired (3101) from various general distribution systems other than the dedicated information distribution system is collected, extracted, edited, and combined (crawling and scraping:) on the user terminal. By doing 3007), it is possible to configure more convenient display information for the user terminal and to configure information providing software for the user information terminal having an appropriate function as the user terminal. Therefore, it is possible to solve the fundamental problem that the necessary information to be provided is insufficient in the new information infrastructure.
  • the information generated by the mashup process (3007) in order to further personalize the information terminal user is the target information in the database (FIG. 6) in the user terminal. Furthermore, the mashed-up information can be appropriately registered in the user information database based on the search condition information used for scraping and the search condition information used for mash-up. .. Then, personalization may be performed for the terminal user at the time of this mashup.
  • the mashed-up information can be uploaded to the information distribution device associated with the user information terminal as cached information of the mashed-up information, or downloaded from the related information distribution as the cached information uploaded in the past. It may be configured to do so, and it meets the conditions for use in the generation of CG information (3008), which will be described later, from the database in the user terminal consisting of these mashed-up information and the database in the associated distribution device.
  • the mashed-up information may be extracted.
  • the CG information provided / generated (3008) in this section and the above-mentioned section may be a two-dimensional image, a three-dimensional image, or a moving image, and the image format is particularly specific. It does not have to be, and other arbitrary information such as voice may be provided at the same time, and of course, a method of giving different images to both eyes of the HMD (head-mounted display) and displaying them three-dimensionally may be taken. However, it may be displayed on a smartphone.
  • the user can display a logo or icon indicating a specific brand on the user information terminal and perform a position-linked search related to those logos or icons.
  • Information related to companies and websites related to the selected logo or icon is collected in conjunction with the position, and based on the collected information, information related to the above-mentioned logo or icon according to the position and imaging direction can be enjoyed.
  • Application software may be configured in.
  • the image information obtained from the image pickup unit (1030) is combined with the CG image synthesis step (3009).
  • the transmissive device does not necessarily require the surrounding image as the background, and detects and calculates the subtle line-of-sight deviation between the camera position line-of-sight and the transparent screen in-line line-of-sight from the three-dimensional coordinate system of the imaging range of the captured surrounding image.
  • the step (3010) of correcting the CG image for compositing according to the deviation and projecting the CG image on the transmissive screen to realize and display the CG image for the real landscape that is not the captured image may be performed. ..
  • software that implements the present invention it may be stored in a storage medium associated with a storage unit or the like.
  • the surrounding image features obtained from the user terminal may be used, or SLAM (Simultaneus) is used to use the image feature information acquired by the user terminal for AR / MR. It may be used as information for localization and mapping), and depth information associated with imaging may be added to the image features.
  • SLAM Simultaneus
  • FIGS. 3 and 5 It should be understood as the flow of carrying out the processes of 5001 to 5009.
  • an information distribution service system that obtains mashup information and scraping information of arbitrary information combinations linked to information such as position, direction, and inclination from the user information terminal and distributes the information.
  • information such as position, direction, and inclination
  • An information distribution service system for information terminal users who wants to distribute information using the information distribution device without performing special information distribution provider registration for example, registration procedure such as store registration.
  • registration procedure such as store registration
  • what kind of device configuration information distribution device is used to provide information to the user information terminal on the consumer side is implemented more specifically based on the step configuration as an information distribution system.
  • An example and what kind of step configuration the software to be operated when a hardware configuration similar to the information distribution device in the information distribution system is used will be described step by step.
  • the information distribution device (2001) includes at least a calculation unit (2010), a storage unit (2020), and a communication unit (2030).
  • the storage unit may be regarded as having a volatile storage unit (2021) and a non-volatile storage unit (2022).
  • the arithmetic unit may be composed of a CPU, GPGPU, or any other arithmetic device (TPU, ReRAM analog arithmetic device, etc.), and the storage unit is a volatile storage unit such as a RAM or cache memory or a storage medium such as a GPGPU memory.
  • the non-volatile memory is preferably composed of a storage medium including an arbitrary electronic storage device such as a ROM, a flash memory, or a ReRAM, or an arbitrary storage such as an HDD, an SSD, or an optical storage device.
  • the keyboard, mouse, display unit, and the like may be provided so that the operation can be performed, and other auxiliary parts may be optionally provided.
  • the user information terminal can detect various information such as the position, direction, and inclination provided in the user terminal with information on the position and / or direction and / or inclination and / or the captured image and / or the captured image feature.
  • Various detection units (1060) detect and acquire each information. More specifically, the service information provision and distribution device according to the present invention based on information acquired from appropriate electronic devices such as GPS (including GNSSs such as quasi-zenith satellites), accelerometers, gyro sensors, and electronic compasses (1064).
  • the user terminal device (1001) searches and / or extracts and / or sorts from the first position-linked information stored in the information distribution device of the information distribution system of the present invention including position information and the like.
  • a step (3005) of issuing a request to do so is performed.
  • the information distribution service using the information distribution device according to the information distribution system of the present invention is a step of receiving the first information such as the position-related information and the search condition information of the user information terminal from the user terminal based on the request. (3006) is carried out.
  • the step of receiving this first information is to search and / or extract and / or select the second position-linked information required for the user information terminal from the first position-linked information collected in advance in the information distribution system. This makes it possible to transmit the information necessary for providing the user information terminal.
  • the information distribution device (and / or information distribution system software) used in the information distribution system as a service in the present invention in order to provide the second position-linked information to the user information terminal is an arbitrary user information terminal. Collection and / or extraction and / or editing of information that can be searched from other information distribution devices previously connected via a communication line by the information distribution system based on information acquired from (or software that operates on the terminal).
  • the first position-linked information group generation step used for searching from an arbitrary user terminal by listing (crawling or scraping) is carried out by the information distribution device (2002) used in the information distribution system, and the first The user information terminal (1001) searches for the second position-linked information group from the first position-linked information acquired by executing the position-linked information group generation step of the second position-linked information group for the user terminal.
  • the step of acquiring the position-linked information group is carried out.
  • the information distribution device (2001) used in the information distribution system of the present invention can be distributed to the storage unit of the information distribution device (2001) used in the information distribution system of the present invention regardless of the presence or absence of a request issued from the user information terminal by the steps of collection, extraction, editing, and listing.
  • the distribution information By saving the distribution information as the first position-linked information group obtained as the search result, it is possible to prepare the information that is likely to be needed in advance even if there is no particular request from the user terminal.
  • User information In response to a request for location-related information and search target selection information provided by the terminal (which may be application software of the terminal, of course), the user appropriately obtains information in the vicinity of the location of the user terminal.
  • a step (inside 5102) of transmitting information from the information distribution device side in the information distribution system of the present invention to the information terminal is performed.
  • the information distribution device used in the information distribution system of the present invention autonomously connects to another information distribution device using the communication unit provided in the information distribution device even if there is no particular request from the user information terminal. It is possible to collect and store the information necessary for distribution.
  • the purpose is to collect and store in advance the information necessary for the information distribution system to distribute the location-linked information to the user information terminal (1001), and search according to the geographical location to which the information belongs.
  • the step of selecting the condition (4001) is carried out, and the step of determining the predetermined position-linked search condition (4002) is carried out in the step. It is possible to collect information in advance without performing such special geographical attribution, or to compose it from geographical information included in the information obtained based on general keyword search results.
  • the information distribution terminal performs a step (4003) of searching and collecting information on the general network according to the conditions determined in the confirmation step (4002) in order to collect information for distribution to the external information distribution device. Will be done.
  • the information as the search result is transmitted from the external information distribution device to the information distribution device of the present invention, and the information distribution device of the present invention receives the necessary information (4004). Is carried out.
  • the external information distribution device performs the search process (4101) in response to the request step (4003) of the information distribution device of the present invention.
  • the information distribution device of the present invention carries out the step (4005) of classifying the necessary information contents from the received search target information. ..
  • a database (DB: information that can confirm an arbitrary physical position such as latitude / longitude, postal code, address, telephone number, and information related to the location in the company such as a delivery company) accompanying the information is used. It is preferable that the structural example is organized and stored in Fig. 6), etc., or included in the storage items.
  • the update from the user information terminal to the database of the information distribution device is not the packet communication of the smartphone, but the Wi-. Fi connection is preferable
  • the information classified in the step (4005) is organized and recorded in, for example, a DB (database: FIG. 6) according to the required specifications (4006).
  • this step uses the location information (information that can confirm any physical location such as latitude / longitude, postal code, address, telephone number, and location-related information within the vendor such as the delivery company) that accompanies the information. It is preferable that the information is organized and stored in a database (DB: FIG. 6) or included in the storage items.
  • the process of collecting, extracting, editing, and listing this information, more specifically, the information to be handled specifically when it is implemented in step 4005, is the identification that the information user can handle in the user information terminal. Keywords (information on service provision such as product information, store information, inventory information, screening performance information) and location information (this is the same in other examples, but latitude / longitude, address, postal code, telephone number, and other locations.
  • the step of extracting predetermined information is carried out in the form of searching for an identification code (including, for example, an area code used internally by the delivery company).
  • the information acquired in the above step is composed of simple XML
  • the information enclosed in predetermined tags and the target selection information such as ⁇ ADRESS> JAPAN ⁇ / / ADRESS> are displayed.
  • this extraction process may be performed from HTML, may be described in any markup language, or may be configured in a data description language having a list-up structure such as an appropriate database structure.
  • the mashup information in the database of the user terminal device and the information distribution device (the structure is shown in FIG. 6), it can be used as a caching system used for an efficient information providing service.
  • This information may be composed of JSON, YAML, CSV and the like.
  • the information acquired from the distribution device may be edited in the configuration, and the received information display processing step of configuring the information so that the information can be displayed on the user information terminal based on the edited information is performed.
  • this step it is possible to preferentially configure information only in the direction in which the image pickup unit of the display device in the user terminal device is facing.
  • the information distribution system of the present invention and the information distribution device used in the information distribution system acquire the first position-linked information.
  • any information can be collected by any method as long as the information terminal of the present invention has a configuration that can be searched and / or collected.
  • a position-linked information distribution device (2001) that uses the information collected by such a method in an information distribution system.
  • the search condition information is configured by selecting an appropriate icon or inputting characters as in the other examples, and the search target selection information as the configured search condition information. It can also be configured to carry out information retrieval for the user information terminal. In this case, it can be applied when the search input screen or the like is provided from the information distribution device side like a Web browser.
  • the above-mentioned information terminal user service system is the first position interlocking in the information distribution device (2001) arranged for the user information terminal from the information distribution device (2001).
  • the processing performed as the processing in the user terminal in other embodiments is performed in advance in the service system for the information terminal user. This has the effect of reducing the processing load in the user terminal and making it possible to provide CG configuration information for the user terminal as an efficient position-linked information terminal, and improves convenience.
  • the user information terminal is based on the information acquired from the service system for the user information terminal user, and the information for CG configuration for the user terminal for providing information in the direction of the imaging unit based on the current position of the user information terminal.
  • the user information terminal By appropriately constructing a CG image from the user information terminal and synthesizing and displaying it in the user information terminal based on the search result information and the spatial coordinate system optimized according to the position and direction of the user terminal, the user information terminal By synthesizing the CG image with the actual landscape captured by the imaging unit, it is possible to realize a CG image composition information providing service for the actual landscape by the user terminal using the information for the information terminal user service system according to the present invention.
  • the information distribution device of the present invention collects and provides the information in advance. By implementing it, it is possible to solve the fundamental problem of lack of information provided at the initial stage of the new information infrastructure.
  • the present invention is defined as an information distribution system in which a plurality of information distribution devices cooperate to realize position-linked information distribution of the present invention, and as an example, one information distribution device (2001) is used. Since it is assumed that the realization will be carried out by a group of a plurality of information distribution devices, the examples are summarized as an information distribution system.
  • software that implements the present invention, it may be stored in a storage medium associated with a storage unit or the like.
  • the first position-linked information and the second position-linked information will be described with reference to FIG.
  • the first position-linked information, the first position-linked information group, the second position-linked information, and the second position-linked information group are used in the user information terminals (5001, 1001) according to another embodiment of the present invention. This is a concept required when the information distribution device (5101, 2001) of the present invention is used.
  • the second position-linked information and the second position-linked information group are information obtained as a result of performing processing such as searching and / or extracting and / or sorting from the first position-linked information and the first position-linked information group. Since it refers to a group, it can be considered that the requirement is included in the first position-linked information and the first position-linked information group.
  • the second position-linked information group collected from (5201) with the progress of the steps (5004, 5005, 5102) is stored in the storage unit (FIG. 2) of the information distribution device of (5101) for the user terminal.
  • the information may be recorded as information on the structure of the database (FIG. 6).
  • the first position-linked information and the first position-linked information group are generally composed of the following information. More specifically, as shown in FIG. 6, the table structure of the database (FIG. 6). ), And has location-related information such as latitude, longitude, zip code, telephone number, and address as the first search key. Next, it has information indicating the attributes related to location information such as whether the thing existing at that position is a store, a house, a school, or a park as a key, and then the preliminary classification information of the attribute information related to location information is used as a key. These preliminary information may be configured to have a plurality of items in the same layer or to have a plurality of layers.
  • the first position-linked information configured in this way is appropriately registered in the information distribution device alone or a plurality of linked distribution systems of the present invention, and constitutes the position-linked information distribution device (5101, 2001) as a system.
  • the user information terminals (5001, 1001) request the first position-linked information group stored in the position-linked information distribution device (5101, 2001) using the information acquired and generated in the terminal as a key, such as a search. I do.
  • the position-linked information distribution device (5101, 2001) of the present invention uses a second position-linked information group as a user information terminal (5001, 1001). ) To provide.
  • the user information terminals (5001, 1001) that received the second position-linked information group appropriately use the user information terminals (5001) as in other embodiments based on the received second position-linked information.
  • 1001) It becomes possible to provide information in the form of appropriately image-synthesizing the actual scenery and indoor / outdoor information to the user's vision.
  • software that implements the present invention, it may be stored in a storage medium associated with a storage unit or the like.
  • position-linked information database (FIG. 6) with the position as an example of the information configuration of the records in the database according to the predetermined specifications.
  • the information organized in is shown in (Since the detailed numerical values of each field are unintended and rough values, values that do not match the original latitude and longitude may be described).
  • Generates information groups such as variables, arrays, matrices, and tensors that can be used as indicators of, and provides physical position-related information to arithmetic elements such as latitude and longitude, appropriate walking and vehicle road route distance information, and appropriate public information.
  • Fields such as information providing stores that process information provided by users and the user's intentions estimated from operations as evaluable information by converting it to information such as institutional transportation network distance information. It can also be configured as a position-linked information distribution device (2001) that appropriately provides and processes information for service users by appropriately associating the information.
  • the information to be provided by the user information terminal is the user information terminal (1001) in another embodiment, and the position-linked information distribution device (2001) as the present invention in another embodiment.
  • Information provided to the user of the user information terminal (1001) by using the above-mentioned statistical processing, machine learning, and deep learning in the steps when performing information retrieval, collection, classification, analysis, editing, and extraction in).
  • the optimization of the information is realized by machine learning and AI.
  • a curation service for position-linked information that is effective for the user's aha experience and serendipity may be realized, and SNS as information that will be a resource used for their optimization.
  • SNS information that will be a resource used for their optimization.
  • In addition to the site, food and drink, accommodation, product review sites, etc. may be extracted based on information linked to the location, optimized, and provided to the user.
  • the image information and / or the image feature and / or the information indicating the location of the image information is described as a field in the record that summarizes the position information related information. Used by analyzing, recording, and saving information indicating the location of image feature information (for example, file name or URL) and / or information indicating the location of image feature information (for example, file name or URL) in association with position-linked information. It may be possible to provide more efficient position-linked information to the service user from the person information terminal or the position-linked information distribution device.
  • the implementation method is not the information in the same record but the information that is appropriately associated. You don't have to.
  • image information and image feature information classified by position interlocking are classified according to the direction information acquired from the user information terminal, and improvements are made by processing efficiency and optimization by AI such as machine learning and deep learning based on the direction information.
  • the information distribution environment of the present invention can also be configured so that it can be applied to performance improvement for providing position-linked information more appropriately according to directions such as direction information and inclination information. More specifically, position information and / or tilt information and / or direction information and / or movement speed information and / or image information and / or image feature information obtained from the above-mentioned user information terminal or arbitrary information distribution device.
  • SLAM image information and position information
  • the information collected independently by the user information terminal itself in the user information terminal (1001) is linked to the storage unit (1020) of the user information processing terminal (1001) by the position interlocking of the position interlocking information distribution device (2001).
  • a database having the same configuration as the information database (FIG. 6) is constructed in the storage unit (1020) of the user information terminal (1001), and some information is shared or used with the position-linked information distribution device (2001).
  • a more efficient and optimal series of service systems may be operated by uploading from the personal information terminal (1001) to the database (FIG. 6) of the location-linked information distribution device (2001).
  • the position-linked information distribution device (2001) and the user information terminal (1001) in the present invention each include a communication unit, and the communication unit has a wired LAN, a wired WAN, regardless of whether it is wired or wireless. It is also possible to use any various communication technologies such as a communication carrier line, an in-store wireless LAN, a wireless LAN via a PAN (Personal Area Network), and information communication via a communication carrier line. In the case of software that implements the present invention, it may be stored in a storage medium associated with a storage unit or the like.
  • arbitrary text information collected based on the position of the user information terminal is selected by an arbitrary method, combined, hashed or appropriately encrypted, and information (distributed ledger information) is added to the arbitrary ledger information.
  • the information distribution system or user information terminal of the present invention may be configured so that the reliability of information and the management status of information can be grasped by a blockchain or the like.
  • the computing resources required for distributed operations such as blockchain may be secured by using the computing resources of the terminal or the distribution system.
  • software that implements the present invention it may be stored in a storage medium associated with a storage unit or the like.
  • the services provided by these user information terminals, information distribution devices, and information distribution systems refer to past historical information based on location, and games linked to location information related to content such as arbitrary works.
  • Information is provided as a service, real estate sales information and open house information are provided in a position-linked manner, restaurant evaluations and seat availability are provided in a position-linked manner, inventory information of any store, etc. It is possible to provide services by associating any information linked to the position, such as bargain sale information, sales fair, sales event information, price information, seminar information by any operator, and information inside the event venue. It is also possible to make it possible to introduce related content and to provide information that is historically related to the location.
  • the processing procedure as a client-side embodiment of the user information terminal device (1001) of the present invention, it can be obtained from various detection units (1060, 1061, 1062, 1063, 1064) of the user information terminal device (1001).
  • the user information is based on the position information and the direction information or the instruction information obtained from the operation unit (1080) (may be configured as text information input from 1080 or selected icon selection information).
  • First information from an arbitrary information distribution device for example, a web search site, an SNS site, an arbitrary evaluation site such as a hotel or a gourmet
  • an information distribution device system via the communication unit (1050) of the terminal device (1001).
  • the user information is obtained with respect to the first information.
  • the second information is mashed up by using the calculation unit (1010) and the storage unit (1020) of the user information terminal device (1001) to obtain the third information.
  • the user is displayed on the display unit (1040) of the user information terminal device (1001).
  • the computer graphic image information generated by the image generation unit (1070) of the information terminal device (1001) and the captured image information obtained by the image pickup unit (1030) of the user information terminal device (1001) are tertiary in the imaging range. It is configured as a user information terminal device (1001) characterized in that the steps (3009, 3010) of synthetic display according to the original coordinate system are executed, and can be similarly implemented as a program.
  • the first information is used for the search conditions required from the external distribution device, the information that serves as the selection criteria for generating the second information by the scraping process that extracts the necessary information from the acquired search results, and the display after selection. It is also used as a reference when displaying a CG image based on the condition setting information of the third information mashed up and the third information on the display unit of the user information terminal.
  • the second information is information that has been organized and processed based on the first condition after processing for collecting raw information from an external information distribution device or the like based on the condition of the first information. Generated.
  • an HTML file is extracted from a predetermined Web server, and by further accessing the link destination of the file, more detailed information is collected and the address information is extracted from the collected HTML file. Then, by searching the address information, the latitude / longitude information extracted from the address information and the link address such as a predetermined URL can be set as the second information.
  • the second information itself may be configured as an information group having a list structure, and further, HTML title tags and the like may be extracted and associated with links, etc. It may be a list structure, or by associating the HTML file itself as a list structure, a link to the display content in the third information generated by the mashup process, a file name, or the direct HTML content can be used. Second information may be generated as information having a list structure.
  • a database (FIG. 6) is configured based on the list structure as described above, and is appropriately recorded in the storage unit, and the recorded information is used as a database cache or a database file in the volatile storage unit or non-volatile storage unit. Recorded in volatile storage.
  • the volatile storage unit and the non-volatile storage unit are merely illustrated as abstract concepts, and more specifically, rewritable ones such as HDD, SSD, and RAM and non-rewritable ones such as ROM are implemented. It may be any medium, and its implementation is not particularly constrained.
  • the third information is information constructed based on the second information, and conditions for compositing with the live-action image are added based on the first information, and any direction and / or relative coordinates in the display.
  • Information according to the distance and information necessary for display for example, 3D model information, text information for display, voice information, coloring information, CSS information, and link information and files that indicate the relevance of those information. Information, URL information, etc.
  • the captured image information is configured as image information obtained by the imaging unit (1030) of the user information terminal.
  • the computer graphic (CG) image information is configured as image information generated by the image generation unit (1070) for synthesizing on the captured image information based on the third information.
  • the scraping process shows the process of extracting specific keywords and HTML tags, and the extraction process arranges them in a predetermined format and stores them, and the mashup process organizes the collected information in a form that is easy to provide to users. Indicates the process of specifying the display format so that it can be displayed as organized information. Providing such processing according to the user's preference analysis may be called curation.
  • the user information terminal device is based on the position information obtained from various detection units of the user information terminal device, the direction information, or the instruction information obtained from the operation unit.
  • a step of performing scraping processing on the first information by using the calculation unit and the storage unit of the user information terminal device to generate the second information and the step obtained from the user information terminal device.
  • the computer graphic image information generated by the drawing calculation unit of the user information terminal device and the user information are displayed on the display unit of the user information terminal device.
  • It can also be said to be a user information terminal device characterized in that a step of synthesizing and displaying the captured image information obtained by the imaging unit of the terminal device according to the three-dimensional coordinate system of the imaging range is performed.
  • the update to each database is not the packet communication of the smartphone but the Wi-Fi connection regardless of whether the database is configured in the smartphone as the user terminal or the database of the distribution device.
  • the imaging unit (1030) By recording the imaging information acquired in the above-mentioned imaging unit (1030) and the information from the depth sensor provided in the above-mentioned imaging unit (1030) in a database for SLAM, the convenience of the user may be improved.
  • SLAM is performed by accumulating the image feature information extracted from the information obtained by scraping in the database shown in FIG. 6, and the AR / MR information is synthesized and displayed at a more appropriate position in the database shown in FIG.
  • Weather information, date and time information, and astronomical information such as the sun and moon may be recorded in association with each other, and the efficiency and quality of scraping and mashup may be improved based on the information.
  • the position information collected by the information terminal device in the device and / or system and / or software / program as the above-described embodiment.
  • / or direction information and / or inclination information and / or image information and / or image feature information and / or arbitrary text information collected based on the position of the user information terminal is selected and combined by an arbitrary method.
  • an information management method such as hashing and appropriate encryption processing, and describing information (distributed ledger information, etc.) in arbitrary ledger information, grasp the reliability of information and the management status of information by blockchain etc.
  • the information distribution system and the user information terminal of the present invention may be configured so as to be possible, and the calculation resources of the user terminal and the distribution system may be used to secure the calculation resources required for distributed operations such as blockchain. ..
  • the calculation resources of the user terminal and the distribution system may be used to secure the calculation resources required for distributed operations such as blockchain. ..
  • it may be stored in a storage medium associated with a storage unit or the like, or position-linked data related to the installation location of the distribution device in parallel distributed processing for wide area deployment. You may collect and realize an appropriate location-linked service by parallel and distributed processing.
  • a new network in a new AR / MR network service infrastructure, a new network can be suddenly used on a global scale without preparing information configured exclusively for a new technology by using information on an existing network. It will be possible to provide the necessary and sufficient content for the service infrastructure. Furthermore, in the past, a complicated processing system is used to encourage users who wish to use the information support system to register, and the location-linked information support service system is used to encourage the registration of system users who wish to provide information. Although it was necessary to provide the information, by using the method of the present invention, the information terminal device of the service user autonomously collects the position-linked information, so that it is not necessary to perform the conventional registration procedure or the like.
  • Step 3010 Composite image display step 4001 Position-linked save target selection step 4002 Position-linked search condition confirmation step 4003 Position-linked search request step 4004 Position-linked search acquisition step 4005 Position-linked search result content classification step 4006 Classification search result DB storage step 5001 Processing system of information processing terminal of the present invention 5101 Processing system of information distribution device of the present invention 5201 Processing system of general information distribution device 5002 Various sensors / imaging in information terminal and feature extraction step 5003 In information terminal Search condition setting step 5004 Information search processing request step 5005 related to the position of the information terminal Information search result acquisition step 5006 related to the position of the information terminal Content extraction step 5007 According to the extracted content CG generation step 5008 for information terminal Step 5009 Combining the generated CG with a background image according to the situation of the information terminal 5009 Step 5102 Displaying the composite image on the information terminal Search step 5111 Position in the information distribution device Linked information search step 5112 External search step 5113 When appropriate information is not found in the information distribution device Search result reply step 5103 by the information distribution device Temporary storage (

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Library & Information Science (AREA)
  • Remote Sensing (AREA)
  • Information Transfer Between Computers (AREA)
  • Processing Or Creating Images (AREA)

Abstract

[Problem] To implement a software, a program, and an information terminal device that enable an information terminal user, in using a position-linked information assistance system, to enjoy a versatile position-linked information assistance service without having to use a dedicated distribution server, carry out a complicated information user registration or information provider registration, or the like. [Solution] Markup language information publicly available on a network is collected on the basis of an information terminal device, information acquired as a collection result is selectively chosen, and the information is collected, divided, and shared in order to display AR information appropriate to the user, with the chosen information in a layout appropriate for display and matching the direction and position of the user information terminal. Thus, it is possible to implement an AR information user terminal device without carrying out a special user registration or information distributor registration, or using a dedicated information distribution system, and it is also possible to provide information acquired by a user information terminal to an intermediate information distribution device, thereby improving an information distribution service.

Description

情報提供サービスプログラム及び情報提供サービス用情報端末装置Information provision service program and information terminal device for information provision service
本発明は、情報提供サービスプログラム及び情報提供サービス用情報端末装置に関する。
 
The present invention relates to an information providing service program and an information terminal device for an information providing service.
本発明は情報端末に関連付けられた撮像部による撮像画像に対して情報端末の位置検出部(GNSSやGPS、準天頂衛星、無線LAN位置推定、加速度センサなどの緯度・経度をはじめとした任意の位置情報を取得可能な任意の手法など)や方向検出部(地磁気検出による電子コンパスや電子ジャイロセンサなどの任意の方法で情報端末の方角や方角・回転状況を検出する任意の手法など)に連動して演算部や記憶部よって構成した情報から画像処理生成部などを行う処理部としてのCG(コンピュータ・グラフィック)生成部でCG画像を生成し、撮像部で得られた撮像画像(実風景などであり、屋外・屋内を問わない)と画像生成部で生成されたCG画像を合成することで情報端末表示部に利用者情報端末の端末位置や撮像方向・撮像画像に基づく撮像範囲の三次元座標系に連動した撮像画像とCG画像の合成画像を表示することにより、利用者情報端末による市街・屋内外に関する情報支援装置の運用における発明であり、個々の機能については、より具体的な先願が複数出願されている。 The present invention refers to an arbitrary image captured by an imaging unit associated with an information terminal, including the latitude and longitude of the position detection unit (GNSS, GPS, quasi-zenith satellite, wireless LAN position estimation, acceleration sensor, etc.) of the information terminal. Linked to the direction detector (any method that detects the direction, direction, and rotation status of the information terminal by any method such as an electronic compass or electronic gyro sensor by geomagnetic detection) Then, a CG image is generated by a CG (computer graphic) generation unit as a processing unit that performs an image processing generation unit from the information configured by the calculation unit and the storage unit, and the captured image (real landscape, etc.) obtained by the imaging unit is generated. By synthesizing the CG image generated by the image generation unit with the CG image generated by the image generation unit (whether outdoors or indoors), the information terminal display unit displays the terminal position of the user information terminal, the imaging direction, and the three-dimensional imaging range based on the captured image. It is an invention in the operation of an information support device for urban / indoor / outdoor areas by a user information terminal by displaying a composite image of an captured image linked to a coordinate system and a CG image. Multiple applications have been filed.
後述される出願は、より具体的な内容は、例えば、位置に基づいた画像特徴で広告・宣伝を所定の配信サーバから取得して、広告・宣伝を行うサービスであったり、端末の傾斜状況に合わせて撮像画面内に合成する情報を所定の配信サーバから必要な情報を取得するサービスであったり、二次元マーカから取得されるIDに基づいて合成するCG情報を設定し必要な情報を所定の配信サーバから取得するサービスであったり、合成するCGをどの対象物に対して許諾するかの管理情報を所定のサーバから取得するサービスであったりする形で構成されており、それらの端末用に構成された専用情報を利用者に提供する特別な配信装置が必要であり、これらのサービス向けに専用サーバを設置する形や専用マークアップ言語を利用する形をとっている。
 
More specific contents of the application described later are, for example, a service of acquiring advertisements / promotions from a predetermined distribution server with image features based on positions and performing advertisements / advertisements, or a situation in which the terminal is tilted. At the same time, it is a service that acquires the necessary information from the predetermined distribution server to synthesize the information in the imaging screen, or sets the CG information to synthesize based on the ID acquired from the two-dimensional marker and sets the necessary information. It is configured as a service acquired from a distribution server or a service that acquires management information on which object the CG to be synthesized is licensed from a predetermined server, and is used for those terminals. A special distribution device that provides the configured dedicated information to the user is required, and a dedicated server is installed for these services or a dedicated markup language is used.
特開2002-027529号公報JP-A-2002-027529 特開2010-118019号公報Japanese Unexamined Patent Publication No. 2010-118019 特開2013-149029号公報Japanese Unexamined Patent Publication No. 2013-149209 特開2013-196616号公報Japanese Unexamined Patent Publication No. 2013-196616 特開2014-142847号公報Japanese Unexamined Patent Publication No. 2014-142847 特開2019-020162号公報Japanese Unexamined Patent Publication No. 2019-020162 特表2014-505896号公報Japanese Patent Application Laid-Open No. 2014-505896 WO2013/108549WO2013 / 108549
本発明の主たる課題は新しく整備されつつあるネットワーク・サービス・インフラにおいて、不足するコンテンツを既存のネットワーク上の情報を利用することにより、同時に全世界レベルで十二分な量のコンテンツを提供し、新しいネットワーク・サービス・インフラの提供環境を構築できるようにすることである。より具体的に、本発明によって解決しようとする課題は、前述の端末の位置に連動させて撮影中の実写情報にCG画像を合成するAR(Augmented Reality)/MR(Mixed Reality)といったサービスに関し、サービス提供者が配信用に構成する専用配信システムからサービス提供者の仕様に従った専用情報を利用者情報端末が受信し、配信者の仕様に応じて表示を行わなければならならないという課題がある。 The main subject of the present invention is to provide a sufficient amount of content at the global level at the same time by utilizing the information on the existing network for the lacking content in the newly developed network service infrastructure. To be able to build a new network service infrastructure provision environment. More specifically, the problem to be solved by the present invention relates to services such as AR (Augmented Reality) / MR (Mixed Reality) that synthesizes a CG image with live-action information during shooting in conjunction with the position of the terminal described above. There is a problem that the user information terminal must receive the dedicated information according to the specifications of the service provider from the dedicated distribution system configured for distribution by the service provider and display it according to the specifications of the distributor. ..
また、新しいインターネットサービスにおいてコンテンツの不足する新しい屋外などの情報空間に対して、専用の配信装置としてのサーバ類を設置したり、専用のマークアップ言語を用いた情報の配信環境等を用意したりする必要があり、先行文献に前述されるようなAR/MR用のサービスであればAR空間用XMLとしてARMLやKMLという既存のマークアップ言語があり既存のWikitube(登録商標)といったARソリューションなどはこれらの専用マークアップ言語を用いているため、専用マークアップ言語が普及していない現状において専用サーバを新たに何台も設置しなければならないという課題がある。 In addition, for new outdoor information spaces where content is insufficient in new Internet services, servers as dedicated distribution devices can be installed, and information distribution environments using a dedicated markup language can be prepared. If it is a service for AR / MR as described in the prior art, there are existing markup languages such as ARML and KML as XML for AR space, and existing AR solutions such as Wikitube (registered trademark) are available. Since these dedicated markup languages are used, there is a problem that a number of new dedicated servers must be installed in the current situation where the dedicated markup languages are not widespread.
そして、このようなサービスの実施に必要なコンテンツが十分でないという本質的課題のため位置連動によるAR/MR情報サービスシステム及び/もしくは情報サービスインフラを構成するにあたり充分なコンテンツ及び/もしくは利用者向け情報をサービス開始時から準備することができないという、鶏(情報利用者)と卵(情報提供者)のどちらが先に必要なのかという根本的な課題が生じてしまう。
 
And, due to the essential problem that the content necessary for the implementation of such a service is not enough, the content and / or information for users sufficient for constructing the AR / MR information service system and / or the information service infrastructure by location interlocking. There is a fundamental problem of whether chicken (information user) or egg (information provider) is needed first, because it is not possible to prepare the service from the start of the service.
本発明は、前述の課題を解決するために、前述のサービス提供者が提供する情報のみに頼らず、一般的に普及したネットワーク上に構成されている情報を、情報端末の位置情報に基づいて収集し、収集した情報から必要な情報を抽出し、抽出された情報を利用者情報端末上で利用者情報端末の撮像方向や傾斜状態などを踏まえて適宜組合せることで生成されたCG画像情報を実写画像に合成表示することにより、情報提供者が特段専用の情報配信サービスシステムを持たない状況であっても情報端末利用者向けに利用者の端末で得られる実写画像と利用者の端末から得た位置情報に基づいた既存ネットワーク情報の検索により取得した情報とを再構成することで生成されたCG画像とを合成することにより利用者向けに構成された情報提供を行うことで、実空間上の三次元座標系に非三次元的なネットワーク上の情報を適宜重ね合わせることで、前述のAR/MR用サービスのための専用情報が不足する課題の解決を行うものである。 In order to solve the above-mentioned problems, the present invention does not rely only on the information provided by the above-mentioned service provider, but obtains information configured on a generally popular network based on the location information of the information terminal. CG image information generated by collecting, extracting necessary information from the collected information, and appropriately combining the extracted information on the user information terminal based on the imaging direction and tilt state of the user information terminal. By combining and displaying the information on the live image, even if the information provider does not have a special information distribution service system, the live image obtained from the user's terminal and the user's terminal can be used for the information terminal user. By providing the information configured for the user by synthesizing the CG image generated by reconstructing the information acquired by searching the existing network information based on the obtained location information, the real space By appropriately superimposing the information on the non-three-dimensional network on the above three-dimensional coordinate system, the problem that the dedicated information for the above-mentioned AR / MR service is insufficient is solved.
そして、このような課題の解決手段により、前述された基本的な課題としての情報サービスシステム及び/もしくは情報サービスインフラを構成するにあたり充分なコンテンツ及び/もしくは充分な提供用情報をサービス提供開始時から準備できないという課題の解決を行う手段とすることで基本且つ根本的課題の解決することが可能となる。そして、本発明により既存のインターネット上のコンテンツ情報からスクレイピング処理やマッシュアップ処理によりコンテンツ情報のないAR/MR空間に展開する情報を利用者端末内で生成することを可能とし、更には本発明のマッシュアップ時にARMLやKMLに変換及びもしくは利用することで表示情報を処理系として扱いやすくすることもできる。 Then, by means of solving such a problem, sufficient contents and / or sufficient information for provision for configuring the information service system and / or information service infrastructure as the above-mentioned basic problem are provided from the start of service provision. It is possible to solve basic and fundamental problems by using it as a means to solve the problem of being unable to prepare. Then, according to the present invention, it is possible to generate information to be developed in an AR / MR space without content information by scraping processing or mashup processing from existing content information on the Internet, and further, according to the present invention. It is also possible to make the display information easier to handle as a processing system by converting and / or using it to ARML or KML at the time of mashup.
また、マッシュアップ処理はスクレイピング処理に用いた検索条件や利用者のパーソナル情報に従って、所定の内容を所定の形式にまとめて、検索条件を指定した利用者に対するセレンディピティを与えられそうな情報を生成したり、レコメンデーション情報やパーソナライズ情報を生成したりすることで、利用者の利便性を向上させることができるような情報生成処理などを含むものであり、具体的なマッシュアップやレコメンデーションの方法は協調フィルタリングなどの各種実装方法が提案されており、本発明ではサーバーサイドではなくクライアント利用者端末で実施するところに特徴がある。 In addition, the mashup process collects predetermined contents into a predetermined format according to the search conditions used for the scraping process and the personal information of the user, and generates information that is likely to be given serendity to the user who specified the search conditions. It also includes information generation processing that can improve user convenience by generating recommendation information and personalized information, and specific mashup and recommendation methods are Various implementation methods such as collaborative filtering have been proposed, and the present invention is characterized in that it is carried out not on the server side but on the client user terminal.
そして、マッシュアップで生成された情報は利用者端末内のデータベース(構造例は図6)に対象となる情報の位置に基づいて分類され、更には、スクレイピングに用いた検索条件情報やマッシュアップに用いた検索条件情報に基づいてマッシュアップ済み情報を前記利用者情報のデータベース(構成例は図6)に適宜登録したり、撮像部で得られた画像情報や深度画像情報から得られた画像特徴を更にデータベースに加えて、必要であればマッシュアップ済み情報を利用者情報端末に関連付けられた情報配信装置にキャッシュ情報としてアップロードしたり、過去にアップロードしたキャッシュ情報と関連する情報配信装置からダウンロードしたりする様に構成してもよい。また、これらのマッシュアップ済み情報からなる利用者端末内データベース(構造例は図6)に関連付けられた配信装置内データベース(構造例は図6)から後述するCG情報の生成に使うために利用者情報端末から指定される条件に合ったマッシュアップ済み情報の取得を行ってもよい。 Then, the information generated by the mashup is classified based on the position of the target information in the database (structure example is FIG. 6) in the user terminal, and further, the search condition information used for scraping and the mashup are used. Mashed-up information based on the search condition information used can be appropriately registered in the user information database (configuration example is FIG. 6), or image features obtained from image information or depth image information obtained by the imaging unit. If necessary, upload the mashed-up information as cache information to the information distribution device associated with the user information terminal, or download it from the information distribution device related to the cache information uploaded in the past. It may be configured to do so. In addition, the user can use it to generate CG information to be described later from the database in the distribution device (structure example is FIG. 6) associated with the user terminal database (structure example is FIG. 6) composed of these mashed-up information. The mashed-up information that meets the conditions specified from the information terminal may be acquired.
なお、このセクションや前述のセクションで提供されるCG情報は二次元画像であっても三次元画像であっても動画像であっても良く、特段画像フォーマットが特定の物でなければならない訳ではなく、音声などの他の任意の情報が同時に提供されても良いし、もちろんHMD(ヘッドマウントディスプレイ)の両目に異なる画像を与えて立体的に表示するような方法をとっても良いし、スマートフォン表示であってもよいし、マッシュアップされた情報を利用者端末装置や情報配信装置のデータベース(構造は図6)に登録することで、効率的な情報提供サービスに用いるキャッシュ化されたデータベースシステムとして利用することもできる。 The CG information provided in this section and the above-mentioned section may be a two-dimensional image, a three-dimensional image, or a moving image, and the image format does not have to be a specific one. Instead, any other information such as voice may be provided at the same time, and of course, a method of giving different images to both eyes of the HMD (head mount display) and displaying them three-dimensionally may be taken, or a smartphone display may be used. It may be present, or by registering the mashed-up information in the database of the user terminal device or information distribution device (the structure is shown in Fig. 6), it can be used as a cached database system used for efficient information provision services. You can also do it.
さらには、情報端末は特別な情報配信装置からの情報取得による独占的なサービス提供を受けることなく、利用者登録をすることもなく、充分にプライベートを保ちながら、自分の情報端末装置により位置に基づいた適切な情報支援を任意の情報配信装置から取得することで、より利便性の高い位置連動情報支援を受けることができるとともに、必要であれば他の情報端末や情報仲介配信装置と情報共有を行うことで、より利便性の高いサービスを享受できる。これらの情報仲介配信装置や利用者情報端末はグリッド通信環境を構成することで非中央集権型のサービスを享受できるようにすることも可能である。
 
Furthermore, the information terminal is positioned by its own information terminal device while maintaining sufficient privacy without receiving exclusive service provision by acquiring information from a special information distribution device and without registering as a user. By acquiring appropriate information support based on any information distribution device, it is possible to receive more convenient location-linked information support and, if necessary, information sharing with other information terminals and information mediation distribution devices. By doing this, you can enjoy more convenient services. It is also possible for these information mediation distribution devices and user information terminals to be able to enjoy decentralized services by configuring a grid communication environment.
本発明によれば、新しいネットワーク・サービス・インフラにおいて、既存のインターネット上の情報を利用し、新規技術専用に構成された情報の準備をする必要はなく、全世界レベルで新しいネットワーク・サービス・インフラに充分なコンテンツを提供することが可能となる。そして、本発明のサービスアプリ利用者は特段のユーザー登録をすることなく最適な位置連動情報支援サービスを享受できるとともに、サービスで情報提供したい情報発信者も特段の位置連動情報配信システムへの利用者登録や配信情報登録や設備導入をすることなくサービスアプリ利用者への情報提供が可能となるため、位置連動サービスへのユーザー登録や配信者登録をすることなく利便性の高い位置連動サービスを発信者や利用者が情報の提供・享受することが可能になるという効果がある。また、副次的効果として利用者情報端末への配信のための専用配信サーバをサービス提供者がわざわざ設置しなくても良いというメリットと適切な実空間三次元座標系に仮想CGオブジジェクトを合成表示できるというメリットがある。 According to the present invention, in a new network service infrastructure, it is not necessary to use the information on the existing Internet and prepare the information configured exclusively for the new technology, and the new network service infrastructure is available at the global level. It is possible to provide sufficient content to the Internet. Then, the service application user of the present invention can enjoy the optimum position-linked information support service without special user registration, and the information sender who wants to provide information by the service is also a user to the special position-linked information distribution system. Since it is possible to provide information to service application users without registration, distribution information registration, or equipment installation, a highly convenient location-linked service can be sent without user registration or distributor registration for the location-linked service. It has the effect of enabling people and users to provide and enjoy information. In addition, as a side effect, the service provider does not have to bother to install a dedicated distribution server for distribution to the user information terminal, and a virtual CG object is synthesized in an appropriate real space 3D coordinate system. It has the advantage of being able to be displayed.
このように、位置に連動したスクレイピング処理やマッシュアップ処理により既存のインターネット上のコンテンツ情報をコンテンツ情報のないAR/MR空間に展開することを可能とし、コンテンツの不足する新しい屋外などの情報空間に対して、専用の配信装置としてのサーバ類を設置したり、専用のマークアップ言語を用いた情報の配信情報や配信環境を用意したりすることなく、いきなり世界レベルで十二分なコンテンツの提供を可能とすることができるばかりではなく、利用者情報端末表示用のコンピュータ・グラフィックの構成をマッシュアップ処理時に定義したりすることもできる。 In this way, it is possible to expand the existing content information on the Internet to the AR / MR space where there is no content information by the scraping process and mashup process linked to the position, and it is possible to create a new outdoor information space where the content is insufficient. On the other hand, without installing servers as a dedicated distribution device or preparing information distribution information and distribution environment using a dedicated markup language, suddenly provide sufficient content at the world level. Not only can it be possible, but it is also possible to define the configuration of the computer graphic for displaying the user information terminal at the time of mashup processing.
なお、AR空間用XMLとしてARMLやKMLという既存のマークアップ言語があるが、本発明においてはこういった専用の処理系や配信システムを特段必要としないところに本質的な特徴があり、既存のWikitubeなどはこれらの専用マークアップ言語を用いているため普及していない現状がある。また、更には本発明のマッシュアップ時にARMLやKMLに変換することで表示情報を処理系として扱いやすくしても良いし、マークダウン言語で表記し、表示内容にエフェクトを加えても良い。 There are existing markup languages such as ARML and KML as XML for AR space, but the present invention has an essential feature in that such a dedicated processing system or distribution system is not particularly required, and the existing markup language is available. Since Wikitude and the like use these dedicated markup languages, they are not widely used at present. Further, the display information may be easily handled as a processing system by converting it into ARML or KML at the time of mashup of the present invention, or it may be written in a markdown language and an effect may be added to the display content.
また、情報端末とサービス情報提供配信システムとが連携して情報を提供する場合であっても、サービス情報提供配信システムに情報提供配信システムに情報提供希望者が所定の情報を登録することなく、情報端末利用者にサービス情報を提供できるようになるという利便性を享受できるようになるという効果がある。これらの効果を最適かつ信用できるものにするために統計処理や機械学習、ディープラーニングなどのAI手法といった諸々の技術を組み合わせて本発明の効果をより良いものにできるようにしても良いし、AR/MRによる公告を実現することもできる。 Further, even when the information terminal and the service information provision distribution system cooperate to provide information, the information provision applicant does not register the predetermined information in the information provision distribution system in the service information provision distribution system. There is an effect that the convenience of being able to provide service information to information terminal users can be enjoyed. In order to make these effects optimal and reliable, various techniques such as statistical processing, machine learning, and AI methods such as deep learning may be combined to improve the effects of the present invention, or AR. It is also possible to realize public notice by / MR.
そして、上述のセクションで述べたように、本発明によれば情報端末の位置と方向に連動した実風景画像とCG画像を合成するための情報を提供するサービスシステムにおいて、位置に応じて自分の利用者情報端末でCG画像を構成するための情報を享受したいユーザーや利用者情報端末に対して、自分の情報を配信したい情報提供希望者むけの情報配信システムの配信利用希望者が特段の配信システムへの利用者登録をすることなく実風景にCG画像などを合成し利用者端末に情報を提供するサービスを実現できることで、インフラが先かコンテンツが先かという鶏と卵の問題根本的な課題を解決することで本発明におけるサービスシステムの利便性が非常に向上するという発明の効果がある。なお、本発明を実施するソフトウェアの場合は記憶部などに関連付けられた記憶媒体に記憶されていても良く、結果としてコンテンツの少ない新規環境でのコンテンツ充実が実現できる。
 
Then, as described in the above section, according to the present invention, in a service system that provides information for synthesizing a real landscape image and a CG image linked to the position and direction of an information terminal, one's own according to the position. Distribution of information distribution system for users who want to distribute their own information to users and user information terminals who want to enjoy the information for composing CG images on the user information terminal. By realizing a service that synthesizes CG images etc. into the actual landscape and provides information to the user terminal without registering the user in the system, the problem of chickens and eggs, whether the infrastructure comes first or the content comes first, is fundamental. Solving the problems has the effect of the invention that the convenience of the service system in the present invention is greatly improved. In the case of software that implements the present invention, it may be stored in a storage medium associated with a storage unit or the like, and as a result, content enhancement in a new environment with little content can be realized.
クライアントとして利用する利用者情報端末単体の装置構成例を示す。An example of a device configuration of a single user information terminal used as a client is shown. 配信装置として使用する情報配信装置の装置構成例を示す。An example of a device configuration of an information distribution device used as a distribution device is shown. 情報端末単体による本発明に従った処理手順を示す。The processing procedure according to the present invention by a single information terminal is shown. 情報配信サーバと情報端末との連動による本発明に従った処理手順を示す。The processing procedure according to the present invention by interlocking the information distribution server and the information terminal is shown. クライアント用利用者情報端末と情報配信サーバとの連携によるシステム処理手順例を示す。An example of the system processing procedure by linking the user information terminal for the client and the information distribution server is shown. 位置連動情報がデータベースとして構成された場合のテーブル構成例を示す。An example of table configuration when the position-linked information is configured as a database is shown.
まず、利用者情報端末単体で行う位置・方向連動情報提供アプリケーションソフト及び利用者情報端末において、どのような処理が実施されるか手順を追って説明する。 First, the procedure of what kind of processing is performed in the position / direction-linked information providing application software and the user information terminal performed by the user information terminal alone will be described step by step.
最初に利用者の扱う利用者情報処理端末(図1-1001)について説明する。本発明の利用者情報処理端末装置、より具体的には携帯電話やスマートフォン、タブレット、ノートPCといった情報処理装置であるばかりではなく適当な情報処理装置にHMD(ヘッド・マウント・ディスプレイ)が接続されたものであったり、HMDに情報処理装置が内蔵されているものであったりしても良い。そして、情報端末の位置検出部(GNSSとしてのGPS、準天頂衛星、DGPS、eLORAN、無線LAN位置推定、加速度センサなどの緯度・経度をはじめとした任意の位置情報を取得可能な任意の手法など)や方向検出部(地磁気検出による電子コンパス(1064)や電子ジャイロセンサ(1062)などの任意の方法で情報端末の方角や方角・回転状況を検出する任意の手法など)に連動して演算部や記憶部よって構成した情報から画像処理生成部などを行う処理部としてのCG(コンピュータ・グラフィック)生成部でCG画像を生成し、撮像部(1030)で得られた撮像画像(実風景などであり、屋外・屋内を問わない、更には各種デプスセンサ[ToF“Time-of-Flight“、ストラクチャライト、マルチカメラ、LiDAR“Laser Imaging Detection and Ranging“]としての距離画像情報を含んでいてもよい)及び若しくは画像及び若しくは距離画像からなる特徴情報と画像生成部で生成されたCG画像を合成することで情報端末表示部に利用者情報端末の端末位置や撮像方向・撮像画像の撮像範囲に基づく三次元座標系に連動した撮像画像とCG画像の合成画像を表示することにより、利用者情報端末による市街・屋内外に関する情報支援装置の運用における発明である。 First, the user information processing terminal (FIG. 1-1001) handled by the user will be described. An HMD (head mounted display) is connected not only to the user information processing terminal device of the present invention, more specifically to an information processing device such as a mobile phone, a smartphone, a tablet, or a notebook PC, but also to an appropriate information processing device. It may be the one in which the information processing device is built in the HMD. Then, the position detection unit of the information terminal (GPS as GNSS, quasi-zenith satellite, DGPS, eLORAN, wireless LAN position estimation, arbitrary method capable of acquiring arbitrary position information including latitude and longitude such as acceleration sensor, etc. ) And the direction detection unit (an arbitrary method for detecting the direction, direction, and rotation status of the information terminal by any method such as an electronic compass (1064) by geomagnetic detection or an electronic gyro sensor (1062)) A CG image is generated by a CG (computer graphic) generation unit as a processing unit that performs an image processing generation unit and the like from information configured by the storage unit and an image pickup unit (1030) obtained by the image pickup unit (1030). Yes, it does not matter whether it is outdoors or indoors, and it may also include distance image information as various depth sensors [ToF "Time-of-Flight", structure light, multi-camera, LiDAR "Laser Imaging Detection and Ringing"]). By synthesizing the feature information consisting of the image and / or the distance image and the CG image generated by the image generation unit, the information terminal display unit is displayed as a tertiary based on the terminal position of the user information terminal, the imaging direction, and the imaging range of the captured image. This is an invention in the operation of an information support device for urban / indoor / outdoor areas by a user information terminal by displaying a composite image of an captured image and a CG image linked to the original coordinate system.
そして、さらにそれらの情報端末は、一般的に撮像素子などと呼ばれる画像を取得できる電子デバイスやストラクチャライト、LiDARの反射を撮像することで立体物を撮像できる立体物撮像素子デバイス、デプスカメラ、デプスセンサ、赤外線撮像デバイス、紫外線撮像デバイス、といった可視光以外の撮像素子類や深度画像を含んだ撮像デバイスによる撮像部(1030)や一般的に各種センサとしてのGPS(1061)やジャイロ(1062)、加速度(1063)、電子コンパス(1064)、GNSS、周囲の明るさ、音声入力用マイクといった各種端末周囲の情報を電子的に収集できる任意のセンシングデバイスにより構成された各種検出部(1060)であっても良い。そしてこれらの撮像素子やセンサ類から得られた情報に基づいて記憶部(1020)と連携した演算部(1010)により演算処理を行う。 Further, these information terminals are electronic devices and structure lights that can acquire an image generally called an image sensor, a three-dimensional object image sensor device that can image a three-dimensional object by capturing the reflection of LiDAR, a depth camera, and a depth sensor. , An image sensor (1030) using an image sensor other than visible light, an image sensor including a depth image, a GPS (1061), a gyro (1062), and acceleration as various sensors in general. (1063), electronic compass (1064), GNSS, ambient brightness, various detectors (1060) configured by any sensing device that can electronically collect information around various terminals such as voice input microphones. Is also good. Then, based on the information obtained from these image pickup elements and sensors, the calculation unit (1010) linked with the storage unit (1020) performs calculation processing.
なお記憶部(1020)においてはRAMやキャッシュメモリといった揮発性メモリ(1021)やROMやフラッシュメモリ、ReRAM、外部ストレージとしてのHDDやSSDといった不揮発性メモリ(1022)など任意の記憶媒体を用いた記憶部として構成されても良いし、撮像部(1030)にはデプスセンサとしてのToFやストラクチャライト、マルチカメラ、ライト・コーディング、ライダー、インフラデプス等を具備していてもよい。 In the storage unit (1020), storage using an arbitrary storage medium such as a volatile memory (1021) such as a RAM or a cache memory, a ROM, a flash memory, a ReRAM, or a non-volatile memory (1022) such as an HDD or SSD as an external storage. The imaging unit (1030) may be configured as a unit, or may be provided with a ToF as a depth sensor, a structure light, a multi-camera, a light coding, a rider, an infrastructure depth, and the like.
また、表示部(1040)は前述の記憶部や演算部で処理された情報をもとに表示部(1040)に情報を表示したり、前述の処理された情報に基づいて画像生成部(1070)を経由して3DCGや2Dグラフィック、動画像といった表示用の情報を生成し、表示部(1040)に利用者の端末に応じた視覚向け情報を表示できるように構成したりされても良く、具体的にはスマートフォンであればスマートフォンの画面上に、HMD(ヘッドマウントディスプレイ)であれば3D表示などの任意の表示を行っても良い。 Further, the display unit (1040) displays information on the display unit (1040) based on the information processed by the storage unit and the calculation unit described above, and the image generation unit (1070) is based on the processed information described above. ) May be used to generate display information such as 3DCG, 2D graphics, and moving images, and the display unit (1040) may be configured to display visual information according to the user's terminal. Specifically, if it is a smartphone, an arbitrary display such as a 3D display may be performed on the screen of the smartphone, and if it is an HMD (head mounted display).
さらに、通信部(1050)は有線・無線を問わず、他の情報処理装置と通信することで連携・情報交換を図ることが可能であり、一般的には無線LANや有線LAN、PAN(パーソナル・エリア・ネットワーク)、NFC(ニアフィールド・コミュニケーション)として構成されたり、任意の近距離の小型デバイスと通信するものや無給電小型デバイスと通信することが出来るものであったりしても良い。 Furthermore, the communication unit (1050) can cooperate and exchange information by communicating with other information processing devices regardless of whether it is wired or wireless, and generally, wireless LAN, wired LAN, or PAN (personal). -Area network), NFC (Near Field Communication) may be configured, or one that can communicate with any short-range small device or one that can communicate with a non-powered small device.
さらに操作部(1080)はタッチパネルであったり、カーソルキーであったり、物理キーボードであったり、タッチパッドであったり、撮像などやタッチパッド上の操作組合せといったジェスチャ認識装置であったりしてもよい。 Further, the operation unit (1080) may be a touch panel, a cursor key, a physical keyboard, a touch pad, or a gesture recognition device such as an image pickup or an operation combination on the touch pad. ..
そして本発明の最初のステップとして、利用者情報端末は端末に付随する位置検出部及び/もしくは加速度出部及び/もしくは方向(電子コンパスとしての地磁気センサなどによる方位(1064)やジャイロセンサ(1062)による相対的な方向変化)検出部といった各種検出部(1060)によって現在の情報端末の位置や方向(方位)を特定することで端末位置関連情報を生成するステップ(3001)を実施する。ここで方位を検出するデバイスは例えば電子コンパス(1064)や電子コンパスとジャイロ(1062)の連携により、より正確な方位が抽出できるように構成されていても良い。加速度検出部(1063)は重力加速度から利用者端末の下方向を検出することで傾斜検出を行ったり、加速度の変化で利用者端末の移動速度を検出したりすることができても良い。 Then, as the first step of the present invention, the user information terminal has a position detection unit and / or an acceleration output unit and / or a direction (direction (1064) or gyro sensor (1062) by a geomagnetic sensor as an electronic compass) attached to the terminal. The step (3001) of generating terminal position-related information is carried out by specifying the current position and direction (direction) of the information terminal by various detection units (1060) such as a detection unit (relative direction change due to). Here, the device for detecting the orientation may be configured so that a more accurate orientation can be extracted by, for example, an electronic compass (1064) or a cooperation between the electronic compass and the gyro (1062). The acceleration detection unit (1063) may be able to detect the inclination by detecting the downward direction of the user terminal from the gravitational acceleration, or detect the moving speed of the user terminal by changing the acceleration.
前述の位置検出部としての各種検出部(1060)などは、より具体的にはGNSSやGPS(1061)やA-GPSやWiFiによる位置特定、無線通信基地局(例えば携帯電話回線基地局)といった任意の位置特定方法で、緯度・経度や緯度・経度による住所情報、郵便番号、電話番号(例えば市外局番など)といった位置が何らかの方法で特定できる情報であれば色々な方法が利用したり、逆にテキスト情報から住所や郵便番号などを抽出することで緯度・経度を算出したりしてもよい。傾斜検出はジャイロセンサ(1062)や加速度センサ(1063)などで実現でき利用者端末が建物の上層階を写しているか?などの判断が可能であり、利用者情報端末(1001)の表示部(1040)に適切な表示を行えるようにすることが出来る。また、端末が移動しているようであれば加速度センサを利用して位置補正などを連続的に行うことも可能である。このようにして、まず利用者端末は現在位置情報を取得するステップ(3001)を実施する。 More specifically, the various detection units (1060) as the above-mentioned position detection units include GNSS, GPS (1061), A-GPS, position identification by WiFi, and wireless communication base stations (for example, mobile phone line base stations). Various methods can be used as long as the location can be identified by any method such as latitude / longitude, address information by latitude / longitude, postal code, telephone number (for example, area code). Conversely, the latitude and longitude may be calculated by extracting the address, postal code, etc. from the text information. Tilt detection can be realized by a gyro sensor (1062), an acceleration sensor (1063), etc., and is the user terminal showing the upper floors of the building? It is possible to make an appropriate display on the display unit (1040) of the user information terminal (1001). Further, if the terminal seems to be moving, it is possible to continuously perform position correction and the like using an acceleration sensor. In this way, the user terminal first carries out the step (3001) of acquiring the current position information.
続けて、利用者情報端末は撮像部(1030)を用いて端末の周囲画像を撮像するステップ(3002)を実施する。そして撮像した画像情報を記憶部(1020)に取得し、取得した画像情報から演算部(1010)での演算により特徴を抽出する特徴抽出ステップ(3003)を実施する。この特徴抽出ステップ(3003)を実施する際、特徴抽出するための演算を画像生成部(1070)がGPGPU(General-Purpose computingon Graphics Processing Units)というCG生成目的以外の演算記憶処理ができる仕様の場合であれば画像生成部(1070)内に構成された記憶部や演算部を用いて特徴抽出などを行うことも可能であり、この画像特徴抽出ステップではデプスカメラなどで得られる奥行き画像情報などにより生成された奥行き情報を含んでいてもよいし、GPGPU以外であればテンソル処理専用のテンソルプロセッサやReRAMなどを用いたアナログ演算処理による行列やニューラルネットワーク処理を実現するための演算部をさらに備えることで機械学習などの応用としての特徴抽出などを行っても良い。 Subsequently, the user information terminal performs a step (3002) of capturing an image around the terminal using the imaging unit (1030). Then, a feature extraction step (3003) is performed in which the captured image information is acquired in the storage unit (1020), and the features are extracted from the acquired image information by the calculation in the calculation unit (1010). When performing this feature extraction step (3003), in the case of a specification that the image generation unit (1070) can perform arithmetic storage processing other than the purpose of CG generation called GPGPU (General-Purpose computing on Graphics Processing Units) for the calculation for feature extraction. If so, it is also possible to perform feature extraction using the storage unit and calculation unit configured in the image generation unit (1070), and in this image feature extraction step, the depth image information obtained by a depth camera or the like can be used. It may include the generated depth information, and if it is other than GPGPU, it is further provided with a calculation unit for realizing a matrix or neural network processing by analog calculation processing using a tensor processor dedicated to tensor processing or ReRAM. You may also perform feature extraction as an application such as machine learning.
次に欲しい情報の対象を選択するための対象選別情報入力ステップとして例えばタッチスクリーンなどの表示部と組み合わせられた操作部(1080)から画面上に表示されたアイコンなどのユーザインターフェースをタップして入力したり、適当なテキストをキーワードとして入力したり、ユーザーにとって禁忌なもの(それは宗教上(ハラームなど)であったり、することで、アプリやサーバから得られる情報に基づいたレコメンドやキュレーションなどにより構成されるパーソナライズ情報を構成するためのメニューやアイコンが選択・操作して検索条件に関する検索対象選別情報が設定されるステップ(3004)が実施される。この操作部(1080)はタッチスクリーン以外の場合であればカーソル操作キーや物理キーボードなどであっても良い。そして、操作部からの入力がGUIとタッチスクリーンで構成された場合、タップによるテキスト入力やアイコン選択やメニュー選択などの操作が行われることで利用者の操作に基づいた指示情報を構成できる。 Next, as a target selection information input step for selecting the target of the desired information, tap the user interface such as the icon displayed on the screen from the operation unit (1080) combined with the display unit such as a touch screen to input. By doing something, entering appropriate text as a keyword, or something that is contraindicated for the user (it is religious (such as Haram)), by making recommendations or curations based on the information obtained from the application or server. A step (3004) is performed in which menus and icons for configuring personalized information are selected and operated to set search target selection information related to search conditions. This operation unit (1080) is other than a touch screen. In some cases, it may be a cursor operation key or a physical keyboard. And when the input from the operation unit consists of a GUI and a touch screen, operations such as text input by tapping, icon selection, and menu selection are performed. By doing so, it is possible to configure instruction information based on the user's operation.
なお、撮像ステップ(3002)及び撮像特徴抽出ステップ(3003)という二つのステップ、センサ情報取得ステップ(3001)、利用者の操作入力ステップとの三つのステップは順序が異なっても全体の処理に影響はしないので、任意に構成して問題はない。この画像特徴抽出ステップではデプスカメラなどで得られる奥行き画像情報などにより生成された奥行き情報を含んでいてもよい。 The two steps of the imaging step (3002) and the imaging feature extraction step (3003), the sensor information acquisition step (3001), and the user's operation input step affect the entire processing even if the order is different. Since it does not work, there is no problem in configuring it arbitrarily. In this image feature extraction step, depth information generated by depth image information obtained by a depth camera or the like may be included.
前述の四つのステップで取得された利用者情報端末の位置情報及び/もしくは画像特徴情報及び/もしくは検索対象選別情報の三つの情報の任意の組合せに基づいて、任意の検索が実施可能な通信回線上に接続されている任意の情報提供配信装置に対して利用者情報端末の位置情報及び/もしくは画像特徴情報及び/もしくは検索対象選別情報を提供し、検索を依頼するステップ(3005)を実施する。これらのステップが位置連動情報の取得依頼のために通信部(1050)で情報を送信するステップとなる。 Communication times in which any search can be performed based on any combination of the three pieces of information of the user information terminal position information and / or image feature information and / or search target selection information acquired in the above four steps. The step (3005) of providing the position information and / or the image feature information and / or the search target selection information of the user information terminal to an arbitrary information providing distribution device connected on the line and requesting the search is carried out. .. These steps are steps in which the communication unit (1050) transmits information for requesting acquisition of position-linked information.
そして検索依頼ステップ(3005)で利用者情報端末が提供したそれぞれの情報にもとづいて、通信回線で接続された任意の情報配信装置に対して検索依頼ステップ(3005)に連動した情報の検索が外部の情報配信装置で行われるステップ(3101)が実施される。その後、利用者情報端末は情報配信装置で行われたステップ(3101)に従って得た情報群を通信部(1050)で受信するステップ(3006)を実施する。これらのステップが位置連動情報を受信するステップとなる。この際、取得した前記位置連動情報に基づく情報群を利用者端末内に構成されたデータベース内に図6のような構成で記録することもできる。 Then, based on each information provided by the user information terminal in the search request step (3005), an external search for information linked to the search request step (3005) is performed for any information distribution device connected by a communication line. The step (3101) performed by the information distribution device of the above is carried out. After that, the user information terminal carries out a step (3006) of receiving the information group obtained according to the step (3101) performed by the information distribution device by the communication unit (1050). These steps are the steps for receiving the position interlocking information. At this time, the information group based on the acquired position-linked information can be recorded in the database configured in the user terminal with the configuration as shown in FIG.
前記ステップ(3006)で利用者情報端末が取得した情報は利用者の情報端末内で特定のキーワードなどを探す形で所定の情報が抽出されるステップ(3007)が実施される。より具体的な情報を抽出するステップ(3007)では、取得した情報が単純なXMLで構成されている場合であれば<ADRESS>JAPAN</ADRESS>といった具合に所定のタグで囲まれている情報を抽出することで利用者に必要な情報かどうかを評価する。この明細書に記載のそれぞれの実施例における表記では簡単化のため抽象度の高い表記になっているが、より詳しい住所や商品分野、商品名、店舗ジャンル、飲食店分野、販売商品分野、販売価格帯、在庫状況、上映上演内容・時間帯、展示内容といった細かな検索条件指定があっても良いし、それらの条件が利用者端末の表示部に表示されることにより利用者が操作部(1080)にて選択操作できるように構成されても良い。 As for the information acquired by the user information terminal in the step (3006), a step (3007) is carried out in which predetermined information is extracted in the form of searching for a specific keyword or the like in the user's information terminal. In the step (3007) of extracting more specific information, if the acquired information is composed of simple XML, the information surrounded by a predetermined tag such as <ADRESS> JAPAN </ / ADRESS>. Evaluate whether the information is necessary for the user by extracting. The notation in each of the examples described in this specification has a high degree of abstraction for the sake of simplicity, but more detailed address, product field, product name, store genre, restaurant field, product field for sale, and sales. Detailed search conditions such as price range, inventory status, screening performance / time zone, and exhibition content may be specified, and the user can operate the operation unit (by displaying these conditions on the display unit of the user terminal). It may be configured so that the selection operation can be performed in 1080).
例えば、利用者情報端末が東京にある場合には<ADRESS>TOKYO</ADRESS>や<住所>東京</住所>といったケースが考えられる。同様に<ZIP>1060837</ZIP>というような郵便番号を抽出条件にしたり、<TEL>03-XXXX-XXXX</TEL>といった電話番号にしたりすることで任意のマークアップ言語などをもしいて表記されている情報から適切な情報を抽出してもよいし、具体的にはJSONやYAMLなども想定できる。 For example, when the user information terminal is located in Tokyo, there may be cases such as <ADRESS> TOKYO </ ADRESS> or <address> Tokyo </ address>. Similarly, any markup language can be used by using a zip code such as <ZIP> 1060837 </ ZIP> as an extraction condition or a telephone number such as <TEL> 03-XXXX-XXXXX </ TEL>. Appropriate information may be extracted from the written information, and specifically, JSON, YAML, etc. can be assumed.
単純なXML以外の表記としては他にもJSON形式やCSV形式など色々なフォーマットで位置連動検索結果の情報を取得し利用者情報端末に必要な部分を抽出し整理し表示可能な構成に配信装置から取得した情報を編集してもよく、それらの抽出・編集された情報に基づいて利用者情報端末に表示できるように必要な情報を構成する受信情報表示化処理ステップ(3008)を実施する。なお、このステップは表示装置の撮像部が向いている方向のみの情報を優先的に構成することも可能である。 As a notation other than simple XML, the distribution device has a configuration that can acquire information on position-linked search results in various formats such as JSON format and CSV format, extract the parts necessary for the user information terminal, organize them, and display them. The information acquired from the above may be edited, and the received information display processing step (3008) for configuring the necessary information so that the information can be displayed on the user information terminal based on the extracted / edited information is carried out. In this step, it is also possible to preferentially configure information only in the direction in which the imaging unit of the display device is facing.
本発明における利用者端末装置(及び/もしくは利用者端末内ソフトウェア)は利用者情報端末(もしくは端末で動作するソフトウェア)から取得した前記位置情報等に基づいて、端末内で提供する為の情報を情報通信部に接続された通信回線からに必要に応じて検索できることにより、利用者端末装置内で必要な情報を収集・分離・抽出・編集・リストアップといった情報抽出のプロセスを行うステップ(3007)が実施される。これらのステップが受信した位置連動情報抽出ステップとなる。 The user terminal device (and / or software in the user terminal) in the present invention provides information to be provided in the terminal based on the location information or the like acquired from the user information terminal (or software operating on the terminal). Step (3007) to perform the information extraction process such as collecting, separating, extracting, editing, and listing the necessary information in the user terminal device by being able to search as needed from the communication line connected to the information and communication unit (3007). Is carried out. These steps are the received position-linked information extraction steps.
前述の位置連動抽出情報ステップとしての情報をスクレイピングとしての収集・分離・抽出、マッシュアップとしての編集・リストアップのプロセスは所定のタグなどで囲まれている情報として対象選別情報を用いて端末利用者にとって必要な情報を抽出することで利用者に必要な情報かどうかを判断するフィルタリング処理やスクレイピング処理、複数のサイトにまたがるクローリング処理が行われてもよいし、マッシュアップ処理はスクレイピング処理に用いた検索条件や利用者のパーソナル情報などに従って、所定の内容を所定の形式にまとめて、検索条件を指定した利用者に対するセレンディピティを与えられそうな情報を生成したり、レコメンデーション情報やパーソナライズ情報を生成したりすることで、利用者の利便性を向上させることができるような情報生成処理などを含むものであり、具体的なマッシュアップやレコメンデーションの方法は協調フィルタリングなどの各種実装方法が提案されており、本発明ではサーバーサイドではなくクライアント利用者端末で実施するところに特徴がある。 The process of collecting / separating / extracting the information as the above-mentioned position-linked extraction information step as scraping, and editing / listing as the mashup uses the terminal using the target selection information as the information surrounded by predetermined tags. Filtering processing and scraping processing to determine whether the information is necessary for the user by extracting the information necessary for the user, crawling processing across multiple sites may be performed, and mashup processing is used for scraping processing. According to the search conditions and the personal information of the user, the predetermined contents are put together in a predetermined format to generate information that is likely to give serendipity to the user who specified the search conditions, and to generate recommendation information and personalized information. It includes information generation processing that can improve user convenience by generating it, and various implementation methods such as collaborative filtering are proposed as specific mashup and recommendation methods. The present invention is characterized in that it is carried out not on the server side but on the client user terminal.
この抽出処理(3007)ではXMLに限らずHTMLからであってもよいし、処理がしやすいように任意のマークアップ言語や文法を持つテキストなどで記載されたり、適当なデータベース的なリストアップ構造をもつデータ記述言語で構成されていたりすることで、任意のスクレイピング処理によって表示に必要な情報であっても良く、その結果として前記ステップ(3007)で得られた情報に基づき撮像部で撮像された画像・映像に合成するためのCG画像生成に必要な画像情報を生成するステップ(3008)が実施される。 In this extraction process (3007), not only XML but also HTML may be used, or the data may be described in a text having an arbitrary markup language or grammar for easy processing, or an appropriate database-like list structure. The information may be necessary for display by arbitrary scraping processing because it is configured in a data description language having the above, and as a result, the information is captured by the imaging unit based on the information obtained in the step (3007). The step (3008) of generating the image information necessary for generating the CG image for synthesizing the image / video is carried out.
前述のステップ(3008)で利用者情報端末によって撮像された実風景に利用者端末の方向や姿勢に基づいてCG画像を合成するステップ(3009)が実施され、利用者情報端末の位置や向き傾斜などの情報に従った実風景にCG画像が合成された画像情報を利用者情報端末の表示部に表示をするステップ(3010)が実施される。 The step (3009) of synthesizing a CG image based on the direction and orientation of the user terminal with the actual scenery captured by the user information terminal in the above step (3008) is carried out, and the position and orientation inclination of the user information terminal are performed. The step (3010) of displaying the image information obtained by synthesizing the CG image with the actual landscape according to the information such as is displayed on the display unit of the user information terminal is carried out.
より具体的には遠くの物であれば合成するCG画像の表示サイズを小さく、近隣の物であれば表示サイズを大きくすることによって距離に応じた大きさにしたり、利用者の情報端末の方向や傾斜といった各種検出部(1060)で得られた情報にしたがって高い建物の上階を撮像している場合に建物の上階に関連する位置連動情報を実風景にCG画像を合成するように処理したりすることで実風景へのCG画像合成表示ステップ(3010)を実施する。 More specifically, if it is a distant object, the display size of the CG image to be combined is small, and if it is a nearby object, the display size is increased to make it larger according to the distance, or the direction of the user's information terminal. When the upper floor of a tall building is imaged according to the information obtained by various detection units (1060) such as and inclination, the position-linked information related to the upper floor of the building is processed so as to synthesize a CG image with the actual landscape. The CG image composition display step (3010) to the actual landscape is carried out by doing so.
なお、これらの一連の処理に関し利用者端末の操作部(1080)などにより、取得する対象となる情報の半径が指定できるようになっていても良く、それらの操作は前述の利用者端末に取り付けられたマイク類から得られる音声による音再認識であったり、表示部の表面に取り付けられたタッチセンサーによるタッチ操作入力であったりしてもよく、これらの付属機能は非常によく社会でも認知されているため本発明にかかる各種実施例にて特段の拘束がなされる訳ではない。 The radius of the information to be acquired may be specified by the operation unit (1080) of the user terminal for these series of processes, and those operations are attached to the user terminal described above. It may be sound re-recognition by voice obtained from the microphones, or touch operation input by a touch sensor attached to the surface of the display unit, and these accessory functions are very well recognized in society. Therefore, no particular restraint is made in the various examples according to the present invention.
このようにして、実風景とCG画像を利用者情報端末内で収集・分類(クローリングやスクレイピング)した検索結果情報と利用者端末の位置や方向に合わせて最適化された空間座標系に基づいて実風景とCG画像を合成・表示することにより、専用情報配信システムからではない一般的な各種配信システムから取得(3101)した情報を利用者端末で収集・抽出・編集・合成(クローリングやスクレイピング:3007)することにより、より利便性の高い利用者端末向け表示情報類を構成したり利用者端末として適当な機能を具備する利用者情報端末用への情報提供ソフトウェアを構成したりすることができるため、新しい情報インフラにおいて必要な提供情報の不足が生じるという根本的な課題を解決することが可能となる。 In this way, based on the search result information collected and classified (crawling and scraping) in the user information terminal and the spatial coordinate system optimized according to the position and direction of the user terminal. By synthesizing and displaying the actual scenery and CG images, the information acquired (3101) from various general distribution systems other than the dedicated information distribution system is collected, extracted, edited, and combined (crawling and scraping:) on the user terminal. By doing 3007), it is possible to configure more convenient display information for the user terminal and to configure information providing software for the user information terminal having an appropriate function as the user terminal. Therefore, it is possible to solve the fundamental problem that the necessary information to be provided is insufficient in the new information infrastructure.
そして、スクレイピングした情報に基づいて、より情報端末の利用者へのパーソナライズを行うためにマッシュアップ処理(3007)で生成された情報は利用者端末内のデータベース(図6)内に対象となる情報の位置に基づいて分類され、更には、スクレイピングに用いた検索条件情報やマッシュアップに用いた検索条件情報に基づいてマッシュアップ済み情報を前記利用者情報のデータベースに適宜登録したりすることができる。そして、このマッシュアップの際に端末利用者へのパーソナライズを行ってもよい。 Then, based on the scraped information, the information generated by the mashup process (3007) in order to further personalize the information terminal user is the target information in the database (FIG. 6) in the user terminal. Furthermore, the mashed-up information can be appropriately registered in the user information database based on the search condition information used for scraping and the search condition information used for mash-up. .. Then, personalization may be performed for the terminal user at the time of this mashup.
更には、必要であればマッシュアップ済み情報を利用者情報端末に関連付けられた情報配信装置に、マッシュアップ済み情報のキャッシュ情報としてアップロードしたり、過去にアップロードしたキャッシュ情報として関連する情報配信からダウンロードしたりする様に構成してもよく、これらのマッシュアップ済み情報からなる利用者端末内データベースや関連付けられた配信装置内データベースから後述するCG情報の生成(3008)に使うために条件に合ったマッシュアップ済み情報の抽出を行ってもよい。 Furthermore, if necessary, the mashed-up information can be uploaded to the information distribution device associated with the user information terminal as cached information of the mashed-up information, or downloaded from the related information distribution as the cached information uploaded in the past. It may be configured to do so, and it meets the conditions for use in the generation of CG information (3008), which will be described later, from the database in the user terminal consisting of these mashed-up information and the database in the associated distribution device. The mashed-up information may be extracted.
なお、このセクションや前述のセクションで提供・生成(3008)されるCG情報は二次元画像であっても三次元画像であっても動画像であっても良く、特段画像フォーマットが特定の物でなければならない訳ではなく、音声などの他の任意の情報が同時に提供されても良いし、もちろんHMD(ヘッドマウントディスプレイ)の両目に異なる画像を与えて立体的に表示するような方法をとっても良いし、スマートフォン表示であってもよい。 The CG information provided / generated (3008) in this section and the above-mentioned section may be a two-dimensional image, a three-dimensional image, or a moving image, and the image format is particularly specific. It does not have to be, and other arbitrary information such as voice may be provided at the same time, and of course, a method of giving different images to both eyes of the HMD (head-mounted display) and displaying them three-dimensionally may be taken. However, it may be displayed on a smartphone.
更に加えるなら、利用者情報端末における本ソフトウェア実施時に利用者情報端末上に特定のブランドを示すロゴやアイコンを表示し、それらのロゴやアイコンに関連した位置連動検索を行うことにより、利用者は選択したロゴやアイコンに関連する企業やWebサイト関連の情報を位置に連動して収集し、収集した情報に基づいて位置と撮像方向に応じた前述のロゴやアイコンに関連する情報を享受できるようにアプリケーション・ソフトウェアを構成しても良い。 In addition, when the software is implemented on the user information terminal, the user can display a logo or icon indicating a specific brand on the user information terminal and perform a position-linked search related to those logos or icons. Information related to companies and websites related to the selected logo or icon is collected in conjunction with the position, and based on the collected information, information related to the above-mentioned logo or icon according to the position and imaging direction can be enjoyed. Application software may be configured in.
なお、ここまでの実施例は利用者情報端末(1001)が非透過型デバイスであることを前提として記載されているが、撮像部(1030)から得た画像情報にCG画像合成ステップ(3009)において透過型デバイスは必ずしも背景となる周囲画像を必要とするわけではなく、撮像した周囲画像の撮像範囲の三次元座標系からカメラ位置視線と透過画面内視線の微妙な視線ずれを検出・算出し、ずれに合わせて合成用CG画像を補正し、透過型スクリーンにCG画像を投影することで撮像画像ではない実風景に対するCG画像合成を実現し表示を行うステップ(3010)を実施しても良い。なお、本発明を実施するソフトウェアの場合は記憶部などに関連付けられた記憶媒体に記憶されていても良い。 Although the examples so far have been described on the premise that the user information terminal (1001) is a non-transparent device, the image information obtained from the image pickup unit (1030) is combined with the CG image synthesis step (3009). In the above, the transmissive device does not necessarily require the surrounding image as the background, and detects and calculates the subtle line-of-sight deviation between the camera position line-of-sight and the transparent screen in-line line-of-sight from the three-dimensional coordinate system of the imaging range of the captured surrounding image. , The step (3010) of correcting the CG image for compositing according to the deviation and projecting the CG image on the transmissive screen to realize and display the CG image for the real landscape that is not the captured image may be performed. .. In the case of software that implements the present invention, it may be stored in a storage medium associated with a storage unit or the like.
また、本実施例にて生成されたスクレイピング及び若しくはマッシュアップされた情報を、所定の情報配信装置に送信・共有することで、他の利用者の享受できる情報を増やし、新規サービスの情報を増やすことで利便性を改善できるようにしてもよい。 In addition, by transmitting and sharing the scraped and / or mashed-up information generated in this embodiment to a predetermined information distribution device, the information that can be enjoyed by other users is increased, and the information of the new service is increased. This may improve convenience.
さらには、AR/MRに適した情報として、利用者端末から得た周囲の画像特徴を利用してもよいし、利用者端末が取得した画像特徴情報をAR/MRに用いるためにSLAM(Simultaneous Localization and Mapping)用情報として利用できるようにしてもよく、画像特徴には撮像に伴う奥行情報が加味されていてもよく、図1の構成例の利用者端末を用いて、図3と図5の5001から5009の処理を実施する流れと理解すると良い。
 
Further, as information suitable for AR / MR, the surrounding image features obtained from the user terminal may be used, or SLAM (Simultaneus) is used to use the image feature information acquired by the user terminal for AR / MR. It may be used as information for localization and mapping), and depth information associated with imaging may be added to the image features. Using the user terminal of the configuration example of FIG. 1, FIGS. 3 and 5 It should be understood as the flow of carrying out the processes of 5001 to 5009.
次に、情報配信装置との連動において、利用者情報端末から位置・方向・傾斜などの情報に連動した任意の情報の組合せのマッシュアップ情報やスクレイピング情報を得て情報配信を行う情報配信サービスシステムにどのように用いるかを説明する。 Next, in conjunction with the information distribution device, an information distribution service system that obtains mashup information and scraping information of arbitrary information combinations linked to information such as position, direction, and inclination from the user information terminal and distributes the information. Explain how to use it.
前記情報配信装置を使用して情報配信を希望する情報端末所有者が、特段の情報配信提供者登録(例えばストア登録のような登録手続き)を行わずに情報端末利用者むけに情報配信サービスシステムを実現しようとする場合、どのような装置構成の情報配信装置を用いて消費者サイドの利用者情報端末へ情報提供を行うのかを、より具体的に情報配信システムとしてのステップ構成に基づいて実施例と、前記情報配信システムにおける情報配信装置と同類のハードウェア構成を用いた場合に動作させるソフトウェアがどのようなステップ構成に基づいて実施されるのかを順を追って説明する。 An information distribution service system for information terminal users who wants to distribute information using the information distribution device without performing special information distribution provider registration (for example, registration procedure such as store registration). In order to realize this, what kind of device configuration information distribution device is used to provide information to the user information terminal on the consumer side is implemented more specifically based on the step configuration as an information distribution system. An example and what kind of step configuration the software to be operated when a hardware configuration similar to the information distribution device in the information distribution system is used will be described step by step.
本発明の情報配信システムに係る情報配信装置(2001)は図2のとおり演算部(2010)、記憶部(2020)、通信部(2030)を最低限具備している。さらに記憶部は揮発性記憶部(2021)と不揮発性記憶部(2022)とが備えられているととらえてもらっても構わない。演算部はCPUやGPGPU、その他任意の演算装置(TPU、ReRAMアナログ演算デバイスなど)で構成されていてもよく、記憶部は揮発性記憶部としてRAMやキャッシュメモリといったものやGPGPUメモリといった記憶媒体が具備されていてもよく、不揮発性メモリとしてはROMやフラッシュメモリ、ReRAMといった任意の電子記憶デバイスやHDDやSSD、光記憶デバイスといった任意のストレージを含む記憶媒体で構成されていることが好ましい。また、キーボードやマウスや表示部などを備えて操作可能であっても良いし、更に他の附随部が任意に具備されていても良い。 As shown in FIG. 2, the information distribution device (2001) according to the information distribution system of the present invention includes at least a calculation unit (2010), a storage unit (2020), and a communication unit (2030). Further, the storage unit may be regarded as having a volatile storage unit (2021) and a non-volatile storage unit (2022). The arithmetic unit may be composed of a CPU, GPGPU, or any other arithmetic device (TPU, ReRAM analog arithmetic device, etc.), and the storage unit is a volatile storage unit such as a RAM or cache memory or a storage medium such as a GPGPU memory. It may be provided, and the non-volatile memory is preferably composed of a storage medium including an arbitrary electronic storage device such as a ROM, a flash memory, or a ReRAM, or an arbitrary storage such as an HDD, an SSD, or an optical storage device. Further, the keyboard, mouse, display unit, and the like may be provided so that the operation can be performed, and other auxiliary parts may be optionally provided.
そして、利用者情報端末は位置及び/もしくは方向及び/もしくは傾斜及び/もしくは撮像画像及び/もしくは撮像画像特徴などに関する情報を利用者端末に具備された位置・方向・傾斜などの各種情報が検出できる各種検出部(1060)にてそれぞれの情報を検出し取得する。より具体的にはGPS(準天頂衛星などのGNSS類を含む)、加速度センサ、ジャイロセンサ、電子コンパス(1064)など妥当な電子デバイスから取得された情報に基づいて本発明におけるサービス情報提供配信装置(2001)に利用者端末装置(1001)は位置情報などを含んだ本発明における情報配信システムの情報配信装置に記憶された第一の位置連動情報から検索及び/もしくは抽出及び/もしくは選別などを行うためのリクエストを発行するステップ(3005)を実施する。 Then, the user information terminal can detect various information such as the position, direction, and inclination provided in the user terminal with information on the position and / or direction and / or inclination and / or the captured image and / or the captured image feature. Various detection units (1060) detect and acquire each information. More specifically, the service information provision and distribution device according to the present invention based on information acquired from appropriate electronic devices such as GPS (including GNSSs such as quasi-zenith satellites), accelerometers, gyro sensors, and electronic compasses (1064). In (2001), the user terminal device (1001) searches and / or extracts and / or sorts from the first position-linked information stored in the information distribution device of the information distribution system of the present invention including position information and the like. A step (3005) of issuing a request to do so is performed.
そして本発明の情報配信システムに係る情報配信装置を用いた情報配信サービスは前記リクエストに基づき前記利用者情報端末の位置関連情報、検索条件情報などの第一の情報を利用者端末から受信するステップ(3006)を実施する。この第一の情報を受信するステップは情報配信システム内であらかじめ収集した第一の位置連動情報から前記利用者情報端末に必要な第二の位置連動情報を検索及び/もしくは抽出及び/もしくは選別することで前記利用者情報端末への提供に必要な情報を送信可能な状態にする。 Then, the information distribution service using the information distribution device according to the information distribution system of the present invention is a step of receiving the first information such as the position-related information and the search condition information of the user information terminal from the user terminal based on the request. (3006) is carried out. The step of receiving this first information is to search and / or extract and / or select the second position-linked information required for the user information terminal from the first position-linked information collected in advance in the information distribution system. This makes it possible to transmit the information necessary for providing the user information terminal.
前述のように利用者情報端末に第二の位置連動情報を提供する為に本発明におけるサービスとしての情報配信システムに用いる情報配信装置(及び/もしくは情報配信システムソフトウェア)は任意の利用者情報端末(もしくは端末で動作するソフトウェア)から取得した情報等に基づいて、前記情報配信システムによってあらかじめ通信回線経由で接続された他の情報配信装置から検索できる情報の収集及び/もしくは抽出及び/もしくは編集及び/もしくはリストアップ(クローリングやスクレイピング)によって任意の利用者端末からの検索に用いる第一の位置連動情報群生成ステップが前記情報配信システムに用いられる情報配信装置(2002)で実施され、前記第一の位置連動情報群生成ステップが実施されることにより取得した第一の位置連動情報から利用者情報端末(1001)が第二の位置連動情報群を検索することで利用者端末向けの第二の位置連動情報群を取得するステップが実施される。 As described above, the information distribution device (and / or information distribution system software) used in the information distribution system as a service in the present invention in order to provide the second position-linked information to the user information terminal is an arbitrary user information terminal. Collection and / or extraction and / or editing of information that can be searched from other information distribution devices previously connected via a communication line by the information distribution system based on information acquired from (or software that operates on the terminal). / Or, the first position-linked information group generation step used for searching from an arbitrary user terminal by listing (crawling or scraping) is carried out by the information distribution device (2002) used in the information distribution system, and the first The user information terminal (1001) searches for the second position-linked information group from the first position-linked information acquired by executing the position-linked information group generation step of the second position-linked information group for the user terminal. The step of acquiring the position-linked information group is carried out.
そして、前記収集・抽出・編集・リストアップのステップによって利用者情報端末から発行されたリクエストの有無にかかわらず本発明の情報配信システムに利用される情報配信装置(2001)の記憶部に配信できるように検索結果として得られた第一の位置連動情報群としての配信用情報を保存することで利用者端末からのリクエストが特になくても前もって必要になりそうな情報を準備しておくことで、利用者情報端末(勿論、端末のアプリケーション・ソフトウェアであっても良い)から提供される位置関連情報と検索対象選別情報のリクエストに応じて利用者端末の位置近傍にある情報を適宜、利用者情報端末に本発明の情報配信システムにおける情報配信装置側から送信するステップ(5102内)が実施される。 Then, it can be distributed to the storage unit of the information distribution device (2001) used in the information distribution system of the present invention regardless of the presence or absence of a request issued from the user information terminal by the steps of collection, extraction, editing, and listing. By saving the distribution information as the first position-linked information group obtained as the search result, it is possible to prepare the information that is likely to be needed in advance even if there is no particular request from the user terminal. , User information In response to a request for location-related information and search target selection information provided by the terminal (which may be application software of the terminal, of course), the user appropriately obtains information in the vicinity of the location of the user terminal. A step (inside 5102) of transmitting information from the information distribution device side in the information distribution system of the present invention to the information terminal is performed.
前述の通り本発明における情報配信システムに用いられる情報配信装置は特段利用者情報端末からのリクエストがなくても自律的に情報配信装置に具備された通信部を用いて他の情報配信装置に接続し配信に必要な情報を収集し記憶することが可能である。 As described above, the information distribution device used in the information distribution system of the present invention autonomously connects to another information distribution device using the communication unit provided in the information distribution device even if there is no particular request from the user information terminal. It is possible to collect and store the information necessary for distribution.
この際、利用者情報端末(1001)に情報配信システムが位置連動情報を配信するために必要な情報を事前に収集・記憶することを目的とし、情報が帰属する地理的な位置に応じて検索条件を選定するステップ(4001)が実施され、前記ステップで所定の位置連動検索条件を確定するステップ(4002)が実施される。なお、このような特段の地理的帰属を行わずに事前に情報を収集することも一般的なキーワード検索結果に基づいて得た情報に含まれる地理情報から構成することも可能である。 At this time, the purpose is to collect and store in advance the information necessary for the information distribution system to distribute the location-linked information to the user information terminal (1001), and search according to the geographical location to which the information belongs. The step of selecting the condition (4001) is carried out, and the step of determining the predetermined position-linked search condition (4002) is carried out in the step. It is possible to collect information in advance without performing such special geographical attribution, or to compose it from geographical information included in the information obtained based on general keyword search results.
そして、情報配信端末は配信するための情報を収集するために前記確定ステップ(4002)で確定した条件に従い一般ネットワーク上の情報を検索収集するステップ(4003)が外部の情報配信装置に対して実施される。検索収集ステップ(4003)のリクエストに対して検索結果としての情報が外部の情報配信装置から本発明の情報配信装置へ送信され、本発明の情報配信装置が必要な情報を受信するステップ(4004)が実施される。
外部の情報配信装置は本発明の情報配信装置のリクエストであるステップ(4003)に応じて検索処理(4101)を行う。
Then, the information distribution terminal performs a step (4003) of searching and collecting information on the general network according to the conditions determined in the confirmation step (4002) in order to collect information for distribution to the external information distribution device. Will be done. In response to the request in the search collection step (4003), the information as the search result is transmitted from the external information distribution device to the information distribution device of the present invention, and the information distribution device of the present invention receives the necessary information (4004). Is carried out.
The external information distribution device performs the search process (4101) in response to the request step (4003) of the information distribution device of the present invention.
位置連動検索結果として検索対象情報を受信するステップ(4004)が実施されたのち、本発明の情報配信装置は受信した検索対象情報から必要な情報内容の分類を行うステップ(4005)が実施される。この際、情報に付随する位置情報(緯度経度、郵便番号、住所、電話番号、配送業者などの業者内位置関連情報、といった任意の物理的位置を確認可能な情報)を用いてデータベース(DB:構造例は図6)などに整理して記憶したり、記憶項目に含ませたりすることが好ましく、更には利用者情報端末から情報配信装置のデータベースに対する更新はスマホのパケット通信ではなく、Wi-Fi接続であることが好ましい After the step (4004) of receiving the search target information as the position-linked search result is carried out, the information distribution device of the present invention carries out the step (4005) of classifying the necessary information contents from the received search target information. .. At this time, a database (DB: information that can confirm an arbitrary physical position such as latitude / longitude, postal code, address, telephone number, and information related to the location in the company such as a delivery company) accompanying the information is used. It is preferable that the structural example is organized and stored in Fig. 6), etc., or included in the storage items. Furthermore, the update from the user information terminal to the database of the information distribution device is not the packet communication of the smartphone, but the Wi-. Fi connection is preferable
続けて前記ステップ(4005)で分類された情報は必要な仕様にしたがい例えばDB(データベース:図6)などに整理・記録されるステップ(4006)が実施される。このステップは前述されるように情報に付随する位置情報(緯度経度、郵便番号、住所、電話番号、配送業者などの業者内位置関連情報、といった任意の物理的位置を確認可能な情報)を用いてデータベース(DB:図6)などに整理して記憶したり、記憶項目に含ませたりすることが好ましい。 Subsequently, the information classified in the step (4005) is organized and recorded in, for example, a DB (database: FIG. 6) according to the required specifications (4006). As described above, this step uses the location information (information that can confirm any physical location such as latitude / longitude, postal code, address, telephone number, and location-related information within the vendor such as the delivery company) that accompanies the information. It is preferable that the information is organized and stored in a database (DB: FIG. 6) or included in the storage items.
これらの情報の収集・抽出・編集・リストアップのプロセス、より具体的にはステップ4005で実施される際に具体的に扱う情報は情報の利用者が利用者情報端末内で扱うことのできる特定のキーワード(商品情報や店舗情報、在庫情報、上映上演情報などのサービス提供に関する情報)や場所情報(これは他の実施例でも同様だが、緯度経度・住所・郵便番号・電話番号・そのほかの場所識別コード:例えば配送会社が社内で利用する地域コードなどを含む)などを探す形で所定の情報が抽出されるステップが実施される。 The process of collecting, extracting, editing, and listing this information, more specifically, the information to be handled specifically when it is implemented in step 4005, is the identification that the information user can handle in the user information terminal. Keywords (information on service provision such as product information, store information, inventory information, screening performance information) and location information (this is the same in other examples, but latitude / longitude, address, postal code, telephone number, and other locations. The step of extracting predetermined information is carried out in the form of searching for an identification code (including, for example, an area code used internally by the delivery company).
より具体的には、前記ステップで取得した情報が単純なXMLで構成されている場合であれば<ADRESS>JAPAN</ADRESS>といった具合に所定のタグで囲まれている情報と対象選別情報を用いて端末利用者にとって必要な情報を抽出することで利用者に必要な情報かどうかを判断する。この抽出処理は勿論HTMLからであってもよいし、任意のマークアップ言語などで記載されたり、適当なデータベース構造のようなリストアップ構造のデータ記述言語で構成されていたりしても良い。更に、マッシュアップされた情報を利用者端末装置や情報配信装置のデータベース(構造は図6)に登録することで、効率的な情報提供サービスに用いるキャッシュ化システムとして利用することもできる。これらの情報はJSON、YAML、CSVなどで構成されていてもよい。 More specifically, if the information acquired in the above step is composed of simple XML, the information enclosed in predetermined tags and the target selection information such as <ADRESS> JAPAN </ / ADRESS> are displayed. By extracting the information necessary for the terminal user by using it, it is judged whether or not the information is necessary for the user. Of course, this extraction process may be performed from HTML, may be described in any markup language, or may be configured in a data description language having a list-up structure such as an appropriate database structure. Further, by registering the mashup information in the database of the user terminal device and the information distribution device (the structure is shown in FIG. 6), it can be used as a caching system used for an efficient information providing service. This information may be composed of JSON, YAML, CSV and the like.
そして、例えば、利用者の情報端末が東京にある場合には<ADRESS>TOKYO</ADRESS>や<住所>東京</住所>といったケースが考えられる。同様に<ZIP>1060837</ZIP>というような郵便番号を抽出条件にしたり、<TEL>03-XXXX-XXXX</TEL>といった電話番号にしたりしてもよい。単純なXML以外の表記としては他にもJSON形式やCSV形式など色々なフォーマットで位置連動検索結果の情報を取得し利用者情報端末に必要な部分を抽出し整理し(スクレイピングし)表示可能な構成に配信装置から取得した情報を編集してもよく、それらの編集された情報に基づいて利用者情報端末に表示できるように情報を構成する受信情報表示化処理ステップを実施する。なお、このステップは他の実施例と同様利用者端末装置での表示装置の撮像部が向いている方向のみの情報を優先的に構成することも可能である。 Then, for example, when the user's information terminal is located in Tokyo, cases such as <ADRESS> TOKYO </ ADRESS> or <address> Tokyo </ address> can be considered. Similarly, a postal code such as <ZIP> 1060837 </ ZIP> may be used as an extraction condition, or a telephone number such as <TEL> 03-XXXX-XXXXX </ TEL> may be used as an extraction condition. As a notation other than simple XML, it is possible to acquire information on position-linked search results in various formats such as JSON format and CSV format, extract and organize (scraping) the necessary parts for the user information terminal, and display it. The information acquired from the distribution device may be edited in the configuration, and the received information display processing step of configuring the information so that the information can be displayed on the user information terminal based on the edited information is performed. In this step, as in the other embodiments, it is possible to preferentially configure information only in the direction in which the image pickup unit of the display device in the user terminal device is facing.
例えば、このようにして本発明の情報配信システム及び情報配信システムに用いる情報配信装置は第一の位置連動情報を獲得する。なお、このような方法に限らず本発明の情報端末が検索及び/もしくは収集可能な構成の情報であれば任意の情報を任意の方法で収集することが出来る。また、利用者情報端末(1001)サイドでの自律的な収集が他の実施例に記載されているが、このような方法で収集した情報を情報配信システムに用いる位置連動情報配信装置(2001)に提供することで位置連動情報配信装置の必要とする情報を効率的に収集する構成を実現しても良い。 For example, in this way, the information distribution system of the present invention and the information distribution device used in the information distribution system acquire the first position-linked information. Not limited to such a method, any information can be collected by any method as long as the information terminal of the present invention has a configuration that can be searched and / or collected. Further, although autonomous collection on the user information terminal (1001) side is described in another embodiment, a position-linked information distribution device (2001) that uses the information collected by such a method in an information distribution system. By providing the information to the information distribution device, a configuration for efficiently collecting the information required by the position-linked information distribution device may be realized.
なお、前述の検索条件情報としての検索対象選別情報に関しては他の実施例と同様に適当なアイコンの選択や文字入力により検索条件情報が構成され、構成された検索条件情報としての検索対象選別情報によって利用者情報端末向けの情報検索を実施するように構成することも出来る。この場合は検索入力画面などがWebブラウザーのように情報配信装置側から提供する場合などに応用できる。 Regarding the search target selection information as the above-mentioned search condition information, the search condition information is configured by selecting an appropriate icon or inputting characters as in the other examples, and the search target selection information as the configured search condition information. It can also be configured to carry out information retrieval for the user information terminal. In this case, it can be applied when the search input screen or the like is provided from the information distribution device side like a Web browser.
前記検索条件情報としての検索対象選別情報に基づいて前述の情報端末利用者サービスシステムは情報配信装置(2001)から利用者情報端末向けに整理した情報配信装置内(2001)の第一の位置連動情報から取得した第二の位置連動情報を利用者情報端末(1001)に提供することで他の実施例では利用者端末内の処理として行っていた処理を事前に情報端末利用者向けサービスシステム内で行うことにより、利用者端末内での処理の負荷を軽減し効率的な位置連動情報端末としての利用者端末向けCG構成用情報の提供が可能とできる効果があり利便性を向上させる。 Based on the search target selection information as the search condition information, the above-mentioned information terminal user service system is the first position interlocking in the information distribution device (2001) arranged for the user information terminal from the information distribution device (2001). By providing the second position-linked information acquired from the information to the user information terminal (1001), the processing performed as the processing in the user terminal in other embodiments is performed in advance in the service system for the information terminal user. This has the effect of reducing the processing load in the user terminal and making it possible to provide CG configuration information for the user terminal as an efficient position-linked information terminal, and improves convenience.
そして、利用者情報端末は利用者情報端末者向けサービスシステムから取得した情報に基づいて、利用者情報端末の現在位置に基づいた撮像部方向にある情報提供用の利用者端末向けCG構成用情報から適宜CG画像を構成し、検索結果情報と利用者端末の位置や方向に合わせて最適化された空間座標系に基づいて利用者情報端末内で合成・表示することにより、利用者情報端末の撮像部で撮像された実風景に前記CG画像を合成することで本発明による情報端末利用者サービスシステム向けの情報を用いた利用者端末による実風景に対するCG画像合成情報提供サービスを実現できる。 Then, the user information terminal is based on the information acquired from the service system for the user information terminal user, and the information for CG configuration for the user terminal for providing information in the direction of the imaging unit based on the current position of the user information terminal. By appropriately constructing a CG image from the user information terminal and synthesizing and displaying it in the user information terminal based on the search result information and the spatial coordinate system optimized according to the position and direction of the user terminal, the user information terminal By synthesizing the CG image with the actual landscape captured by the imaging unit, it is possible to realize a CG image composition information providing service for the actual landscape by the user terminal using the information for the information terminal user service system according to the present invention.
それゆえ、このような新しいサービスインフラにおける情報配信システムにサービスインフラへの配信者登録を希望者が事前登録することがない状況であっても、本発明の情報配信装置が事前情報収集・提供を実施することにより、新しい情報インフラの初期段階における提供情報が不足してしまうという根本的な課題を解決することが出来る。 Therefore, even in a situation where the applicant does not pre-register the distributor registration in the service infrastructure in the information distribution system in such a new service infrastructure, the information distribution device of the present invention collects and provides the information in advance. By implementing it, it is possible to solve the fundamental problem of lack of information provided at the initial stage of the new information infrastructure.
また、本発明が情報配信システムとして定義されるのは複数の情報配信装置が連携して本発明の位置連動情報配信を実現することで、実施例としては一台の情報配信装置(2001)で実現されることを複数台の情報配信装置群で実施されるケースを想定しているため、情報配信システムとしての実施例としてまとめている。なお、本発明を実施するソフトウェアの場合は記憶部などに関連付けられた記憶媒体に記憶されていても良い。
 
Further, the present invention is defined as an information distribution system in which a plurality of information distribution devices cooperate to realize position-linked information distribution of the present invention, and as an example, one information distribution device (2001) is used. Since it is assumed that the realization will be carried out by a group of a plurality of information distribution devices, the examples are summarized as an information distribution system. In the case of software that implements the present invention, it may be stored in a storage medium associated with a storage unit or the like.
続けて図6を用いて、第一の位置連動情報及び第二の位置連動情報について説明する。まず、第一の位置連動情報及び第一の位置連動情報群と第二の位置連動情報及び第二の位置連動情報群は利用者情報端末(5001、1001)において、本発明の他の実施例における本発明の情報配信装置(5101、2001)を用いる場合に必要となる概念である。 Subsequently, the first position-linked information and the second position-linked information will be described with reference to FIG. First, the first position-linked information, the first position-linked information group, the second position-linked information, and the second position-linked information group are used in the user information terminals (5001, 1001) according to another embodiment of the present invention. This is a concept required when the information distribution device (5101, 2001) of the present invention is used.
第二の位置連動情報及び第二の位置連動情報群とは第一の位置連動情報及び第一の位置連動情報群から検索及び/もしくは抽出及び/もしくは選別といった処理を行った結果として得られる情報群を指すためその要件は第一の位置連動情報及び第一の位置連動情報群に含まれると考えてよい。さらに、(5004、5005、5102)のステップの経過に伴い(5201)から収取した前記第二の位置連動情報群を(5101)の情報配信装置の記憶部(図2)に利用者端末向けの情報としてデータベース(図6)構造の情報として記録してもよい。 The second position-linked information and the second position-linked information group are information obtained as a result of performing processing such as searching and / or extracting and / or sorting from the first position-linked information and the first position-linked information group. Since it refers to a group, it can be considered that the requirement is included in the first position-linked information and the first position-linked information group. Further, the second position-linked information group collected from (5201) with the progress of the steps (5004, 5005, 5102) is stored in the storage unit (FIG. 2) of the information distribution device of (5101) for the user terminal. The information may be recorded as information on the structure of the database (FIG. 6).
第一の位置連動情報及び第一の位置連動情報群は概ね次のような情報によって構成される。より具体的には、図6にあるようにデータベースのテーブル構造(図6
)を持ち、緯度、経度、郵便番号、電話番号、住所といった位置に関連する情報を第一の検索キーとして持つ。次に、その位置に存在する物が店舗なのか住宅なのか学校なのか公園なのかといった位置情報に係る属性を示す情報をキーとして持つ、次に位置情報に係る属性情報の予備分類情報をキーとして持つことができこれらの予備情報は複数の階層化が行われたり同一階層で複数項目持つように構成されたりしても良い。
The first position-linked information and the first position-linked information group are generally composed of the following information. More specifically, as shown in FIG. 6, the table structure of the database (FIG. 6).
), And has location-related information such as latitude, longitude, zip code, telephone number, and address as the first search key. Next, it has information indicating the attributes related to location information such as whether the thing existing at that position is a store, a house, a school, or a park as a key, and then the preliminary classification information of the attribute information related to location information is used as a key. These preliminary information may be configured to have a plurality of items in the same layer or to have a plurality of layers.
より具体的には、店舗であれば「飲食店」「電気屋」「スポーツ用品店」「スポーツジム」などであり、住宅であれば「戸建て」「集合住宅」などであり、学校であれば「小学校」「中学校」「高等学校」「大学」などであり、それぞれの属性に係る分類に基づいて項目情報がつけられる。これらの項目情報は数値化された情報でもテキストによる情報でも判別できる形式であれば任意の構成でよい。 More specifically, if it is a store, it is a "restaurant," "electric store," "sports goods store," "sports gym," etc., if it is a house, it is a "detached house," "apartment house," etc. There are "elementary school", "junior high school", "high school", "university", etc., and item information is added based on the classification related to each attribute. These item information may have any configuration as long as it can be discriminated from both numerical information and textual information.
このように構成された第一の位置連動情報は本発明の情報配信装置単体や複数の連携する配信システムに適宜登録されシステムとしての位置連動情報配信装置(5101、2001)を構成する。そして、利用者情報端末(5001、1001)は端末内で取得生成した情報をキーとして位置連動情報配信装置(5101、2001)に記憶された第一の位置連動情報群に対して検索などのリクエストを行う。この位置連動情報配信装置(5101、2001)に対する検索依頼などのリクエストの結果として本発明の位置連動情報配信装置(5101、2001)は第二の位置連動情報群を利用者情報端末(5001、1001)に提供する。 The first position-linked information configured in this way is appropriately registered in the information distribution device alone or a plurality of linked distribution systems of the present invention, and constitutes the position-linked information distribution device (5101, 2001) as a system. Then, the user information terminals (5001, 1001) request the first position-linked information group stored in the position-linked information distribution device (5101, 2001) using the information acquired and generated in the terminal as a key, such as a search. I do. As a result of a request such as a search request to the position-linked information distribution device (5101, 2001), the position-linked information distribution device (5101, 2001) of the present invention uses a second position-linked information group as a user information terminal (5001, 1001). ) To provide.
この結果、第二の位置連動情報群を受取った利用者情報端末(5001、1001)は受取った第二の位置連動情報に基づいて他の実施例にあるように適宜、利用者情報端末(5001、1001)の使用者の視覚に実風景や屋内外の情報に適宜画像合成する形で情報を提供することが出来るようになる。なお、本発明を実施するソフトウェアの場合は記憶部などに関連付けられた記憶媒体に記憶されていても良い。
 
As a result, the user information terminals (5001, 1001) that received the second position-linked information group appropriately use the user information terminals (5001) as in other embodiments based on the received second position-linked information. , 1001) It becomes possible to provide information in the form of appropriately image-synthesizing the actual scenery and indoor / outdoor information to the user's vision. In the case of software that implements the present invention, it may be stored in a storage medium associated with a storage unit or the like.
さらに、他の実施例における位置連動情報の収集、分類、分析、編集に基づき位置連動情報データベース(図6)として所定の仕様に従ったデータベース内レコードの情報構成の例として位置に関連付ける形で適切に整理した情報を示している(各フィールドの細かい数値は特に意図はなく雑な値なので本来の緯度経度にはそぐわない値が記載されている場合もある)。なお、この情報の保存場所としての位置連動情報配信装置(2001)の記憶部(2020)に、統計的手法や機械学習的手法、ディープラーニングといったAI的手法を用いて分類、分析、保存する情報の指標になる変数、配列、行列、テンソルといった構成の情報群を生成し、物理的な位置関連情報を緯度・経度のような算術要素、適当な徒歩や車両による道路経路距離情報、適当な公共機関交通網距離情報などへ変換することで利用者から提供される情報や操作から推定される利用者の意図を評価可能な情報として処理し、それらの情報に関連付けられた情報提供店舗などの分野情報を適宜関連付けることでサービス利用者向けの情報を適切に提供処理する位置連動情報配信装置(2001)として構成することもできる。 Further, based on the collection, classification, analysis, and editing of position-linked information in other embodiments, it is appropriate to associate the position-linked information database (FIG. 6) with the position as an example of the information configuration of the records in the database according to the predetermined specifications. The information organized in is shown in (Since the detailed numerical values of each field are unintended and rough values, values that do not match the original latitude and longitude may be described). Information to be classified, analyzed, and stored in the storage unit (2020) of the position-linked information distribution device (2001) as a storage location of this information by using an AI method such as a statistical method, a machine learning method, or deep learning. Generates information groups such as variables, arrays, matrices, and tensors that can be used as indicators of, and provides physical position-related information to arithmetic elements such as latitude and longitude, appropriate walking and vehicle road route distance information, and appropriate public information. Fields such as information providing stores that process information provided by users and the user's intentions estimated from operations as evaluable information by converting it to information such as institutional transportation network distance information. It can also be configured as a position-linked information distribution device (2001) that appropriately provides and processes information for service users by appropriately associating the information.
より具体的には、利用者情報端末で提供する為の情報を他の実施例であれば利用者情報端末(1001)、他の実施例であれば本発明としての位置連動情報配信装置(2001)内の情報検索、収集、分類、分析、編集、抽出を行う際にステップに前述の統計処理や機械学習、ディープラーニングを用いることで、利用者情報端末(1001)の使用者に提供する情報の最適化を機械学習やAIによっての実現を図るものである。これらの使用者に提供する情報の最適によって、利用者のアハ体験やセレンディピティに効果的な位置連動情報に対するキュレーションサービスを実現しても良いし、それらの最適化に用いるリソースとなる情報としてSNSサイトのほか飲食や宿泊、商品のレビューサイトなどから位置に連動する情報を踏まえて抽出をして最適化を行い利用者に提供しても良い。 More specifically, the information to be provided by the user information terminal is the user information terminal (1001) in another embodiment, and the position-linked information distribution device (2001) as the present invention in another embodiment. Information provided to the user of the user information terminal (1001) by using the above-mentioned statistical processing, machine learning, and deep learning in the steps when performing information retrieval, collection, classification, analysis, editing, and extraction in). The optimization of the information is realized by machine learning and AI. By optimizing the information provided to these users, a curation service for position-linked information that is effective for the user's aha experience and serendipity may be realized, and SNS as information that will be a resource used for their optimization. In addition to the site, food and drink, accommodation, product review sites, etc. may be extracted based on information linked to the location, optimized, and provided to the user.
さらに、図6には記載はないが例として記載するならば、位置情報関連情報をまとめたレコードの中のフィールドとして画像情報及び/もしくは画像特徴及び/もしくは画像情報の所在を示す情報(例えばファイル名やURLなどであっても良い)及び/もしくは画像特徴情報の所在を示す情報(例えばファイル名やURLなどであっても良い)を位置連動情報と関連付けて分析・記録・保存することで利用者情報端末や位置連動情報配信装置からサービス利用者により効率的な位置連動情報を提供できるようにしても良い。もちろん任意の方法で位置情報と画像情報及び/もしくは画像特徴情報の関連付けがされるのであれば同じレコード内の情報ではなく適切に関連付けられた情報であれば実装方法は特段の仕様や実装方法でなければならない訳ではない。 Further, although not shown in FIG. 6, if it is described as an example, the image information and / or the image feature and / or the information indicating the location of the image information (for example, a file) is described as a field in the record that summarizes the position information related information. Used by analyzing, recording, and saving information indicating the location of image feature information (for example, file name or URL) and / or information indicating the location of image feature information (for example, file name or URL) in association with position-linked information. It may be possible to provide more efficient position-linked information to the service user from the person information terminal or the position-linked information distribution device. Of course, if the position information and the image information and / or the image feature information are associated by any method, the implementation method is not the information in the same record but the information that is appropriately associated. You don't have to.
この際、位置連動で分類された画像情報や画像特徴情報などを利用者情報端末から取得した方向情報に従って分類したり、方向情報に基づく機械学習やディープラーニングといったAIにより処理効率や最適化による改善を行ったりすることで、位置連動情報を方向情報や傾斜情報といった向きに応じてより適切に提供にするための性能改善に応用できるように本発明の情報配信環境を構成することもできる。より具体的には、前述の利用者情報端末や任意の情報配信装置から得た位置情報及び/もしくは傾斜情報及び/もしくは方向情報及び/もしくは移動速度情報及び/もしくは画像情報及び/もしくは画像特徴情報を用いたSLAMと呼ばれる画像情報と位置情報などを関連付けるAI処理などで立体地図を形成し、利用者端末の自己位置推定を補助するように構成することで、SLAM連動による利用者端末の自己位置推定を補助するようなシステムを用いるAR/MRサービスを構成しても良い。 At this time, image information and image feature information classified by position interlocking are classified according to the direction information acquired from the user information terminal, and improvements are made by processing efficiency and optimization by AI such as machine learning and deep learning based on the direction information. The information distribution environment of the present invention can also be configured so that it can be applied to performance improvement for providing position-linked information more appropriately according to directions such as direction information and inclination information. More specifically, position information and / or tilt information and / or direction information and / or movement speed information and / or image information and / or image feature information obtained from the above-mentioned user information terminal or arbitrary information distribution device. By forming a three-dimensional map by AI processing that associates image information and position information, which is called SLAM, with SLAM and configuring it to assist the self-position estimation of the user terminal, the self-position of the user terminal by SLAM interlocking. You may configure an AR / MR service that uses a system that assists in estimation.
また、利用者情報端末(1001)内にも利用者情報端末自身が独自に収集した情報を利用者情報処理端末(1001)の記憶部(1020)に位置連動情報配信装置(2001)の位置連動情報データベース(図6)と同様の構成のデータベースを利用者情報端末(1001)の記憶部(1020)内に構築し、一部の情報を位置連動情報配信装置(2001)と共有したり、利用者情報端末(1001)から位置連動情報配信装置(2001)のデータベース(図6)にアップロードしたりすることで、より効率的かつ最適な一連のサービスシステムの運用を行っても良い。 In addition, the information collected independently by the user information terminal itself in the user information terminal (1001) is linked to the storage unit (1020) of the user information processing terminal (1001) by the position interlocking of the position interlocking information distribution device (2001). A database having the same configuration as the information database (FIG. 6) is constructed in the storage unit (1020) of the user information terminal (1001), and some information is shared or used with the position-linked information distribution device (2001). A more efficient and optimal series of service systems may be operated by uploading from the personal information terminal (1001) to the database (FIG. 6) of the location-linked information distribution device (2001).
さらには、本発明における位置連動情報配信装置(2001)や利用者情報端末(1001)は通信部をそれぞれ備えているが、この通信部は有線・無線の違いを問わず有線LANや有線WAN、通信キャリア回線、店舗内無線LAN、PAN(パーソナル・エリア・ネットワーク)経由による無線LANや通信キャリア回線経由の情報通信といった任意の各種通信技術が用いることも可能である。なお、本発明を実施するソフトウェアの場合は記憶部などに関連付けられた記憶媒体に記憶されていても良い。 Further, the position-linked information distribution device (2001) and the user information terminal (1001) in the present invention each include a communication unit, and the communication unit has a wired LAN, a wired WAN, regardless of whether it is wired or wireless. It is also possible to use any various communication technologies such as a communication carrier line, an in-store wireless LAN, a wireless LAN via a PAN (Personal Area Network), and information communication via a communication carrier line. In the case of software that implements the present invention, it may be stored in a storage medium associated with a storage unit or the like.
前述の実施例としての装置及び/もしくはシステム及び/もしくはソフトウェア/プログラムにおいて、情報配信装置の収集した位置情報及び/もしくは方向情報及び/もしくは傾斜情報及び/もしくは画像情報及び/もしくは画像特徴情報及び/もしくは利用者情報端末の位置に基づいて収集した任意のテキスト情報などを、任意の方法で選択し、組合せるとともにハッシュ化や適切な暗号化処理を施し、任意の台帳情報に情報(分散台帳情報など)を記載するといった情報管理方法として、ブロックチェーンなどによる情報の信頼性や情報の管理状況の把握をできるように本発明の情報配信システムや利用者情報端末を構成しても良く、利用者端末や配信システムの計算リソースを用いてブロックチェーンなどの分散演算に必要な計算資源を確保しても良い。なお、本発明を実施するソフトウェアの場合は記憶部などに関連付けられた記憶媒体に記憶されていても良い。 In the device and / or system and / or software / program as the above-described embodiment, the position information and / or direction information and / or inclination information and / or image information and / or image feature information and / or the position information and / or direction information and / or inclination information collected by the information distribution device and / or Alternatively, arbitrary text information collected based on the position of the user information terminal is selected by an arbitrary method, combined, hashed or appropriately encrypted, and information (distributed ledger information) is added to the arbitrary ledger information. As an information management method such as describing (etc.), the information distribution system or user information terminal of the present invention may be configured so that the reliability of information and the management status of information can be grasped by a blockchain or the like. The computing resources required for distributed operations such as blockchain may be secured by using the computing resources of the terminal or the distribution system. In the case of software that implements the present invention, it may be stored in a storage medium associated with a storage unit or the like.
これらの利用者情報端末や情報配信装置、情報配信システムによって行われるサービスは、位置に基づいて、過去の歴史情報を参照したり、任意の著作物といったコンテンツに関連する位置情報に連動したゲームやサービスとして情報を提供したり、不動産の売買情報やオープンハウス情報を位置連動で提供したり、飲食店の評価や空き席状況を位置に連動して提供したり、任意の販売店の在庫情報や安売り情報・販売フェアや販売イベント情報・価格情報、任意の運営者によるセミナー情報やイベント会場内情報といった位置に連動する任意の情報を関連付けてサービスすることが可能であり、位置に連動した位置に所縁のあるコンテンツの紹介をできるようにしたり、歴史的に位置に所縁のある情報を提供したりすることも可能である。
 
The services provided by these user information terminals, information distribution devices, and information distribution systems refer to past historical information based on location, and games linked to location information related to content such as arbitrary works. Information is provided as a service, real estate sales information and open house information are provided in a position-linked manner, restaurant evaluations and seat availability are provided in a position-linked manner, inventory information of any store, etc. It is possible to provide services by associating any information linked to the position, such as bargain sale information, sales fair, sales event information, price information, seminar information by any operator, and information inside the event venue. It is also possible to make it possible to introduce related content and to provide information that is historically related to the location.
本発明利用者情報端末装置(1001)のクライアントサイドの実施例としての処理手順を要約すると、利用者情報端末装置(1001)の各種検出部(1060、1061、1062、1063、1064)から得られる位置情報及び若くは方向情報及び若くは操作部(1080)から得られる指示情報(1080から入力されたテキスト情報や選択されたアイコン選択情報として構成されても良い)に基づいて、前記利用者情報端末装置(1001)の通信部(1050)を経由して任意の情報配信装置(例えばウェブ検索サイトやSNSサイト、ホテルやグルメといった任意の評価サイト)及び若しくは情報配信装置システムから第一の情報を収集するステップ(3005、3006)と、収集した前記第一の情報から前記利用者情報端末装置(1001)の位置情報及び若くは指示情報に基づいて前記第一の情報に対し、前記利用者情報端末装置(1001)の演算部(1010)と記憶部(1020)を用いてスクレイピング処理を行い第二の情報を生成するステップ(3007)と、前記利用者情報端末装置(1001)から得た前記位置情報及び若しくは前記指示情報に基づいて前記第二の情報を前記利用者情報端末装置(1001)の演算部(1010)と記憶部(1020)を用いてマッシュアップ処理を行い第三の情報を生成するステップ(3008)と、前記第三の情報と前記利用者情報端末装置(1001)の撮像方向に基づいて、前記利用者情報端末装置(1001)の表示部(1040)に、前記利用者情報端末装置(1001)の画像生成部(1070)で生成されたコンピュータグラフィク画像情報と、前記利用者情報端末装置(1001)の撮像部(1030)で得た撮像画像情報とを撮像範囲の三次元座標系に応じて合成表示するステップ(3009、3010)を、実施することを特徴とする利用者情報端末装置(1001)として構成され、同様にプログラムとして実施可能である。 To summarize the processing procedure as a client-side embodiment of the user information terminal device (1001) of the present invention, it can be obtained from various detection units (1060, 1061, 1062, 1063, 1064) of the user information terminal device (1001). The user information is based on the position information and the direction information or the instruction information obtained from the operation unit (1080) (may be configured as text information input from 1080 or selected icon selection information). First information from an arbitrary information distribution device (for example, a web search site, an SNS site, an arbitrary evaluation site such as a hotel or a gourmet) and / or an information distribution device system via the communication unit (1050) of the terminal device (1001). Based on the collecting steps (3005, 3006) and the position information of the user information terminal device (1001) and the instruction information from the collected first information, the user information is obtained with respect to the first information. The step (3007) of performing scraping processing using the arithmetic unit (1010) and the storage unit (1020) of the terminal device (1001) to generate the second information, and the above-mentioned obtained from the user information terminal device (1001). Based on the position information and / or the instruction information, the second information is mashed up by using the calculation unit (1010) and the storage unit (1020) of the user information terminal device (1001) to obtain the third information. Based on the step (3008) to be generated, the third information, and the imaging direction of the user information terminal device (1001), the user is displayed on the display unit (1040) of the user information terminal device (1001). The computer graphic image information generated by the image generation unit (1070) of the information terminal device (1001) and the captured image information obtained by the image pickup unit (1030) of the user information terminal device (1001) are tertiary in the imaging range. It is configured as a user information terminal device (1001) characterized in that the steps (3009, 3010) of synthetic display according to the original coordinate system are executed, and can be similarly implemented as a program.
第一の情報は、外部の配信装置に要求する検索条件や取得した検索結果から必要な情報を抽出するスクレイピング処理で第二の情報を生成するための選別基準となる情報、選別後の表示に合わせてマッシュアップされた第三の情報の条件設定情報、利用者情報端末の表示部に第三の情報に基づいてCG画像を表示する際の基準として用いられる。 The first information is used for the search conditions required from the external distribution device, the information that serves as the selection criteria for generating the second information by the scraping process that extracts the necessary information from the acquired search results, and the display after selection. It is also used as a reference when displaying a CG image based on the condition setting information of the third information mashed up and the third information on the display unit of the user information terminal.
第二の情報は、第一の情報の条件に基づいて外部の情報配信装置などから未加工の情報を収取する処理が行われた後に第一の条件に基づいて整理加工された情報として、生成される。具体的な例としては所定のWebサーバからHTMLファイルを抽出し、そのファイルのリンク先にさらにアクセスすることで、より詳しい情報を収集し、その収取されたHTMLファイルの中から住所情報を抽出し、住所情報を検索することで、住所情報から逆に抽出される緯度・経度情報と所定のURLといったリンクアドレスとをセットにすることで第二の情報としたりできる。 The second information is information that has been organized and processed based on the first condition after processing for collecting raw information from an external information distribution device or the like based on the condition of the first information. Generated. As a specific example, an HTML file is extracted from a predetermined Web server, and by further accessing the link destination of the file, more detailed information is collected and the address information is extracted from the collected HTML file. Then, by searching the address information, the latitude / longitude information extracted from the address information and the link address such as a predetermined URL can be set as the second information.
そして、このような処理を繰り返し行うことで第二の情報自体がリスト構造をもった情報群として構成されたりしても良いし、更には、HTMLのタイトルタグなどを抽出しリンクと関係づけ他リスト構造にしても良いし、HTMLファイル自体をリスト構造として関連付けることにより、マッシュアップ処理で生成される第三の情報での表示内容へのリンクやファイル名、直接のHTMLの内容といった形でのリスト構造を持つ情報として第二の情報が生成されても良い。 Then, by repeating such processing, the second information itself may be configured as an information group having a list structure, and further, HTML title tags and the like may be extracted and associated with links, etc. It may be a list structure, or by associating the HTML file itself as a list structure, a link to the display content in the third information generated by the mashup process, a file name, or the direct HTML content can be used. Second information may be generated as information having a list structure.
そして、これら前述のようなリスト構造に基づいて、データベース(図6)が構成され、適宜、記憶部に記録され、記録された情報がデータベースのキャッシュやデータベースのファイルとして、揮発性記憶部や非揮発性記憶部に記録される。なお、揮発性記憶部や非揮発性記憶部は抽象概念として図示しているにすぎず、より具体的にはHDDやSSD、RAMといったリライタブルなものもROMのような非リライタブルなものも実装形態としては任意の媒体であってよく、その実装は特段の拘束を受けるものではない。 Then, a database (FIG. 6) is configured based on the list structure as described above, and is appropriately recorded in the storage unit, and the recorded information is used as a database cache or a database file in the volatile storage unit or non-volatile storage unit. Recorded in volatile storage. It should be noted that the volatile storage unit and the non-volatile storage unit are merely illustrated as abstract concepts, and more specifically, rewritable ones such as HDD, SSD, and RAM and non-rewritable ones such as ROM are implemented. It may be any medium, and its implementation is not particularly constrained.
第三の情報は、前記第二の情報に基づいて構成された情報であり、実写画像に合成するための諸条件が第一の情報に基づいて付記され、表示において任意の方向及び若しくは相対座標と距離に従った情報や表示のために必要な情報(例えば3Dモデル情報や表示するためのテキスト情報・音声情報・カラーリング情報・CSS情報及びそれらの情報の関連性を表記するリンク情報やファイル情報、URL情報などであっても良い)が構成される。撮像画像情報は、利用者情報端末の撮像部(1030)で得られた画像情報として構成される。コンピュータ・グラフィック(CG)画像情報は、前記第三の情報に基づいて、前記撮像画像情報の上に合成するために画像生成部(1070)で生成される画像情報として構成される。さらに、スクレイピング処理は特定のキーワードやHTMLのタグなどを抽出し、抽出処理で所定のフォーマットに整えて記憶する処理を示し、マッシュアップ処理は収集した情報を利用者に提供しやすい形で整理し表示形式を指定して整理された情報として表示できるようにする処理などを示す。このような処理を利用者の嗜好分析に沿って提供することをキュレーションという場合もある。 The third information is information constructed based on the second information, and conditions for compositing with the live-action image are added based on the first information, and any direction and / or relative coordinates in the display. Information according to the distance and information necessary for display (for example, 3D model information, text information for display, voice information, coloring information, CSS information, and link information and files that indicate the relevance of those information. Information, URL information, etc.) are configured. The captured image information is configured as image information obtained by the imaging unit (1030) of the user information terminal. The computer graphic (CG) image information is configured as image information generated by the image generation unit (1070) for synthesizing on the captured image information based on the third information. Furthermore, the scraping process shows the process of extracting specific keywords and HTML tags, and the extraction process arranges them in a predetermined format and stores them, and the mashup process organizes the collected information in a form that is easy to provide to users. Indicates the process of specifying the display format so that it can be displayed as organized information. Providing such processing according to the user's preference analysis may be called curation.
また、別の表現をするならば、利用者情報端末装置の各種検出部から得られる位置情報及び若くは方向情報及び若くは操作部から得られる指示情報に基づいて、前記利用者情報端末装置の通信部を経由して任意の情報配信装置及び若しくは情報配信装置システムから第一の情報を収集するステップと、収集した前記第一の情報から前記利用者情報端末装置の位置情報及び若くは指示情報に基づいて前記第一の情報に対し、前記利用者情報端末装置の演算部と記憶部を用いてスクレイピング処理を行い第二の情報を生成するステップと、前記利用者情報端末装置から得た前記位置情報及び若しくは前記指示情報に基づいて前記第二の情報を前記利用者情報端末装置の演算部と記憶部を用いてマッシュアップ処理を行い第三の情報を生成するステップと、前記第三の情報と前記利用者情報端末装置の撮像方向に基づいて、前記利用者情報端末装置の表示部に、前記利用者情報端末装置の描画演算部で生成されたコンピュータグラフィク画像情報と、前記利用者情報端末装置の撮像部で得た撮像画像情報とを撮像範囲の三次元座標系に応じて合成表示するステップを、実施することを特徴とする利用者情報端末装置ともいえる。更には利用者端末としてのスマホ内に構成されるデータベースであれ、配信装置のデータベースであれ、それぞれのデータベースへの更新はスマホのパケット通信ではなく、Wi-Fi接続であることが好ましい。 In other words, the user information terminal device is based on the position information obtained from various detection units of the user information terminal device, the direction information, or the instruction information obtained from the operation unit. The step of collecting the first information from an arbitrary information distribution device and / or the information distribution device system via the communication unit, and the position information and the instruction information of the user information terminal device from the collected first information. Based on the above, a step of performing scraping processing on the first information by using the calculation unit and the storage unit of the user information terminal device to generate the second information, and the step obtained from the user information terminal device. A step of mashing up the second information based on the position information and / or the instruction information using the calculation unit and the storage unit of the user information terminal device to generate the third information, and the third information. Based on the information and the imaging direction of the user information terminal device, the computer graphic image information generated by the drawing calculation unit of the user information terminal device and the user information are displayed on the display unit of the user information terminal device. It can also be said to be a user information terminal device characterized in that a step of synthesizing and displaying the captured image information obtained by the imaging unit of the terminal device according to the three-dimensional coordinate system of the imaging range is performed. Further, it is preferable that the update to each database is not the packet communication of the smartphone but the Wi-Fi connection regardless of whether the database is configured in the smartphone as the user terminal or the database of the distribution device.
そして、これらの利用者端末装置からのスクレイピングとマッシュアップした情報を利用者端末表示部内に表示される撮像画像に伴う適切な三次元位置にAR/MR情報を表示する際に撮像部(1030)で取得した撮像情報や、前述の撮像部(1030)に具備されたデプスセンサからの情報をSLAM用にデータベースに記録することで、利用者の利便性を改善するようにしてもよく撮像部に菅レして取得された情報から抽出される画像特徴情報を図6のデータベース内に蓄積することでSLAMを実施し、より適切な位置にAR/MR情報を合成表示するとともに、図6のデータベースに天候情報や日時情報、太陽や月などの天体情報を関連付けて記録し、それらの情報に基づいて、スクレイピングやマッシュアップの効率や品質を改善するようにしても良い。 Then, when displaying the scraped and mashed information from these user terminal devices at an appropriate three-dimensional position accompanying the captured image displayed in the user terminal display unit, the imaging unit (1030) By recording the imaging information acquired in the above-mentioned imaging unit (1030) and the information from the depth sensor provided in the above-mentioned imaging unit (1030) in a database for SLAM, the convenience of the user may be improved. SLAM is performed by accumulating the image feature information extracted from the information obtained by scraping in the database shown in FIG. 6, and the AR / MR information is synthesized and displayed at a more appropriate position in the database shown in FIG. Weather information, date and time information, and astronomical information such as the sun and moon may be recorded in association with each other, and the efficiency and quality of scraping and mashup may be improved based on the information.
更には、配信装置と同等に利用者端末の移動範囲内で情報を共有することにより、前述の実施例としての装置及び/もしくはシステム及び/もしくはソフトウェア/プログラムにおいて、情報端末装置の収集した位置情報及び/もしくは方向情報及び/もしくは傾斜情報及び/もしくは画像情報及び/もしくは画像特徴情報及び/もしくは利用者情報端末の位置に基づいて収集した任意のテキスト情報などを、任意の方法で選択し、組合せるとともにハッシュ化や適切な暗号化処理を施し、任意の台帳情報に情報(分散台帳情報など)を記載するといった情報管理方法として、ブロックチェーンなどによる情報の信頼性や情報の管理状況の把握をできるように本発明の情報配信システムや利用者情報端末を構成しても良く、利用者端末や配信システムの計算リソースを用いてブロックチェーンなどの分散演算に必要な計算資源を確保しても良い。なお、本発明を実施するソフトウェアの場合は記憶部などに関連付けられた記憶媒体に記憶されていても良いし、広域展開するために並列分散処理で配信装置の設置場所にかかる位置連動のデータを収集し、並列分散処理により適切な位置連動サービスを実現させてもよい。
 
Furthermore, by sharing information within the movement range of the user terminal in the same manner as the distribution device, the position information collected by the information terminal device in the device and / or system and / or software / program as the above-described embodiment. And / or direction information and / or inclination information and / or image information and / or image feature information and / or arbitrary text information collected based on the position of the user information terminal is selected and combined by an arbitrary method. As an information management method, such as hashing and appropriate encryption processing, and describing information (distributed ledger information, etc.) in arbitrary ledger information, grasp the reliability of information and the management status of information by blockchain etc. The information distribution system and the user information terminal of the present invention may be configured so as to be possible, and the calculation resources of the user terminal and the distribution system may be used to secure the calculation resources required for distributed operations such as blockchain. .. In the case of software that implements the present invention, it may be stored in a storage medium associated with a storage unit or the like, or position-linked data related to the installation location of the distribution device in parallel distributed processing for wide area deployment. You may collect and realize an appropriate location-linked service by parallel and distributed processing.
本発明によれば、新しいAR/MRネットワーク・サービス・インフラにおいて、既存のネットワーク上の情報を利用し、新規技術専用に構成された情報の準備をすることなく、いきなり全世界規模で新しいネットワーク・サービス・インフラに必要充分なコンテンツを提供することができるようになる。更に、従来であれば煩雑な処理システムによって情報支援システム利用希望ユーザーに登録を促したり、位置連動情報支援サービスシステムで情報提供を希望する側のシステム使用者登録を促したりすることで位置連動情報提供を実施する必要があったが、本発明の手法を用いることでサービス利用者の情報端末装置が自律的に位置連動情報を収集することにより、従来のような登録手続きなどを行う必要がなくなり、利用者端末の位置や方向に応じて適切で利便性の高い位置連動情報支援サービスシステムが実現可能となる。そして、利用者情報端末から本サービス専用の配信装置にアップロードされるデータに基づいて、全く新しいサービスインフラを提供する場合における配信側情報をキャッシュとして一時的に蓄積することで、鶏(サービスインフラ)と卵(サービスインフラ内のコンテンツ)のどちらが先かという問題を解決し、新規サービスインフラの普及を加速度的に実現できるため、屋外情報産業におけるAR/MRの利用に関する可能性を飛躍的に向上させることが出来るようになる。
 
According to the present invention, in a new AR / MR network service infrastructure, a new network can be suddenly used on a global scale without preparing information configured exclusively for a new technology by using information on an existing network. It will be possible to provide the necessary and sufficient content for the service infrastructure. Furthermore, in the past, a complicated processing system is used to encourage users who wish to use the information support system to register, and the location-linked information support service system is used to encourage the registration of system users who wish to provide information. Although it was necessary to provide the information, by using the method of the present invention, the information terminal device of the service user autonomously collects the position-linked information, so that it is not necessary to perform the conventional registration procedure or the like. , It becomes possible to realize a position-linked information support service system that is appropriate and highly convenient according to the position and direction of the user terminal. Then, based on the data uploaded from the user information terminal to the distribution device dedicated to this service, the distribution side information when providing a completely new service infrastructure is temporarily stored as a cache, thereby chicken (service infrastructure). By solving the problem of which comes first, egg (contents in the service infrastructure) and accelerating the spread of new service infrastructure, the possibility of using AR / MR in the outdoor information industry will be dramatically improved. You will be able to do it.
1001 利用者情報端末装置
1010 演算部
1020 記憶部
1030 撮像部
1040 表示部
1050 通信部
1060 各種検出部
1061 GPS
1062 ジャイロセンサ
1063 加速度センサ
1064 電子コンパス
1070 画像生成部
1080 操作部
 
2001 情報配信装置
2010 演算部
2020 記憶部
2030 通信部
 
3001 各種検出ステップ
3002 撮像ステップ
3003 画像特徴抽出ステップ
3004 検索条件設定操作ステップ
3005 検索処理要求ステップ
3006 検索結果取得ステップ
3007 検索結果内容抽出ステップ
3008 抽出内容によるCG表示内容生成ステップ
3009 撮像画像にCGを合成するステップ
3010 合成画像の表示ステップ
 
4001 位置連動保存対象選定ステップ
4002 位置連動検索条件確定ステップ
4003 位置連動検索要求ステップ
4004 位置連動検索取得ステップ
4005 位置連動検索結果内容分類ステップ
4006 分類検索結果DB保存ステップ
 
5001 本発明の情報処理端末の処理系
5101 本発明の情報配信装置の処理系
5201 一般的な情報配信装置の処理系
5002 情報端末での各種センサ・撮像及びそれらの特徴抽出ステップ
5003 情報端末での検索条件設定ステップ
5004 情報端末の位置に関連した情報検索処理要求ステップ
5005 情報端末の位置に関連した情報検索結果取得ステップ
5006 情報端末に合わせた検索結果からの内容抽出ステップ
5007 抽出した内容に応じた情報端末むけCG生成ステップ
5008 生成されたCGを情報端末の状況に合わせて背景画像に合成するステップ
5009 合成画像を情報端末に表示するステップ
5102 情報配信装置での検索ステップ
5111 情報配信装置内の位置連動情報検索ステップ
5112 情報配信装置内で適当な情報が見つからなかった時の外部検索ステップ
5113 情報配信装置による検索結果返信ステップ
5103 外部検索で取得した情報の一時保存(キャッシュ)処理ステップ
5202 一般的な外部配信装置への検索処理
5203 一般的な外部配信装置から取得した検索結果の本情報配信装置への情報提供
 
1001 User information terminal device 1010 Calculation unit 1020 Storage unit 1030 Imaging unit 1040 Display unit 1050 Communication unit 1060 Various detection units 1061 GPS
1062 Gyro sensor 1063 Accelerometer 1064 Electronic compass 1070 Image generator 1080 Operation unit
2001 Information distribution device 2010 Calculation unit 2020 Storage unit 2030 Communication unit
3001 Various detection steps 3002 Imaging step 3003 Image feature extraction step 3004 Search condition setting operation step 3005 Search processing request step 3006 Search result acquisition step 3007 Search result content extraction step 3008 CG display content generation step 3009 CG is synthesized with the captured image. Step 3010 Composite image display step
4001 Position-linked save target selection step 4002 Position-linked search condition confirmation step 4003 Position-linked search request step 4004 Position-linked search acquisition step 4005 Position-linked search result content classification step 4006 Classification search result DB storage step
5001 Processing system of information processing terminal of the present invention 5101 Processing system of information distribution device of the present invention 5201 Processing system of general information distribution device 5002 Various sensors / imaging in information terminal and feature extraction step 5003 In information terminal Search condition setting step 5004 Information search processing request step 5005 related to the position of the information terminal Information search result acquisition step 5006 related to the position of the information terminal Content extraction step 5007 According to the extracted content CG generation step 5008 for information terminal Step 5009 Combining the generated CG with a background image according to the situation of the information terminal 5009 Step 5102 Displaying the composite image on the information terminal Search step 5111 Position in the information distribution device Linked information search step 5112 External search step 5113 When appropriate information is not found in the information distribution device Search result reply step 5103 by the information distribution device Temporary storage (cache) processing step 5202 of information acquired by the external search Search processing to an external distribution device 5203 Providing information to this information distribution device of search results acquired from a general external distribution device

Claims (4)

  1. 利用者情報端末装置の各種検出部から得られる位置情報及び若くは方向情報及び若くは操作部から得られる指示情報に基づいた必要情報取得条件に従って、
    前記利用者情報端末装置に関連付けられた通信部を経由して複数かつ任意の汎用Web情報配信装置から第一の情報を収集するステップと、
    前記収集ステップで収集した前記第一の情報を、
    前記利用者情報端末装置に具備される演算部と記憶部を用いて利用者情報端末の位置と範囲と前記必要情報取得条件に基づいたスクレイピング処理を行い第二の情報を生成する第一の情報生成するステップと、
    前記第一の情報生成ステップで得られたスクレイピングによる前記第二の情報を、
    前記利用者情報端末装置に具備される演算部と記憶部を用いて、
    前記利用者情報端末の位置情報と撮像範囲と前記必要情報取得条件に基づいたマッシュアップ処理を行い第三の情報を生成する第二の情報生成ステップと、
    前記第二の情報生成ステップで得られた前記第三の情報に基づいて、
    前記利用者端末内の記憶部と演算部とを用いて、
    前記第三の情報としてマッシュアップするステップを実施し、
    前記利用者情報端末装置の表示部に前記複数の第三の情報群から表示内容を選定し、
    前記利用者情報端末装置の描画演算部を用いて、
    前記利用者情報端末装置の必要情報取得条件に基づいたコンピュータグラフィク画像情報を生成するステップと、
    前記利用者情報端末装置に関連付けられた表示部に、
    前記利用者情報端末装置に関連付けれられた撮像部で得た撮像画像情報と、
    前記利用者情報端末装置の前記描画演算部で生成された前記コンピュータグラフィク画像情報に応じて、
    前記撮像画像情報から得られた画像特徴情報と前記利用者情報端末から得られた前記位置情報と前記方向情報とを用いることで得られる前記撮像画像の撮像範囲情報に基づいた三次元座標系に従って、
    前記撮像画像情報と前記コンピュータ・グラフィック画像情報とを合成表示するステップと、
    を実施することを特徴とするMR及び若しくはARに係るサービスの利用者端末用プログラムを実施する利用者情報端末装置
     
    According to the necessary information acquisition conditions based on the position information obtained from various detection units of the user information terminal device, the direction information, or the instruction information obtained from the operation unit.
    A step of collecting first information from a plurality of arbitrary general-purpose Web information distribution devices via a communication unit associated with the user information terminal device, and
    The first information collected in the collection step,
    First information to generate second information by performing scraping processing based on the position and range of the user information terminal and the necessary information acquisition condition using the calculation unit and the storage unit provided in the user information terminal device. Steps to generate and
    The second information by scraping obtained in the first information generation step,
    Using the calculation unit and the storage unit provided in the user information terminal device,
    A second information generation step of performing mashup processing based on the position information and imaging range of the user information terminal and the necessary information acquisition condition to generate a third information, and
    Based on the third information obtained in the second information generation step,
    Using the storage unit and the calculation unit in the user terminal,
    Perform the mashup step as the third information,
    The display content is selected from the plurality of third information groups on the display unit of the user information terminal device, and the display content is selected.
    Using the drawing calculation unit of the user information terminal device,
    A step of generating computer graphic image information based on the necessary information acquisition conditions of the user information terminal device, and
    On the display unit associated with the user information terminal device,
    The captured image information obtained by the imaging unit associated with the user information terminal device and the captured image information.
    According to the computer graphic image information generated by the drawing calculation unit of the user information terminal device,
    According to a three-dimensional coordinate system based on the imaging range information of the captured image obtained by using the image feature information obtained from the captured image information, the position information obtained from the user information terminal, and the direction information. ,
    A step of combining and displaying the captured image information and the computer graphic image information,
    User information terminal device that implements a program for user terminals of services related to MR and / or AR, which is characterized by implementing
  2. 利用者情報端末装置の各種検出部から得られる位置情報及び若くは方向情報及び若くは操作部から得られる指示情報に基づいた必要情報取得条件に従って、
    前記利用者情報端末装置に関連付けられた通信部を経由して複数かつ任意の汎用Web情報配信装置から第一の情報を収集するステップと、
    前記収集ステップで収集した前記第一の情報を、
    前記利用者情報端末装置に具備される演算部と記憶部を用いて利用者情報端末の位置と範囲と前記必要情報取得条件に基づいたスクレイピング処理を行い第二の情報を生成する第一の情報生成するステップと、
    前記第一の情報生成ステップで得られたスクレイピングによる前記第二の情報を、
    前記利用者情報端末装置に具備される演算部と記憶部を用いて、
    前記利用者情報端末の位置情報と撮像範囲と前記必要情報取得条件に基づいたマッシュアップ処理を行い第三の情報を生成する第二の情報生成ステップと、
    前記第二の情報生成ステップで得られた前記第三の情報に基づいて、
    前記利用者端末内の記憶部と演算部とを用いて、
    前記第三の情報としてマッシュアップするステップを実施し、
    前記利用者情報端末装置の表示部に前記複数の第三の情報群から表示内容を選定し、
    前記利用者情報端末装置の描画演算部を用いて、
    前記利用者情報端末装置の必要情報取得条件に基づいたコンピュータグラフィク画像情報を生成するステップと、
    前記利用者情報端末装置に関連付けられた表示部に、
    前記利用者情報端末装置に関連付けれられた撮像部で得た撮像画像情報と、
    前記利用者情報端末装置の前記描画演算部で生成された前記コンピュータグラフィク画像情報に応じて、
    前記撮像画像情報から得られた画像特徴情報と前記利用者情報端末から得られた前記位置情報と前記方向情報とを用いることで得られる前記撮像画像の撮像範囲情報に基づいた三次元座標系に従って、
    前記撮像画像情報と前記コンピュータ・グラフィック画像情報とを合成表示するステップと、
    を実施することを特徴とするMR及び若しくはARに係るサービスの利用者端末用プログラムが記録された記憶媒体
     
    According to the necessary information acquisition conditions based on the position information obtained from various detection units of the user information terminal device, the direction information, or the instruction information obtained from the operation unit.
    A step of collecting first information from a plurality of arbitrary general-purpose Web information distribution devices via a communication unit associated with the user information terminal device, and
    The first information collected in the collection step,
    First information to generate second information by performing scraping processing based on the position and range of the user information terminal and the necessary information acquisition condition using the calculation unit and the storage unit provided in the user information terminal device. Steps to generate and
    The second information by scraping obtained in the first information generation step,
    Using the calculation unit and the storage unit provided in the user information terminal device,
    A second information generation step of performing mashup processing based on the position information and imaging range of the user information terminal and the necessary information acquisition condition to generate a third information, and
    Based on the third information obtained in the second information generation step,
    Using the storage unit and the calculation unit in the user terminal,
    Perform the mashup step as the third information,
    The display content is selected from the plurality of third information groups on the display unit of the user information terminal device, and the display content is selected.
    Using the drawing calculation unit of the user information terminal device,
    A step of generating computer graphic image information based on the necessary information acquisition conditions of the user information terminal device, and
    On the display unit associated with the user information terminal device,
    The captured image information obtained by the imaging unit associated with the user information terminal device and the captured image information.
    According to the computer graphic image information generated by the drawing calculation unit of the user information terminal device,
    According to a three-dimensional coordinate system based on the imaging range information of the captured image obtained by using the image feature information obtained from the captured image information, the position information obtained from the user information terminal, and the direction information. ,
    A step of combining and displaying the captured image information and the computer graphic image information,
    A storage medium in which a program for a user terminal of a service related to MR and / or AR is recorded.
  3. 利用者情報端末装置の各種検出部から得られる位置情報及び若くは方向情報及び若くは操作部から得られる指示情報に基づいた必要情報取得条件に従って、
    前記利用者情報端末装置に関連付けられた通信部を経由して複数かつ任意の汎用Web情報配信装置から第一の情報を収集するステップと、
    前記収集ステップで収集した前記第一の情報を、
    前記利用者情報端末装置に具備される演算部と記憶部を用いて利用者情報端末の位置と範囲と前記必要情報取得条件に基づいたスクレイピング処理を行い第二の情報を生成する第一の情報生成するステップと、
    前記第一の情報生成ステップで得られたスクレイピングによる前記第二の情報を、
    前記利用者情報端末装置に具備される演算部と記憶部を用いて、
    前記利用者情報端末の位置情報と撮像範囲と前記必要情報取得条件に基づいたマッシュアップ処理を行い第三の情報を生成する第二の情報生成ステップと、
    前記第二の情報生成ステップで得られた前記第三の情報に基づいて、
    前記利用者端末内の記憶部と演算部とを用いて、
    前記第三の情報としてマッシュアップするステップを実施し、
    前記利用者情報端末装置の表示部に前記複数の第三の情報群から表示内容を選定し、
    前記利用者情報端末装置の描画演算部を用いて、
    前記利用者情報端末装置の必要情報取得条件に基づいたコンピュータグラフィク画像情報を生成するステップと、
    前記利用者情報端末装置に関連付けられた表示部に、
    前記利用者情報端末装置に関連付けれられた撮像部で得た撮像画像情報と、
    前記利用者情報端末装置の前記描画演算部で生成された前記コンピュータグラフィク画像情報に応じて、
    前記撮像画像情報から得られた画像特徴情報と前記利用者情報端末から得られた前記位置情報と前記方向情報とを用いることで得られる前記撮像画像の撮像範囲情報に基づいた三次元座標系に従って、
    前記撮像画像情報と前記コンピュータ・グラフィック画像情報とを合成表示するステップと、
    を実施することを特徴とするMR及び若しくはARに係るサービスの利用者端末用プログラムを配信する情報配信装置
     
    According to the necessary information acquisition conditions based on the position information obtained from various detection units of the user information terminal device, the direction information, or the instruction information obtained from the operation unit.
    A step of collecting first information from a plurality of arbitrary general-purpose Web information distribution devices via a communication unit associated with the user information terminal device, and
    The first information collected in the collection step,
    First information to generate second information by performing scraping processing based on the position and range of the user information terminal and the necessary information acquisition condition using the calculation unit and the storage unit provided in the user information terminal device. Steps to generate and
    The second information by scraping obtained in the first information generation step,
    Using the calculation unit and the storage unit provided in the user information terminal device,
    A second information generation step of performing mashup processing based on the position information and imaging range of the user information terminal and the necessary information acquisition condition to generate a third information, and
    Based on the third information obtained in the second information generation step,
    Using the storage unit and the calculation unit in the user terminal,
    Perform the mashup step as the third information,
    The display content is selected from the plurality of third information groups on the display unit of the user information terminal device, and the display content is selected.
    Using the drawing calculation unit of the user information terminal device,
    A step of generating computer graphic image information based on the necessary information acquisition conditions of the user information terminal device, and
    On the display unit associated with the user information terminal device,
    The captured image information obtained by the imaging unit associated with the user information terminal device and the captured image information.
    According to the computer graphic image information generated by the drawing calculation unit of the user information terminal device,
    According to a three-dimensional coordinate system based on the imaging range information of the captured image obtained by using the image feature information obtained from the captured image information, the position information obtained from the user information terminal, and the direction information. ,
    A step of combining and displaying the captured image information and the computer graphic image information,
    An information distribution device that distributes a program for user terminals of services related to MR and / or AR, which is characterized by carrying out
  4. 利用者情報端末装置の各種検出部から得られる位置情報及び若くは方向情報及び若くは操作部から得られる指示情報に基づいた必要情報取得条件に従って、
    前記利用者情報端末装置に関連付けられた通信部を経由して複数かつ任意の汎用Web情報配信装置から第一の情報を収集するステップと、
    前記収集ステップで収集した前記第一の情報を、
    前記利用者情報端末装置に具備される演算部と記憶部を用いて利用者情報端末の位置と範囲と前記必要情報取得条件に基づいたスクレイピング処理を行い第二の情報を生成する第一の情報生成するステップと、
    前記第一の情報生成ステップで得られたスクレイピングによる前記第二の情報を、
    前記利用者情報端末装置に具備される演算部と記憶部を用いて、
    前記利用者情報端末の位置情報と撮像範囲と前記必要情報取得条件に基づいたマッシュアップ処理を行い第三の情報を生成する第二の情報生成ステップと、
    前記第二の情報生成ステップで得られた前記第三の情報に基づいて、
    前記利用者端末内の記憶部と演算部とを用いて、
    前記第三の情報としてマッシュアップするステップを実施し、
    前記利用者情報端末装置の表示部に前記複数の第三の情報群から表示内容を選定し、
    前記利用者情報端末装置の描画演算部を用いて、
    前記利用者情報端末装置の必要情報取得条件に基づいたコンピュータグラフィク画像情報を生成するステップと、
    前記利用者情報端末装置に関連付けられた表示部に、
    前記利用者情報端末装置に関連付けれられた撮像部で得た撮像画像情報と、
    前記利用者情報端末装置の前記描画演算部で生成された前記コンピュータグラフィク画像情報に応じて、
    前記撮像画像情報から得られた画像特徴情報と前記利用者情報端末から得られた前記位置情報と前記方向情報とを用いることで得られる前記撮像画像の撮像範囲情報に基づいた三次元座標系に従って、
    前記撮像画像情報と前記コンピュータ・グラフィック画像情報とを合成表示するステップと、
    を実施することを特徴とするMR及び若しくはARに係るサービスの利用者端末用プログラム
     
    According to the necessary information acquisition conditions based on the position information obtained from various detection units of the user information terminal device, the direction information, or the instruction information obtained from the operation unit.
    A step of collecting first information from a plurality of arbitrary general-purpose Web information distribution devices via a communication unit associated with the user information terminal device, and
    The first information collected in the collection step,
    First information to generate second information by performing scraping processing based on the position and range of the user information terminal and the necessary information acquisition condition using the calculation unit and the storage unit provided in the user information terminal device. Steps to generate and
    The second information by scraping obtained in the first information generation step,
    Using the calculation unit and the storage unit provided in the user information terminal device,
    A second information generation step of performing mashup processing based on the position information and imaging range of the user information terminal and the necessary information acquisition condition to generate a third information, and
    Based on the third information obtained in the second information generation step,
    Using the storage unit and the calculation unit in the user terminal,
    Perform the mashup step as the third information,
    The display content is selected from the plurality of third information groups on the display unit of the user information terminal device, and the display content is selected.
    Using the drawing calculation unit of the user information terminal device,
    A step of generating computer graphic image information based on the necessary information acquisition conditions of the user information terminal device, and
    On the display unit associated with the user information terminal device,
    The captured image information obtained by the imaging unit associated with the user information terminal device and the captured image information.
    According to the computer graphic image information generated by the drawing calculation unit of the user information terminal device,
    According to a three-dimensional coordinate system based on the imaging range information of the captured image obtained by using the image feature information obtained from the captured image information, the position information obtained from the user information terminal, and the direction information. ,
    A step of combining and displaying the captured image information and the computer graphic image information,
    Program for user terminals of services related to MR and / or AR, which is characterized by implementing
PCT/JP2020/040022 2019-11-04 2020-10-25 Information provision service program and information terminal device for information provision service WO2021090714A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019200370 2019-11-04
JP2019-200370 2019-11-04

Publications (1)

Publication Number Publication Date
WO2021090714A1 true WO2021090714A1 (en) 2021-05-14

Family

ID=75848381

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/JP2020/040022 WO2021090714A1 (en) 2019-11-04 2020-10-25 Information provision service program and information terminal device for information provision service
PCT/JP2020/040023 WO2021090715A1 (en) 2019-11-04 2020-10-25 Information provision service program and information distribution device for information provision service

Family Applications After (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/040023 WO2021090715A1 (en) 2019-11-04 2020-10-25 Information provision service program and information distribution device for information provision service

Country Status (1)

Country Link
WO (2) WO2021090714A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005327128A (en) * 2004-05-14 2005-11-24 Ntt Docomo Inc Map content distribution system and method
JP2011145879A (en) * 2010-01-14 2011-07-28 Ntt Docomo Inc Server and method for presentating area information
JP2011242989A (en) * 2010-05-18 2011-12-01 Ntt Docomo Inc Submission information control apparatus, submission information control system, and submission information control method
JP2013196616A (en) * 2012-03-22 2013-09-30 Sharp Corp Information terminal device and information processing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005327128A (en) * 2004-05-14 2005-11-24 Ntt Docomo Inc Map content distribution system and method
JP2011145879A (en) * 2010-01-14 2011-07-28 Ntt Docomo Inc Server and method for presentating area information
JP2011242989A (en) * 2010-05-18 2011-12-01 Ntt Docomo Inc Submission information control apparatus, submission information control system, and submission information control method
JP2013196616A (en) * 2012-03-22 2013-09-30 Sharp Corp Information terminal device and information processing method

Also Published As

Publication number Publication date
WO2021090715A1 (en) 2021-05-14

Similar Documents

Publication Publication Date Title
US11729245B2 (en) Platform for constructing and consuming realm and object feature clouds
JP5334911B2 (en) 3D map image generation program and 3D map image generation system
JP5739874B2 (en) Search system and method based on orientation
US8947421B2 (en) Method and server computer for generating map images for creating virtual spaces representing the real world
Schmalstieg et al. Augmented Reality 2.0
CN102194007B (en) System and method for acquiring mobile augmented reality information
JP5647141B2 (en) System and method for initiating actions and providing feedback by specifying objects of interest
US20210056762A1 (en) Design and generation of augmented reality experiences for structured distribution of content based on location-based triggers
KR102014761B1 (en) Method and system for sorting a search result with space objects, and a computer-readable storage device
CN102985901A (en) Method and apparatus for rendering a perspective view of objects and content related thereto for location-based services on mobile device
US20080033641A1 (en) Method of generating a three-dimensional interactive tour of a geographic location
US10204272B2 (en) Method and system for remote management of location-based spatial object
CN103003786A (en) Method and apparatus for rendering user interface for location-based service having main view portion and preview portion
US10515103B2 (en) Method and system for managing viewability of location-based spatial object
CN105138658A (en) Method and device for displaying map information
JP2022007881A (en) Information providing service program and information terminal device for information providing service
WO2021090714A1 (en) Information provision service program and information terminal device for information provision service
KR20200051295A (en) Method and computer program for providing map including real estate sales information
JP2022132273A (en) Information providing service program and information distribution device for information providing service
JP2022132273A6 (en) Information providing service program and information distribution device for information providing service
JP2021068351A (en) Information provision service program and information processor for information provision service
Akçit et al. Geographical information systems participating into the pervasive computing
KR20120079459A (en) System and method for integrating of different spatial information
KR20110125446A (en) System and method for integrating of different spatial information

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20885223

Country of ref document: EP

Kind code of ref document: A1

WPC Withdrawal of priority claims after completion of the technical preparations for international publication

Ref document number: 2019-200370

Country of ref document: JP

Date of ref document: 20210701

Free format text: WITHDRAWN AFTER TECHNICAL PREPARATION FINISHED

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20885223

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: JP

NENP Non-entry into the national phase

Ref country code: JP