Information processing device, program, and design determination method
The information processing apparatus addresses the issue of mismatched design by analyzing usage logs to determine a user-specific design for electronic devices, enhancing user engagement and personalization.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-12-07
- Publication Date
- 2026-03-25
AI Technical Summary
Existing design systems for electronic devices fail to reflect the user's actual usage method, leading to a mismatch between the product's design and its usage scenarios.
An information processing apparatus that analyzes usage logs of electronic devices to determine a design that aligns with the user's frequency and attributes of device usage, using a management server to process and present a recommended design.
Enables design determination that reflects the user's actual usage of electronic devices, providing a personalized and engaging experience by aligning the product design with user behavior.
Smart Images

Figure 0007834996000001 
Figure 0007834996000002 
Figure 0007834996000003
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, a program, and a design determination method.
Background Art
[0002] Conventionally, the design of a product may be determined based on user characteristics and preferences. For example, Patent Document 1 describes an information processing apparatus that extracts parameters for generating an article design based on content selected by a user and information related to the content, and generates an article design using the extracted parameters.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In the prior art, by using the selected content by the user, the user's preferences can be reflected in the design of the product. However, the actual usage method of the product by the user is not reflected in the design. Electronic devices such as watches have different usage scenarios depending on the user and the product, and there is room for improvement in reflecting the user's usage method in the design.
[0005] An object of the present invention is to provide an information processing apparatus, a program, and a design determination method capable of determining a design that reflects the usage method of a user's electronic device.
Means for Solving the Problems
[0006] To achieve the above object, an information processing apparatus according to an aspect of the present invention is multiple log information regarding the use of an electronic device frequency and each Obtain, Information regarding the attributes of each of the aforementioned multiple electronic devices is obtained, the frequency of use of each of the aforementioned multiple electronic devices is calculated, the calculated frequency of use is compared among the same attributes, and the design corresponding to the attribute with the highest frequency of use is determined as the recommended design for the electronic device to be presented to the user. It is characterized by having a processing unit. [Effects of the Invention]
[0007] According to the information processing device, program, and design determination method of the present invention, it is possible to determine a design that reflects how the user uses the electronic device. [Brief explanation of the drawing]
[0008] [Figure 1] This is a schematic diagram of a design decision system to which a management server according to one embodiment of the present invention is applied. [Figure 2] This is a block diagram showing the hardware configuration of the management server for one embodiment of the present invention. [Figure 3] This is a functional block diagram showing a part of the functional configuration of a management server according to one embodiment of the present invention. [Figure 4] This is a block diagram showing the hardware configuration of a user terminal related to one embodiment of the present invention. [Figure 5] This is a functional block diagram showing a part of the functional configuration of a user terminal according to one embodiment of the present invention. [Figure 6] This is a schematic diagram showing an example of a watch associated with a user related to one embodiment of the present invention. [Figure 7] This diagram illustrates a design determination method based on log information from a management server relating to one embodiment of the present invention. [Figure 8] This is a schematic diagram illustrating an example where a presentation design determined by a management server relating to one embodiment of the present invention is displayed on a user terminal. [Figure 9] This is a schematic diagram showing an example of an image used to prepare an AR display to be shown on a user terminal according to one embodiment of the present invention. [Figure 10] This is a schematic diagram showing an example of an image displayed on a user terminal using augmented reality (AR) technology related to one embodiment of the present invention. [Figure 11] This is a schematic diagram showing an example of an image of a watch of the presented design according to one embodiment of the present invention when purchased. [Figure 12] This flowchart shows an example of the design determination process performed by a management server related to one embodiment of the present invention. [Modes for carrying out the invention]
[0009] Embodiments of the present invention will be described below with reference to the drawings.
[0010] <Design Decision System> This section describes the overview of the design decision system 1. Figure 1 is a schematic diagram of the design decision system 1 to which a management server 10 according to one embodiment of the present invention is applied. The design decision system 1 determines the design of the electronic device to be presented to the user based on log information regarding the usage logs of the electronic device. The electronic device is not particularly limited, but in the following explanation, a clock 3 will be used as an example of the category of electronic device.
[0011] As shown in Figure 1, the design determination system 1 of this embodiment includes a management server 10 that performs a process to determine the design of the clock 3 based on log information, and a user terminal 40 that acquires log information from the clock 3.
[0012] The management server 10 is an information processing device that sends and receives various types of information with user terminals 40 connected via a network 2 such as the Internet. The management server 10 performs the process of acquiring user log information from user terminals 40 via the network 2. The management server 10 also performs the process of displaying the design of the watch 3 and related information determined based on the log information to the user terminal 40, as well as the sales process for the watch 3.
[0013] The user terminal 40 is an information processing device such as, for example, a smartphone, a tablet, or a general-purpose personal computer. The user terminal 40 executes a process of acquiring the log information of the clock 3 through communication with the clock 3 or by a user input, and transmitting the acquired information to the management server 10 via the network 2. The user terminal 40 also executes a process of displaying the design of the clock 3 and information related to the design received from the management server 10 on the user terminal 40.
[0014] <Management Server> Next, an example of the management server 10 that constitutes the design determination system 1 will be described. The management server 10 may be a general-purpose computer capable of executing various functions by installing various programs, or may be a computer incorporated in dedicated hardware. FIG. 2 is a block diagram showing the hardware configuration of the management server 10 according to an embodiment of the present invention.
[0015] The management server 10 includes a processor 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, an input unit 14, an output unit 15, a storage unit 16, a communication unit 17, a bus 18, and an input / output interface 19.
[0016] The processor 11 is the central part of the computer that performs calculations and control processes necessary for the operation of the management server 10, and performs various calculations and processes. The processor 11 is, for example, a CPU (Central Processing Unit), MPU (Micro Processing Unit), SoC (System on a Chip), DSP (Digital Signal Processor), GPU (Graphics Processing Unit), ASIC (Application Specific Integrated Circuit), PLD (Programmable Logic Device), or FPGA (Field-Programmable Gate Array). Alternatively, the processor 11 is a combination of several of these. Furthermore, the processor 11 may also be a combination of these with hardware accelerators, etc.
[0017] The processor 11 controls various parts of the management server 10 to realize various functions based on programs such as firmware, system software, and application software stored in ROM 12 or RAM 13, etc. The processor 11 also executes the processing described later based on the programs. Note that some or all of the programs may be incorporated into the circuitry of the processor 11.
[0018] The processor 11, ROM 12, and RAM 13 are interconnected via a bus 18. An input / output interface 19 is also connected to this bus 18. An input / output interface 19 is connected to an input unit 14, an output unit 15, a storage unit 16, a communication unit 17, and the like.
[0019] The input unit 14 and output unit 15 are user interfaces that are electrically connected to the input / output interface 19 by wire or wireless means. The input unit 14 consists of, for example, a keyboard, mouse, various buttons, a microphone, etc., and inputs various information according to the user's instructions and operations. The output unit 15 consists of, for example, a display that shows images or a speaker that amplifies sound, and outputs images and sound.
[0020] The memory unit 16 is composed of semiconductor memory such as DRAM (Dynamic Random Access Memory) and stores data tables and image data related to various processes. In this embodiment, the memory unit 16 has a database built in it that includes design and specifications such as attribute information and color information set for each clock 3, which will be described later. The memory unit 16 also stores various information for determining the design of the clock 3.
[0021] The communication unit 17 is a device for communicating with the user terminal 40 and other devices (not shown) via a network 2, including the Internet.
[0022] Next, the functional configuration of the management server 10 will be described. Figure 3 is a functional block diagram showing the functional configuration for performing sales management among the functional configurations of the management server 10 according to one embodiment of the present invention.
[0023] The processing unit 30, which performs various controls on the management server 10, is implemented by a processor 11 that performs arithmetic processing. In this embodiment, as shown in Figure 3, the processing unit 30 includes a communication control unit (communication control function) 31, a usage log acquisition unit (usage log acquisition function) 32, a design determination unit (design determination function) 33, a display control unit (display control function) 34, and a sales control unit (sales control function) 35.
[0024] The communication control unit 31 performs processing for communicating with external devices via the communication unit 17. For example, the communication control unit 31 connects via the network 2 and performs processing for exchanging various information with the user terminal 40.
[0025] The usage log acquisition unit 32 executes a process to acquire log information related to usage logs from the user terminal 40 via the network 2. The timing of acquiring log information is not particularly limited. The timing of acquiring log information may be any time when the connection between the management server 10 and the user terminal 40 is established, or when log information is sent from the user terminal 40.
[0026] The design determination unit 33 determines the design of the clock 3 to be presented to the user based on the acquired log information. The design of the clock 3 may be selected from several pre-set designs based on the user's log information, or a new design may be generated.
[0027] The display control unit 34 also performs processing to display the design of the clock 3 determined by the design determination unit 33 on the user terminal 40. In addition, the display control unit 34 transmits data necessary for the Augmented Reality (AR) processing, which is performed on the user terminal 40 to superimpose the design of the clock 3 onto the captured image.
[0028] The sales control unit 35 executes a sales process to sell the watch 3 to a user who wishes to purchase it. When the sales control unit 35 receives a purchase application for the watch 3 determined by the design determination unit 33 from the user terminal 40, it displays a website for processing the purchase of the watch 3. The website for processing the purchase may be displayed by the management server 10 or by an external information processing device. By entering the necessary information for purchase on the website, the user can purchase the watch 3 determined by the design determination unit 33.
[0029] <User terminal> Next, an example of a user terminal 40 will be described. The user terminal 40 is a general-purpose computer capable of performing various functions by installing various programs. Figure 4 is a block diagram showing the hardware configuration of a user terminal according to one embodiment of the present invention.
[0030] The user terminal 40 of this embodiment includes a processor 41, a ROM 42, a RAM 43, an input unit 44, an output unit 45, a storage unit 46, a communication unit 47, an imaging unit 48, a short-range communication unit 49, a battery 50, a bus 51, and an input / output interface 52.
[0031] The processor 41, ROM 42, RAM 43, input unit 44, output unit 45, storage unit 46, and communication unit 47 have substantially the same functions as the processor 11, ROM 12, RAM 13, input unit 14, output unit 15, storage unit 16, and communication unit 17 described above. The input / output interface 52 is connected to the input unit 44, output unit 45, storage unit 46, communication unit 47, imaging unit 48, short-range communication unit 49, and battery 50.
[0032] The imaging unit 48, although not shown in the diagram, includes an optical lens unit and an image sensor. The optical lens unit consists of lenses that focus light to photograph a subject, such as a focus lens and a zoom lens. The focus lens is a lens that forms an image of the subject on the light-receiving surface of the image sensor. The zoom lens is a lens that allows the focal length to be freely changed within a certain range. The optical lens unit is also provided with peripheral circuits that adjust setting parameters such as focus, exposure, and white balance as needed.
[0033] An image sensor consists of components such as a photoelectric conversion element and an AFE (Analog Front End). The photoelectric conversion element is, for example, a CMOS (Complementary Metal Oxide Semiconductor) type photoelectric conversion element. The subject image is incident on the photoelectric conversion element from the optical lens section. The photoelectric conversion element then converts (images) the subject image photoelectrically, stores the image signal for a certain period of time, and sequentially supplies the stored image signal as an analog signal to the AFE.
[0034] The AFE performs various signal processing operations on this analog image signal, such as A / D (Analog / Digital) conversion. These signal processing operations generate a digital signal, which is output as the output signal of the imaging unit 48. This output signal from the imaging unit 48 is then output as image data representing the image.
[0035] The short-range communication unit 49 is a second communication unit that performs wireless communication over short distances. The short-range communication unit 49 communicates using a communication method based on communication standards such as BLE (Bluetooth® Low Energy), Wi-Fi (Wireless Fidelity), or NFC (Near Field Communication). For example, it communicates with a clock 3 that is capable of BLE communication.
[0036] The battery 50 supplies power to the user terminal 40. For example, the battery 50 is made up of a lithium-ion battery. If the user terminal 40 is a desktop personal computer, the user terminal 40 has a power supply unit that can supply power to the user terminal 40 by being connected to an external power source instead of the battery 50.
[0037] Next, the functional configuration of the user terminal 40 will be described. Figure 5 is a functional block diagram showing a part of the functional configuration of the user terminal 40 according to one embodiment of the present invention. The processing unit 60 that performs various controls of the user terminal 40 is realized by a processor 41 that performs arithmetic processing. The processing unit 60 of this embodiment includes a communication control unit 61, a usage log acquisition unit 62, a display control unit 63, an input control unit 64, and an AR control unit 65.
[0038] The communication control unit 61 performs processing for communicating with external devices via the communication unit 47. For example, the communication control unit 61 performs processing for sending and receiving various information with the management server 10 via the communication unit 47. The communication control unit 61 also communicates with the clock 3 via the short-range communication unit 49.
[0039] The usage log acquisition unit 62 executes a process to acquire log information regarding the usage log of the user's watch 3. The log information is acquired using, for example, two methods in combination: a communication method and an input method.
[0040] The communication method assumes that the user's watch 3 has a communication function with the user terminal 40. The user terminal 40 obtains log information from the watch 3 by communicating with it. There is no particular limit to the timing of obtaining log information from the watch 3. The obtained log information can be stored in the storage unit 46, for example, or sent to the management server 10 at an appropriate time.
[0041] In this input method, log information related to usage logs is entered by the user while a designated application is running or a website is displayed on the user terminal 40. This allows the user terminal 40 to obtain log information from the watch 3, even if the watch 3 does not have communication capabilities.
[0042] The display control unit 63 performs processing to display an image on the screen of the output unit 45 of the user terminal 40. The display control unit 63 performs processing to display a design image received from the management server 10 on the screen of the output unit 45, or to display a website related to the clock 3 received from the management server 10 on the screen of the output unit 45. In this embodiment, the display control unit 63 displays the image while an application pre-installed on the user terminal 40 is running.
[0043] The input control unit 64 executes processing to receive user operations via the input unit 44 of the user terminal 40. The input control unit 64 also receives the input operations for log information of the clock 3 and processes such as sales and purchases.
[0044] The AR control unit 65 performs Augmented Reality (AR) processing, which involves overlaying another image onto the image captured by the imaging unit 48. The AR control unit 65 works in cooperation with the display control unit 34 of the management server 10 to identify a specific position in the image coordinate system of the clock 3 included in the captured image, and superimposes an image of the clock 3 with a design determined based on log information onto that specific position. The superimposed image is processed to track the movement of the clock 3 in the captured image. Through AR processing, a virtual display of the state in which the clock 3 with the design determined based on log information is worn is created.
[0045] <Log Information> Next, an example of log information regarding the usage log of clock 3 will be described. Figure 6 is a schematic diagram showing an example of clock 3 associated with a user according to one embodiment of the present invention. There is no particular limit to the number of clock 3 associated with a user; it may be one, two, or four or more. In the following description, the number at the end of the code may be omitted without distinction in descriptions common to clocks 3-1 to 3-3.
[0046] The user terminal 40 is owned by the user. In the example in Figure 6, three watches 3-1 to 3-3 are associated with the user terminal 40 owned by the user. Although the watches 3-1 to 3-3 are associated with the user, for convenience, they are assumed to be associated with the user terminal 40. The watches 3-1 to 3-3 are all different products. Log information regarding the usage logs of each of the watches 3-1 to 3-3 is acquired by the user terminal 40.
[0047] If the watches 3-1 to 3-3 have a short-range communication function, the user terminal 40 automatically acquires log information through communication with the watches 3-1 to 3-3. The automatic acquisition of log information may be determined by, for example, the movement of the watches 3-1 to 3-3, which is identified by the acceleration sensors or tilt sensors of the watches 3-1 to 3-3, as the user's wearing state; or by determining the user's wearing state using optical or current-sensing biosensors; or by determining the time during which the pairing state of the communication function is established as the user's wearing state. Thus, the method of acquiring log information is not particularly limited.
[0048] If the clocks 3-1 to 3-3 do not have a short-range communication function, the user terminal 40 obtains log information by launching the app and having the user input log information.
[0049] The log information is information about usage logs that show how the user uses Clock 3. The log information includes frequency information regarding the frequency of use of Clocks 3-1 to 3-3. Frequency information is information that shows, for example, the frequency of the number of times Clocks 3-1 to 3-3 are used and the duration of use within a predetermined period. The predetermined period here is not limited to any particular format. It may be a fixed period such as one week or one month, or it may be a variable period such as the time between the last time the app was launched and the current time the app is launched.
[0050] Furthermore, the log information in this embodiment also includes the use of specific functions of clocks 3-1 to 3-3. These specific functions are set for each of the clocks 3-1 to 3-3. Therefore, some clocks 3-1 to 3-3 have these specific functions, while others do not.
[0051] Specific functions include, for example, an activity function that stores logs related to the user's activities, a health function to monitor the user's health status, and an alarm function. Activity logs include logs related to sports such as diving, running, trail running, and cycling. For example, information obtained using the diving log function, which stores diving logs on the user terminal 40 or the management server 10, is acquired as log information using the activity function.
[0052] <How the design was decided> Next, we will explain the design determination method based on log information. Figure 7 is a diagram illustrating the design determination method based on log information by the management server 10 according to one embodiment of the present invention.
[0053] As shown in Figure 7, the storage unit 16 of the management server 10 is configured with a base model 130 as the clock that serves as the basis for determining the design. In this embodiment, the base model 130 may be selected from existing products or it may be an original design. In this example, the base model 130 is set to clock 3, which is an existing product different from clocks 3-1 to 3-3 that collect user log information. Alternatively, the base model may be selected from clocks 3-1 to 3-3.
[0054] The design determination unit 33 of the management server 10 analyzes log information acquired via the user terminal 40 in order to determine the presentation design 131 to be presented to the user from the base model 130.
[0055] The design determination unit 33 analyzes the log information based on pre-set judgment conditions 70. Multiple types of conditions are set for the judgment conditions, such as attribute judgment 71, color judgment 72, board specification judgment 73, and time zone judgment 74.
[0056] The attribute determination 71 will now be explained. In the attribute determination 71, attribute information 81 of the presented design 131 is set based on the use of the watches 3-1 to 3-3 or the use of specific functions of the watches 3-1 to 3-3. The attribute information 81 is information that indicates the design of the watches 3-1 to 3-3, specifications based on their intended use and brand image, etc., and is set for each watch 3-1 to 3-3. The design determination unit 33 can obtain the attributes of the watches 3-1 to 3-3 from which log information has been acquired by referring to the database in the storage unit 16. Various attributes based on designs and specifications, such as sports, outdoor, marine, luxury, men's, women's, etc., can be set for the attribute information 81.
[0057] In the example in Figure 7, the attribute information 81 of the presented design 131 is set to "marine" because watch 3-2, whose attribute is set to "marine," was used 20 times within a predetermined period, or the diving function of watch 3-2 was used 3 or more times. Furthermore, the change in attribute information 81 from the base model 130 due to the setting of attribute information 81 of the presented design 131 to "marine" is represented as evolution. Note that attribute determination may also be carried out by adding information other than the number of times. For example, attributes may be determined based on time such as the period of use, or attributes may be determined by combining the number of times and time.
[0058] Let's explain color determination 72. In color determination 72, the color information 82 of the presentation design 131 is set based on the colors of the watches 3-1 to 3-3 that are being used. The colors are the basic colors of the watches 3-1 to 3-3 or colors that represent the image of the watches 3-1 to 3-3. For example, the number of times the watches 3-1 to 3-3 are used by the user is counted, and the color of the presentation design 131 is set based on the most frequently used color. In the example in Figure 7, the statistics on the number of times the watches 3-1 to 3-3 are used show that blue was used the most, so the color of the presentation design 131 is set to a blue color. Furthermore, the change in color from the base model 130 due to the setting of the color information 82 of the presentation design 131 to a blue color is expressed as evolution.
[0059] The dial specification determination 73 is explained below. In the dial specification determination 73, the dial specification information 83 of the presented design 131 is set based on the dial specifications of the watches 3-1 to 3-3 used. The dial specifications are information that indicates, for example, the type of dial, the date wheel, and the functional components of the world clock. For example, the types of dials used by the user of watches 3-1 to 3-3 are counted separately for digital and analog, and the dial specification of the presented design 131 is set based on the dial type that was used most often. In the example in Figure 7, as a result of statistical analysis of the dial types of watches 3-1 to 3-3, the number of times analog was used was high, so the dial specification information 83 of the presented design 131 is set to analog. Furthermore, the change in the dial specification information 83 from the base model 130 due to the setting of the dial specification information 83 of the presented design 131 to analog is expressed as evolution.
[0060] Let's explain the time zone determination 74. In the time zone determination 74, the design motif information 84 of the presented design 131 is set based on the time zone information in which clocks 3-1 to 3-3 are used. The time zone information is information about time zones divided into predetermined intervals, such as morning, noon, evening, and late night. In the example in Figure 7, since the time zones in which clocks 3-1 to 3-3 were used were mostly in the evening, the design motif of the presented design 131 is set to evening. Furthermore, the change in the design motif from the base model 130 due to the setting of the design motif information 84 of the presented design 131 to evening is expressed as evolution.
[0061] The design determination unit 33 determines the design of the presented design 131 based on the judgment conditions 70. As described above, multiple types of conditions are set in the judgment conditions 70. The design determination unit 33 uses the multiple types of conditions set in the judgment conditions 70 to determine the design. It may adopt only one condition or multiple conditions. In the example in Figure 7, the attribute information 81, color information 82, board specification information 83, and design motif information 84 of the presented design 131 are set based on multiple conditions: attribute judgment 71, color judgment 72, board specification judgment 73, and time zone judgment 74.
[0062] Next, the design determination unit 33 determines the design of the presentation design 131 based on the attribute information 81, color information 82, board layout information 83, design motif information 84, etc. set based on the log information. The determination of the presentation design 131 may select a design pattern preset based on the analysis result of the log information, or may be in a manner of generating an original design pattern at any time based on the log information or the analysis result of the log information. Through the series of processes described above, the design of the presentation design 131 based on the log information of the clocks 3-1 to 3-3 is determined.
[0063] Note that the design determination unit 33 may also determine the presentation design 131 using a learning model (AI: Artificial Intelligence) learned by machine learning or the like. For example, a learning model is constructed using a set of data for supervised learning with the base model, the log information or the analysis result of the log information, and the combination of the presentation design. The design determination unit 33 in this example may input the base model and the log information or the analysis result of the log information into the learning model and output the presentation design 131 based on the learning model.
[0064] <AR processing> FIG. 8 is a schematic diagram showing an example in which the presentation design 131 of the design determined by the management server according to an embodiment of the present invention is displayed on the user terminal 40. In FIG. 8, an example in which the presentation design 131 is displayed on the output unit 45 of the user terminal 40 is shown. The screen example shown in FIG. 8 may be displayed on an application pre-installed on the user terminal 40, or may be displayed on a website realized by the management server 10.
[0065] In this example, along with the presentation design 131, a "Instruction Manual" button 141 for transitioning to the instruction manual page and an "AR Display" button 142 for transitioning to the AR display screen are displayed. The user can transition to the "Instruction Manual" page of the presentation design 131 by tapping the "Instruction Manual" button 141 on the output unit 45, which is configured as a touch panel display. Similarly, the user can transition to the AR display screen by tapping the "AR Display" button 142.
[0066] Figure 9 is a schematic diagram showing an example of an image 140 used to prepare an AR display to be shown on a user terminal 40 according to one embodiment of the present invention. Figure 9 shows the state in which an image 140 of the user's hand 100, on which the watch 3 is attached, captured by the imaging unit 48 of the user terminal 40, is displayed on the output unit 45.
[0067] As shown in Figure 9, in the preliminary stage before preparing for AR display, a frame 145 is displayed along with the text message 146, "Please take a picture so that the clock fits within the frame." The user adjusts the position of the user terminal 40 so that the face of the clock 3 fits within the frame 145. When it is detected that the face of the clock 3 is within the frame 145, the display process proceeds to overlay the presentation design 131 onto the image 140 using the face of the clock 3 as a marker.
[0068] Figure 10 is a schematic diagram showing an example of an image 140a with AR display shown on a user terminal 40 according to one embodiment of the present invention. As shown in Figure 10, when the AR display process is executed, the presentation design 131 is superimposed on the position of the watch 3. As a result, the watch 3 becomes invisible in the image, and it appears as if the watch 3 of the presentation design 131 is being worn on the user's hand 100. Therefore, the user can virtually experience wearing the watch 3 of the presentation design 131 on their hand.
[0069] In the example shown in Figure 10, the "Take Photo" button 147 is displayed along with the presentation design 131. By tapping the "Take Photo" button 147, the user can capture an image 140 that has undergone AR processing and store it in the storage unit 46 of the user terminal 40.
[0070] This AR display is just one example. For instance, the AR display could be enhanced with functions such as moving the hands on the displayed design 131, reproducing lighting functions, or reproducing alarm functions. For example, the hands could move when the user taps a specific part of the displayed design 131.
[0071] <Sales Processing> Next, the process by which a user purchases a watch with the presented design 131 will be described. A user can purchase a watch with the presented design 131 by performing an operation on the app or website on the user terminal 40 where the presented design 131 is displayed, indicating their intention to purchase the watch with the presented design 131.
[0072] Figure 11 is a schematic diagram showing an example of an image of the presentation design 131 displayed on a user terminal 40 according to one embodiment of the present invention when purchasing a watch 3. For example, as shown in Figure 11, a purchase button 148 can be displayed together with the presentation design 131, and the user can be redirected to a website that processes the sales by tapping this purchase button 148. The purchase button 148 may also be displayed together with the AR display in Figure 10.
[0073] Furthermore, in the sales process, it may be possible to process the transaction so that users who have decided on the presented design 131 can make an advance purchase.
[0074] <Design Decision Process Flow> Next, the flow of the design decision process will be explained with reference to Figure 12. Figure 12 is a flowchart showing an example of the design decision process by the management server 10 according to one embodiment of the present invention.
[0075] First, the usage log acquisition unit 32 acquires log information regarding the usage log of the clock 3 (step S10). The usage log acquisition unit 32 acquires log information, for example, by receiving information indicating the usage log transmitted from the user terminal 40.
[0076] Next, the design determination unit 33 determines whether the acquired log information satisfies the design determination conditions (step S11). For example, the design determination unit 33 determines whether a sufficient amount of log information has been acquired to make a design determination. The design determination unit 33 refers to the log information and determines that the design determination conditions are not met if the number of times the watch 3 has been used is less than a preset number of times, or if the wearing time of the watch 3 is less than a set time. This prevents a situation where the design is determined with an amount of information that does not allow for understanding the user's characteristics. Note that the criteria for determining whether the design determination conditions are met are not limited to this example and can be changed as appropriate.
[0077] If the conditions for design determination are not met in step S11, the acquisition of log information continues (step S11; No). If the conditions for design determination are met in step S11, the design determination unit 33 moves the process to step S12. The design determination unit 33 then determines the presented design 131 based on the log information (step S12).
[0078] After the processing in step S12, the display control unit 34 determines whether or not it has received information from the user indicating a desire to display the presented design 131 (step S13). The display control unit 34 determines whether or not an operation to display an image, such as those shown in Figures 8 to 10, has been performed on the user terminal 40. If the user has not expressed a desire to display anything in step S13, the display control unit 34 waits for a user operation (step S13; No), and if the user has expressed a desire to display something, it proceeds to step S14.
[0079] In step S14, the display control unit 34 performs processes such as displaying the presentation design 131 on the user terminal 40 and displaying the presentation design 131 in augmented reality (AR) (step S14).
[0080] After the processing in step S14, the sales control unit 35 determines whether or not the user has expressed interest in purchasing (step S15). If the user has not expressed interest in purchasing, the sales control unit 35 terminates the process (step S15; No), and if there is an interest in purchasing, it proceeds to the sales process in step S16 (step S15; Yes). In step S16, the sales control unit 35 executes the process for purchasing the watch 3 of the presented design 131. The sales control unit 35, for example, moves to a website that manages sales and executes the process to obtain purchase information such as the user's payment method and shipping location.
[0081] As described above, the management server 10 of this embodiment includes a processing unit 30 that acquires log information of users using the watches 3-1 to 3-3 as electronic devices and determines the presentation design 131 to be presented to the user based on the log information. This allows for the automatic determination of a presentation design 131 that reflects the user's actual usage of the watches 3-1 to 3-3, enabling users to easily enjoy variations. Since the presentation design 131 changes depending on how the user uses the watches, it can give users a sense of projecting themselves onto the watch 3 and its brand, fostering an attachment to the watch 3 and the brand. Furthermore, it is possible to visualize the log information, such as by presenting the log information in a ranking format on the user terminal 40 as shown in Figure 7, and to suggest usage methods based on the log information. In addition, since user behavior can be understood, the log information can also be used for marketing to those users.
[0082] Furthermore, the processing unit 30 of this embodiment acquires log information of multiple types of clocks 3-1 to 3-3 associated with the user, indicates at least one of the design and specifications of the clocks 3-1 to 3-3, and determines the presentation design 131 based on the attribute information and frequency information regarding usage frequency set for each of the multiple types of clocks 3-1 to 3-3. This makes it possible to determine a presentation design 131 that more precisely reflects the user's behavior based on the attributes set for the clocks 3-1 to 3-3.
[0083] Furthermore, the processing unit 30 of this embodiment acquires log information including time zone information related to the time period when the user used the clocks 3-1 to 3-3, and determines the presentation design 131 based on the time zone information. This makes it possible to determine a presentation design 131 that reflects the time period used by the user.
[0084] Furthermore, the processing unit 30 of this embodiment acquires log information including frequency information regarding the frequency of use of specific functions of the clocks 3-1 to 3-3, and determines the presentation design 131 based on the frequency of use. This makes it possible to determine a presentation design 131 that reflects the functions used for activities, as well as lifestyle-related functions such as alarms.
[0085] Furthermore, the processing unit 30 of this embodiment determines the presentation design 131 based on a pre-set base model 130 of the watch 3 and log information. This allows the presentation design 131 to be determined within the range of the base model 130. For example, if a user uses a particular brand, the presentation design 131 can be determined within the range of that brand image, satisfying the expectations of a user who loves that brand.
[0086] Furthermore, in this embodiment, the processing unit 30 selects the presented design 131 from a plurality of pre-set design candidates based on log information. This allows the design pattern to be determined in advance, thus reducing the processing load during design determination. In addition, having designs prepared in advance makes it easier to secure the clocks 3 for sale, as described later.
[0087] Furthermore, in this embodiment, the processing unit 30 generates a new presentation design 131 based on log information. This makes it possible to determine the user's original presentation design 131 according to their usage.
[0088] Furthermore, the processing unit 30 of this embodiment acquires an image 140 including the clock 3 and performs image processing to superimpose the presentation design 131 onto the position of the clock 3 in the image 140. This virtually realizes the state of wearing the clock of the presentation design 131 and provides the user with the experience of wearing the clock 3 of the presentation design 131.
[0089] Furthermore, when the processing unit 30 of this embodiment receives purchase information from the user requesting the purchase of the watch 3 of the presented design 131, it transitions to a sales process to sell the watch 3 corresponding to the presented design 131. This allows the user to actually be provided with the watch 3 of the presented design 131 that reflects the user's actions, giving the user a sense of exclusivity. Also, because it can be actually purchased, it provides motivation for obtaining log information. It can give users the enjoyment and pleasure of virtual things becoming real objects, and can also provide topics for discussion in the age of SNS (Social Networking Service).
[0090] Furthermore, in this embodiment, the electronic device from which log information is acquired is a watch 3, which is a wearable device worn by the user. As a result, log information from the watch 3, which is a wearable device that directly reflects the user's actions, can be acquired, making it possible to determine a presentation design 131 that better reflects the user's actions, such as various activities.
[0091] <Variation> The configuration of the above embodiment can be modified, for example, as follows. In the following description of modified examples, components common to or similar to those in the above embodiment may be denoted by the same reference numerals and their descriptions may be omitted.
[0092] The log information in the above embodiment is merely an example. For example, in the above embodiment, location information was not included in the log information, but it can be included. In determining the presented design 131, attribute information 81, color information 82, dial specification information 83, design motif information 84, etc. can be set using the location information and weather information when the clocks 3-1 to 3-3 were used. For example, design motif information 84 such as "outdoor" or "urban" may be set based on the location information, or design motif information 84 such as "sunny," "rainy," or "snowy" may be set based on the weather at the time of use. In addition, information other than attribute information 81, color information 82, dial specification information 83, and design motif information 84 can also be set from the log information.
[0093] In the above embodiment, an example was described in which the presentation design 131 is automatically determined when the log information meets certain conditions, but the configuration is not limited to this. The configuration may also be such that the decision of whether or not to determine the presentation design 131 is made based on the user's judgment. For example, before determining the presentation design 131, a message may be displayed on the user terminal 40 to confirm whether or not to determine the presentation design 131, and the process of determining the presentation design 131 may proceed based on the user's operation indicating permission. Alternatively, after determining the presentation design 131, a message may be displayed on the user terminal 40 to confirm whether or not to approve the presentation design 131, and the presentation design 131 may be finally determined based on the user's operation indicating approval.
[0094] In the above embodiment, the design patterns of the presented design 131 are not disclosed to the user in advance, but the configuration is not limited to this. Some of the candidates for the presented design 131 can be disclosed in advance to the application on the user terminal 40 or to the website displayed on the user terminal 40, and the presented designs that are not disclosed in advance can be treated as secret designs. The secret designs may be selected as the presented design 131 randomly, or they may be selected as the presented design 131 based on pre-set conditions.
[0095] In the above embodiment, log information from watches 3-1 to 3-3 is acquired by the management server 10 via the user terminal 40, but the configuration is not limited to this. Watches 3-1 to 3-3 may be configured as smartwatches that perform communication functions and log information analysis, and watches 3-1 to 3-3 may directly transmit log information to the management server 10.
[0096] Furthermore, the design decision system 1 described above refers to an overall system composed of multiple devices and means. In other words, the design decision system 1 can also be considered as a single information processing device. In this case, the functions can be distributed between the management server 10 and the user terminal 40. For example, the management server 10 may decide on the presented design 131, and the user terminal 40 may perform the processing for AR display only. Moreover, the sales processing may be performed on a sales server separate from the management server 10.
[0097] Furthermore, although the above embodiment describes a configuration in which the management server 10 determines the presentation design 131 based on log information, the configuration is not limited to this. The user terminal 40 may have the same functions as the processing unit 30 of the management server 10 in the above embodiment, and the user terminal 40 may determine the presentation design 131 based on log information. Alternatively, the smartwatch clock 3 may serve as both an electronic device and an information processing device, acquiring log information itself and determining the presentation design 131.
[0098] In the above embodiment, a watch 3 was described as an example of an electronic device, but the present invention is not limited to this configuration. The present invention can also be applied to electronic devices other than the watch 3. For example, the design of a motion analysis device as a wearable terminal worn by the user may be determined based on log information.
[0099] An embodiment and a modified version of the present invention have been described above. The present invention is not limited to this embodiment or modified version. Each of the above embodiments and modified versions may be combined, and any modifications, improvements, etc., that can achieve the objectives of the present invention are included in the present invention. For example, although a clock was described as an example of a product to which the present invention applies, it is not particularly limited to this.
[0100] The functional configuration in this embodiment is realized by a processor that performs arithmetic processing. Processors that can be used in this embodiment include not only single-processor, multi-processor, and multi-core processors, but also combinations of these various processing units with processing circuits such as ASICs (Application Specific Integrated Circuits) and FPGAs (Field-Programmable Gate Arrays).
[0101] Furthermore, the series of processes described above can be executed by hardware or by software. In other words, the functional configurations shown in the above embodiments and modifications are merely illustrative and not particularly limiting. That is, it is sufficient to have a function that can execute the series of processes described above as a whole, and the type of functional block used to realize this function is not particularly limited to the above embodiments and modifications. Also, a single functional block may consist of hardware alone, software alone, or a combination of both.
[0102] When a series of processes are executed by software, the programs that make up that software are installed on a computer or other device from a network or storage medium. The computer may be a computer built into dedicated hardware. Alternatively, the computer may be a computer capable of performing various functions by installing various programs, such as a general-purpose personal computer.
[0103] Furthermore, the recording medium containing the program may not only be distributed separately from the main unit to the user in order to provide the program, but may also consist of a recording medium that is pre-installed in the main unit and provided to the user. In addition, the step of writing the program to be recorded on the recording medium includes not only processes that are performed chronologically in that order, but also processes that are not necessarily performed chronologically, but are executed in parallel or individually.
[0104] Furthermore, the hardware configurations shown in the above embodiments and modifications are merely examples and are not limited to these configurations. In addition to being composed of various processing units such as single processors, multi-processors, and multi-core processors, a combination of these various processing units and processing circuits such as ASICs (Application Specific Integrated Circuits) and FPGAs (Field-Programmable Gate Arrays) may be used to realize a functional processor configuration.
[0105] The invention described in the original claims of this application is listed below. [Note 1] Obtain log information regarding the usage logs of electronic devices, An information processing device characterized by comprising a processing unit that determines the design of the electronic device based on the aforementioned log information. [Note 2] The aforementioned processing unit, Obtain the log information of multiple types of electronic devices associated with the user, The information processing apparatus according to claim 1, which determines the design based on information indicating at least one of the design and specifications of the electronic device, which includes attribute information set for each of a plurality of types of the electronic device and frequency information relating to the frequency of use of each of the electronic devices. [Note 3] The aforementioned processing unit, The log information, which includes time period information regarding the time period when the user used the electronic device, is acquired. An information processing device according to Appendix 1 or 2 that determines the design based on the aforementioned time zone information. [Note 4] The aforementioned processing unit, The log information, which includes frequency information regarding the frequency of use of a specific function of the electronic device, is acquired. An information processing device according to any one of the appendices 1 to 3, which determines the design based on the frequency information. [Note 5] The aforementioned processing unit, An information processing device according to any one of the appendices 1 to 4, which determines the design based on a pre-set base model of an electronic device and the log information. [Note 6] The aforementioned processing unit, The aforementioned design is selected from a plurality of pre-configured design candidates based on the log information, or is newly generated based on the log information, as described in any of the information processing devices described in Appendix 1 to 5. [Note 7] The aforementioned processing unit, An image including the aforementioned electronic device is acquired, An information processing apparatus according to any one of the appendices 1 to 6, which performs image processing to superimpose the aforementioned design onto the position of the electronic device in the aforementioned image. [Note 8] The aforementioned processing unit, When purchase information is received from a user requesting the purchase of the electronic device of the aforementioned design, An information processing device according to any one of the appendices 1 to 7, which transitions to a sales process for selling the electronic device corresponding to the aforementioned design. [Note 9] The aforementioned electronic device is An information processing device described in any of the appendices 1 to 8, which is a wearable device worn by a user. [Note 10] On the computer, A function to acquire log information regarding the usage logs of electronic devices. A function that determines the design of the electronic device based on the aforementioned log information. A program that executes the command. [Note 11] A design decision method in which a computer makes the design decisions. Steps to obtain log information regarding the usage logs of electronic devices, A step of determining the design of the electronic device based on the log information, A design decision method that includes this. [Explanation of Symbols]
[0106] 3. Clocks (electronic devices) 10. Management Server (Information Processing Unit) 30 Processing Unit 32. Usage log acquisition section 33 Design Decision Department 34 Display Control Unit 35 Sales Control Unit 40. User terminal (information processing device) 131 Presentation Design (Design)
Claims
1. Log information regarding the frequency of use of multiple electronic devices is obtained for each device. Obtain information regarding the attributes of each of the aforementioned multiple electronic devices, The frequency of use of the multiple electronic devices for each attribute is calculated, The calculated usage frequency is compared among the same attributes, and the design corresponding to the attribute with the highest usage frequency is determined as the recommended design for the electronic device to be presented to the user. An information processing device characterized by comprising a processing unit.
2. The aforementioned attributes include one of the following, associated with each of the multiple electronic devices: application, brand image, color, display surface specifications, and time of use. The information processing apparatus according to claim 1.
3. Equipped with a display unit, The information processing apparatus according to claim 1 or 2, characterized in that, when the processing unit receives information indicating a desire to be presented with the determined recommended design, it causes the recommended design to be displayed on the display unit.
4. The aforementioned processing unit, An image including the aforementioned electronic device is acquired, The information processing apparatus according to any one of claims 1 to 3, which performs image processing to superimpose the recommended design onto the position of the electronic device in the image.
5. The aforementioned processing unit, The information processing apparatus according to claim 4, characterized in that, when performing the aforementioned image processing, it provides guidance to adjust the position of the user terminal so that the position of the electronic device on which the recommended design is superimposed fits within the frame of the dial of the captured electronic device.
6. The aforementioned electronic device is An information processing device according to any one of claims 1 to 5, which is a wearable terminal worn by a user.
7. On the computer, A function to acquire log information on the frequency of use of multiple electronic devices. A function to acquire information regarding the attributes of each of the aforementioned multiple electronic devices. A function to calculate the frequency of use of the multiple electronic devices for each attribute. A function that compares the calculated usage frequency among the same attribute and determines the design corresponding to the information of the attribute with the highest usage frequency as the recommended design for the electronic device to be presented to the user. A program that executes the command.
8. A design decision method in which a computer makes the design decisions. The steps include obtaining log information on the frequency of use of multiple electronic devices, The steps include: obtaining information about the attributes of each of the aforementioned multiple electronic devices, A step of calculating the frequency of use of the plurality of electronic devices for each attribute, The steps include: comparing the calculated usage frequency among the same attribute, determining the design corresponding to the information of the attribute with the highest usage frequency as the recommended design for the electronic device to be presented to the user; A design decision method that includes this.
Citation Information
Patent Citations
Game machine with timer function
JP2002272983A
Individual design ordering manufacturing system, order accepting web server and ordering terminal device for external appearance component of household electrical appliance, household electrical appliance with individually designable external appearance component, and individual design order accepting manufacturing method for external appearance component for household electrical appliance
JP2003122960A
Merchandise selling method, and merchandise selling server and its control program, and recording medium
JP2005107667A
Design support device for game machine, and program therefor
JP2008165640A
User interface design support device
JP2014016772A