Information processing device and information processing method
A generative AI model generates anthropomorphic characters of buildings based on architectural parameters, addressing the user-unfriendliness of BIM systems by enhancing user engagement and promoting DX in architecture.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- NTT DOCOMO INC
- Filing Date
- 2025-01-17
- Publication Date
- 2026-07-23
AI Technical Summary
Conventional Building Information Modeling (BIM) systems are unfriendly to general users, and graphic representations of building features are not easily understandable, lacking anthropomorphic content that enhances user engagement.
Utilizing a generative AI model to generate anthropomorphic characters of buildings based on architectural parameters, incorporating building and peripheral data to derive character parameters through a derivation method, and outputting prompts for character generation.
Enhances user engagement and promotes the use of Digital Transformation (DX) in architecture by creating more user-friendly content that anthropomorphizes buildings, improving user familiarity and engagement.
Smart Images

Figure JP2025001378_23072026_PF_FP_ABST
Abstract
Description
Information Processing Apparatus and Information Processing Method
[0001] The present disclosure relates to an information processing apparatus and an information processing method.
[0002] Digital Transformation (hereinafter referred to as "DX") is being promoted as an effort to transform business operations, business models, etc. within a company by leveraging digital technology and enhance corporate value. As a system for promoting DX in construction-related companies, there is a system called BIM (Building Information Modeling) that constructs a building information model having, in addition to the three-dimensional shape information of a building, attribute information of the building (specifications / performance of each part in the building, names / uses / finishing methods of rooms, cost information, etc.). In recent years, the use of the above BIM has been promoted, and an expansion of the BIM-related market worldwide is predicted.
[0003] Japanese Patent Application Laid-Open No. 2013-101614
[0004] However, the acquisition and utilization of various building parameters managed by conventional BIM are performed by specialized applications, etc., and the design is unfriendly to general users. Also, although there has conventionally been a technology for graphically drawing a building from information (building parameters) about architectural features (see Patent Document 1), the graphic drawing of a building has not been easy for general users to understand. Therefore, new content such as a character that anthropomorphizes a building has been eagerly awaited.
[0005] On the other hand, in recent years, various types of content have been generated using a generative AI model (Generative Artificial Intelligence). A generative AI model is a model that can generate content (generation result) according to an instruction, context, question, and output format indicated by a prompt in response to an input of a prompt including input information, and return the content as response information.
[0006] Therefore, this disclosure aims to contribute to promoting the use of DX in architecture by utilizing a generative AI model to generate anthropomorphic characters of buildings based on their architectural parameters, creating more user-friendly content and increasing user engagement.
[0007] The information processing device relating to this disclosure includes: a receiving unit that receives information requesting the creation of a character that personifies a building; a derivation unit that derives character parameters for personifying a building from at least architectural data, which is data relating to the construction of the building, and peripheral data, which is data relating to features of the building other than its construction, obtained in response to the receipt of the creation request information, based on a predetermined derivation method; and an output unit that outputs an input sentence to a prompt instructing the generation of the character that personifies the building based on the derived character parameters.
[0008] According to this disclosure, by utilizing a generative AI model, it is possible to generate anthropomorphic characters representing buildings based on their architectural parameters, creating more user-friendly content that enhances user engagement and contributes to promoting the use of DX in the architecture field.
[0009] This is a diagram of the entire system, including the information processing device. This is a flowchart of the processing performed by the information processing device. (a) is an exterior view of the target building, and (b) is a table showing an example of building parameters, character parameters, and derivation methods related to the target building. This is a diagram showing an example of input text to a prompt. This is a diagram showing an example of a prompt with the character parameters from Figure 4 written in English. This is a diagram showing an example of a generated anthropomorphic character. This is a diagram showing another system configuration example. This is a diagram showing an example of the hardware configuration of the information processing device.
[0010] Hereinafter, an embodiment of the information processing apparatus and information processing method according to this disclosure will be described with reference to the drawings. In the following embodiment, a form will be described in which a large language model (LLM), mainly used for text generation, is used as an example of a generation AI model.
[0011] [Configuration of the system including the information processing device] Figure 1 shows a configuration diagram of system 1 including the information processing device 10 according to this disclosure. As shown in Figure 1, system 1 comprises an external server 30 on which a large-scale language model (LLM) 30A runs, the information processing device 10, and an external server 20. The external server 20 stores and manages various types of information, and in this embodiment, it incorporates a building information database (DB) 20A and a peripheral information database (DB) 20B.
[0012] Of these, the Building Information DB20A is a database that stores and manages building data, which is data related to the construction of various buildings. The building data includes image data representing the exterior of the building, and the aforementioned BIM data. As BIM data, for example, the leftmost column of the table shown in Figure 3(b) includes information such as the year of construction, height, building structure, and exterior color. The Surrounding Information DB20B is a database that stores and manages surrounding data, which is data related to features of various buildings other than their construction. The surrounding data includes information such as the building use, inspection status, pedestrian flow data (attributes), and pedestrian flow data (quantity), for example, the leftmost column of the table shown in Figure 3(b). Of the above, "building use" is industry data related to the types of businesses and organizations that occupy the building, for example, "the largest tenant is an IT company." "People flow data (attributes)" refers to the attributes of people entering and exiting a building, and an example would be the male-to-female ratio of people entering and exiting (people flow gender ratio), with information such as "the male-to-female ratio of employees at the IT company (the largest tenant) is 70:30." "People flow data (volume)" refers to the volume of people flowing into the building, and an example would be information such as "there is a high volume of people."
[0013] The information processing device 10 shown in Figure 1 can utilize various types of hardware (smartphones, mobile phones, smartwatches, wearable devices, laptops, desktop computers, servers, etc.), but the information processing device 10 in this embodiment is designed to be a mobile device carried by the user (smartphone, mobile phone, smartwatch, wearable device, etc.).
[0014] The RAG (Retrieval-Augmented Generation) system application is installed on the information processing device 10, and the RAG system is operated. The RAG system is a type of prompt extension technology used for LLM's corporate information linkage, etc. Specifically, when a generation request is made to the LLM based on an instruction sentence (input sentence to the prompt) based on a content generation request, the system searches for related information (reference information) in advance if necessary, and requests the LLM to generate the obtained information along with the instruction sentence. This disclosure corresponds to an invention that extends and improves the functions of the RAG system, and has the aspect of enriching and optimizing the instruction sentence (input sentence to the prompt) to the LLM 30A using various information obtained from the building information DB 20A and the peripheral information DB 20B. The information processing device 10 is equipped with a reception unit 11, an acquisition unit 12, an output unit 13, and an output unit 14 in order to realize the functions related to this disclosure. The functions of each unit will be described below.
[0015] The reception unit 11 is a functional unit that receives information requesting the creation of characters that personify buildings. This information is, for example, when a user specifies a target building and then presses a creation request button on a web page or application page displayed on the display of the information processing device 10, and the information is notified to the reception unit 11.
[0016] The acquisition unit 12 is a functional unit that, in response to receiving the above-mentioned generation request information, acquires at least the building data of the target building from the building information DB 20A and the surrounding area data of the target building from the surrounding area information DB 20B. If the above-mentioned generation request information includes user input information individually entered by the user, the unit also acquires that user input information.
[0017] The derivation unit 13 is a functional unit that derives character parameters for personifying a building from various information (hereinafter collectively referred to as "building parameters") acquired by the acquisition unit 12, based on a predetermined derivation method. The "building parameters" include building data, surrounding data, and user input information. This disclosure has one feature in the process of deriving character parameters from building parameters, which is performed by the derivation unit 13, and a specific example of this process will be described later.
[0018] The output unit 14 is a functional unit that outputs an input sentence to a prompt (an input sentence exemplified in Figure 4) for instructing the generation of a character that personifies a building based on the character parameters derived by the derivation unit 13. In addition, the output unit 14 receives and outputs the generated content (content of a character that personifies a building, exemplified in Figure 6) as the generation result output from the LLM 30A in response to the input sentence to the prompt.
[0019] Here, with reference to Figure 3(b), we will explain the process of deriving character parameters from building parameters, which is performed by the derivation unit 13. As shown in the "Derivation Method" column at the far right of the table in Figure 3(b), the derivation method for deriving character parameters from building parameters is predetermined, and for each character parameter, it is derived as follows.
[0020] The character parameter "Age" is associated with the building parameter "Years Built," and "Age" can be derived from "Years Built" using the following formula (1): Age = Years Built + 10 (1) For example, "Years Built: 24 years" can be used to derive "Age: 34 years old."
[0021] The character parameter "height" is mapped to the building parameter "height," and "height" is derived from "height" using the following formula (2): Height = (height - 20) / 360 + 1.5 (2) For example, "height: 1.98 meters (1m98cm)" is derived from "height: 194.45 meters."
[0022] The character parameter "Clothing" is associated with the architectural parameter "Building Structure," and the character parameter "Clothing" is derived according to a derivation method such as "If the building structure is wooden, the clothing will be Japanese style; if the building structure is reinforced concrete, the clothing will be Western style."
[0023] The character parameters "hair color" and "clothing color" are associated with the building parameter "exterior color," and the character parameters "hair color" and "clothing color" are derived according to a derivation method such as "the hair color and clothing color should be based on the main color of the exterior." For example, if the exterior color is "white on the upper part and gray overall," then "hair color: white, clothing color: a color based on gray" will be derived.
[0024] The character parameter "Occupation" is associated with the building parameter "Building Use," and the character parameter "Occupation" is derived according to a derivation method such as "assign an occupation that matches the building's use (for example, if the building is a fire station, assign an occupation of firefighter)." For example, if the largest tenant in the target building is an IT company, the main use of the target building is considered to be IT-related work, and therefore, "IT Engineer" is derived as the occupation that matches the building's use.
[0025] The character parameter "Health Status" is associated with the building parameter "Inspection Status," and the character parameter "Health Status" is derived according to a derivation method such as "set the health status according to the inspection status." For example, if the inspection status of the target building is good, then "Health Status: Healthy" will be derived according to this inspection status.
[0026] The character parameter "Gender" is associated with the building parameter "Pedestrian Flow Data (Attribute)," and the character parameter "Gender" is derived according to a derivation method such as "Set the gender to match the pedestrian flow gender ratio (for example, if there are more women, set the character to female)." For example, if the male-to-female ratio of employees at the IT company, which is the largest tenant of the building, is 70:30, then the pedestrian flow gender ratio of the building can also be assumed to be approximately 70:30, and since there are more men than women, "Gender: Male Character" is derived.
[0027] The character parameter "Personality" is associated with the building parameter "Pedestrian Flow Data (Quantity)," and the character parameter "Personality" is derived according to a derivation method such as "determining sociability according to pedestrian flow (for example, if pedestrian flow is high, the personality will be sociable)." Therefore, if the pedestrian flow of the target building is high, "Personality: Sociable" will be derived. In addition, if the received generation request information includes user input information entered individually by the user, the content of that user input information will be reflected in the character parameter.
[0028] [Regarding the processing performed in the information processing device] Below, an example of the processing performed in the information processing device 10 (processing related to the information processing method of this disclosure) will be explained in accordance with the flowchart in Figure 2.
[0029] When a user specifies a target building and then presses a generation request button on a web page or application page displayed on the information processing device 10's screen, the reception unit 11 is notified of a character generation request information that personifies the target building. The reception unit 11 then receives the generation request information, which triggers the execution of the process shown in Figure 2.
[0030] In response to receiving the above generation request information, the acquisition unit 12 acquires the aforementioned building data and surrounding data related to the construction of the target building (step S1). At this time, if the above generation request information includes user input information individually entered by the user, the user input information is also acquired. The various acquired information (building parameters) is transferred to the derivation unit 13.
[0031] As described above, the derivation unit 13 derives character parameters for personifying a building from the acquired building parameters based on a predetermined derivation method (step S2). Thus, for example, using the building shown in Figure 3(a) as the target, the "character parameters" in the table in Figure 3(b) are derived from the "building parameters" of the target building in the same table according to a predetermined derivation method, using the processing procedure described above.
[0032] Then, the output unit 14 outputs to the LLM 30A an input message for a prompt instructing the LLM 30A to generate a character that personifies a building based on the character parameters (step S3). Specifically, the output unit 14 generates an input message for a prompt that includes the derived character parameters (for example, age, height, clothing, etc.) along with the instruction message shown in Figure 4, "Role: You are the creator of a character that personifies a building. Task: Generate a character with the following character parameters." and outputs this message to the LLM 30A.
[0033] Furthermore, Figure 5 shows an example of a prompt with the character parameters from Figure 4 written in English, including the underlined description "1 male, 34 years old, height of 1.98 meters, grey clothing, white hair, IT engineer, a healthy appearance and a sociable personality" corresponding to the character parameters in Figure 4. Note that everything in Figure 5 except the underlined part is an example of a common prompt for stable character generation.
[0034] Subsequently, the LLM30A outputs content of a character that personifies the target building as the generation result, so the output unit 14 acquires and outputs the generation result (content of the personified character) from the LLM30A (step S4). Here, content of a personified character as illustrated in Figure 6 is acquired and output.
[0035] As described above, by utilizing the generation AI model (LLM30A), it is possible to generate and output (visualize) a character that personifies the target building, based on the building's architectural parameters, as more user-friendly content. This improves the user's familiarity with the target building.
[0036] Since the architectural parameters that formed the basis for generating the above characters include BIM data, improving user familiarity with buildings can increase user engagement with them and contribute to promoting the use of DX in architecture.
[0037] Furthermore, by adopting not only building-related information but also peripheral data unrelated to the building (for example, data on the types of businesses of tenants occupying the building, and data on the flow of people entering and exiting the building) as building parameters that form the basis for generating the above-mentioned characters, it is possible to generate characters appropriately from a wide range of perspectives. In addition, by adopting detailed information such as attribute information of people entering and exiting and information on the quantity of people entering and exiting as the above-mentioned flow data, it is possible to generate characters more appropriately.
[0038] (Variations of System 1) System 1 is not limited to the configuration shown in Figure 1 above, and may also be configured such that the LLM 30A is implemented inside the information processing device 10, as shown in Figure 7. This configuration can be realized by installing an application that performs the functions of the LLM 30A into the information processing device 10. Also, although Figures 1 and 7 show an example in which the building information DB 20A and the peripheral information DB 20B are implemented outside the information processing device 10 (for example, on a network), at least one of these may be implemented inside the information processing device 10.
[0039] The gist of this disclosure is found in the following [1] to [8]. [1] An information processing device comprising: a receiving unit that receives information requesting the creation of a character that personifies a building; a derivation unit that derives character parameters for personifying a building from at least architectural data, which is data relating to the construction of the building, and peripheral data, which is data relating to features of the building other than its construction, obtained in response to the receipt of the creation request information, based on a predetermined derivation method; and an output unit that outputs an input sentence to a prompt instructing the generation of the character that personifies the building based on the derived character parameters. [2] The information processing device according to [1], wherein the architectural data includes building information modeling data relating to the building. [3] The information processing device according to [1] or [2], wherein the peripheral data includes industry data relating to the types of businesses to which tenants occupying the building belong, and the derivation unit derives the character parameters based on the industry data. [4] The information processing device according to any one of [1] to [3], wherein the surrounding data includes pedestrian flow data relating to entry into and exit from the building, and the derivation unit derives the character parameters based on the pedestrian flow data. [5] The information processing device according to [4], wherein the pedestrian flow data includes at least one of attribute information of people entering and exiting the building or information relating to the quantity of people entering and exiting, and the derivation unit derives the character parameters based on at least one of the attribute information or information relating to the quantity of people entering and exiting included in the pedestrian flow data. [6] The information processing device according to any one of [1] to [5], wherein the output unit receives and outputs content of the character personifying the building as a generation result output from the generation AI model in response to the input of the input text to the prompt.[7] An information processing method comprising: an information processing device receiving information requesting the creation of a character that personifies a building; the information processing device deriving character parameters for personifying a building from at least architectural data, which is data relating to the construction of the building, and peripheral data, which is data relating to features of the building other than its construction, obtained in response to the receipt of the creation request information, based on a predetermined derivation method; and the information processing device outputting an input sentence to a prompt instructing the device to generate the character that personifies the building based on the derived character parameters.
[0040] [Explanation of terms, explanation of hardware configuration (Figure 8), etc.] The block diagram used in the description of the above embodiment shows functional units. These functional blocks (components) are realized by any combination of at least one of hardware and software. Furthermore, the method of realizing each functional block is not particularly limited. That is, each functional block may be realized using one device that is physically or logically coupled, or it may be realized using two or more physically or logically separated devices that are directly or indirectly connected (for example, using wired, wireless, etc.). A functional block may be realized by combining the above one device or the above multiple devices with software.
[0041] Functions include, but are not limited to, judgment, decision, determination, calculation, calculation, processing, derivation, investigation, exploration, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, assumption, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating (mapping), and assigning. For example, a functional block (configuration part) that enables transmission is called a transmitting unit or transmitter. In all cases, as mentioned above, the method of implementation is not particularly limited.
[0042] For example, the information processing apparatus in one embodiment of the present disclosure may function as a computer that performs the processing of the information processing method of the present disclosure. FIG. 8 is a diagram showing an example of the hardware configuration of an information processing apparatus 10 according to one embodiment of the present disclosure. Physically, the above-described information processing apparatus 10 may be configured as a computer device including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, a bus 1007, and the like.
[0043] In the following description, the term "apparatus" can be read as a circuit, a device, a unit, or the like. The hardware configuration of the information processing apparatus 10 may be configured to include one or more of each apparatus shown in the figure, or may be configured without including some apparatuses.
[0044] Each function in the information processing apparatus 10 is realized by causing the processor 1001 to read a predetermined software (program) onto hardware such as the processor 1001 and the memory 1002, so that the processor 1001 performs calculations, controls communication by the communication device 1004, and controls at least one of reading and writing data in the memory 1002 and the storage 1003.
[0045] The processor 1001 controls the entire computer by operating an operating system, for example. The processor 1001 may be constituted by a central processing unit (CPU: Central Processing Unit) including an interface with peripheral devices, a control device, an arithmetic device, a register, and the like.
[0046] Furthermore, the processor 1001 reads programs (program code), software modules, data, etc., from at least one of the storage 1003 and the communication device 1004 into the memory 1002 and executes various processes accordingly. The program used is one that causes the computer to execute at least a part of the operations described in the above embodiment. For example, the output unit 13 of the information processing device 10 may be implemented by a control program stored in the memory 1002 and operated on the processor 1001, and other functional blocks may be implemented similarly. The above-described various processes have been explained as being executed by one processor 1001, but they may be executed simultaneously or sequentially by two or more processors 1001. The processor 1001 may be implemented by one or more chips. The program may also be transmitted from a network via a telecommunications line.
[0047] The memory 1002 is a computer-readable recording medium and may consist of at least one of the following: ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), RAM (Random Access Memory), etc. The memory 1002 may also be called a register, cache, main memory, etc. The memory 1002 can store executable programs (program code), software modules, etc., for carrying out a wireless communication method according to one embodiment of the present disclosure.
[0048] Storage 1003 is a computer-readable recording medium and may be composed of at least one of, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., a compact disc, a digital versatile disc, a Blu-ray (registered trademark) disc), a smart card, a flash memory (e.g., a card, a stick, a key drive), a floppy (registered trademark) disk, a magnetic strip, etc. Storage 1003 may also be called an auxiliary storage device. The above-mentioned storage medium may be, for example, a database, a server, or other appropriate media including at least one of the memory 1002 and the storage 1003.
[0049] Communication device 1004 is hardware (a transceiver device) for performing communication between computers via at least one of a wired network and a wireless network, and is also referred to as, for example, a network device, a network controller, a network card, a communication module, etc. Communication device 1004 may be configured to include, for example, a high-frequency switch, a duplexer, a filter, a frequency synthesizer, etc. in order to realize at least one of frequency division duplexing (FDD: Frequency Division Duplex) and time division duplexing (TDD: Time Division Duplex).
[0050] Input device 1005 is an input device (e.g., a keyboard, a mouse, a microphone, a switch, a button, a sensor, etc.) that receives an external input. Output device 1006 is an output device (e.g., a display, a speaker, an LED lamp, etc.) that performs an output to the external. Note that the input device 1005 and the output device 1006 may have an integrated configuration (e.g., a touch panel).
[0051] Also, each device such as the processor 1001 and the memory 1002 is connected by a bus 1007 for communicating information. The bus 1007 may be configured using a single bus or may be configured using different buses for each device.
[0052] Furthermore, the information processing device 10 may be configured to include hardware such as a microprocessor, a digital signal processor (DSP), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), and an FPGA (Field Programmable Gate Array), and some or all of each functional block may be realized by such hardware. For example, the processor 1001 may be implemented using at least one of these hardware components.
[0053] The notification of information is not limited to the embodiments described herein and may be carried out by other means. For example, the notification of information may be carried out by physical layer signaling (e.g., DCI (Downlink Control Information), UCI (Uplink Control Information)), upper layer signaling (e.g., RRC (Radio Resource Control) signaling, MAC (Medium Access Control) signaling, broadcast information (MIB (Master Information Block), SIB (System Information Block))), other signals, or combinations thereof. RRC signaling may also be called RRC messages, and may be, for example, RRC Connection Setup messages, RRC Connection Reconfiguration messages, etc.
[0054] Each aspect / embodiment described in this disclosure refers to LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G (4th generation mobile communication system), 5G (5th generation mobile communication system), 6th generation mobile communication system (6G), xth generation mobile communication system (xG) (xG (where x is, for example, an integer or decimal)), FRA (Future Radio Access), NR (new Radio), New radio access (NX), Future generation radio access (FX), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20 may apply to at least one system utilizing UWB (Ultra-WideBand), Bluetooth®, or other appropriate systems, and to next-generation systems extended, modified, created, or defined based thereon. Alternatively, multiple systems may be applied in combination (e.g., a combination of at least one of LTE and LTE-A with 5G).
[0055] The processing procedures, sequences, flowcharts, etc., of each aspect / embodiment described in this disclosure may be reordered, provided they do not contradict each other. For example, the methods described in this disclosure present various step elements using exemplary order and are not limited to the specific order presented.
[0056] The specific operations described in this disclosure as being performed by a base station may, in some cases, be performed by its upper node. In a network consisting of one or more network nodes having a base station, it is clear that various operations performed for communication with a terminal can be performed by the base station and at least one other network node (for example, an MME or S-GW, but not limited to these). Although the above example illustrates the case where there is one other network node besides the base station, it may also be a combination of multiple other network nodes (for example, an MME and an S-GW).
[0057] Information can be output from a higher layer (or lower layer) to a lower layer (or higher layer). Input and output may also occur via multiple network nodes.
[0058] Input and output information may be stored in a specific location (e.g., memory) or managed using a management table. Input and output information may be overwritten, updated, or appended to. Output information may be deleted. Input information may be transmitted to other devices.
[0059] The determination may be made by a value represented by one bit (0 or 1), by a boolean value (true or false), or by a numerical comparison (for example, a comparison with a predetermined value).
[0060] Each aspect / embodiment described in this disclosure may be used individually, in combination, or switched between as needed during implementation. Furthermore, notification of specific information (e.g., notification that "X is") is not limited to explicit notification, but may also be implicit (e.g., by not providing such notification).
[0061] Although the present disclosure has been described in detail above, it will be clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the intent and scope of the present disclosure as defined by the claims. Therefore, the descriptions in the present disclosure are illustrative and not intended to be restrictive in any way.
[0062] Software should be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, and so on, whether they are called software, firmware, middleware, microcode, hardware description languages, or by any other name.
[0063] Furthermore, software, instructions, information, etc., may be transmitted and received via a transmission medium. For example, if software is transmitted from a website, server, or other remote source using at least one of wired technology (such as coaxial cable, fiber optic cable, twisted pair, or digital subscriber line (DSL)) and wireless technology (such as infrared or microwave), then at least one of these wired and wireless technologies is included in the definition of a transmission medium.
[0064] The information, signals, etc. described in this disclosure may be represented using any of the various different techniques. For example, the data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.
[0065] In addition, terms used in this disclosure and terms necessary for understanding this disclosure may be replaced with terms having the same or similar meanings. For example, at least one of the channel and symbol may be a signal (signaling). Also, a signal may be a message. Furthermore, a component carrier (CC) may be called a carrier frequency, cell, frequency carrier, etc.
[0066] The terms “system” and “network” as used in this disclosure are interchangeable.
[0067] Furthermore, the information, parameters, etc., described in this disclosure may be expressed using absolute values, relative values from a given value, or other corresponding information. For example, wireless resources may be indicated by an index.
[0068] The names used for the parameters described above are not restrictive in any way. Furthermore, the formulas and other expressions using these parameters may differ from those expressly disclosed in this disclosure. Various channels (e.g., PUCCH, PDCCH, etc.) and information elements can be identified by any suitable name, and therefore, the various names assigned to these various channels and information elements are not restrictive in any way.
[0069] In this disclosure, terms such as “Base Station (BS),” “wireless base station,” “fixed station,” “NodeB,” “eNodeB (eNB),” “gNodeB (gNB),” “access point,” “transmission point,” “reception point,” “transmission / reception point,” “cell,” “sector,” “cell group,” “carrier,” and “component carrier” may be used interchangeably. Base stations may also be referred to by terms such as macrocell, small cell, femtocell, and picocell.
[0070] A base station can accommodate one or more (e.g., three) cells. If a base station accommodates multiple cells, the entire coverage area of the base station can be divided into multiple smaller areas, each of which may also be provided with communication services by a base station subsystem (e.g., a Remote Radio Head (RRH)). The terms “cell” or “sector” refer to part or all of the coverage area of at least one of the base station and / or base station subsystems that provide communication services in that coverage.
[0071] In this disclosure, the transmission of information by a base station to a terminal may be interpreted as the base station instructing the terminal to perform control or operation based on the information.
[0072] In this disclosure, terms such as "Mobile Station (MS)," "user terminal," "User Equipment (UE)," and "terminal" may be used interchangeably.
[0073] A mobile station may also be referred to by those skilled in the art as a subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, or several other appropriate terms.
[0074] At least one of the base station and the mobile station may be called a transmitting device, a receiving device, a communication device, etc. At least one of the base station and the mobile station may also be a device mounted on a mobile unit, the mobile unit itself, etc.
[0075] The term "moving object" refers to any object that can move, regardless of its speed. This also includes cases where the moving object is stationary. The term "moving object" includes, but is not limited to, vehicles, transport vehicles, automobiles, motorcycles, bicycles, connected cars, excavators, bulldozers, wheel loaders, dump trucks, forklifts, trains, buses, handcarts, rickshaws, ships and other watercraft, airplanes, rockets, satellites, drones (registered trademarks), multicopters, quadcopters, balloons, and anything carried on them.
[0076] Furthermore, the mobile entity may be one that autonomously drives based on operational commands. It may be a vehicle (e.g., a car, an airplane), an unmanned mobile entity (e.g., a drone, an autonomous vehicle), or a robot (manned or unmanned). Note that at least one of the base station and the mobile station may be a device that does not necessarily move during communication operations. For example, at least one of the base station and the mobile station may be an IoT (Internet of Things) device such as a sensor.
[0077] Furthermore, the term "base station" in this disclosure may be interpreted as "user terminal." For example, the various aspects / embodiments of this disclosure may be applied to a configuration in which communication between a base station and a user terminal is replaced with communication between multiple user terminals (which may be called, for example, D2D (Device-to-Device), V2X (Vehicle-to-Everything), etc.). Also, terms such as "uplink" and "downlink" may be interpreted as terms corresponding to terminal-to-terminal communication (for example, "side"). For example, uplink channel, downlink channel, etc., may be interpreted as side channel.
[0078] As used in this disclosure, the terms “determining” and “determining” may encompass a wide variety of actions. “Determining” may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, or inquiring (e.g., searching in a table, database, or other data structure), or ascertaining. “Determining” may also include receiving (e.g., receiving information), transmitting (e.g., sending information), inputting, outputting, or accessing (e.g., accessing data in memory). Furthermore, "judgment" and "decision" can include considering something as having been "judged" or "decided" after resolving, selecting, choosing, establishing, comparing, etc. In other words, "judgment" and "decision" can include considering something as having been "judged" or "decided" after some action. Also, "judgment (decision)" can be reinterpreted as "assuming," "expecting," or "considering."
[0079] The terms “connected,” “coupled,” or any variation thereof, mean any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are “connected” or “coupled” with each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, “connection” may be reinterpreted as “access.” As used in this disclosure, two elements may be considered to be “connected” or “coupled” with each other using at least one of one or more wires, cables, and printed electrical connections, and, in some non-limiting and non-exclusive examples, electromagnetic energy having wavelengths in the radio frequency domain, microwave domain, and optical (both visible and invisible) domain.
[0080] In this disclosure, the phrase "based on" does not mean "based solely on" unless otherwise specified. In other words, the phrase "based on" means both "based solely on" and "based at least on."
[0081] Any reference to elements using the designations “first,” “second,” etc., as used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient way to distinguish between two or more elements. Accordingly, references to the first and second elements do not imply that only two elements may be employed, or that the first element must precede the second element in any way.
[0082] In the configuration of each of the above devices, "means" may be replaced with "part," "circuit," "device," etc.
[0083] Where the terms “include,” “including,” and variations thereof are used in this disclosure, these terms are intended to be inclusive, as is the term “comprising.” Furthermore, the term “or” as used in this disclosure is not intended to mean exclusive OR.
[0084] In this disclosure, if articles are added through translation, such as a, an, and the in English, this disclosure may include the fact that the noun following these articles is plural.
[0085] In this disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "combine" may be interpreted similarly to "different."
[0086] 1...System, 10...Information processing device, 11...Reception unit, 12...Acquisition unit, 13...Derivation unit, 14...Output unit, 20, 30...External servers, 20A...Building information DB, 20B...Peripheral information DB, 30A...LLM (Generative AI), 1001...Processor, 1002...Memory, 1003...Storage, 1004...Communication device, 1005...Input device, 1006...Output device, 1007...Bus.
Claims
1. An information processing device comprising: a receiving unit that receives information requesting the creation of a character that personifies a building; a derivation unit that derives character parameters for personifying a building from at least architectural data, which is data relating to the construction of the building, and surrounding data, which is data relating to features of the building other than its construction, obtained in response to the receipt of the creation request information, based on a predetermined derivation method; and an output unit that outputs an input sentence to a prompt instructing the device to generate the character that personifies the building based on the derived character parameters.
2. The information processing device according to claim 1, wherein the building data includes building information modeling data relating to the building.
3. The information processing apparatus according to claim 1, wherein the surrounding data includes industry data relating to the types of businesses to which the tenants occupying the building belong, and the derivation unit derives the character parameters based on the industry data.
4. The information processing apparatus according to claim 1, wherein the surrounding data includes pedestrian flow data relating to entry and exit to the building, and the derivation unit derives the character parameters based on the pedestrian flow data.
5. The information processing apparatus according to claim 4, wherein the pedestrian flow data includes at least one of attribute information of people entering and exiting the building or information regarding the quantity of people entering and exiting, and the derivation unit derives the character parameters based on at least one of the attribute information or information regarding the quantity of people entering and exiting included in the pedestrian flow data.
6. The information processing apparatus according to claim 1, wherein the output unit receives and outputs content of the character that personifies the building as a generation result output from the generating AI model in response to the input of the input text to the prompt.
7. An information processing method comprising: an information processing device receiving information requesting the creation of a character that personifies a building; the information processing device deriving character parameters for personifying a building from at least architectural data, which is data relating to the construction of the building, and peripheral data, which is data relating to features of the building other than its construction, obtained in response to the receipt of the creation request information, based on a predetermined derivation method; and the information processing device outputting an input sentence to a prompt instructing the device to generate the character that personifies the building based on the derived character parameters.