Information processing device, information processing method, and program

JP7644292B1Active Publication Date: 2025-03-11NIKKEI INC
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2024092936
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-06-07
Publication Date
2025-03-11
Estimated Expiration
2044-06-07

Smart Images

  • Figure 0007644292000001_ABST
    Figure 0007644292000001_ABST
Patent Text Reader

Abstract

To provide a mechanism for displaying articles in a list format for users. [Solution] An information processing device comprising: an acquisition unit that acquires multiple articles including a first article and one or more articles related to the first article; a display control unit that performs first display control that organizes the multiple articles in chronological order based on information regarding the date and time of each of the acquired multiple articles and displays them in a first display area; and a second display control that displays a second article selected by a user from the multiple articles in a second display area in front of the first display area.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] In recent years, a technique for displaying contents such as news articles in an automatically created layout has become known. For example, Patent Document 1 discloses an information processing system that proposes a rational layout of articles on a page. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent Publication No. 2022-080169 Summary of the Invention [Problem to be solved by the invention]

[0004] However, the technology in Patent Document 1 proposes a layout based on the volume of the components of the articles to be placed within the layout, such as the number of characters and the number of lines, and when proposing the layout, the content of the articles and the dates and times related to the articles are not taken into consideration, resulting in problems such as a lack of visibility for users when viewing content displayed in such a layout.

[0005] Therefore, one of the objectives of the present disclosure is to provide a mechanism for displaying articles in a list format for the user. [Means for solving the problem]

[0006] An information processing device according to one embodiment of the present disclosure includes an acquisition unit that acquires a plurality of articles including a first article and one or more articles related to the first article, and a display control unit that performs a first display control of organizing the plurality of articles in chronological order according to information relating to the date and time of each of the acquired plurality of articles and displaying them in a first display area, and a second display control of displaying a second article selected by a user from the plurality of articles in a second display area in front of the first display area. Effect of the Invention

[0007] According to the present disclosure, a mechanism for displaying articles in a list format for a user can be provided. [Brief description of the drawings]

[0008] [Figure 1] FIG. 1 is a diagram for explaining an overview of an information processing system according to an embodiment of the present disclosure. [Diagram 2] FIG. 1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment of the present disclosure. [Diagram 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of a server device according to an embodiment of the present disclosure. [Figure 4] FIG. 2 is a diagram for explaining an example of a hardware configuration of a user terminal device according to an embodiment of the present disclosure. [Diagram 5] FIG. 2 is a diagram for explaining an example of a functional configuration of a server device according to an embodiment of the present disclosure. [Figure 6] FIG. 2 is a diagram for explaining an example of a functional configuration of a user terminal device according to an embodiment of the present disclosure. [Figure 7] FIG. 2 is a diagram for explaining an example of a process of an information processing system according to an embodiment of the present disclosure. [Figure 8] 1A and 1B are diagrams for explaining an example of display control by an information processing system according to an embodiment of the present disclosure. [Figure 9] 1A and 1B are diagrams for explaining an example of display control by an information processing system according to an embodiment of the present disclosure. [Figure 10]1A and 1B are diagrams for explaining an example of display control by an information processing system according to an embodiment of the present disclosure. [Figure 11] 1A and 1B are diagrams for explaining an example of display control by an information processing system according to an embodiment of the present disclosure. [Figure 12] 1A and 1B are diagrams for explaining an example of display control by an information processing system according to an embodiment of the present disclosure. [Figure 13] 1A and 1B are diagrams for explaining an example of display control by an information processing system according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described with reference to the accompanying drawings, in which the same reference numerals denote the same or similar configurations.

[0010] <System Overview> 1 is a diagram for explaining an overview of an information processing system 1 of the present disclosure. The information processing system 1 of the present disclosure displays a screen on which articles are arranged on a display such as a spatial display. A user is provided with a service of viewing articles as images while viewing the display such as a spatial display using a user terminal device 30.

[0011] In this disclosure, a "spatial display" is a display that is presented to a user in a space, such as a Virtual Reality (VR) space, a Mixed Reality (MR) space, an Augmented Reality (AR) space, or an Augmented Virtuality (AV) space.

[0012] In the field of view that the user has through a display such as a spatial display by using the user terminal device 30 (hereinafter, sometimes referred to as the "user's field of view"), real-world objects around the user inputted using the input device 34 of the user terminal device 30 may be displayed in real time. Objects in a virtual world may also be displayed in the user's field of view.

[0013] In this disclosure, an "article" is typically news content data including text and images, but is not limited to this and may be essays, columns, reviews, academic papers, blogs, interviews, recipes, guides such as instruction manuals, or text content data showing the contents of a book or the like, or image content data showing the contents of a photograph.

[0014] <System configuration> 2 is a diagram for explaining an example of a system configuration of the information processing system 1 of the present disclosure. The information processing system 1 includes a server device 20 and one or more user terminal devices 30. The server device 20 and the user terminal devices 30 are communicatively connected via a communication network N. The communication network N is, for example, the Internet, a LAN (Local area network), WiFi (Wireless Fidelity), Bluetooth (registered trademark), an in-house network, a mobile communication network, a telephone line, other communication lines, or a combination of these, and may be wired or wireless.

[0015] The server device 20 is an information processing device that has the user terminal device 30 as a client. The server device 20 is a computer, a Web server device, or the like. The server device 20 may be configured with one computer, or may be configured with multiple computers distributed over a communication network N.

[0016] The user terminal device 30 is an information processing device used by a user. The user uses the user terminal device 30 to view articles as images and to input instructions. The user terminal device 30 is typically a head-mounted display, but is not limited thereto, and may be, for example, a wearable device that the user can wear in the same manner as glasses, goggles, or a helmet.

[0017] In the present disclosure, a case will be described in which the user terminal device 30 itself is connected to the communication network N and is capable of communicating with the server device 20, but the user terminal device 30 itself does not necessarily have to be connected to the communication network N. For example, the user terminal device 30 is connected to another information processing device (not shown) that is connected to the communication network N and capable of communicating with the server device 20, and the user terminal device 30 receives various information from the other information processing device. The other information processing device is, for example, a general-purpose or dedicated computer such as a smartphone, a personal computer, a tablet computer, a laptop, a mobile phone, or a tablet.

[0018] <Hardware configuration> 3 is a diagram illustrating an example of a hardware configuration of the server device 20. The server device 20 includes a processor 21, a storage device 22, a communication IF 23, an input device 24, and an output device 25.

[0019] The processor 21 is a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or the like.

[0020] The storage device 22 is a memory (e.g., a random access memory (RAM) or a read only memory (ROM)), a hard disk drive (HDD) and / or a solid state drive (SSD), etc.

[0021] The communication IF (Interface) 23 is a device that performs data communication with an external device of the server device 20 via the communication network N in a wired or wireless manner.

[0022] The input device 24 receives an input operation, and is, for example, a keyboard, a touch panel, a mouse, and / or a microphone.

[0023] The output device 25 outputs information, and is, for example, a display, a touch panel, and / or a speaker.

[0024] 4 is a diagram illustrating an example of a hardware configuration of the user terminal device 30. The user terminal device 30 includes a processor 31, a storage device 32, a communication IF 33, an input device , and an output device .

[0025] The processor 31 is a CPU, a GPU, or the like.

[0026] The storage device 32 is a memory (eg, a RAM or a ROM, a HDD and / or an SSD), etc.

[0027] The communication IF 33 is a device that performs data communication with an external device of the user terminal device 30 via the communication network N in a wired or wireless manner.

[0028] The input device 34 accepts input operations. For example, it may be a camera that captures the user's surroundings and the user's hand gestures, various sensors for recognizing the user's gaze direction, tracking the user's gaze, tracking the user's hand gestures, or performing voice recognition, a keyboard, a touch panel, buttons, etc. Other devices such as a smartphone may also be used as a controller.

[0029] The output device 35 outputs information, and is, for example, a lens, an optical device, a display such as a spatial display, a speaker, and the like.

[0030] <Functional configuration> -Server equipment- FIG. 5 is a diagram for explaining an example of a functional configuration of the server device 20. The server device 20 includes a storage unit 210, an acquisition unit 220, and a display control unit 230. The storage unit 210 can be realized by using the storage device 22 included in the server device 20. The acquisition unit 220 and the display control unit 230 can be realized by the processor 21 included in the server device 20 executing a program stored in the storage device 22. The program can be stored in a storage medium. The storage medium storing the program may be a non-transitory computer readable medium. The non-transitory storage medium is not particularly limited, and may be, for example, a storage medium such as a Universal Serial Bus (USB) memory or a Compact Disc Read-Only Memory (CD-ROM).

[0031] (Storage part) The storage unit 210 stores various types of information required for the operation of the server device 20. The storage unit 210 stores various programs executed by the acquisition unit 220 and the display control unit 230, which will be described later.

[0032] (Acquisition Department) The acquisition unit 220 acquires a plurality of articles including a first article and one or more articles related to the first article. For example, the acquisition unit 220 receives a plurality of preloaded articles corresponding to the date and time of launching an application program AP (hereinafter, sometimes referred to as "application AP") for receiving a service of browsing articles by a user in the form of images from one or more article sources in response to the launching of the application program AP, and acquires a plurality of articles by extracting a plurality of articles including a first article selected by the user from among the received plurality of preloaded articles and one or more articles related to the first article from the received plurality of articles. The article source or the preloaded articles may be a plurality of articles stored in advance in the storage unit 210, or may be a plurality of articles accumulated in another system. The first article is not limited to an article selected by the user, and may be an article selected based on the launching time of the application program AP, or a user profile such as the user's age, sex, or community membership. An article related to the first article is, for example, an article related to the first article in terms of the content of a person, organization, social issue, technology, country, region, industry, etc. included in the article.

[0033] In the present disclosure, acquiring various data such as articles means making the data processable by the processor 21. Acquiring various data such as articles includes receiving the data from another device via the communication network N and reading the data from the storage unit 210.

[0034] (Display control unit) The display control unit 230 performs a first display control and a second display control. The first display control and the second display control can be performed separately in sequence, or can be performed in parallel.

[0035] [First display control] In the first display control, the display control unit 230 arranges the multiple articles in chronological order according to information related to the date and time of each of the multiple articles acquired by the acquisition unit 220, and displays the multiple articles in the first display area. For example, the first display control includes (1) determining a layout, and (2) arranging the articles. By the first display control, the articles are arranged in the layout and displayed within the user's field of view.

[0036] 1. Decide on the layout The display control unit 230 determines the layout based on the number of articles to be displayed in the user's field of view (in this disclosure, may be simply referred to as the "number of articles"). In this disclosure, "layout" refers to the arrangement of frames of articles to be displayed in the user's field of view.

[0037] For example, determining the layout includes (i) defining the display area of ​​the content in the user's field of view, (ii) determining the number of articles, and (iii) arranging the frames in which the articles will be placed.

[0038] In one embodiment, the display controller 230 determines the layout by generating information that defines the location of frames in which articles are placed for display in the user's field of view.

[0039] (i) Definition of display area The user's field of view is determined based on the user's gaze direction, centered on the origin, which is the user's viewpoint. Since the user's field of view changes according to the movement of the origin, the user can feel immersed in the content displayed in the user's field of view through a display such as a spatial display. The user launches the application AP and views the content, such as an article, displayed in the user's field of view, thereby receiving a service of viewing the article as an image.

[0040] The display control unit 230 defines an area in the user's field of view that is the target of display control of content such as articles (hereinafter referred to as a "display area"). For example, the display control unit 230 defines the display area by determining the position of an area in which content such as articles is to be displayed within the entire area of ​​the user's field of view and generating information that defines the position of the area.

[0041] In one embodiment, at least two display areas are defined. For example, the display control unit 230 defines a first display area in which a plurality of articles are arranged and displayed in chronological order, and a second display area in which a second article selected by the user from the plurality of articles is arranged and displayed.

[0042] In one embodiment, the display controller 230 may define the display area based on the user's origin, gaze direction, and field of view. For example, the display area is positioned using coordinates that represent a position within the user's field of view based on the user's gaze direction and distance from the origin in the x, y, and z axes.

[0043] Two or more display areas may be defined. For example, the display control unit 230 defines a first display area and a second display area. The positions defined by the coordinates assigned to the first display area and the second display area may overlap in part or in whole.

[0044] In one aspect, the positional relationship between the user's field of view and the display area in the field of view may vary in response to a movement of the origin or a movement of the gaze direction, but it does not have to vary.

[0045] The coordinates assigned to the display area are not necessarily fixed, but can be changed. For example, in the second display control described below, the display control unit 230 changes the coordinates assigned to the display area in response to an input from the user. For example, when changing the display size of an article, the display control unit 230 changes the coordinates assigned to the display area.

[0046] In one embodiment, the display area may also be positioned three-dimensionally within the user's field of view by defining its position using three-dimensional coordinates.

[0047] (ii) Determining the number of articles The display control unit 230 determines the number of articles to be displayed in the first display area. For example, the display control unit 230 determines a part or all of the number of articles acquired by the acquisition unit 220 as the number of articles to be displayed within the user's field of view. In one embodiment, the display control unit 230 can also determine a number that is predetermined in consideration of the listability of articles suitable for the user as the number of articles to be displayed. The display control unit 230 can also determine the number of articles suitable for the display area based on a ranking created in consideration of the number of accesses, importance, publication time, etc. Information regarding the number of articles that is predetermined in consideration of the listability of articles suitable for the user and the ranking created in consideration of the number of accesses, importance, publication time, etc. may be stored in the storage unit 210 in advance, or information accumulated in another system may be referenced. In one embodiment, the display control unit 230 can also determine the number of articles having information regarding the date and time included in the period set by the user as the number of articles to be displayed.

[0048] (iii) Frame placement The display control unit 230 arranges frames within the display area. Each frame is associated with a content such as an article, and in the user's field of view, each article is arranged and displayed according to the arrangement of the frames within the display area. For example, the display control unit 230 arranges the frames within the display area by determining the position of the frame in which each content such as an article is arranged within the display area and generating information that defines the position of the frame. FIG. 8 is a diagram showing an example of a display mode in this embodiment. In FIG. 8, frames f11 to f15 are arranged within the first display area d100.

[0049] In one embodiment, the position of the frame is determined using coordinates that represent a position within the display area. The position of each frame is determined by at least one coordinate. For example, one coordinate corresponding to the center position of each frame is assigned. The frame can also be three-dimensionally located within the display area in the user's field of view by determining its position using three-dimensional coordinates. In this case, it is also preferable that the position of each frame is determined by two or more three-dimensional coordinates. For example, four three-dimensional coordinates corresponding to the upper left, upper right, lower left, and upper right positions of each frame are assigned. By determining the positions of these four three-dimensional coordinates so that they are different distances from the user's origin, the display of each article can be curved or the angle of the display of each article can be adjusted. Here, the display angle of the article is, for example, the angle between the line connecting the origin and the gaze direction and the line connecting the origin and the coordinates of the frame, or the angle between the line connecting the origin and the gaze direction and the perpendicular line passing through the position corresponding to the center of the article.

[0050] In one embodiment, the position of the frame is determined based on the distance from the user's origin and the angle between the origin, the gaze direction, and the position of the frame. For example, the display control unit 230 determines the display angle of the article displayed in the first display area based on the number of articles among the multiple articles acquired by the acquisition unit 220, and places a frame to which a three-dimensional coordinate reflecting the angle is assigned.

[0051] In one aspect, the positional relationship between the display area in the user's field of view and the frame in the display area may vary in response to a movement of the origin or a movement of the gaze direction, but it does not have to vary.

[0052] Two or more frames may be arranged, and the positions defined by the coordinates assigned to each of the frames may overlap in part or in whole.

[0053] The coordinates assigned to the frame are not necessarily fixed, but can be changed. For example, in the second display control described below, the display control unit 230 changes the coordinates assigned to the frame in response to an input from the user. For example, when changing the display size of an article, the display control unit 230 changes the coordinates assigned to the frame. For example, when moving the display of an article, the display control unit 230 changes the coordinates assigned to the frame.

[0054] 2.Article placement The display control unit 230 arranges the articles based on the determined layout and information related to the date and time of each of the multiple articles acquired by the acquisition unit 220. For example, the display control unit 230 arranges the articles by associating the articles with each frame in the display area. In the example of Fig. 8, articles are arranged in each of the frames f11 to f15 arranged in the first display area d100.

[0055] Here, the display control unit 230 arranges the articles based on information on the date and time of each article. For example, the display control unit 230 arranges the articles in chronological order based on information on the date and time of each of the multiple articles. For example, the article with the oldest date and time is associated with the leftmost frame, the article with the second oldest date and time is associated with the frame immediately to the right, and the article with the third oldest date and time is associated with the frame immediately to the right, and so on. In this manner, the display control unit 230 arranges the multiple articles in chronological order and arranges the articles. To explain using the example of FIG. 8, for example, an article with a publication date and time of 5:00 a.m. on January 1, 2024 is arranged in frame f11, an article with a publication date and time of 7:00 a.m. on January 1, 2024 is arranged in frame f12, and an article with a publication date and time of 3:00 p.m. on January 1, 2024 is arranged in frame f13. The display control unit 230 can also arrange the articles in a vertical, horizontal, or front-to-back order in chronological order for the user. Examples of information related to the date and time of an article include the time when the article was published, the time when the article was created, the time when the content of the article was written, or the time when the article was updated.

[0056] The association between a frame and an article can be changed by a user's instruction or automatic control by a computer. For example, if frame f11 is associated with article a1 and frame f12 is associated with article a2, the association can be changed to associate frame f11 with article a2 and to associate frame f12 with article a1.

[0057] In this disclosure, associating a frame with an article involves matching information defining the location of the frame with information defining the location of the image of the article.

[0058] [Secondary display control] In the second display control, the display control unit 230 displays a second article selected by the user from among a plurality of articles displayed in the first display area in a second display area in front of the first display area. For example, the second display control includes (1) accepting a selection from the user, and (2) displaying the selected second article in the second display area. By the second display control, the article selected by the user is displayed in the second display area within the user's field of view. FIG. 9 is a diagram showing an example of a display mode in this embodiment. In FIG. 9, the article selected by the user is displayed in a frame f21 in the second display area d200 in front of the first display area d100.

[0059] 1. Accepting a selection from the user The display control unit 230 accepts a user's selection of a specific article (second article) from among the multiple articles displayed in the first display area. The user can select the article by, for example, selecting the icon of the article displayed in the user's field of view.

[0060] 2. Display of the second article in the second display area The display control unit 230 displays the second article selected by the user in a second display area in front of the first display area. For example, displaying the second article in the second display area includes (i) changing the arrangement of the second article and (ii) changing the layout.

[0061] (i) Change in the placement of the second article The display control unit 230 changes the arrangement of the second article. For example, the display control unit 230 changes the arrangement of the second article by changing the frame to which the second article is associated in response to a user's selection of the second article. For example, in response to a user's selection of an article associated with a frame of the first display area, the display control unit 230 associates the article with the frame of the second display area. For example, using the example of FIG. 9, in response to a user's selection of an article associated with a frame f11 of the first display area d100, the display control unit 230 associates the article with a frame f21 of the second display area d200. Also, for example, the display control unit 230 changes the arrangement of the second article by performing a layout change (described later) that changes the position of the frame to which the second article is associated in response to a user's selection of the second article.

[0062] (ii) Changes in layout The display control unit 230 changes the layout and moves the display area within the user's field of view. For example, the display control unit 230 moves the display area by changing the coordinates assigned to a predetermined display area. For example, when the user selects an article associated with a frame of the first display area, the display control unit 230 changes the coordinates assigned to the first display area, so that a first display area that displays a plurality of articles not selected by the user and a second display area that displays a second article selected by the user and is in front of the first display area are displayed in the user's field of view. To explain using the example of FIG. 9, for example, in response to the user selecting an article associated with the frame f11 of the first display area d100, the display control unit 230 changes the layout by changing the coordinates assigned to the first display area d100 so that the second display area d200 is positioned in front of the first display area d100.

[0063] Furthermore, the display control unit 230 may change the layout and move the frames within the user's field of view. For example, the display control unit 230 moves a certain frame by changing the coordinates assigned to the frame. For example, in the example of FIG. 9, in response to the user selecting an article associated with the frame f11 in the first display area d100, the display control unit 230 changes the coordinates assigned to the frame f11 to move the frame f11 toward the user or to the second display area.

[0064] In one embodiment, when an article is displayed in the second display area, the display control unit 230 may move the article displayed in the second display area back to the first display area and display the newly selected article, and move the newly selected article forward to the second display area and display it. For example, using the example of FIG. 9, in response to the user selecting a second article associated with frame f11 in the first display area d100, the display control unit 230 changes the coordinates assigned to frame f11 and moves frame f11 to the second display area. In this case, frame f21 in FIG. 9 indicates frame f11 after the movement. Furthermore, when the user newly selects a third article associated with frame f12 in the first display area d100, the display control unit 230 moves frame f11 back to the first display area and displays it, and moves frame f12 forward to the second display area and displays it. With such display control, the user can visually and easily grasp that the articles displayed in the second display area have been replaced. Furthermore, when performing such display control, the display of the second article and the display of the third article may be prevented from overlapping. For example, the frames of the respective articles are moved along a flow line determined based on the sizes of the displays of the second article and the third article so that the displays of the articles do not overlap. Furthermore, when performing such display control, the display control unit 230 may accept a swipe or drag operation by the user on a given article as a selection of the article from the user.

[0065] In one embodiment, the display control unit 230 can also perform control so that the article displayed in the second display area (the second article selected by the user) is not displayed in the first display area.

[0066] In one embodiment, the display control unit 230 controls the display of articles in a virtual space, and displays a second article selected by a user in the virtual space in a second display area that is located closer to the user than the first display area. For example, the display control unit 230 causes the second article displayed in the first display area to be displayed in the second display area, and changes the coordinates assigned to the first display area, so that the second display area displaying the second article selected by the user and the first display area displaying other articles not selected by the user and located farther from the user than the second display area are displayed in the user's field of vision. By changing the coordinates assigned to the display area, the display control unit 230 can position a specified display area toward the user (in front), or closer to the user, or farther away from the user. To explain using the example of Figure 9, for example, in response to a user selecting an article placed in frame f11 of the first display area d100, the display control unit 230 displays the article in frame f21 of the second display area d200, and changes the three-dimensional coordinates assigned to the first display area d100 so that the distance from the origin of the three-dimensional coordinates assigned to the first display area d100 is longer than the distance from the origin of the three-dimensional coordinates assigned to the second display area d200.

[0067] In one embodiment, when there is a first display area in a virtual space and a second display area to which coordinates different from those of the first display area are assigned, the display control unit 230 controls so that the distance from the user to the first display area when no article is arranged in the second display area is approximately equal to the distance from the user to the second display area when an article is arranged in the second display area. For example, the display control unit 230 changes the position of the display area within the user's field of view by changing the coordinates assigned to the display area in response to a selection of a specific article (second article) by the user. The distance from the user to the display area is, for example, the distance from the origin to a position corresponding to the center of the display area.

[0068] [Third display control] The display control unit 230 can also perform a third display control. In the third display control, the display control unit 230 displays a plurality of articles related to the content of a person or organization included in the article displayed in the first display area and / or the second display area. In one aspect, the display control unit 230 displays a plurality of newly acquired articles based on the content included in the article displayed in the first display area and / or the second display area. The new acquisition of articles can be performed by the acquisition unit 220. FIG. 10 is a diagram showing an example of a display aspect in this embodiment. In FIG. 10, a plurality of articles are displayed in the third display area d310.

[0069] In the present disclosure, "contents contained in an article" refers to information on the contents of the article that is read by a computer from the article. For example, it refers to information on the contents of people, organizations, social issues, technologies, countries, regions, industries, etc. that appear in the article that is read by a computer from the text of the article. For example, it refers to information on the contents of the article that is read by a computer from an image of the article. In the present disclosure, information on the contents of people, organizations, social issues, technologies, countries, regions, industries, etc. refers to, for example, information that identifies the name, attention level, or related region of the person or organization, etc., information that identifies keywords related to the social issue, and information that identifies the type of sport if the industry is sports.

[0070] The display mode of the newly extracted articles may be displayed by superimposing the articles in the first display area or the second display area, or may be displayed without superimposing the articles. It is assumed that the newly extracted articles are related to a part of the content of the articles displayed in the first display area or the second display area, and the third display control for displaying such articles within the user's field of view is a mechanism for further developing the user's interest in other articles. Therefore, it is preferable that the display mode of the newly extracted articles adopts a display mode that does not interfere with the display of the first display area that displays a first article selected based on the user's initial interest and a plurality of articles related to the first article, and the second display area that displays a second article selected based on the user's interest from the plurality of articles displayed in the first display area.

[0071] -User terminal device- FIG. 6 is a diagram for explaining an example of a functional configuration of the user terminal device 30. The user terminal device 30 includes a storage unit 310, a UI (User Interface) unit 320, and a terminal control unit 330. The storage unit 310 can be realized using a storage unit 32 included in the user terminal device 30. The UI unit 320 and the terminal control unit 330 can be realized by a processor 31 included in the user terminal device 30 executing a program stored in the storage unit 32. The program can be stored in a storage medium. The storage medium storing the program may be a computer-readable non-transient storage medium. The non-transient storage medium is not particularly limited, and may be, for example, a storage medium such as a USB memory or a CD-ROM.

[0072] (Storage part) The storage unit 310 stores various information required for the operation of the user terminal device 30. The storage unit 310 stores various programs executed by the UI unit 320 and the terminal control unit 330 described later. In one embodiment, the storage unit 310 stores an application program AP for a user to receive a service of viewing articles in image form. The application program AP may be configured to be installed in the user terminal device 30, or may be configured to provide part or all of the functions of the application program AP from another device via a communication network N (so-called Software as a Service: SaaS).

[0073] (UI department) The UI unit 320 receives various inputs from the user and displays various screens on a display such as a spatial display.

[0074] (Terminal control unit) The terminal control unit 330 performs various processes required for the operation of the user terminal device 30 in cooperation with the server device 20. For example, the terminal control unit 330 acquires information for displaying a screen on a display such as a spatial display from the server device 20, and displays a screen on the display such as a spatial display based on the acquired information.

[0075] Regarding the functional configuration described above, some or all of the storage unit 210, the acquisition unit 220, and the display control unit 230 included in the server device 20 may be configured to be included in the user terminal device 30. That is, various processes of the present disclosure may be executed by the processor 21 of the server device 20, may be executed by the processor 31 of the user terminal device 30, or may be executed by the processor 21 and the processor 31 of the server device 20 and the user terminal device 30.

[0076] <Process> An example of the process of the information processing system 1 will be described with reference to Fig. 7 to Fig. 13. Fig. 7 is a flowchart for explaining the process of the server device 20. Figs. 8 to 13 are diagrams for explaining examples of display control by the server device 20.

[0077] First embodiment (see Figs. 7, 8 and 9) As the first embodiment, an example of a process related to the first display control and the second display control of the server device 20 will be described.

[0078] (Get article) When a user launches the application AP using the user terminal device 30, multiple preloaded articles received from the article source are displayed within the user's field of view. The user selects a first article from the multiple preloaded articles based on his or her interests and concerns. Then, the server device 20 acquires multiple articles including the first article and one or more articles related to the first article in response to the user's selection of the first article (S600).

[0079] (First display control) Then, the server device 20 displays the acquired articles in the first display area d100 (S610). First, the server device 20 defines the display area by generating information that defines the position of the display area in the user's field of view. For example, the server device 20 defines the first display area d100 in which the multiple articles are arranged and displayed in chronological order, and the second display area d200 in which a second article selected by the user from the multiple articles is arranged and displayed.

[0080] Next, the server device 20 determines the number of articles to be displayed in the first display area d100 within the user's field of view. For example, if the number of articles acquired in S600 is 50, the number of articles to be displayed within the user's field of view is determined to be 5, which is a number of articles determined in advance in consideration of the viewability of articles suitable for the user. At this time, the number of articles determined in consideration of the viewability of articles suitable for the user may be adjusted based on the range of the defined first display area d100.

[0081] Next, the server device 20 arranges the frames by generating information defining the positions of the number of frames corresponding to the determined number of articles in the defined display area. For example, when the determined number of articles is five, information defining the position of each frame is generated based on the information defining the position of the first display area d100 so that five frames f11 to f15 corresponding to the five articles are positioned in the first display area d100. The information defining the position of each frame is generated by assigning at least two coordinates to each frame so that the angle of the frame can be adjusted. In this embodiment, two coordinates are assigned that have different angles formed by a line connecting the origin and the gaze direction and a line connecting a perpendicular line passing through a position corresponding to the center of the article. This allows the articles to be arranged in a fan shape toward the origin by adjusting the display angle of each article when the articles are arranged in the left-right direction for the user.

[0082] Next, the server device 20 arranges the articles by associating each article with each of the arranged frames.

[0083] In the example of Fig. 8, such first display control displays the first display area d100 and a date and time display bar d700 that displays information related to the date and time of the articles displayed in each of the frames f11 to f15. In this example, five frames f11 to f15 corresponding to the determined number of articles, which is five, are arranged in the left-right direction for the user in the first display area d100, and articles are arranged in each of the frames f11 to f15. In the first display area d100, the articles are displayed aligned in a fan shape toward the origin. Each article is displayed by an image including text and graphics such as photos and videos.

[0084] (2nd display control) 7, the server device 20 displays the second article selected by the user in the second display area (S620). First, the server device 20 accepts a user's selection of any one of the multiple articles displayed in the first display area d100 as a selection of the second article.

[0085] Next, the server device 20 changes the position of the second article by changing the frame with which the second article is associated, thereby changing the layout. An example of a display by the second display control in the user's field of view will be described with reference to Fig. 9. Fig. 9 is a diagram for explaining the transition (movement) of the display in the user's field of view when the user selects an article arranged in frame f11 of the first display area d100 as the second article in the example of Fig. 8.

[0086] In the example of Figure 9, the article that was placed in frame f11 of the first display area is selected as the second article, causing the placement of the second article to change (y10) and be placed in frame f21 of the second display area d200.

[0087] At this time, the first display area d100 including the frame f11 moves behind the second display area d200 by changing the coordinates assigned to define its position. The first display area d100 is moved so that the distance from the origin to the first display area d100 before the position of the second article is changed and the distance from the origin to the second display area d200 after the position of the second article is changed are approximately equal.

[0088] -Second embodiment (see Fig. 7, Fig. 10, Fig. 11, Fig. 12 and Fig. 13)- As the second embodiment, an example of a process related to the third display control of the server device 20 will be described. Note that since the acquisition of articles, the first display control, and the second display control are similar to those in the first embodiment, their description will be omitted below. Below, an example of display by the first display control, the second display control, and the third display control in the user's field of view will be described with reference to Figs. 10, 11, 12, and 13.

[0089] The server device 20 performs a first display control of acquiring a plurality of articles (S600) and displaying the acquired plurality of articles in the first display area d110 (S610), and a second display control of displaying a second article selected by the user from the plurality of articles displayed in the first display area d110 in the second display area d210 (S620). In addition, the server device 20 further performs a third display control of acquiring a plurality of new articles related to the content of people, organizations, etc. included in the articles displayed in the first display area d110 and / or the second display area d210, and displaying the newly acquired articles in the third display area d310.

[0090] First, the server device 20 newly acquires an article in the same manner as in the first embodiment. For example, an article related to a predetermined organization included in the article displayed in the first display area d110 is newly acquired.

[0091] A plurality of contents may be extracted from the article displayed in the first display area d110 and / or the second display area d210, and articles related to each of the extracted plurality of contents may be newly acquired. For example, when four contents, such as "newspaper company A", "device B", "virtual space", and "new device", are extracted from the article displayed in the second display area d210, the server device 20 newly acquires an article linked to each of the contents. At this time, the newly acquired article is related to the contents based on, for example, words, images, etc. related to the contents.

[0092] Next, the server device 20 defines the third display area d310 by generating information that defines the position of the third display area d310 in the user's field of view where the newly acquired articles are to be displayed, in the same manner as in the first embodiment. Next, the server device 20 determines the number of articles to be displayed in the defined third display area d310, in the same manner as in the first embodiment. Next, the server device 20 arranges frames for displaying the newly acquired articles, in the third display area d310, by generating information that defines the positions of a number of frames corresponding to the determined number of articles, in the same manner as in the first embodiment. Next, the server device 20 arranges the articles by associating each of the arranged frames with an article one by one, in the same manner as in the first embodiment.

[0093] When an article related to each of a plurality of contents is newly acquired, the position of the frame in which the article is arranged may be changed for each content. In this case, the server device 20 defines the third display area d320 and d330 as exemplified in FIG. 11. Next, the server device 20 determines the number of articles to be displayed in the defined third display area d320 and d330. Next, the server device 20 generates information defining the positions of a number of frames corresponding to the determined number of articles in the third display area d320 and d330. At this time, when an article related to each of four contents such as "newspaper company A", "device B", "virtual space", and "new device" is newly acquired, information defining the positions of a frame f31 for arranging an article related to "newspaper company A", a frame f32 for arranging an article related to "device B", a frame f33 for arranging an article related to "virtual space", and a frame f34 for arranging an article related to "new device" is generated, and these frames are arranged. In this way, the position of the frame in which the article is arranged may be changed for each of a plurality of contents. In the above example, when there are four contents for acquiring new articles, frames are arranged at four different positions corresponding to the respective contents, but if there are five contents for acquiring new articles, frames may be arranged at five different positions. Next, the server device 20 arranges the articles by associating each of the arranged frames with an article.

[0094] In the third display control, the definition of the third display areas d310-d330, the determination of the number of articles, and the arrangement of frames may be performed so that the display of newly acquired articles does not interfere with the display of the first display area d110 or the second display area d210. For example, the server device 20 arranges frames in an overlapping manner in the third display areas d310-d330, or determines the number of articles to be displayed in the third display areas d310-d330 to be less than a predetermined number.

[0095] In the example of FIG. 10, a first display area d110, a second display area d210, a date and time display bar d710, a third display area d310 for displaying newly acquired articles, and a controller panel d810 are displayed.

[0096] The controller panel d810 is an object for the user to perform various inputs. The controller panel d810 displays a button d811 for canceling the display in the second display area d210, a button d812 for changing the article displayed in the second display area d210 to the article arranged to the right in the first display area d110, a button d813 for changing the article displayed in the second display area d210 to the article arranged to the left in the first display area d110, and a slide bar d814 for adjusting the number of articles displayed in the first display area d110 based on information regarding the date and time of each article.

[0097] The slide bar d814 can be used by the user to instruct adjustment of the period. An article having information about the date and time within the period specified by the user is determined as an article to be displayed in the first display area d110. For example, when "period: 1 week" has been set, the user instructs adjustment of the period, so that "period: 1 month" is set. At this time, the display control unit 230 of the server device 20 causes articles having information about the date and time within the period "period: 1 month" to be displayed in the first display area d110. Similarly, when "period: 1 week" has been set, the user instructs adjustment of the period, so that "period: 24 hours" is set. At this time, the display control unit 230 of the server device 20 causes articles having information about the date and time within the period "period: 24 hours" to be displayed in the first display area d110.

[0098] In the example of Fig. 10, a button d310a for selecting an article displayed in the third display area d310 is displayed in the third display area d310. The user can instruct a display for viewing the article displayed in the third display area d310 by selecting the button d310a. When the selection of the button d310a is accepted, the server device 20 performs a display d410 of the article displayed in the third display area d310 of Fig. 10, for example, as shown in Fig. 12. In the example of Fig. 11, a button d330a for selecting an article displayed in the third display area d330 is displayed in the third display area d330. By selecting the button d330a, the user can instruct a display for viewing the article displayed in the third display area d330. When the selection of the button d330a is accepted, the server device 20 performs a display d420 of the article displayed in the third display area d330 of Fig. 11, for example, as shown in Fig. 13. The position of the display for viewing the article displayed in the third display area in more detail, as exemplified in FIG. 12 and FIG. 13, may be determined based on the position of the display in the third display area. For example, the position of the display for viewing the article displayed in the third display area d310 in FIG. 10 is determined based on the position of the third display area d310 in the user's field of view. As a result, the display for viewing the article in the third display area d310 in FIG. 10 displayed to the left front of the user in the user's field of view is displayed to the left front of the user in the user's field of view, as in the display d410 in FIG. 12. Similarly, the display for viewing the article in the third display area d330 in FIG. 11 displayed to the right front of the user in the user's field of view is displayed to the right front of the user in the user's field of view, as in the display d420 in FIG. 13.

[0099] The above-described embodiments are intended to facilitate understanding of the present disclosure, and are not intended to limit the present disclosure. The elements of the flowcharts and embodiments described in the present disclosure, as well as their arrangements, materials, conditions, shapes, sizes, and the like, are not limited to those exemplified, and may be modified as appropriate.

[0100] <Effects> An information processing device according to one embodiment of the present disclosure includes an acquisition unit that acquires a plurality of articles including a first article and one or more articles related to the first article, and a display control unit that performs a first display control of organizing the plurality of articles in chronological order according to information relating to the date and time of each of the acquired plurality of articles and displaying them in a first display area, and a second display control of displaying a second article selected by a user from the plurality of articles in a second display area in front of the first display area. According to this aspect, articles can be displayed in a list format for the user. In addition, the user can simultaneously view a plurality of articles, including an article selected based on his / her own interests and articles related to the selected article, which promotes an understanding of the causal relationship and background of an event, and promotes a deeper understanding of the news.

[0101] In one embodiment, the display control unit performs control so that the article displayed in the second display area is not displayed in the first display area. According to this aspect, articles can be displayed in a list format by making it appear as if the articles have moved in the user's field of view. In addition, the user can experience improved operability of the displayed content, improving the user's customer experience.

[0102] In one aspect, the display control unit determines an angle for each of the multiple articles displayed in the first display area based on the number of articles in the multiple articles acquired by the acquisition unit. According to this aspect, by providing a layout that takes the number of articles into consideration, it is possible to display articles in a list format. Furthermore, even if the number of displayed articles increases, the user can simultaneously view multiple articles, which promotes understanding of the overall picture of events.

[0103] In one aspect, the display control unit displays a plurality of articles in a virtual space, and in the virtual space, the second display area is arranged to be located closer to the user than the first display area. According to this aspect, articles can be displayed in a list in the virtual space by making the article selected by the user appear closer to the user than articles not selected by the user. The user can view the selected article in the virtual space while feeling relatively close to it, improving the user's customer experience.

[0104] In one embodiment, the display control unit controls the distance from the user to the first display area when no article is displayed in the second display area to be approximately equal to the distance from the user to the first display area when an article is displayed in the second display area in the virtual space. According to this aspect, the article can be displayed without changing the distance to the article that the user feels. Also, the user can concentrate on reading the selected article without changing the distance at which the user focuses their eyes, which reduces eye strain.

[0105] In one embodiment, the date and time information is the time the article was published. According to this aspect, by providing a layout that takes into account the publication time of the article, it is possible to display articles in a list format. Also, since the user can view a number of articles organized according to the publication time of the article, the user is encouraged to understand the causal relationships and background of events, and thus the user is encouraged to have a deeper understanding of the news.

[0106] In one aspect, the display control unit displays the articles aligned in the left-right direction relative to the user in the first display area. According to this embodiment, articles can be displayed in a list format by arranging the articles in chronological order in the left-right direction. In addition, since the left-right chronological progression is expected to be natural and intuitive for the user, it is useful for promoting quick understanding of the flow of events and causal relationships, and for promoting effective memorization of the contents of articles.

[0107] In one aspect, the display control unit further performs a third display control of displaying a plurality of articles related to a person or organization included in the second article selected by the user. According to this aspect, articles related to an article selected by a user based on the user's interests and concerns can be further displayed and presented to the user. In addition, it is expected that the user's interest in other articles will be further developed, which is useful for encouraging further use of the service equipped with the mechanism of the present disclosure.

[0108] An information processing method according to one embodiment of the present disclosure includes a step in which one or more computers acquire a plurality of articles including a first article and one or more articles related to the first article, a first display control in which the acquired plurality of articles are arranged in chronological order according to information relating to the date and time of each of the acquired plurality of articles and displayed in a first display area, and a second display area in which a second article selected by a user from the plurality of articles is displayed in a second display area in front of the first display area. According to this aspect, articles can be displayed in a list format for the user. In addition, the user can simultaneously view a plurality of articles, including an article selected based on his / her own interests and articles related to the selected article, which promotes an understanding of the causal relationship and background of an event, and promotes a deeper understanding of the news.

[0109] A program according to one embodiment of the present disclosure causes one or more computers to execute the steps of: acquiring a plurality of articles including a first article and one or more articles related to the first article; a first display control of organizing the plurality of articles in chronological order according to information relating to the date and time of each of the acquired plurality of articles and displaying them in a first display area; and a second display control of displaying a second article selected by a user from the plurality of articles in a second display area in front of the first display area. According to this aspect, articles can be displayed in a list format for the user. In addition, the user can simultaneously view a plurality of articles, including an article selected based on his / her own interests and articles related to the selected article, which promotes an understanding of the causal relationship and background of an event, and promotes a deeper understanding of the news. [Explanation of symbols]

[0110] 1...information processing system, 20...server device, 21...processor, 22...storage device, 23...communication IF, 24...input device, 25...output device, 30...user terminal device, 31...processor, 32...storage device, 33...communication IF, 34...input device, 35...output device, 210...storage unit, 220...acquisition unit, 230...display control unit, 310...storage unit, 320...UI unit, 330...terminal control unit

Claims

1. an acquisition unit that acquires a plurality of articles including a first article and one or more articles related to the first article; a display control unit that performs a first display control of arranging the plurality of articles in chronological order in a first display area according to information on the date and time of each of the plurality of articles that has been acquired, and a second display control of displaying a second article selected by a user from the plurality of articles at a first position that is determined within a second display area that is in front of the first display area; Equipped with the display control unit displays the plurality of articles in a virtual space, and disposes the second display area so as to be located closer to the user than the first display area in the virtual space, and controls so that, in the virtual space, a distance from the user to the first display area when no article is displayed in the second display area is approximately equal to a distance from the user to the second display area when an article is displayed in the second display area. Information processing device.

2. The display control unit controls the article displayed in the second display area not to be displayed in the first display area. The information processing device according to claim 1 .

3. The display control unit determines a display angle of each of the plurality of articles displayed in the first display area with respect to the user based on the number of articles of the plurality of articles acquired by the acquisition unit. The information processing device according to claim 1 .

4. The date and time information is the time when the article was published; The information processing device according to claim 1 .

5. the display control unit displays the articles aligned in a left-right direction with respect to the user in the first display area. The information processing device according to claim 1 .

6. The display control unit further performs a third display control of displaying a plurality of articles related to a person or an organization included in the second article selected by the user. The information processing device according to claim 1 .

7. One or more computers obtaining a plurality of articles including a first article and one or more articles related to the first article; a display control step of performing a first display control for arranging the plurality of articles in chronological order in a first display area according to information on the date and time of each of the plurality of articles obtained, and a second display control for displaying a second article selected by a user from the plurality of articles at a first position determined in a second display area in front of the first display area; Run The display control step displays the plurality of articles in a virtual space, and controls the second display area to be located closer to the user than the first display area in the virtual space, and controls a distance from the user to the first display area when no article is displayed in the second display area and a distance from the user to the second display area when an article is displayed in the second display area to be substantially equal in the virtual space. Information processing methods.

8. On one or more computers, obtaining a plurality of articles including a first article and one or more articles related to the first article; a display control step of performing a first display control for arranging the plurality of articles in chronological order in a first display area according to information on the date and time of each of the plurality of articles obtained, and a second display control for displaying a second article selected by a user from the plurality of articles at a first position determined in a second display area in front of the first display area; Run the command, The display control step displays the plurality of articles in a virtual space, and controls the second display area to be located closer to the user than the first display area in the virtual space, and controls a distance from the user to the first display area when no article is displayed in the second display area and a distance from the user to the second display area when an article is displayed in the second display area to be substantially equal in the virtual space. program.

Citation Information

Patent Citations

  • System for controlling traction force of tractor tool

    JP1988022102A

  • Display method, and display device

    JP2003085530A

  • Object information display device and method

    JP2008293360A

  • Image handling device, image handling method, and image handling program

    JP2009059042A

  • Portable information terminal, control method and program

    JP2014149650A