Information processing device, information processing method, and information processing program
Through information processing equipment and methods, thumbnails matching the topic are generated and laid out, which solves the problem of insufficient content distribution in the prior art and improves user experience and information density.
Patent Information
- Application Number
- JP2023117698
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-07-19
- Publication Date
- 2025-01-30
- Estimated Expiration
- 2043-07-19
AI Technical Summary
The prior art has shortcomings in the distributed content provision method, which cannot better meet user needs, resulting in poor content browsing experience.
Through information processing equipment and methods, users can generate thumbnails after specifying content themes, and make reasonable layouts on the virtual space sections, including highlighting, thumbnail generation, hierarchical layout and user identification, ensuring that the content matches the theme and avoid overlapping, providing personalized content distribution.
More appropriate content distribution is achieved, information density and user interaction are improved, content visibility and recognition are enhanced, and user experience is improved.
Smart Images

Figure 2025014826000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program. [Background technology]
[0002] Conventionally, there is known a technique for distributing distribution content such as news articles. For example, Patent Literature 1 discloses a technique for providing provided content including distribution content and each posted content for the distribution content. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2019-197422 A Summary of the Invention [Problem to be solved by the invention]
[0004] The above-mentioned conventional technology describes the ability to post posted content to distributed content, but such posted content is only viewable by users who wish to view it, and there is room for improvement in terms of the method of providing the distributed content to which the posted content is linked.
[0005] The present application has been made in consideration of the above, and has an object to provide an information processing device, an information processing method, and an information processing program that can provide distribution content more appropriately. [Means for solving the problem]
[0006] The information processing device according to the present application includes a receiving unit, a generating unit, and a providing unit. The receiving unit receives a designation of content according to a theme from a user. The generating unit generates a thumbnail of the designated content. The providing unit provides the content in which the generated thumbnail is arranged on a board in a predetermined format. Effect of the Invention
[0007] According to one aspect of the embodiment, distribution content can be provided more appropriately. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is an explanatory diagram illustrating an example of information processing according to an embodiment. [Figure 2A] FIG. 2A is a diagram showing an example of a board before the placement of a new thumbnail. [Figure 2B] FIG. 2B is a diagram showing an example of prohibiting the placement of a new thumbnail. [Figure 2C] FIG. 2C is a diagram showing an example of permission for placing a new thumbnail. [Diagram 3] FIG. 3 is a diagram showing an example of an operation of a turn-over icon. [Figure 4] FIG. 4 is a diagram showing an example of a highlighted display when a user icon is operated. [Diagram 5] FIG. 5 is a diagram illustrating an example of a board. [Figure 6] FIG. 6 is a diagram showing an example of highlighting of additional thumbnails. [Figure 7] FIG. 7 is a diagram illustrating an example of the configuration of an information processing system. [Figure 8] FIG. 8 is a diagram illustrating an example of the configuration of an information processing device. [Figure 9] FIG. 9 is a flowchart illustrating an example of a content providing process. [Figure 10] FIG. 10 is a diagram illustrating an example of a hardware configuration of a computer that executes a program. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, the information processing device, the information processing method, and the information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited to the embodiments.
[0010] [1. An example of information processing] First, an example of information processing according to the embodiment will be described with reference to Fig. 1. Fig. 1 is an explanatory diagram showing an example of information processing according to the embodiment.
[0011] 1 is a server or the like that provides a board function for posting thumbnails of distribution content to a work space, a so-called board, in a virtual space shared by multiple users U. Note that the information processing device 10 does not need to be a single processing device, and may be realized by multiple processing devices, such as a cloud system, operating in cooperation with each other.
[0012] The terminal device 30 is a device having a function capable of communicating with the information processing device 10 via a network NW (see FIG. 2). Such a terminal device 30 can be used by a user U who uses the board function. For example, the terminal device 30 is realized by a smartphone, a tablet terminal, a PDA (Personal Digital Assistant), a notebook PC (Personal Computer), a desktop PC, or the like.
[0013] Here, in the information processing shown in Fig. 1, an example of the above-mentioned distributed content is given as an example in which the user U pastes thumbnails of news article content onto the board. The distributed content is not limited to news articles, and may be any Web content. For example, the distributed content may be blog article content about shops such as restaurants and bookstores or about local life, map content, EC (Electronic Commerce) service content, or other content.
[0014] As shown in FIG. 1, first, the information processing device 10 accepts a designation of content according to a theme from a user U (step S1).
[0015] For example, FIG. 1 shows an example in which a highlight function that highlights parts of a news article that are of interest to a user is used to specify content.
[0016] In the example shown in Fig. 1, the terminal device 30 of the user U accepts a range specification corresponding to a portion of the news article 300 that the user U pays attention to. The portion 310 for which the range specification has been accepted from the user U in this manner is displayed as an example in a highlighted manner with the color scheme of black text and a white background reversed.
[0017] In association with such a highlighted portion 301, the number of users who have specified a range at the same point as the highlighted portion 301, ie, "2397 people", is displayed as the number of people of interest.
[0018] Furthermore, a GUI (Graphical User Interface) component 302 for scratching out the text of the highlighted portion 301 from the news article 300 is displayed in association with the highlighted portion 301. For example, the GUI component 302 may be realized as an icon in which the cut-out command is modeled as a picture or diagram, or as a speech bubble including an explanatory text such as "Scratch from article."
[0019] When an operation on such a GUI component 302 is accepted, the information processing device 10 accepts the designation of a news article 300 as an example of content, and can also accept the highlighted portion 301 as text to be cut out.
[0020] 1 shows an example in which the designation of the content to be pasted on the board is accepted in cooperation with the highlight function, but the present invention is not limited to this. For example, a GUI component such as an icon that accepts a command to paste on the board may be provided in the comment section of the news article 300.
[0021] Next, the information processing device 10 generates a thumbnail 400 of the content designated in step S1 (step S2).
[0022] 1, a thumbnail 400 of the contents of the news article 300 is generated. At this time, the thumbnail 400 may include the following elements of the news article 300. For example, the thumbnail 400 may include the title of the news article 300, "Player X hits a huge 136m shot, #26!", the photo 330, the text of the highlight portion 310, and the like. Furthermore, a symbol capable of identifying the user U who scratches the contents of the news article 300, such as a user icon 400A, may be added to the thumbnail 400.
[0023] Then, the information processing device 10 provides content in which the thumbnails 400 generated in step S2 are arranged on the board WB1 in a predetermined format (step S3).
[0024] In one aspect, the "board" may be made public to an unspecified number of users on a network. For example, the "board" may be realized as content arranged by theme on a website such as a portal site or a bulletin board. In another aspect, the "board" may be made public to a specific group. In this case, the "board" may be realized as content arranged by theme on a web page generated by a social networking service (SNS) or web conferencing software.
[0025] 1, for example, board WB1 on which thumbnail 400 generated in step S2 is arranged is displayed on terminal device 30. When thumbnail 402 exists in a layer lower than thumbnail 400 arranged on board WB1 in this way, i.e., in the front layer, a turn-over icon 400B, which simplifies a command to turn over thumbnail 400 arranged in the higher layer, i.e., the back layer, is added to thumbnail 400.
[0026] By the processes executed in steps S1 to S3 above, the information processing device 10 according to the present embodiment can provide distribution contents more appropriately. For example, in the case of a board on which thumbnails of distribution contents are pasted, posts on a theme are made by thumbnails. Therefore, compared to existing SNS, existing bulletin boards, and other existing news site comment sections in which a theme is shared mainly by posting comments and links, one board can aggregate information with high visibility, thereby improving the density of information shared among users.
[0027] [1.1. Judging the Theme] At any timing between after execution of the above step S1 and before execution of the above step S3, the information processing device 10 can receive, from the user U via the terminal device 30, a designation of the theme of the board on which the new thumbnail is to be placed.
[0028] Such a board theme can be specified, for example, by receiving a specification of a position on the board to which the new thumbnail is to be pasted.
[0029] For example, there is a situation in which user U displays the destination board on terminal device 30 and then invokes a command to paste a new thumbnail by performing an operation such as right-clicking or long-tapping on the desired position on the destination board where the new thumbnail is to be placed.
[0030] In this case, the information processing device 10 can accept the theme set on the destination board as a user specification, and can also accept the position on the destination board where the operation to call the above command was performed as the position at which to place the new thumbnail.
[0031] The theme of the destination board does not necessarily have to be specified together with the position where the new thumbnail is to be pasted. For example, the theme of the destination board may be specified individually by accepting a theme selection from a list in which the themes of each board are listed.
[0032] At this time, the information processing device 10 can determine whether or not the theme of the destination board designated by the user U matches the theme of the content designated by the user U in step S1.
[0033] As just one example, the information processing device 10 determines whether or not a word that is identical or similar to a word contained in the theme of the board specified by user U is present in a tag, such as a meta tag, included in the content accepted as specified by user U in step S1.
[0034] For example, in the example shown in FIG. 1, the news article 300 designated by the user U in step S1 includes tags such as "sports," "baseball," and "XX player." Meanwhile, the theme of the board designated by the user U is "XX player." In this case, a personal name "XX player" that is the same as the personal name "XX player" included in the theme of the board designated by the user U exists in the tag included in the Web page of the news article 300. Therefore, it is determined that the theme of the board designated by the user U matches the theme of the content designated by the user U in step S1. In this case, the new thumbnail 400 is permitted to be placed on the board WB1 with the theme "XX player." Note that if a word that is the same as or similar to the personal name "XX player" included in the theme of the board designated by the user U does not exist in the tag included in the Web page of the news article 300, the placement of the new thumbnail 400 on the board WB1 with the theme "XX player" is prohibited.
[0035] Note that, while an example has been given here in which the label of the named entity of a word included in a theme is "PERSON (person's name)," the labels of other named entities of words included in a theme are not limited to people's names and may be other labels, such as organization names, place names, and the like. For example, if the theme of the board specified by user U is "Today's News," the label of the named entity of the word "today" is "DATE (date expression)." In this case, whether the themes match or not can be determined based on whether the date "today" included in the theme of the board specified by user U matches the distribution date "June 27th" of the news article 300 specified by user U in step S1.
[0036] [1.2. Placing new thumbnails] If the placement of a new thumbnail overlaps with the placement of an already-placed thumbnail when step S3 above is performed, the information processing device 10 can limit the position where the new thumbnail is placed in order to prevent a decrease in visibility of the already-placed thumbnail.
[0037] For example, the information processing device 10 can prohibit a new thumbnail from being placed so as to overlap a predetermined range from the beginning of text included in an already placed thumbnail.
[0038] Fig. 2A is a diagram showing an example of a board before a new thumbnail is arranged. Fig. 2A shows a board WB0 before a new thumbnail 400 is arranged. As shown in Fig. 2A, seven thumbnails 401 to 407 are arranged on the board WB0.
[0039] For each of these seven thumbnails 401-407, a predetermined range from the beginning of the text, i.e., the dashed frame area shown in Fig. 2A, is set as a prohibited area for placing a new thumbnail. For example, the prohibited area may be set to a range from the first character to a predetermined number of characters, or it may be set to a range from the first character to a predetermined number of pixels.
[0040] Fig. 2B is a diagram showing an example of prohibiting the placement of a new thumbnail. In Fig. 2B, the prohibited areas of the board WB0 are shown cut out, and the overlapping portion of the new thumbnail 400 and the prohibited areas is shown with diagonal hatching. As shown in Fig. 2B, when the new thumbnail 400 and the prohibited areas overlap, the placement of the new thumbnail 400 is prohibited.
[0041] Fig. 2C is a diagram showing an example of permission to place a new thumbnail. Fig. 2C shows a state in which the prohibited area of the board WB0 is cut out. As shown in Fig. 2C, if the new thumbnail 400 and the prohibited area do not overlap, the placement of the new thumbnail 400 is permitted.
[0042] 2B, when the new thumbnail 400 overlaps with the prohibited area, it is not necessary to reject the placement of the new thumbnail 400. For example, the new thumbnail 400 may be placed by moving it to a position where it does not overlap with the prohibited area.
[0043] Also, although an example is shown in FIGS. 2A to 2C in which a predetermined range from the beginning of the text is set as the placement prohibited area, other areas, such as a photograph or a title, can also be set as the placement prohibited area.
[0044] [1.3. Flip-over icon] As described above, if overlapping between thumbnails is permitted outside of the prohibited placement areas, a subsequent thumbnail may be pasted on top of a layer above a thumbnail that was previously pasted on board WB1.
[0045] 1, the newly placed thumbnail 400 is placed on top of the already placed thumbnail 402. To the thumbnail 400 placed on top of the already placed thumbnail 402 in this way, a turn-over icon 400B that simplifies a command to turn the thumbnail 400 can be added.
[0046] Fig. 3 is a diagram showing an example of operating the turnable icon 400B. Fig. 3 shows an example of operating the turnable icon 400B added to the thumbnail 400 shown in Fig. 1. As shown in Fig. 3, when the turnable icon 400B of the thumbnail 400 is dragged, the end of the thumbnail 400 to which the turnable icon 400B belongs is turned up in the direction of the dragging operation. By turning up the end of the thumbnail 400 in this way, it is possible to expose the thumbnail 402 present in the layer below the thumbnail 400.
[0047] 3 shows an example of flipping up a thumbnail in an upper layer among stacked thumbnails, but the method of exposing a thumbnail in a lower layer is not limited to this. For example, an operation to hide a thumbnail in an upper layer may be accepted, or an operation to change a thumbnail in a lower layer to a thumbnail in an upper layer may be accepted.
[0048] [1.4. User Icon] A symbol capable of identifying the user U who has pasted the thumbnail, such as a user icon, is added to the thumbnail placed on the board. When an operation on such a user icon is accepted, the information processing device 10 can highlight, among the thumbnails pasted on the board, those that have been pasted on the board by the same user as the user corresponding to the user icon.
[0049] Fig. 4 is a diagram showing an example of a highlighted display when a user icon is operated. Fig. 4 shows an example in which an operation is accepted for user icon 404A of thumbnail 404 among eight thumbnails 400-408.
[0050] As shown in FIG. 4, when an operation is received on user icon 404A of thumbnail 404, thumbnails pasted on board WB1 by the same user as the user corresponding to user icon 404A are highlighted.
[0051] 4, for example, the four thumbnails, including thumbnail 404, thumbnail 402, thumbnail 403, and thumbnail 407, are displayed with thick outer frames. This makes it possible to emphasize thumbnails 402 to 404 and thumbnail 407 more than the other thumbnails.
[0052] Furthermore, when a second operation on user icon 404A of thumbnail 404 is received, the thumbnails pasted on board WB1 by the same user as the user corresponding to user icon 404A are further highlighted.
[0053] That is, the layer displaying the thumbnails pasted on board WB1 by the same user as the user corresponding to user icon 404A can be changed to the foreground, that is, the topmost layer, and displayed.
[0054] For example, the layer of thumbnail 404 is changed to be displayed in the foreground, and the portions that were previously covered by thumbnails 405 and 406 that were displayed in the layer above thumbnail 404 are exposed, thereby emphasizing thumbnail 404.
[0055] 4 shows an example in which the highlighting is achieved by displaying a thick outer frame or by changing the layer to the foreground for the sake of convenience, but the highlighting may be achieved by other methods. For example, the highlighting may be achieved by blinking or inverting the display, or by changing the color or size of the font or background.
[0056] [1.5. Highlighting additional thumbnails] When a display request for displaying a board is received from the user U via the terminal device 30, the information processing device 10 can highlight additional thumbnails that were added to the board that was displayed when the previous display request was received from the user U. Note that the "display request" referred to here does not necessarily have to involve the pasting of a new thumbnail by the user U, and may include a case where only the board is viewed.
[0057] In the following, as just one example, we will take a case where the board displayed when the previous display request from user U was received is board WB1 shown in Figure 1, and the board displayed when the current display request from user U is received is board WB2 shown in Figure 5.
[0058] Fig. 5 is a diagram showing an example of a board. As shown in Fig. 5, when the current display request from the user U is accepted, the board WB2 on which 15 thumbnails 400 to 414 are pasted is displayed on the terminal device 30 of the user U. At this time, the thumbnails added from the board WB1 displayed when the previous display request from the user U was accepted are highlighted as shown in Fig. 6.
[0059] Fig. 6 is a diagram showing an example of highlighting of added thumbnails. For ease of explanation, in Fig. 6, the thumbnails added from the board displayed when the previous display request was received are generally shown hatched with oblique lines in order to improve the visibility of the thumbnails to be highlighted.
[0060] 6, of the thumbnails 400-414 included in the board WB2 displayed when the current display request is received, the added thumbnails 408-414 are highlighted. Such highlighting allows the user U to distinguish between thumbnails that have been read and thumbnails that have not been read when viewing the board.
[0061] [1.6. Attachment Rules] When pasting a thumbnail, the information processing device 10 pastes the thumbnail on the board according to a predetermined pasting rule. As an example of such a pasting rule, a rule can be set in which the thumbnail pasted by the user U earlier is pasted on a lower layer, i.e., on a layer further back, or a rule can be set in which the thumbnail pasted later is pasted on a higher layer. In other words, it is possible to prohibit a subsequently pasted thumbnail from being pasted on a layer lower than a previously pasted thumbnail.
[0062] [1.7. Placing Advertisements] The content pasted on the board does not necessarily have to be limited to the content pasted by the user U. For example, the information processing device 10 can also paste advertising content related to a theme set on the board onto the board. In this case, the information processing device 10 can prohibit the placement of advertising content superimposed on a thumbnail pasted by the user U. Note that the placement of advertising content superimposed under a thumbnail pasted by the user U may be permitted.
[0063] In addition, the information processing device 10 can also permit the placement of advertising content over thumbnails that have been pasted by the user U for a period of time that has elapsed since the thumbnail was pasted that is equal to or greater than a threshold value.
[0064] [2. Information Processing Systems] Fig. 7 is a diagram showing an example of the configuration of the information processing system 1. As shown in Fig. 7, the information processing system 1 according to the embodiment includes an information processing device 10 and terminal devices 30A to 30N.
[0065] The information processing device 10 and the terminal devices 30A to 30N are connected to each other wirelessly or by wire via a network NW so that they can communicate with each other. The network NW is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network) such as the Internet. Note that the number of the terminal devices 30A to 30N shown in FIG. 7 is merely an example and is not limited thereto.
[0066] In the following description, when there is no need to distinguish between the terminal devices 30A to 30N, they may simply be referred to as the terminal devices 30.
[0067] The configuration of the information processing device 10 will be specifically described below.
[0068] 3. Information Processing Device 10 8 is a diagram showing an example of the configuration of the information processing device 10. As shown in FIG. 8, the information processing device 10 includes a communication unit 11, a storage unit 13, and a control unit 15.
[0069] [3.1. Communication section 11] The communication unit 11 is connected to the network NW in a wired or wireless manner, and transmits and receives information to and from the terminal device 30 and the like. For example, the communication unit 11 is realized by a NIC (Network Interface Card) or the like.
[0070] [3.2. Storage section 13] The storage unit 13 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. Various programs, setting data, and the like are stored in the storage unit 13.
[0071] [3.2.1. Board Information 13A] The board information 13A refers to information related to the board. For example, the board information 13A includes items of "Board ID (IDentification)" and "Theme", and these items are associated with each other.
[0072] "Board ID" refers to identification information of the board. "Theme" refers to a subject that is attached to the board, and can be defined by, for example, a word or a frame.
[0073] By associating the board ID and theme, the board and theme can be managed in a one-to-one relationship. Note that the board information 13A may include items other than the above items. For example, the board information 13A may include items such as the person who sets the theme, as well as the date and time when the theme was set. Also, the setting of the theme can be permitted for all users, but it may also be permitted only to those related to the business that provides the board function, or it may also be permitted only to specific users, for example, users whose evaluation value is equal to or greater than a threshold value.
[0074] [3.2.2. Thumbnail information 13B] Thumbnail information 13B refers to information about thumbnails pasted on a board. For example, thumbnail information 13B includes the items "thumbnail ID," "board ID," "user ID," "pasting position," and "size," and these items are associated with each other.
[0075] "Thumbnail ID" refers to identification information of the thumbnail. "Board ID" is identification information of the board, and in this case refers to the board ID of the board to which the thumbnail is pasted. "User ID" is identification information of the user, and in this case refers to the user who specified the content from which the thumbnail was generated. "Pasting position" refers to the position on the board where the thumbnail is pasted, and can be expressed, for example, by the representative point of the thumbnail, such as a vertex, center, or center of gravity. "Size" refers to the size of the thumbnail, and can be expressed, for example, by the width and height, or the length of the diagonal.
[0076] [3.3. Control Unit 15] Returning to the explanation of Fig. 8, the control unit 15 is a controller, and includes, for example, a microcomputer and various circuits having a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM, an input / output port, etc. Furthermore, the control unit 15 may be configured with hardware such as an integrated circuit, for example, an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0077] The control unit 15 includes a receiving unit 15A, a generating unit 15B, and a providing unit 15C.
[0078] [3.3.1. Reception unit 15A] The reception unit 15A receives from the user a designation of content according to a theme. For example, as illustrated in step S1 of FIG. 1, the reception unit 15A receives a designation of a range corresponding to a part of the news article 300 that the user U pays attention to via the terminal device 30 of the user U. The part 310 for which the designation of a range is received from the user U in this way is displayed as a highlight in which the color scheme of black text and a white background is inverted, as an example. Furthermore, the highlighted part 301 is displayed in association with a GUI component 302 for scratching the text of the highlighted part 301 from the news article 300. For example, the GUI component 302 may be realized as an icon in which the cut-out command is modeled as a picture or diagram, or as a speech bubble including an explanatory text such as "Scratch from article". When an operation on such a GUI component 302 is received, the reception unit 15A can receive a designation of the news article 300 as an example of content, and can also receive the highlighted part 301 as the text to be cut out.
[0079] [3.3.2. Generation unit 15B] The generating unit 15B generates a thumbnail of the content whose designation is accepted by the accepting unit 15A. For example, the generating unit 15B generates a thumbnail 400 of the content of the news article 300, as exemplified in step S2 of FIG. 1. At this time, the thumbnail 400 may include the following elements of the news article 300. For example, the thumbnail 400 may include the title of the news article 300, "Player X's 26th shot is a huge 136m shot!", the photo 330, the text of the highlight portion 310, and the like. Furthermore, a symbol capable of identifying the user U who scratches the content of the news article 300, such as a user icon 400A, may be added to the thumbnail 400.
[0080] [3.3.3.Providing Department 15C] The providing unit 15C provides content in which the thumbnails generated by the generating unit 15B are arranged on a board in a predetermined manner. For example, as illustrated in step S3 of Fig. 1, the providing unit 15C displays the board WB1 on which the thumbnails 400 generated by the generating unit 15B are arranged on the terminal device 30. When the thumbnail 402 exists in a layer lower than the thumbnail 400 arranged on the board WB1 in this way, that is, in the front layer, a turn-over icon 400B, which is a schematic command for turning over the thumbnail 400 arranged in the higher layer, that is, in the back layer, is added to the thumbnail 400.
[0081] 4. Operation of Information Processing Device 10 Next, the operation of the information processing device 10 according to the present embodiment will be described with reference to Fig. 9. Fig. 9 is a flowchart showing an example of a processing procedure for providing content.
[0082] 9, the receiving unit 15A receives a designation of content according to a theme from the user U (step S101). Next, the generating unit 15B generates a thumbnail of the content whose designation has been received in step S101 (step S102).
[0083] Thereafter, the providing unit 15C receives a specification of a paste position on the paste destination board to which the new thumbnail generated in step S102 is to be pasted (step S103).
[0084] Then, the providing unit 15C determines whether or not the theme of the destination board specified in step S103 matches the theme of the content specified in step S101 (step S104).
[0085] At this time, if the themes of the two match (Yes in step S104), the providing unit 15C determines whether the new thumbnail generated in step S102 overlaps a predetermined range from the beginning of the text included in the pasted thumbnail (step S105).
[0086] The determination in step S105 may be realized, for example, as follows. For example, the providing unit 15C identifies the arrangement of the pasted thumbnail from the pasting position and size included in each data entry including the board ID of the destination board specified in step S103 in the thumbnail information 13B. Furthermore, the providing unit 15C sets a predetermined range from the beginning of the text included in the pasted thumbnail as an area in which placement of a new thumbnail is prohibited. Then, the providing unit 15C determines whether the arrangement of the new thumbnail specified in step S103 overlaps with the prohibited area.
[0087] Here, if the new thumbnail overlaps within a predetermined range from the beginning of the text included in the pasted thumbnail (Yes in step S105), providing unit 15C executes the following process. That is, providing unit 15C corrects the pasting position of the new thumbnail generated in step S102 to a position that does not overlap with the prohibited placement area (step S106). Note that if the new thumbnail does not overlap within a predetermined range from the beginning of the text included in the pasted thumbnail (No in step S105), the process of step S106 is skipped.
[0088] Then, the providing unit 15C places the new thumbnail generated in step S102 at the paste position specified in step S103 on the paste-destination board specified in step S103, or at the paste position corrected in step S106 (step S107).
[0089] Thereafter, the providing unit 15C provides the content, in which the new thumbnail has been arranged on the board in step S107, to the terminal device 30 (step S108), and ends the process.
[0090] 5. Effects The information processing device 10 includes a receiving unit 15A, a generating unit 15B, and a providing unit 15C. The receiving unit 15A receives a designation of content according to a theme from a user. The generating unit 15B generates a thumbnail of the designated content. The providing unit 15C provides the content in which the generated thumbnail is arranged on a board in a predetermined manner. Therefore, the distribution content can be provided more appropriately.
[0091] 6. Modifications The above-described embodiment is merely an example, and various modifications are possible. Modifications of the above-described embodiment will be described below.
[0092] In addition, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the processing procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified. For example, the various information shown in each drawing is not limited to the illustrated information.
[0093] In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.
[0094] Furthermore, the above-described embodiments can be appropriately combined as long as the processing contents are not contradictory.
[0095] Moreover, the above-mentioned "section, module, unit" can be read as "means" or "circuit", etc. For example, the acquisition unit 51 can be read as an acquisition means or an acquisition circuit.
[0096] [7. Hardware Configuration] The information processing device 10 in the above-described embodiment is realized by a computer 100 having a configuration as shown in FIG. 10, for example, executing a program.
[0097] 10 is a diagram showing an example of a hardware configuration of a computer that executes a program. The computer 100 includes a CPU 101, a RAM 102, a ROM 103, a hard disk drive (HDD) 104, a communication interface (I / F) 105, an input / output interface (I / F) 106, and a media interface (I / F) 107.
[0098] The CPU 101 operates and controls each unit based on a program stored in the ROM 103 or the HDD 104. The ROM 103 stores a boot program executed by the CPU 101 when the computer 100 is started up, programs that depend on the hardware of the computer 100, and the like.
[0099] The HDD 104 stores programs executed by the CPU 101, data used by the programs, etc. The communication interface 105 corresponds to the communication unit 41, receives data from other devices via the network N and sends it to the CPU 101, and transmits data generated by the CPU 101 to other devices via the network N.
[0100] The CPU 101 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse, via the input / output interface 106. The CPU 101 acquires data from the input devices via the input / output interface 106. The CPU 101 also outputs generated data to the output devices via the input / output interface 106.
[0101] Media interface 107 reads a program or data stored in recording medium 108 and provides it to CPU 101 via RAM 102. CPU 101 loads the program from recording medium 108 onto RAM 102 via media interface 107, and executes the loaded program. Recording medium 108 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or a PD (Phase change rewritable Disc), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0102] When the computer 100 functions as the information processing device 10, the CPU 101 of the computer 100 executes a program loaded onto the RAM 102 to realize the functions of the reception unit 15A, the generation unit 15B, and the provision unit 15C shown in FIG. 8.
[0103] The CPU 101 of the computer 100 reads these programs from the recording medium 108 and executes them, but as another example, these programs may be obtained from other devices via the network NW.
[0104] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be embodied in other forms that incorporate various modifications and improvements based on the knowledge of those skilled in the art, including the aspects described in the Disclosure of the Invention.
[0105] 8. Effects The information processing device 10 includes a receiving unit 15A, a generating unit 15B, and a providing unit 15C. The receiving unit 15A receives a designation of content according to a theme from a user. The generating unit 15B generates a thumbnail of the designated content. The providing unit 15C provides the content in which the generated thumbnail is arranged on a board in a predetermined manner. Therefore, the distribution content can be provided more appropriately.
[0106] Furthermore, when the theme of the content specified by the user matches the theme of the board, the providing unit 15C places the thumbnail generated by the generating unit on the board. This makes it possible to prevent thumbnails outside the theme from being placed on the board.
[0107] In addition, the providing unit 15C prohibits the thumbnail generated by the generating unit 15B from overlapping a predetermined range from the beginning of the text included in the thumbnail already arranged on the board. This makes it possible to prevent the content of the thumbnail from being hindered from being understood due to another thumbnail overlapping the beginning.
[0108] The predetermined range corresponds to a range of a predetermined number of characters from the first character of the text, or a range of a predetermined number of pixels from the first character of the text, so that an area in which a thumbnail is prohibited from overlapping with another thumbnail can be appropriately defined.
[0109] Furthermore, the providing unit 15C adds an operation icon to a second thumbnail that is overlapped on a first thumbnail among the thumbnails arranged on the board, and when an operation on the operation icon is received, the providing unit 15C exposes the first thumbnail, thereby making it possible to display a portion that has been hidden due to another thumbnail overlapping.
[0110] Furthermore, the providing unit 15C executes a display in which the portion of the thumbnail to which the operation icon is added is turned up in the direction in which the operation icon is dragged, thereby providing an operation feeling similar to that of a paper medium.
[0111] Furthermore, the providing unit 15C places on the board a thumbnail to which a user icon for identifying the user requesting the placement of the content on the board has been added, making it possible to identify the user who has pasted the thumbnail.
[0112] Furthermore, the providing unit 15C highlights, among the thumbnails arranged on the board, thumbnails for which the same user as the user corresponding to the user icon that accepted the operation has requested the arrangement of content on the board, thereby allowing the thumbnails posted by the user designated by the operation to be grasped together.
[0113] Furthermore, the providing unit 15C changes the layer of the thumbnail for which the content placement on the board has been requested by the same user as the user corresponding to the user icon that accepted the operation, among the thumbnails placed on the board, to the foreground and displays it. This makes it possible to improve the visibility of the thumbnail posted by the user specified by the operation.
[0114] Furthermore, when the providing unit 15C receives a display request from a user requesting that a board be displayed, the providing unit 15C highlights the thumbnails that were added to the board that was displayed when the previous display request was received from the user, allowing the user to distinguish between thumbnails that have been read and thumbnails that have not been read when viewing the board.
[0115] Furthermore, the providing unit 15C places, on the board, advertising content related to the theme set for the board, which makes it possible to prevent advertising content outside the theme from being provided. [Explanation of symbols]
[0116] 1. Information Processing Systems 10. Information processing device 11 Communications Department 13 Storage section 13A Board Information 13B Thumbnail Information 15 Control section 15A Reception 15B Generation part 15C supply department 30 Terminal Equipment
Claims
1. a reception unit for receiving from a user a content designated according to a theme; a generating unit for generating a thumbnail of a specified content; a providing unit that provides content in which the generated thumbnails are arranged on a board in a predetermined manner; An information processing device comprising:
2. 2 . The information processing device according to claim 1 , wherein the providing unit places the thumbnail generated by the generating unit on the board when a theme of the content specified by the user matches a theme of the board.
3. 2 . The information processing apparatus according to claim 1 , wherein the providing unit prohibits the thumbnail generated by the generating unit from overlapping a predetermined range from the beginning of text included in a thumbnail already placed on the board.
4. 4. The information processing apparatus according to claim 3, wherein the predetermined range corresponds to a range of a predetermined number of characters from a first character of the text, or a range of a predetermined number of pixels from a first character of the text.
5. The information processing device according to claim 1, characterized in that the providing unit adds an operation icon to a second thumbnail that is superimposed on a first thumbnail among the thumbnails arranged on the board, and exposes the first thumbnail when an operation on the operation icon is received.
6. The information processing apparatus according to claim 5 , wherein the providing unit executes a display in which a portion of the thumbnail to which the operation icon has been added is turned up in a direction in which the operation icon is dragged.
7. The information processing apparatus according to claim 1 , wherein the providing unit places, on the board, a thumbnail to which a user icon for identifying a user who requests the placement of the content on the board has been added.
8. The information processing device according to claim 7, characterized in that the providing unit highlights, among the thumbnails placed on the board, thumbnails for which placement of content on the board has been requested by the same user as the user corresponding to the user icon that has accepted the operation.
9. The information processing device according to claim 7, characterized in that the providing unit changes and displays to the foreground the layer of a thumbnail, among the thumbnails placed on the board, for which placement of content on the board has been requested by the same user as the user corresponding to the user icon that has accepted the operation.
10. The information processing device according to claim 1, characterized in that, when the providing unit receives a display request from the user requesting that the board be displayed, it highlights additional thumbnails that were added to the board that was displayed when the previous display request was received from the user.
11. 11. The information processing device according to claim 1, wherein the providing unit places, on the board, advertising content related to a theme set for the board.
12. 1. A computer-implemented information processing method, comprising: a receiving step of receiving a designation of content according to a theme from a user; a generating step of generating a thumbnail of the specified content; A providing step of providing content in which the generated thumbnails are arranged on a board in a predetermined manner; 13. An information processing method comprising:
13. A reception procedure for receiving a content specification according to a theme from a user; a generation step for generating a thumbnail for the specified content; A provision step of providing content in which the generated thumbnails are arranged on a board in a predetermined manner; An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
Summary preparation device and summary preparation program
JP2009064275A
Information processing apparatus, information processing system, method, and program
JP2017091010A
Information display device
JP2018073096A
Information processing apparatus, information processing method, and information processing program
JP2019197422A