Viewer device, management device, content providing device, content system, method and program

JP7651221B1Active Publication Date: 2025-03-26U2TECH INC
View PDF 11 Cites 0 Cited by

Patent Information

Application Number
JP2024066435
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-04-16
Publication Date
2025-03-26
Estimated Expiration
2044-04-16

Smart Images

  • Figure 0007651221000001_ABST
    Figure 0007651221000001_ABST
Patent Text Reader

Abstract

To provide a new mechanism for proofreading mistakes in digital content. A viewer device (100) has a suggestion instruction unit (112) capable of suggesting editing of characters, symbols and / or figures in digital content provided from a server (300).
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a viewer device, a management device, a content providing device, a content system, a method, and a program.

[0002] 2. Description of the Related Art In recent years, digital content such as digital comics (electronic comics), electronic books, and videos has become increasingly available for viewing via devices such as mobile terminals, such as smartphones, and personal computers.

[0003] The following Patent Documents 1 and 2 disclose a comic book viewing system for viewing digital comics. The comic book viewing system includes an electronic book terminal for viewing digital comics, and a server for distributing the digital comics to the electronic book terminal. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent Publication No. 2012-168590 [Patent Document 2] Patent Publication No. 2012-133661 Summary of the Invention [Problem to be solved by the invention]

[0005] It is difficult for creators to eliminate all mistakes in digital content, such as typos, misprints, mistranslations, etc., when creating digital content. Also, proofreading digital content for mistakes can require a lot of time and money.

[0006] Therefore, new mechanisms for proofreading mistakes in digital content are desirable. [Means for solving the problem]

[0007] A viewer device according to one aspect includes a suggestion instruction unit capable of suggesting editing of characters, symbols, and / or figures in digital content provided from a server.

[0008] The management device according to one aspect includes means for acquiring, from a server, an editing candidate list of characters, symbols and / or figures in the digital content obtained from the viewer device.

[0009] The content providing device according to one aspect includes a suggestion receiving unit configured to receive, from the viewer device, a suggestion for editing characters, symbols, and / or graphics in the digital content.

[0010] A content system according to one embodiment includes a viewer device, a content providing device that provides content to the viewer device, and a management device. The viewer device includes a suggestion instruction unit that can suggest editing of characters and / or symbols in digital content provided from the content providing device. The management device includes means for acquiring, from the content providing device, a list of requests for editing characters and / or symbols in digital content obtained from the viewer device via the content providing device.

[0011] A method according to one aspect includes a viewer device performing the steps of receiving digital content from a server and sending suggestions for editing characters, symbols and / or figures in the digital content to the server.

[0012] A method according to another aspect includes a step of a management device acquiring, from a server, an editing candidate list of characters, symbols, and / or graphics in digital content.

[0013] A method according to yet another aspect includes a step of a content providing device receiving, from a viewer device that has provided digital content, a suggestion for editing characters, symbols, and / or graphics in the digital content.

[0014] A program according to one aspect is a program for causing a computer to execute any one of the above methods.

[0015] A viewer device according to another aspect is a viewer device for visually viewing digital content having a plurality of pages, and has a reading function for automatically reading characters in the digital content, and is configured to automatically display the next page after reading the last character present on a currently displayed page of the digital content.

[0016] A method according to another aspect includes a viewer device performing a step of automatically reading characters in digital content having a plurality of pages, the step including automatically displaying a next page on the viewer device after reading a last character present on a currently displayed page of the digital content.

[0017] A program according to another aspect is a program that causes a computer to execute the method described in the preceding paragraph.

[0018] A program according to one aspect is a program for causing a computer to execute any one of the above methods. [Brief description of the drawings]

[0019] [Figure 1] FIG. 1 is a block diagram showing a content system according to the first embodiment. [Diagram 2] FIG. 2 is a diagram showing an example of data of content information. [Diagram 3] FIG. 3 shows an example of digital content displayed on the display unit of the viewer device. [Figure 4] FIG. 4 shows another example of digital content displayed on the display unit of the viewer device. [Diagram 5] FIG. 5 is a sequence diagram for explaining an operation of proposing editing of characters and / or symbols in content and reflecting the suggestion. [Figure 6]FIG. 6 is a diagram showing an example of data in the editing candidate list. [Figure 7] FIG. 7 is a diagram showing an example of the editing suggestion mode displayed on the display unit of the viewer device. [Figure 8] FIG. 8 is a diagram showing another example of the editing suggestion mode displayed on the display unit of the viewer device. [Figure 9] FIG. 9 is a diagram showing an example of the edit reflection mode displayed on the display unit of the management device. [Figure 10] FIG. 10 is a diagram showing an example of edited content information data. [Figure 11] FIG. 11 is a diagram illustrating an example of data of user information. [Figure 12] FIG. 12 is a flowchart showing the automatic reading out process. [Figure 13] FIG. 13 is a diagram illustrating an example of data of the waiting time information. [Figure 14] FIG. 14 shows an example of digital content displayed on the display unit of the viewer device according to the second embodiment. [Figure 15] FIG. 15 is a diagram showing an example of the editing suggestion mode displayed on the display unit of the viewer device according to the second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] Hereinafter, an embodiment will be described with reference to the drawings. In the following drawings, the same or similar parts are denoted by the same or similar reference numerals.

[0021] [First embodiment] FIG. 1 is a block diagram showing a content system according to a first embodiment. FIG. 2 is a diagram showing an example of content information data. FIG. 3 shows an example of digital content displayed on the display unit of a viewer device. FIG. 4 shows another example of digital content displayed on the display unit of a viewer device. FIG. 5 is a sequence diagram for explaining an operation of proposing editing of characters and / or symbols in content and reflecting the same. FIG. 6 is a diagram showing an example of data of an editing candidate list. FIG. 7 is a diagram showing an example of an editing proposal mode displayed on the display unit of a viewer device. FIG. 8 is a diagram showing another example of an editing proposal mode displayed on the display unit of a viewer device. FIG. 9 is a diagram showing an example of an editing reflection mode displayed on the display unit of a management device. FIG. 10 is a diagram showing an example of content information data after editing. FIG. 11 is a diagram showing an example of user information data.

[0022] The content system 10 may include a viewer device 100, a management device 200, and a content providing device 300.

[0023] There are no particular limitations on the viewer device 100 and the management device 200 as long as they are computers connectable to a network. The viewer device 100 and the management device 200 may be a mobile terminal such as a smartphone, a personal computer, or the like.

[0024] The viewer device 100 and the management device 200 can be connected to a content providing device 300 via a network. The content providing device 300 is a server for providing content to the viewer device 100.

[0025] The content providing device 300 may be configured with one computer or multiple computers, and may be configured with, for example, a distributed computer system.

[0026] The management device 200 is used, for example, to upload original content to the content providing device 300 and to manage the content. Therefore, the management device 200 is used by a content manager.

[0027] The content providing device 300 and the viewer device 100 can transmit / receive data to / from each other via a network. The content providing device 300 and the management device 200 can transmit / receive data to / from each other via a network. The network may be any of a variety of networks (hereinafter simply referred to as "network") such as the Internet, an extranet, or an intranet.

[0028] Hereinafter, the distributor of digital content, i.e., the user who operates the management device 200, may be referred to as a "distribution user." A user who views the distributed digital content, i.e., the user who operates the viewer device 100, may be referred to as a "viewing user." When there is no need to distinguish between these users, they may be simply referred to as "users."

[0029] It should be noted that the user who operates the management device 200 may also be the user who operates the viewer device 100. When a distribution user is not distributing content himself / herself, he / she may also be a viewing user who views content distributed by other distribution users. Furthermore, a distribution user may view (confirm) content on his / her own management device 200 during the period in which the content is being distributed. The viewer device 100 may request user registration at the time of initial use by the viewing user, or may be usable without user registration at the time of initial use.

[0030] The viewer device 100 may include a control unit 110, a communication I / F 120, and a display unit 130. The management device 200 may include a control unit 210, a communication I / F 220, and a display unit 230. The content providing device 300 may include a control unit 310 and a communication I / F 320.

[0031] The control units 110, 210, and 310 control each element of the content system. The control units 110, 210, and 310 may have a calculation device and a storage device that processes and stores various data. The control units 110, 210, and 310 may include a CPU (Central Processing Unit), a ROM (Read Only Memory), and a RAM (Random Access Memory). The CPU is a calculation device that controls the system. The details of this control may correspond to various controls described below. The ROM stores programs that realize various processes by the CPU. Such programs may be, for example, programs for executing various controls described below. The RAM stores data necessary for various processes by the CPU.

[0032] In FIG. 1, the viewer device 100, the management device 200, and the content providing device 300 are illustrated as a single computer, but may be configured as a collection of physically separate elements.

[0033] The communication I / Fs 120, 220, and 320 are implemented as hardware, firmware, or communication software such as a TCP / IP driver or a PPP driver, or a combination of these.

[0034] The viewer device 100 and the management device 200 can transmit and receive data to and from the content providing device 300 via the communication I / Fs 120, 220, and 320, respectively.

[0035] The display unit 130 and the display unit 230 may be a display integrated with the computer, or may be a detachable display separate from the computer. The display unit 130 and the display unit 230 display digital content and display screens necessary for managing the digital content.

[0036] The control unit 210 of the management device 200 may include an uploading means 212. The uploading means 212 is a means for uploading original content to the content providing device 300 (server). Therefore, a manager of the original content, that is, a distribution user, can use the management device 200 to upload content to the content providing device 300.

[0037] The content may be digital content including characters, symbols, and / or figures. In this specification, figures may be a concept including "pictures". Preferably, the digital content may include both figures and characters and / or symbols. More preferably, the digital content may have, for example, a plurality of speech bubbles and characters and / or symbols associated with each of the plurality of speech bubbles. In one example, the digital content is a digital comic book or an electronic book. The digital content may be content having a plurality of pages.

[0038] The content providing device 300 stores content information 342 of the digital content uploaded from the management device 200 in the storage unit 340. Preferably, the content providing device 300 stores the content information in association with the distribution user.

[0039] The control unit 310 of the content providing device 300 may automatically extract characters or symbols in the content. If the characters or symbols in the uploaded original content are not text data, the control unit 310 automatically extracts the characters or symbols in the content (OCR technology). As a result, the characters or symbols in the content can be stored as text information (text data).

[0040] After characters or symbols in the content are automatically extracted, image data in which the extracted characters or symbols have been removed from the digital content, i.e., typeset-free data (image data including only graphics), may be stored in the memory unit 340 of the content providing device 300.

[0041] The content providing device 300 stores characters or symbols (text information) in digital content in association with position information in the content (see also FIG. 2). FIG. 2 is a diagram showing an example of content information data. As shown in FIG. 2, the position information in the content may include at least one, and preferably a plurality of, for example, a page number, a frame number, and a display section number of the content.

[0042] Here, a frame (see also reference numeral 910 in FIG. 3 and FIG. 4) is defined by an area obtained by dividing one page of content into several parts. Frame numbers are numbers given in order to the divided frames.

[0043] A speech bubble (see also reference numeral 922 in Figs. 3 and 4) corresponds to an area in the content to which characters and / or symbols are added. A display section number is a number sequentially assigned to speech bubbles 922 and areas 924 without speech bubbles in each frame. The "display section" will be described later.

[0044] As shown in Fig. 2, the position information in the content may include, for example, coordinate data. The coordinate data preferably includes at least coordinates (x, y) on two-dimensional axes. More preferably, the coordinate data includes height and width (h, w) in addition to the coordinates (x, y) on the two-dimensional axes. The coordinate data may indicate information regarding the position of a character or symbol in the content.

[0045] For example, characters or symbols in the content may be arranged in various positions within a graphic (e.g., a picture) in the content. When multiple characters or symbols exist on the same page in the content, the characters or symbols may be divided into several sections (hereinafter referred to as "display sections") according to a desired grouping.

[0046] In one example, as shown in Fig. 3, at least some of the display sections 920 for the plurality of characters and / or symbols may correspond to speech bubbles 922 in the digital content. In another example, at least some of the display sections 920 may correspond to a region 924 of a group of characters and / or symbols without a speech bubble 922. Please note that in Fig. 3, the black rectangles drawn on the display unit 130 actually represent some characters.

[0047] In this case, the coordinate data stored as content information may represent the position and / or size of display section 920. The coordinate data (x, y) may represent, for example, a representative point of display section 920 (a representative position of the range displayed on display unit 130). The coordinate data (h, w) may represent, for example, the height and width of display section 920.

[0048] In the example shown in FIG. 2, a content ID, a content name, a story name, a page number, a frame number, a speech bubble number, and coordinate data are stored together with text information (characters and / or symbols in the content).

[0049] Here, the frame numbers and / or speech bubble numbers can be used as an index representing the order of display sections 920 in the digital content, i.e., the order in which characters or symbols are read. The frame numbers and / or speech bubble numbers may be automatically assigned by a trained AI, or may be assigned and / or modified by the distribution user via the management device 200.

[0050] The control unit 310 of the content providing device 300 may have a function of automatically translating characters or symbols in digital content. The content providing device 300 automatically translates characters or symbols in digital content from the original language to another language in response to a request from the management device 200. The automatic translation may be, for example, translation from Japanese to English, translation from Japanese to Korean, translation from Japanese to Chinese, or the reverse. The translated characters or symbols may be stored in the storage unit 340 as, for example, content information 342.

[0051] In the example shown in FIG. 2, the content information has characters or symbols in an original language and characters or symbols in a translated language. The content information may have characters or symbols in an original language and characters or symbols in one or more translated languages. For example, the content information may have Japanese characters or symbols as the original language and both English and Chinese characters or symbols as the translations (see FIG. 2). The language to be translated may be freely selected by the distribution user. Thus, the content information may have fields corresponding to multiple languages ​​into which it can be translated.

[0052] Although not shown in Fig. 2, the content information may include decoration information associated with the characters or symbols of each language. The decoration information may be, for example, the type, size, and / or color of the font for the characters or symbols of each language.

[0053] The management device 200 may be capable of checking the translated characters or symbols. The broadcast user may be configured to be able to correct the translated characters or symbols through the management device 200, if necessary.

[0054] When characters or symbols in the digital content are translated, the content providing device 300 may generate image data in which characters or symbols in the original language are replaced with the translated characters or symbols, and store the image data in the storage unit 340. The image data in which characters or symbols in the original language are replaced with the translated characters or symbols can be generated, for example, by superimposing the non-typeset data and the translated characters or symbols described above to generate image data. Preferably, when superimposing the non-typeset data and the translated characters or symbols to generate image data, the translated characters or symbols are converted into image data based on decoration information (e.g., font type, size, and / or color, etc.) associated therewith.

[0055] The content distribution unit 312 of the content providing device 300 provides digital content to the viewer device 100 in response to a request from the viewer device 100 .

[0056] The viewer device 100 receives digital content from the content providing device 300 in response to a request for content distribution to the content providing device 300. The display unit 130 of the viewer device 100 displays the provided content (see also Figs. 3 and 4). Characters, symbols and / or figures in the content are displayed on the display unit 130 of the viewer device 100.

[0057] The viewer device 100 may have a language switching means 111 for switching the language of characters or symbols in the content. This allows the viewing user to change the characters or symbols in the content to a language of his / her choice. Specifically, in response to a request from the viewer device 100, the content providing device 300 can cause the viewer device 100 to display digital content including characters and / or symbols in a language according to the request.

[0058] For example, if the language of the characters or symbols in the digital content to be displayed on the viewer device 100 is the same as the language of the characters or symbols in the digital content uploaded by the distribution user, the content providing device 300 may transmit the original image data of the digital content to the viewer device 100.

[0059] Alternatively, the content providing device 300 may transmit the above-mentioned non-typesetting data (image data) and content information (see FIG. 2) including information on characters or symbols in the original language (text data) to the viewer device 100. Preferably, the content providing device 300 may transmit the above-mentioned non-typesetting data (image data), information on characters or symbols in the original language (text data), and decoration information associated with these characters or symbols (e.g., font type, size, and / or color, etc.) to the viewer device 100. In this case, the viewer device 100 may display the received non-typesetting data (image data) in combination with the information on characters or symbols. The viewer device 100 receives coordinate data together with the characters or symbols associated with the display section 920, and therefore can display the display section 920 in an appropriate position.

[0060] When the language of characters or symbols in the digital content to be displayed on the viewer device 100 is a different language that has been translated from the original language, the content providing device 300 can transmit image data to the viewer device 100 in which the characters or symbols in the original language have been replaced with the translated characters or symbols.

[0061] Alternatively, the content providing device 300 may transmit the above-mentioned non-typesetting data (image data) and content information (see FIG. 2) including information on characters or symbols in a translated language (text data) to the viewer device 100. In this case, the viewer device 100 may combine and display the received non-typesetting data (image data) and the information on characters or symbols.

[0062] 3 and 4, a selection means such as a pull-down menu 940 is shown as the language switching means 111. By switching the language, for example between Japanese and English, it is possible to switch between the state shown in FIG. 3 and the state shown in FIG. 4.

[0063] Here, when the language is switched, there is a possibility that the translated language will not fit within the range of the original speech bubble. In this case, the content providing device 300 may automatically change the size and shape of the frames and speech bubbles in the content according to the length of the characters and / or symbols in the automatically translated content. Such a change in size and shape of the frames and speech bubbles can be realized, for example, by the technology described in Patent Document 2. Alternatively or in addition to this, the content providing device 300 may automatically change the size of the characters and / or symbols according to the length of the characters and / or symbols in the automatically translated content.

[0064] Here, when the content providing device 300 provides content to the viewer device 100 for the first time, the content providing device 300 may automatically select and deliver the language of the characters or symbols in the content based on information on the country to which the viewing user of the viewer device 100 belongs. In this case, even if the original language of the content is Japanese, if the viewing user of the viewer device 100 belongs to the United States, the characters and / or symbols in the content provided initially are provided in English. Note that information on the country to which the viewing user belongs can be determined from the time of initial user registration, country information linked to the terminal used, country information from which the terminal used accesses the Internet, and / or the language setting of the terminal used itself. The language setting of the terminal itself can be used from information stored in the cookie or browser storage of the viewer device 100.

[0065] (Suggested editing of characters and / or symbols) The viewer device 100 may have a switching means 114 for switching between a viewing mode in which the digital content provided by the content providing device 300 can be viewed, and an editing request mode in which editing of characters and / or symbols in the digital content can be suggested.

[0066] 3 and 4, a button 950 for switching between a viewing mode and an editing request mode is displayed on the display unit 130 of the viewer device 100. A viewing user operating the viewer device 100 can switch between the viewing mode and the editing request mode by selecting, for example, clicking or tapping, the button 950.

[0067] The viewing mode is a mode in which the content provided to the viewer device 100 can be viewed, for example, watched (see FIGS. 3 and 4). A viewing user who operates the viewer device 100 can enjoy the content in the viewing mode.

[0068] In the viewing mode, the viewing user can change the page of the currently displayed content by, for example, swiping the display unit 130 in a predetermined direction or dragging the pointer on the display unit 130.

[0069] As described above, the viewing mode is switched to the edit request mode by the switching means 114. In the embodiment shown in the figure, the viewing user operating the viewer device 100 selects, for example clicks or taps, the button 950 to switch from the viewing mode to the edit request mode.

[0070] In the first embodiment, the viewer device 100 has a suggestion instruction unit 112 capable of suggesting editing of characters and / or symbols in digital content provided by the content providing device 300. This allows the viewing user to suggest editing of characters and / or symbols in the digital content to the content providing device 300 via the viewer device 100. The suggestion of editing of characters and / or symbols in the digital content may be, for example, changing a line in the display section 920, correcting a typo, and / or correcting a mistranslation, etc. For example, the suggestion of editing of characters and / or symbols in the digital content may be changing characters and / or symbols in the speech bubble 922 or the area 924 without the speech bubble 922, correcting a typo, and / or correcting a mistranslation, etc.

[0071] When proposing editing of characters and / or symbols in digital content, the viewer device 100 preferably transmits information on the characters and / or symbols to be proposed as well as user information on the proposed user to the content providing device 300. At this time, the viewer device 100 may transmit, to the content providing device 300, decoration information (e.g., font type, size, and / or color) associated with the characters and / or symbols together with the information on the characters and / or symbols to be proposed.

[0072] In a specific example, the viewing user can select characters or symbols in the digital content to be edited in the edit request mode. For example, the viewing user may be able to select characters or symbols for which editing is to be proposed by selecting, for example, tapping or clicking, characters or symbols in the content displayed on the display unit 130 of the viewer device 100.

[0073] In one example, a configuration may be made in which editing of characters or symbols can be suggested for each frame 910 or each display section 920 of the content displayed on the display unit 130. In this case, an editable window may appear when the viewing user selects, for example, taps or clicks, a specific frame 910 and / or a specific display section 920 in the content displayed on the display unit 130. The example shown in Fig. 7 shows a state in which a window 930 appears when the viewing user taps the top right display section 920, i.e., the speech bubble 922, shown in Fig. 4.

[0074] The suggestion instruction unit 112 may be configured to be able to select at least one editing suggestion from the editing candidate list acquired from the content providing device 300. In the example shown in Fig. 6, characters and / or symbols associated with the selected display section 920 are displayed in a window 930.

[0075] More specifically, an original language (original text) 810 of the characters and / or symbols associated with a selected frame 910 and / or a specific display section 920 and a translated language (translated text) 820 are displayed in comparison in a window 930. The original language 810 and the automatically translated language 820 are provided by the content providing device 300.

[0076] Here, the content providing device 300 holds, as content information (FIG. 2), coordinate data (x, y, h, w) of each display section 920. Therefore, based on information on a position selected by a viewing user on the display unit 130 of the viewer device 100 in the edit request mode, the content providing device 300 can identify characters and / or symbols (original language and translated language) associated with the display section 920 corresponding to the position selected by the viewing user, and transmit them to the viewer device 100.

[0077] In addition, if a suggestion for editing the characters and / or symbols associated with the selected frame 910 and / or a specific display section 920 has been received from another viewing user in the past, the content providing device 300 may store and retain a list of suggestions for editing the characters and / or symbols (edit candidate list) (see FIG. 6).

[0078] 6, the editing candidate list may be managed by linking information specifying a unit of characters and / or graphics to be edited, i.e., a frame or a display section, with information on the characters and / or graphics of the editing candidates. Preferably, the characters and / or graphics of the editing candidates may be stored in association with the number of viewing users who support it and / or the number of viewing users who do not support it.

[0079] When there is an editing candidate list linked to the frame 910 and / or the display section 920 selected as a candidate for editing, the content providing device 300 may provide the viewer device 100 with the editing candidate list of the character and / or symbol.

[0080] 7, the viewing user is configured to be able to select at least one editing candidate from the editing candidate list 830 of the selected character and / or symbol from the viewer device 100. For example, the viewing user can vote for a desired proposal by selecting a voting button 840 displayed in a window 930 of the viewer device 100.

[0081] The suggestion instruction unit 112 may be configured to suggest any character and / or symbol for the character and / or symbol associated with the selected frame 910 and / or the specific display section 920. If no suggestion for editing the character and / or symbol has been received from another viewing user in the past, or if there is no desirable candidate in the editing candidate list, the viewer device 100 is preferably configured to suggest any character and / or symbol.

[0082] In the example shown in Fig. 7, a button 860 for proposing a new candidate is displayed in a window 930 of the viewer device 100. In this example, when a viewed user selects the button 860, the display in the window 930 transitions to the state shown in Fig. 8. Alternatively, when another viewed user has not yet proposed editing, that is, when there is no editing candidate list, the viewer device 100 may directly transition to the state shown in Fig. 8 without transitioning to the state shown in Fig. 7 by selecting the button 950 shown in Fig. 4.

[0083] In the example shown in FIG. 8, the original language (original text) 810 of the characters and / or symbols associated with a selected frame 910 and / or a specific display section 920 and the automatically translated language (translated text) 820 are displayed in contrast in a window 930.

[0084] 8, the viewing user can suggest any character and / or symbol for the character and / or symbol associated with the selected frame 910 and / or the specific display section 920 from the viewer device 100. Specifically, the viewer device 100 is configured to allow any character and / or symbol to be input into an input unit 870 displayed in a window 930.

[0085] When the viewing user selects a button 890 displayed in the window 930 while characters and / or symbols have been input into the input unit 870, the information input into the input unit 870 is transmitted to the content providing device 300. This enables the suggestion instruction unit 112 of the viewer device 100 to make an editing suggestion for the characters or symbols in the content. In the examples shown in Fig. 7 and Fig. 8, the suggestion instruction unit 112 is configured to prompt the viewing user to suggest a correct translation.

[0086] The content providing device 300 has a suggestion receiving unit 318 that receives a suggestion for editing characters and / or symbols in digital content from the viewer device 100. The suggestion for editing characters and / or symbols is stored and managed as an editing candidate list in the storage unit 340 (see FIG. 6).

[0087] A distribution user can request an editing candidate list of characters and / or symbols in digital content from the content providing device 300 via the management device 200. In response to this request, information on the editing candidate list is sent from the content providing device 300 to the management device 200.

[0088] 9 shows an example of the management device 200 in a state in which information on the editing candidate list is displayed on the display unit 230. The distribution user can check the information on the editing candidate list of characters and / or symbols in the content using the management device 200. At this time, it is preferable that the information on the editing candidate list is sorted in descending or descending order of the number of votes cast by the viewed users and displayed on the display unit 230. More preferably, the list of editing suggestions is displayed in descending order of the number of votes cast by the viewed users.

[0089] In the first embodiment, the management device 200 has a selection means 216 for selecting whether or not to reflect a request for editing characters and / or symbols in digital content obtained from the viewer device 100 via the content providing device 300. This allows the distribution user to select whether or not to edit characters and / or symbols and / or how to edit them.

[0090] In the example shown in FIG. 9, the original language (original text) 710 of the characters and / or symbols associated with a selected frame 910 and / or a specific display section 920, the automatically translated language (translated text) 720, and information 730 of an editing candidate list obtained from a viewing user are displayed in comparison on the display unit 230 of the management device 200.

[0091] The distribution user can adopt one of the pieces of information 730 in the editing candidate list. In the example shown in FIG. 9, the distribution user can determine which candidate to replace the characters or symbols in the content with by selecting a button 750 linked to one of the pieces of information 730 in the editing candidate list. When the distribution user selects one of the pieces of information 730 in the editing candidate list through the management device 200, the content providing device 300 edits (corrects) the corresponding characters or symbols in the content information and stores it as content information. This allows the characters or symbols in the content information, for example, translated characters or symbols, to be corrected, as shown in FIG. 10.

[0092] Furthermore, the content providing device 300 may regenerate image data of the page of the content including the edited characters or symbols, along with editing the content information. The image data can be regenerated by overlaying the above-mentioned non-typesetting data, the edited characters or symbols, and the unedited characters or symbols on the same page as the edited characters or symbols to generate image data.

[0093] As a result, when a content delivery request is made from the viewer device 100 after characters or symbols in the content information have been edited, the content including the edited characters and / or symbols is displayed on the display unit 130 of the viewer device 100.

[0094] Preferably, the number of votes 740 given by the viewing users for the proposed candidates may also be displayed on the management device 200 in association with the editing candidate list information 730. The number of votes 740 is determined by votes from a plurality of viewing users, as described with reference to Fig. 7. The distribution user can select an appropriate candidate from the editing candidate list by referring to the number of votes 740.

[0095] According to the above aspect, the distributor does not need to improve the accuracy of the translation of the characters and / or symbols in the digital content in advance. The distributor can appropriately edit the translation of the characters and / or symbols in the digital content based on the suggestions from the viewing user. Therefore, it is possible to reduce the effort required to proofread the translation of the characters and / or symbols in the digital content.

[0096] In the above embodiment, the correction of the translation of characters and / or symbols in the digital content has been described as an example. However, the present invention is not limited to the correction of the translation. For example, the viewer device 100 may be configured to suggest, for example, changing any character or symbol in the digital content or correcting a clerical error. In this case, the distributor can select whether or not to reflect the suggestion from the viewing user through the management device 200. Since any viewing user who has viewed the digital content thus published can point out mistakes in the digital content, the more the digital content is viewed, the more mistakes can be corrected.

[0097] The content providing device 300 may store user information, for example, information on a viewing user, in the storage unit 340 (see FIG. 11). As shown in FIG. 11, the user information 344 may store a user ID, a user name, and a score in association with each other.

[0098] The score may be, for example, an index representing a proposal that has been reflected by a distributor among proposals for editing characters and / or symbols in digital content. For example, the score may be increased according to the number of times that a proposal for editing characters and / or symbols has been reflected. Thus, when a distributor reflects an editing proposal from a viewed user through the management device 200, the score associated with the viewed user who made the proposal is increased. Based on information on the reflection of the editing proposal from the management device 200, the content providing device 300 increases the increased score associated with the username of the viewed user and stores it in the memory unit 340.

[0099] In the edit reflection mode, the score may be displayed on the display unit 230 of the management device 200. Specifically, the name of the viewed user and the score are displayed in association with the characters and / or symbols from the viewed user (see FIG. 9).

[0100] The score can be an index showing whether the editing suggestion of the viewed user for the characters and / or symbols is excellent. Therefore, in the editing reflection mode, the distribution user can refer to the score associated with the viewed user when reflecting the editing suggestion of the characters and / or symbols in the digital content.

[0101] The content providing device 300 may store user information, for example, information on a viewing user, in the storage unit 340 (see FIG. 11). As shown in FIG. 11, the user information 344 may store a user ID, a user name, and points in association with each other.

[0102] The points may be, for example, money, virtual currency, or the like. Such points may be obtained by charging, for example, money or virtual currency.

[0103] The points may be usable in place of money in the services provided by the content providing device 300. For example, the points may be used by the viewing user for the services provided by the content providing device 300. Such services may be, for example, the purchase of paid digital content stored in the content providing device 300, a paid rental service, or the granting of points to a distribution user (for example, tipping), etc.

[0104] When the distribution user reflects an edit of characters and / or symbols in the content, the content providing device 300 may perform a process of giving points to the viewing user who proposed the edit of the characters and / or symbols. This provides an incentive to the viewing user to propose an edit of characters and / or symbols in the content.

[0105] (Automatic reading function) The automatic reading function of the viewer device 100 will be described mainly with reference to Fig. 12 and Fig. 13. Fig. 12 is a diagram showing a flowchart of the automatic reading. Fig. 13 is a diagram showing an example of data of waiting time information.

[0106] The viewer device 100 may have a read-aloud function 116 that automatically reads out the characters in the content in the viewing mode. A read-aloud button 980 for reading out the characters in the content may be displayed on the display unit 130 of the viewer device 100. When the read-aloud button 980 is selected, for example, clicked or tapped, the characters in the content are automatically read out. Sound corresponding to the characters in the content is emitted from a microphone provided in the viewer device 100. Here, the sound data relating to the characters in the content and their translations may be generated, for example, by a trained application (AI).

[0107] The characters in the content are ordered based on their position information. The order of the characters in the content may be determined, for example, by at least one of the page number, frame number, and speech bubble number of the content, and preferably by all of them. The characters in the content may be automatically read out based on this ordering.

[0108] Preferably, a plurality of frames 910 and / or display sections 920 in one page of the digital content may be ordered. The ordering of the frames 910 is defined by the frame numbers of the content information described above. The ordering of the display sections 920 is defined by the display section numbers described above (see also FIG. 2). The viewer device 100 can read out the characters in the frames in order according to the ordering of the frames 910 by acquiring the content information as shown in FIG. 2 from the content providing device 300.

[0109] The viewing user can pause the automatic reading by the automatic reading function 116. That is, the viewer device 100 may have a means for pausing the automatic reading. Furthermore, the viewing user can cancel the pause of the automatic reading (i.e., play it back). That is, the viewer device 100 may have a means for canceling the pause of the automatic reading.

[0110] The flow of automatic read-aloud will be described in more detail with reference to Fig. 12. First, when the read-aloud button 980 is selected, the read-aloud function 116 of the viewer device 100 sets the frame to be read-aloud to the first frame of the page being displayed (step S1).

[0111] Next, the read-out function 116 determines whether the frame 910 to be read out contains characters (step S2). If the frame 910 to be read out contains characters, the read-out function 116 automatically reads out the characters in the frame 910 (step S3).

[0112] Here, when the same frame 910 includes multiple display sections 920, the reading function 116 may read out the characters in the display sections 920 in order according to the ordering of the multiple display sections 920.

[0113] After automatically reading out the characters in frame 910 in step S3, the read-out function 116 waits for a second specified time without reading out anything if necessary (step S4). By having the read-out function 116 wait for the second specified time, it is possible to reduce the possibility that the read-out function 116 will start reading out the characters of the next frame while the viewing user is looking at the frame that has been automatically read out. Step S4 need not be performed if it is not necessary.

[0114] In step S2, if the frame 910 to be read does not contain any characters, the process waits for a first specified time without reading anything (step S5). This reduces the possibility that the read-out function 116 will start reading out characters contained in the next frame while the viewing user is looking at a frame that does not contain characters.

[0115] After steps S3 to S5 are completed, the read-aloud function 116 determines whether the frame 910 currently set as the target to be read aloud is the last frame of the page being displayed on the display unit 130 (step S6).

[0116] If the frame 910 set as the frame to be read aloud is not the last frame on the displayed page, the read aloud function 116 sets the frame to be read aloud to the next frame (step S7). Then, the read aloud function 116 determines whether the frame 910 set as the new frame to be read aloud contains characters (step S2). The viewer device 100 can determine whether the set frame 910 contains characters from the content information acquired from the content providing device 300 (see FIG. 2).

[0117] By repeating steps S2 to S7, the read-aloud function 116 can set the frames to be read in order according to the ordering of the frames as described above. Therefore, the read-aloud function 116 can automatically read the characters included in all the frames of the currently displayed page according to the ordering of the frames.

[0118] If it is determined in step S6 above that the frame 910 currently set as the frame to be read aloud is the last frame of the page being displayed on the display unit 130, the read-aloud function 116 waits for a third specified time without reading anything aloud (step S8). The viewer device 100 can determine whether the set frame 910 is the last frame of the page being displayed from the content information (see FIG. 2) acquired from the content providing device 300. After the third specified time has elapsed, the viewer device 100 automatically displays the next page of the digital content on the display unit 130 (step S9).

[0119] When the next page is automatically displayed on the display unit 130, the read-aloud function 116 may automatically start reading the characters of the displayed page again in accordance with the flow shown in FIG.

[0120] In this way, the viewer device 100 is configured to automatically display the next page after reading out the last character on the page of the digital content being displayed. This allows the viewing user to enjoy the digital content without operating the viewer device 100 once automatic reading by the reading function 116 has started.

[0121] By providing the above step S5, the reading function 116 sets the frame to be read aloud to the next frame after the first specified time has elapsed if the frame to be read aloud does not contain any characters. This reduces the possibility that the reading function 116 will start reading characters contained in the next frame while the viewing user is looking at a frame that does not contain any characters.

[0122] By providing the above step S8, the viewer device 100 waits for the third specified time before transitioning to the next page after the processing of the last frame of the page (steps S3 to S5) is completed. This reduces the possibility that the viewing user will transition to the next page before finishing viewing the entire page of the digital content.

[0123] That is, if the last frame of a page of digital content contains text, the viewer device 100 automatically displays the next page after the third specified time has elapsed when the read-aloud function 116 has read the text in the last frame.

[0124] Furthermore, if the last frame of a page of the digital content does not contain any text, the viewer device 100 waits a first specified time (step S5) and then automatically displays the next page after a third specified time has elapsed.

[0125] It should be noted that step S8 is optional and may not be provided if unnecessary.

[0126] The first specified time, the second specified time, and / or the third specified time may be stored, for example, in the content providing device 300 and / or the viewer device 100. Preferably, the first specified time, the second specified time, and / or the third specified time are stored in the storage unit 340 of the content providing device 300 (FIG. 13). Specifically, as shown in FIG. 13, waiting time information is stored in association with the user name of the viewing user.

[0127] The waiting time information may hold information on the first specified time, the second specified time, and / or the third specified time. The first specified time, the second specified time, and / or the third specified time may be specified by a time (a value in seconds), for example. Alternatively, the first specified time, the second specified time, and / or the third specified time may be specified by a qualitative value, such as early, normal, or late. In FIG. 13, as an example, the second specified time and the third definition are specified by a value in seconds. In FIG. 13, as an example, the first specified time is specified by a qualitative value.

[0128] The viewer device 100 can perform the above-mentioned steps S4, S5 and S8 based on the waiting time information received from the content providing device 300, i.e., information regarding the first specified time, the second specified time and / or the third specified time.

[0129] When the content providing device 300 holds waiting time information, a viewing user can enjoy the content with the same settings (first specified time, second specified time and / or third specified time) regardless of which terminal the viewing user uses to view the content.

[0130] When the content providing device 300 holds the waiting time information, it is preferable that the information on the first specified time, the second specified time, and / or the third specified time can be changed by the viewing user through the viewer device 100. In this case, the viewer device 100 may have an input unit or the like for setting the first specified time, the second specified time, and / or the third specified time.

[0131] (Another method for determining the time prescribed in paragraph 1) The first specified time may be determined by both a reference time and a relative time. The reference time is a time determined for each digital content. The reference time does not have to depend on the viewing user. For example, the reference time may be set for a frame without characters or symbols as the content information shown in FIG. 2. The reference time may be determined by, for example, time (a value in seconds). A method for determining the reference time will be described later.

[0132] The relative time is a time determined for each viewing user. The relative time does not have to depend on the type of content, or may depend on the type of content. The relative time may be stored in association with the viewing user, for example, as shown in FIG. 13 (corresponding to the "first specified time" in FIG. 13). That is, the relative time may be determined by a qualitative value, such as early, standard, or late.

[0133] In this case, the relative time corresponds to a time for adjusting the reference time. For example, if the reference time is 2 seconds and the relative time is "early", the first specified time may be determined by a formula such as "2 seconds - 1 second". Also, for example, if the reference time is 2 seconds and the relative time is "late", the first specified time may be determined by a formula such as "2 seconds + 1 second".

[0134] In this way, the first specified time may be determined by a value obtained by correcting a reference time determined for each digital content by a relative time determined for each user.

[0135] In this case, the relative time may be set by the user. That is, the relative time may be a value set by the user. The reference time may be determined, for example, based on at least the ratio of the frame size to the page size of the digital content and information on the user pausing the read-aloud function. In other words, the first specified time may be determined based on at least one of the ratio of the frame size to the page size of the digital content, information on the user pausing the read-aloud function, and a value set by the user.

[0136] The reference time of the first specified time may be determined based on the ratio of the size of the frame to the size of the page of the digital content. More preferably, the first specified time may be set to a larger value as the size of the frame to the size of the page increases. This increases the waiting time for a frame of a large size, thereby further reducing the possibility that the text included in the next frame will start to be read while the visual user is looking at a frame that does not contain text.

[0137] The reference time of the first specified time may be determined and / or changed based on information on the pause of automatic reading by the viewed user. Specifically, when the viewed user stops the automatic reading function, the viewer device 100 transmits information on the stop of the reading function and position information of the frame 910 corresponding to the timing of the stop to the content providing device 300. The content providing device 300 records the information on the stop of the reading function and the position information of the frame 910 corresponding to the timing of the stop in association with each other.

[0138] If there are many viewing users who stop the read-aloud function at the same time, the content providing device 300 may greatly change the reference time of the first specified time for the frame 910 (the frame to be read) corresponding to the timing of the stop.

[0139] Such a change in the reference time of the first specified time can be achieved by AI, for example, by machine learning information on when the reading function has stopped and the position information of frame 910 corresponding to the timing at which the reading function has stopped.

[0140] It is preferable that the reference time of the first specified time is determined based on both the ratio of the frame size to the page size of the digital content and information regarding the user pausing the read-aloud function.

[0141] (Another method for determining the time prescribed in paragraph 3) The third specified time may be determined and / or changed based on information of a manual change of a page by the viewing user. Specifically, when the viewing user manually advances a page of the digital content on the viewer device 100, the viewer device 100 transmits information of the automatically advanced page to the content providing device 300. The content providing device 300 records the information of the automatically advanced page.

[0142] If many viewing users automatically proceed through the same page, the content providing device 300 may change the third predetermined time associated with the last frame 910 of the page to a smaller value. Such a change in setting may be realized by AI using machine learning, for example.

[0143] Furthermore, the viewer device 100 may have a speed adjustment means for adjusting the reading speed. A user operating the viewer device 100 can use the speed adjustment means to set the automatic reading speed to a speed suitable for the user.

[0144] (Initial value of the first specified time, the second specified time and / or the third specified time) The initial values ​​of the first, second, and / or third specified time may be set values ​​set by, for example, a broadcast user. Alternatively, the initial values ​​of the first, second, and / or third specified time may be automatically set by the content providing device 300 based on at least the content information.

[0145] In addition, when a viewing user uses the content providing service for the first time and / or when a viewing user views a certain content for the first time, the initial values ​​of the first specified time, the second specified time and / or the third specified time may be automatically set by the content providing device 300 based on the speed at which other users view the content.

[0146] The content providing device 300 may store a viewing speed for each viewing user and for each content. Specifically, the content providing device 300 may store a first specified time, a second specified time, and / or a third specified time for each viewing user and for each content, in association with the viewing user. In this case, the content providing device 300 can compare the first specified time, the second specified time, and / or the third specified time set for different viewing users for the same content. This allows the content providing device 300 to calculate an estimated value of the viewing speed of each viewing user.

[0147] In this case, even if it is the first time that the viewing user is viewing the content, the content providing device 300 can set initial values ​​for the first specified time, the second specified time and / or the third specified time based on the estimated viewing speed and the first specified time, the second specified time and / or the third specified time associated with other viewing users.

[0148] For example, if the estimated value of the viewing speed of a first viewing user is twice as much as the estimated value of the viewing speed of another second viewing user, the initial values ​​of the first specified time, the second specified time, and / or the third specified time associated with the first viewing user may be automatically set to 1 / 2 of the first specified time, the second specified time, and / or the third specified time associated with the second viewing user and stored. This allows the initial values ​​of the first specified time, the second specified time, and / or the third specified time to be set relatively appropriately even for content that the viewing user views for the first time.

[0149] (Auto-read edit suggestions) The suggestion instruction unit 112 of the viewer device 100 may be configured to be capable of pointing out errors in automatic reading by the read-aloud function 116. This can be realized in the same way as the suggestion instruction unit 112 according to the second embodiment described later. That is, in the editing suggestion mode of the viewer device 100, the viewing user can point out errors in automatic reading by inputting characters and / or symbols of his / her choice into the input unit 870 (see also FIG. 15 ) displayed in the window 930. Examples of errors in automatic reading include the wrong order in which frames are read, and errors in the pronunciation or reading of characters.

[0150] The content providing device 300 stores the proposal received from the proposal instruction unit 112 of the viewer device 100 as a proposal candidate list in the storage unit 340. The management device 200 can receive the proposal candidate list from the content providing device 300. The distribution user can view the proposal candidate list through the management device 200. This allows the distribution user to modify the digital content if necessary.

[0151] [Second embodiment] Next, a viewer device 100, a management device 200, a content providing device 300, and a content system according to the second embodiment will be described. FIG. 14 shows an example of digital content displayed on the display unit of the viewer device according to the second embodiment. FIG. 15 is a diagram showing an example of an editing suggestion mode displayed on the display unit of the viewer device according to the second embodiment. It should be noted that in the second embodiment, the same reference numerals are used for configurations similar to those in the first embodiment. Also, in the second embodiment, description of configurations similar to those in the first embodiment may be omitted.

[0152] The basic configuration of the content system in the second embodiment is almost the same as that in the first embodiment (see also FIG. 1). In the first embodiment, the viewer device 100 is configured to be able to suggest editing of characters and / or symbols in digital content. Instead, in the second embodiment, the viewer device 100 is configured to be able to suggest editing of figures (pictures) in digital content.

[0153] A viewing user operating the viewer device 100 according to the second embodiment can switch between the viewing mode and the editing request mode by selecting, for example, clicking or tapping, the button 950, in the same way as in the first embodiment.

[0154] In the second embodiment, the viewer device 100 has a suggestion instruction unit 112 capable of suggesting editing of a figure in digital content provided by the content providing device 300. This allows the viewing user to suggest editing of a figure in the digital content to the content providing device 300 via the viewer device 100. The suggestion of editing a figure in the digital content may be, for example, a correction of a figure in a frame 910.

[0155] In a specific example, the viewing user can select a shape in the digital content to be edited in the edit request mode. For example, the viewing user may be able to select a shape for which editing is to be proposed by selecting, for example, tapping or clicking, a shape in the content displayed on the display unit 130 of the viewer device 100.

[0156] In one example, a configuration may be made in which editing of a figure can be suggested for each frame 910 of the content displayed on the display unit 130. In this case, an editable window may appear when the viewing user selects, for example, taps or clicks, a specific frame 910 in the content displayed on the display unit 130. The example shown in Fig. 15 shows a state in which a window 930 appears when the viewing user taps the top left frame 910 shown in Fig. 14.

[0157] 15, the viewing user can suggest any information related to editing of a figure for the selected frame 910 from the viewer device 100. Specifically, the viewer device 100 is configured to allow any character and / or symbol to be input into an input section 870 displayed in a window 930.

[0158] When the viewing user selects a button 890 displayed in the window 930 while information regarding editing of a figure is input to the input unit 870, the information input to the input unit 870 is transmitted to the content providing device 300. This enables the suggestion instructing unit 112 of the viewer device 100 to make an editing suggestion for the figure in the content.

[0159] The content providing device 300 has a suggestion receiving unit 318 that receives a suggestion for editing a graphic in digital content from the viewer device 100. The suggestion for editing a graphic may be stored and managed as an editing candidate list in the storage unit 340 (see FIG. 6).

[0160] Although not shown in the figure, the content providing device 300 may be configured to transmit an editing candidate list linked to the frame 910 to the viewer device 100, as in the first embodiment, and allow the viewing user to select an appropriate editing candidate from the editing candidate list via the viewer device 100.

[0161] The content providing device 300 has a suggestion receiving unit 318 that receives a suggestion for editing a graphic in digital content from the viewer device 100. The suggestion for editing a graphic is stored and managed as an editing candidate list in the storage unit 340 (see FIG. 6).

[0162] A distribution user can request an editing candidate list of figures in digital content from the content providing device 300 via the management device 200. In response to this request, information on the editing candidate list is sent from the content providing device 300 to the management device 200.

[0163] The distribution user can then modify the figures in the digital content by himself / herself, if necessary, based on the information in the editing candidate list, and re-upload the modified digital content to the content providing device 300 via the management device 200.

[0164] The other configuration is similar to that of the first embodiment, and therefore the description thereof will be omitted.

[0165] It should be noted that the scope of the present invention also includes a method in which a computer performs the information processing described in the first and second embodiments. Specifically, the scope of the present invention also includes a method in which a computer performs the information processing performed by the viewer device 100 described above. Similarly, the scope of the present invention also includes a method in which a computer performs the information processing performed by the management device 200 described above. Similarly, the scope of the present invention also includes a method in which a computer performs the information processing performed by the content providing device 300 described above. Furthermore, it should be noted that a program for causing a computer to execute such a method is also included in the scope of the present invention.

[0166] Such a computer program may be stored in and provided to a computer on any of a variety of types of non-transitory computer readable media, including any of a variety of types of tangible storage media.

[0167] Examples of non-transitory computer-readable media include magnetic recording media (e.g., floppy disks, magnetic tapes, hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / Ws, and semiconductor memories (e.g., mask ROMs, PROMs (Programmable ROMs), EPROMs (Erasable PROMs), flash ROMs, and RAMs (random access memory)).

[0168] The program may be provided to the computer by various types of transitory computer readable media. Examples of the transitory computer readable medium include an electric signal, an optical signal, and an electromagnetic wave. The transitory computer readable medium may provide the program to the computer via a wired communication path such as an electric wire and an optical fiber, or via a wireless communication path.

[0169] As described above, the contents of the present invention have been disclosed through the embodiments, but the descriptions and drawings forming part of this disclosure should not be understood as limiting the present invention. From this disclosure, various alternative embodiments, examples and operating techniques will become apparent to those skilled in the art. Therefore, it should be noted that the technical scope of the present invention is defined only by the invention-specific matters related to the scope of the claims appropriate from the above description. [Explanation of symbols]

[0170] 10 Content System 100 Viewer device 200 Management device 300 Content providing device

Claims

1. A management device operated by a broadcast user, comprising: an uploading means for uploading digital content including characters, symbols and / or figures to be distributed to a viewer device for viewing by a viewing user to a server, which is a content providing device, in response to a request from the viewing user; a means for acquiring from the server an editing candidate list obtained from the viewer device capable of proposing editing of characters, symbols and / or graphics in the digital content, the editing candidate list being for characters, symbols and / or graphics in the digital content uploaded by the distribution user; and a selection means for selecting whether or not to reflect a request for editing of characters, symbols and / or figures in the digital content uploaded by the distribution user himself / herself using the upload means, based on the editing candidate list.

2. the digital content having display sections for a plurality of characters and / or symbols and characters and / or symbols associated with each of the display sections; The management device according to claim 1 , wherein the editing candidate list is generated for each of the display sections.

3. The digital content has a plurality of frames defined by regions obtained by dividing a page into several parts, The management device according to claim 1 , wherein the editing candidate list is generated for each of the frames.

4. 2. The management device of claim 1, wherein when the editing candidate list includes multiple candidates for editing characters, symbols, and / or figures in the digital content, the management device is configured to sort the editing candidate list in order of the number of votes received and display the list on a display unit.

5. A means for receiving the digital content from the management device according to claim 1; means for delivering the digital content to a viewer device; a suggestion receiving unit that receives a suggestion for editing characters, symbols, and / or figures in the digital content from the viewer device; a means for providing, in response to a request from said management device, an editing candidate list of characters, symbols and / or figures in the digital content obtained from said viewer device to said management device operated by a distribution user who uploaded said digital content; and means for accepting a selection made by the selection means of the management device.

6. A means for receiving the digital content from the content providing device according to claim 5; a suggestion instruction unit capable of suggesting editing of characters, symbols and / or figures in the digital content provided by the content providing device.

7. A viewer device operated by a viewing user; a content providing device that provides content to the viewer device; a management device having an upload means for uploading digital content, including characters, symbols and / or figures, to a server which is a content providing device, the digital content being to be distributed to a viewer device for viewing by a viewing user, the management device being operated by a distribution user; the viewer device has a suggestion instruction unit capable of suggesting editing of characters and / or symbols in the digital content provided by the content providing device, The management device includes: means for acquiring from the content providing device an editing candidate list of characters and / or symbols in the digital content obtained from the viewer device, the editing candidate list being the editing candidate list of characters, symbols and / or figures in the digital content uploaded by the distribution user; and a selection means for selecting whether or not to reflect a request for editing characters, symbols and / or figures in the digital content uploaded by the distribution user through the upload means, based on the editing candidate list. Content system.

8. The management device: uploading digital content including characters, symbols and / or figures to be distributed to a viewer device for viewing by a viewing user to a server, which is a content providing device, in response to a request from a distribution user; obtaining from the server an editing candidate list of characters, symbols and / or graphics in the digital content, the editing candidate list being the list of characters, symbols and / or graphics in the digital content uploaded by the distribution user; selecting whether or not to reflect a request for editing characters, symbols and / or graphics in the digital content uploaded by the distribution user to the server based on the editing candidate list; The method of claim 1, further comprising:

9. A content providing device receiving, from a management device, digital content including characters, symbols, and / or figures to be distributed to a viewer device for viewing by a viewing user; delivering the digital content to a viewer device; receiving a suggestion for editing characters, symbols and / or graphics in the digital content from a viewer device that has provided the digital content; providing, in response to a request from the management device, an editing candidate list of characters, symbols and / or figures in the digital content obtained from the viewer device to the management device operated by the distribution user who uploaded the digital content; receiving a selection from the management device reflecting a request to edit characters, symbols and / or graphics in the digital content; The method of claim 1, further comprising:

10. A program causing a computer to execute the method according to claim 8 or 9.

Citation Information

Patent Citations

  • Electronic book data delivery device, electronic book device, and program

    JP2003122554A

  • Image group editing device and electronic device

    JP2010129068A

  • Aggregation and sharing of user-generated content

    JP2011507110A

  • Viewer device, browsing system, viewer program and recording medium

    JP2012133661A

  • Comic browsing system

    JP2012168590A