Terminal, communication system, and electronic magazine program

The terminal and communication system automatically adjust character size in digital magazines based on user preferences and device pixel density, addressing inefficiencies in existing technologies by eliminating the need for manual resizing.

JP7814470B1Active Publication Date: 2026-02-16NTT DOCOMO INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024188915
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-10-28
Publication Date
2026-02-16
Estimated Expiration
2044-10-28

AI Technical Summary

Technical Problem

Existing technologies fail to adjust the apparent size of characters in digital magazine articles to a user's preferred size efficiently, requiring time-consuming operations like pinching out for each article or magazine.

Method used

A terminal and communication system that acquires electronic magazine information, identifies font sizes, and adjusts the display size based on user-set preferences and pixel density, allowing automatic adjustment of character size through user operations.

Benefits of technology

Enables efficient adjustment of character size to user preferences without time-consuming operations, allowing seamless reading experiences across different devices with varying display characteristics.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007814470000001_ABST
    Figure 0007814470000001_ABST
Patent Text Reader

Abstract

To adjust the apparent size of characters in an electronic magazine without performing a time-consuming operation such as a pinch-out operation. [Solution] The terminal 10 comprises a first acquisition unit 130a that acquires electronic magazine information including article information on multiple articles and first information indicating the font size of the characters contained in each article; an identification unit 130c that, while an image of at least one article is being displayed on the display device 140, identifies the font size of the characters describing the first article displayed at a location specified by a first operation by the user based on the first information; and an adjustment unit 130d that adjusts the size of the image based on the font size identified by the identification unit 130c, second information indicating the size set by the user as the apparent size of the characters, and the pixel density on the display device 140 so that the apparent size of the characters describing the first article becomes the size indicated by the second information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a terminal, a communication system, and an electronic magazine program. [Background technology]

[0002] Patent Document 1 discloses a technology for automatically adjusting the character size of text in e-mails, website content, electronic books, etc. displayed on a terminal, taking into consideration the total number of dots in the text, etc. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Patent No. 4138818 Summary of the Invention [Problem to be solved by the invention]

[0004] The apparent size of characters that a user finds easy to read varies from user to user. Hereinafter, the apparent size of characters that a user finds easy to read will be referred to as the best size. With the technology disclosed in Patent Document 1, the size of characters displayed on a terminal is not necessarily adjusted to the best size for the user of the terminal.

[0005] On smartphones and tablets, users can adjust the apparent size of the text displayed to their preferred size by pinching out. However, because the text size of articles in digital magazines varies from article to article or magazine to magazine, adjusting the apparent size of the text in digital magazine articles to their preferred size requires pinching out or other operations that are appropriate for each magazine, which is a time-consuming operation. [Means for solving the problem]

[0006] A terminal according to one embodiment of the present disclosure has a first acquisition unit that acquires electronic magazine information including article information regarding a plurality of articles and first information indicating the font size of characters contained in each of the plurality of articles; an identification unit that, when an image showing at least one of the plurality of articles is displayed on a display device in accordance with the article information and a first operation by a user specifying a location within the image is received, identifies the font size of characters describing the first article displayed at the location specified by the first operation based on the first information; and an adjustment unit that adjusts the size of the image based on the font size identified by the identification unit, second information indicating the size set by the user as the apparent size of the characters, and third information indicating the pixel density on the display device so that the apparent size of the characters describing the first article becomes the size indicated by the second information.

[0007] Furthermore, a communication system according to an aspect of the present disclosure includes a first terminal and a management device that communicates with the first terminal, wherein the management device manages, for at least one of the first terminal and a second terminal different from the first terminal, identification information that uniquely identifies the first terminal and the second terminal and second information that indicates a size set by the user as an apparent size of characters, in association with each other; the first terminal includes a first acquisition unit that acquires electronic magazine information including article information about a plurality of articles and first information that indicates a font size of characters included in each of the plurality of articles; a second acquisition unit that acquires the second information managed by the management device by communicating with the management device; and a display unit that displays an image showing at least one of the plurality of articles according to the article information, ... in association with the first information that uniquely identifies the first terminal and the second terminal. and an adjustment unit that, when receiving a first operation from a user, identifies a font size of characters describing a first article displayed at a location specified by the first operation based on the first information; and an adjustment unit that adjusts the size of the image based on the font size identified by the identification unit, the second information acquired by the second acquisition unit, and third information representing a pixel density on the display device so that the apparent size of the characters describing the first article becomes the size indicated by the second information, wherein the second acquisition unit acquires the second information corresponding to the first terminal when the management device manages the identification information of the first terminal in association with the second information, and acquires the second information corresponding to the second terminal when the management device does not manage the identification information of the first terminal in association with the second information.

[0008] In addition, an electronic magazine program according to one embodiment of the present disclosure causes a computer to acquire electronic magazine information including article information regarding a plurality of articles and first information indicating the font size of characters included in each of the plurality of articles; and, when an image showing at least one of the plurality of articles is displayed on a display device in accordance with the article information and a first operation by a user specifying a location within the image is received, determine the font size of characters describing the first article displayed at the location specified by the first operation based on the first information; and adjust the size of the image based on the determined font size, second information indicating the size set by the user as the apparent size of the characters, and third information indicating the pixel density on the display device so that the apparent size of the characters describing the first article is the size indicated by the second information. [Effects of the Invention]

[0009] According to the present disclosure, by performing an operation to specify a location within an image, the apparent size of the text contained in an article in an electronic magazine displayed on a display device can be adjusted to a size set by the user, eliminating the need to perform time-consuming operations such as pinching out to adjust the apparent size of the text. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a block diagram showing an example configuration of a communication system 1 including a terminal 10 according to an embodiment of the present disclosure. [Figure 2] 10 is a diagram showing an example of a management table TBL1 stored in a management device 20. FIG. [Figure 3] 1 is a block diagram showing an example of the configuration of a terminal 10. FIG. [Figure 4] 10 is a diagram showing an example of a UI screen displayed on a display device 140 of the terminal 10. FIG. [Figure 5] 10 is a diagram showing an example of a UI screen displayed on a display device 140 of the terminal 10. FIG. [Figure 6] FIG. 10 is a diagram showing an example of the management table TBL1 after updating. [Figure 7] 10 is a flowchart showing the flow of a process for changing the apparent size of characters being displayed. [Figure 8] 10 is a flowchart showing a process flow for setting the apparent size of characters. DETAILED DESCRIPTION OF THE INVENTION

[0011] (A. Embodiment) FIG. 1 is a block diagram showing a configuration of a communication system 1 according to an embodiment of the present disclosure. As shown in FIG. 1, the communication system 1 includes a terminal 10A owned by a user U and a management device 20. In addition to the terminal 10A, the user U also owns terminals 10B and 10C. The terminals 10B and 10C are included in the communication system 1. As shown in FIG. 1, the terminals 10A, 10B, and 10C and the management device 20 are connected to a communication network NW. The communication network NW is, for example, the Internet. In this embodiment, a case will be described in which the user U owns the terminals 10A, 10B, and 10C; however, any one, any two, or all of the terminals 10A, 10B, and 10C may be loaned to the user U by his or her workplace or the like.

[0012] Terminal 10A, terminal 10B, and terminal 10C are all information processing devices equipped with a communication function for performing data communication via a communication network NW and a program execution function. Terminal 10A is, for example, a smartphone, terminal 10B is, for example, a B5-sized tablet terminal, and terminal 10C is, for example, an A4-sized tablet terminal. Terminals 10A, 10B, and 10C each have liquid crystal panels with different display area sizes, and the pixel densities (hereinafter, "resolutions") of the liquid crystal panels are also different from one another. Therefore, for example, when characters with a 24-point font size are displayed on terminals 10A, 10B, and 10C, the apparent sizes of the characters displayed on terminals 10A, 10B, and 10C are different from one another. The relationship between the apparent size [pixels] of the displayed characters and the font size [points] of the characters is expressed by the following formula (1): Apparent size of characters [pixels] = Font size of characters [points] × Resolution (dpi) × 1 / 72 (1)

[0013] In this embodiment, the resolution of the liquid crystal panel of terminal 10A is 72 dpi, the resolution of the liquid crystal panel of terminal 10B is 96 dpi, and the resolution of the liquid crystal panel of terminal 10C is 300 dpi. In this case, for a character with a font size of 24 points, the apparent size on terminal 10A is 24 pixels, the apparent size on terminal 10B is 36 pixels, and the apparent size on terminal 10C is 100 pixels.

[0014] As shown in FIG. 1, terminal 10A, terminal 10B, and terminal 10 each have program PR1 pre-installed. Program PR1 is a program that allows user U of terminal 10 to view electronic magazines distributed from management device 20 via communication network NW. Program PR1 is an example of an electronic magazine program in the present disclosure. Hereinafter, when there is no need to distinguish between terminal 10A, terminal 10B, and terminal 10C, terminal 10A, terminal 10B, and terminal 10C will be referred to as "terminal 10."

[0015] The management device 20 stores electronic magazine information. The electronic magazine information includes article information about multiple articles (e.g., multiple image data representing images of each article) and font size information in which the font size of the characters describing each article is recorded for each article. The font size information is an example of first information in the present disclosure. The management device 20 also stores a management table TBL1. FIG. 2 is a diagram showing an example of the storage contents of the management table TBL1. As shown in FIG. 2, the management table TBL1 stores, in association with a user ID that is identification information uniquely identifying a user, a registered device ID that is identification information uniquely identifying a terminal owned by the user, size information indicating the best size set by the user for the terminal identified by the registered device ID, and date and time information indicating the date and time the size information was set. The best size refers to the apparent size of characters that the user finds easy to read. The size information is an example of second information in the present disclosure.

[0016] In the example shown in FIG. 2, the user ID of user U is "UID1." The registered device ID of terminal 10A is "D0A," the registered device ID of terminal 10B is "D0B," and the registered device ID of terminal 10C is "D0C." In the example shown in FIG. 2, the size information for terminal 10A is NULL, and the date and time information is also NULL. The fact that the size information and the date and time information are NULL means that the apparent size of the characters to be displayed has not been set. FIG. 2 also shows that for terminal 10B, the apparent size of the characters to be displayed was set to 64 pixels on October 1, 2024, and that for terminal 10C, the apparent size of the characters to be displayed was set to 100 pixels on October 2, 2024. Terminal 10A is an example of a first terminal in the present disclosure. Terminal 10B is an example of a second terminal in the present disclosure, and terminal 10C is an example of a third terminal in the present disclosure. Note that the user U may use a terminal other than the terminal 10A, the terminal 10B, and the terminal 10C, and the other terminal is also an example of the third terminal in the present disclosure. Below, a description will be given of adjusting the size of characters displayed on the terminal 10A and setting the best size for the terminal 10A.

[0017] Fig. 3 is a block diagram showing an example of the configuration of terminal 10A. As shown in Fig. 3, terminal 10A includes a communication device 110, a storage device 120, a processing device 130, a display device 140, an input device 150, a timing device 170, and a bus 180 that interconnects these devices. Note that the configurations of terminals 10B and 10C are similar to that of terminal 10A.

[0018] The communication device 110 includes, for example, a wireless communication circuit. The communication device 110 communicates with other devices wirelessly via a communication network NW. A specific example of the other devices that communicate with the communication device 110 is the management device 20.

[0019] The display device 140 includes a liquid crystal display and a drive circuit for the liquid crystal display. The display device 140 displays various images under the control of the processing device 130. The input device 150 is, for example, a transparent touch sensor that covers the display area of ​​the display device 140. In this embodiment, the display device 140 and the input device 150 form a touch panel. The input device 150 detects a touch operation by a user. The input device 150 provides operation content data representing the detected operation content to the processing device 130. By exchanging this operation content data, the user's operation performed on the input device 150 is transmitted to the processing device 130. The input device 150 may include an operator such as a numeric keypad, or may also include a pointing device such as a mouse.

[0020] The timekeeping device 170 includes, for example, a real-time clock. In response to a request from the processing device 130, the timekeeping device 170 outputs current date and time information indicating the current date and time to the processing device 130.

[0021] The storage device 120 is a recording medium readable by the processing device 130. The storage device 120 includes, for example, a nonvolatile memory and a volatile memory. The nonvolatile memory is, for example, a ROM (Read Only Memory), an EPROM (Erasable Programmable Read Only Memory), and an EEPROM (Electrically Erasable Programmable Read Only Memory). The volatile memory is, for example, a RAM (Random Access Memory). The storage device 120 stores the program PR1.

[0022] The processing device 130 includes one or more central processing units (CPUs). The one or more CPUs are an example of one or more processors. Each of the processor and the CPU is an example of a computer. The processing device 130 reads the program PR1 from the storage device 120 when an instruction to execute the program PR1 is received through an operation on the input device 150. The processing device 130 then executes the program PR1 read from the storage device 120. The processing device 130 operating in accordance with the program PR1 functions as a first acquisition unit 130a, a second acquisition unit 130b, an identification unit 130c, an adjustment unit 130d, a determination unit 130e, and a transmission unit 130f. The functions of the first acquisition unit 130a, the second acquisition unit 130b, the identification unit 130c, the adjustment unit 130d, the determination unit 130e, and the transmission unit 130f of the processing device 130 are as follows:

[0023] First acquisition unit 130a acquires electronic magazine information from management device 20 by communicating with management device 20 using communication device 110. Acquisition of electronic magazine information from management device 20 is performed, for example, when program PR1 is started. Furthermore, processing device 130 operating in accordance with program PR1 displays UI screen G1 including articles from the electronic magazine, as shown in Fig. 4, in accordance with the electronic magazine information acquired from management device 20. UI screen G1 shown in Fig. 4 includes article A1 written in 16-point font and article A2 written in 8-point font.

[0024] The second acquisition unit 130b communicates with the management device 20 using the communication device 110 to acquire best size information managed by the management device 20 in association with the user U. More specifically, if the management device 20 manages the registered device ID of the terminal 10A in association with its size information, the second acquisition unit 130b acquires the size information corresponding to the terminal 10A. On the other hand, if the management device 20 does not manage the registered device ID of the terminal 10A in association with its best size information, the second acquisition unit 130b acquires the size information corresponding to the terminal 10B or the terminal 10C. More specifically, the second acquisition unit 130b acquires the best size information associated with the date and time information indicating the date and time closest to the current date and time, out of the size information corresponding to the terminal 10B and the best size information corresponding to the terminal 10C. For example, if the current date and time is October 3, 2024, the management device 20 does not manage the registered device ID of the terminal 10A in association with its size information, as shown in FIG. 2 . Therefore, the second acquisition unit 130b acquires size information corresponding to the terminal 10B or the terminal 10C. As shown in Fig. 2, the date and time information associated with the terminal 10B represents October 1, 2024, and the date and time information associated with the terminal 10C represents October 2, 2024. Because the date and time information associated with the terminal 10C represents a date and time closer to the current date and time, the second acquisition unit 130b acquires size information (100 pixels) corresponding to the terminal 10C.

[0025] When the identification unit 130c receives a first operation (e.g., a double-tap operation) from a user specifying a location within the article image while an image (hereinafter, an article image) showing at least one of a plurality of articles is displayed on the display device 140 in accordance with article information included in the electronic magazine information, the identification unit 130c identifies the font size of the characters describing the article (hereinafter, the first article) displayed at the location specified by the first operation, based on the font size information included in the electronic magazine information. Specifically, the identification unit 130c first identifies the XY coordinates of the location where the first operation was performed (the location where the double-tap was performed) in the display area of ​​the display device 140. Next, the identification unit 130c determines to which article the location where the double-tap was performed belongs, based on the XY coordinates and the display state of the article taking into account scrolling, etc. Then, the identification unit 130c identifies the font size of the characters describing the first article by referring to the font size information for the relevant article. For example, assume that the first operation is performed on article A2 on the UI screen G1 shown in FIG. 4. In this case, the specifying unit 130c specifies the font size of the characters describing the first article as 8 points.

[0026] Furthermore, when the identification unit 130c receives a second operation (e.g., a long press) from the user that specifies a location within the article image and that is different from the first operation while the article image is being displayed on the display device 140, the identification unit 130c identifies the font size of the characters describing the article (hereinafter, the second article) displayed at the location specified by the second operation, based on the font size information included in the electronic magazine information, in the same manner as the identification of the font size for the first article. For example, suppose that the second operation is performed on article A1 on the UI screen G1 shown in FIG. 4. In this case, the identification unit 130c identifies the font size of the characters describing the second article as 16 points.

[0027] The adjustment unit 130d adjusts the size of the article image to be displayed on the display device 140 based on the font size identified by the identification unit 130c, the size information acquired by the second acquisition unit 130b, and resolution information indicating the pixel density of the display device 140. The resolution information is an example of third information in the present disclosure. More specifically, the adjustment unit 130d calculates the actual size of the characters to be 8 pixels according to formula (1) based on the font size (8 points) of the article corresponding to the location specified in response to the first operation and the resolution information (72 dpi) related to the display device 140 of the terminal. Next, the adjustment unit 130d adjusts the apparent size of the characters displayed on the display device 140 by adjusting the display size of the article using a magnification of 100 pixels (100 / 8=12.5) obtained by dividing the character size (100 pixels) represented by the size information acquired by the second acquisition unit 130b by the actual size. 5, a UI screen G2 including an image of article A2 enlarged 12.5 times is displayed on the display device 140. In this way, according to this embodiment, even if a best size has not been set for terminal 10A, the apparent size of the characters displayed on terminal 10A can be adjusted by using a best size that has been set for another terminal owned by user U.

[0028] The determination unit 130e determines the apparent size set by the user U for the characters to be displayed on the display device 140 of the terminal 10A according to formula (1), based on the font size and resolution information identified by the identification unit 130c based on the second operation. Assume that the second operation is performed on article A1 on the UI screen G1 shown in Fig. 4. That is, if the second article is article A1, the determination unit 130e determines the display character size for the terminal 10A to be 16 x 72 x 1 / 72 = 16 pixels.

[0029] The transmitting unit 130f instructs the management device 20 to manage the size information corresponding to the terminal 10A by transmitting a message including size information indicating the size determined by the determining unit 130e, the registered device ID of the terminal 10A, and the user ID of the user U to the management device 20 using the communication device 110. The management device 20 updates the contents stored in the management table TBL1 in response to the message. As described above, since the current date and time in this embodiment is October 2, 2024, the contents stored in the management table TBL1 are updated as shown in FIG.

[0030] 6 is a flowchart showing the flow of a process for changing the apparent size of displayed characters, among the processes executed by the processing device 130 according to the program PR1. In the first identification process SA110, the processing device 130 functions as an identification unit 130c. In the first identification process SA110, the processing device 130 identifies the font size of the article corresponding to the part specified by the user U through the first operation, based on the font size information.

[0031] In adjustment processing SA120 subsequent to first identification processing SA110, processing device 130 functions as adjustment unit 130d. In adjustment processing SA120, processing device 130 calculates the actual size of the characters according to formula (1) based on the font size of the article corresponding to the portion specified in response to the first operation and resolution information related to the display device of its own terminal, and adjusts the display size of the first article using (best size) / (actual size of the characters) as a scaling factor, thereby adjusting the apparent size of the characters displayed on display device 140.

[0032] 7 is a flowchart showing the flow of the process for setting the apparent size of characters, which is one of the processes executed by the processing device 130 according to the program PR1. In the second identification process SB110, the processing device 130 functions as an identification unit 130c. In the second identification process SB110, the processing device 130 identifies the font size of the article corresponding to the part specified by the user U through the second operation, based on the font size information.

[0033] In a determination process SB120 subsequent to the second identification process SB110, the processing device 130 functions as a determination unit 130e. In the determination process SB120, the processing device 130 determines the apparent size set by the user U for the characters to be displayed on the display device 140 of the terminal 10A, in accordance with formula (1), based on the font size and resolution information of the article corresponding to the portion specified in response to the second operation.

[0034] In transmission processing SB130 subsequent to determination processing SB120, processing device 130 functions as transmission unit 130f. In transmission processing SB130, processing device 130 instructs management device 20 to manage size information corresponding to terminal 10A by transmitting a message including size information indicating the size determined in determination processing SB120, the registered device ID of terminal 10A, and the user ID of user U to management device 20 using communication device 110. Management device 20 updates the stored contents of management table TBL1 in response to the message.

[0035] As described above, according to this embodiment, by performing a first operation of specifying a location within an article image, the apparent size of the characters included in an article of an electronic magazine displayed on the display device can be adjusted to a size set by the user U, eliminating the need to perform time-consuming operations such as pinch-out operations to adjust the apparent size of the characters. In addition, according to this embodiment, by performing a second operation of specifying a location within the article image, the best size for the terminal can be determined.

[0036] (B: Transformation) The above embodiment can be modified as follows. (B-1: Variation 1) In the above embodiment, the program PR1 is pre-stored in the storage device 120 of the terminal 10, but the program PR1 may be manufactured or sold separately. When selling the program PR1, the program PR1 may be provided to the purchaser by writing it to a computer-readable recording medium such as a flash ROM and distributing it, or by downloading it via a telecommunications line.

[0037] (B-2: Variation 2) The first acquisition unit 130a, the second acquisition unit 130b, the identification unit 130c, the adjustment unit 130d, the decision unit 130e, and the transmission unit 130f in the above embodiment may be configured as electronic circuits such as ASICs, and the terminal 10 may be configured by combining these electronic circuits.

[0038] (C:Other) (1) In the above-described embodiment, ROM, RAM, etc. are exemplified as storage device 120, but storage device 120 may also be a flexible disk, a magneto-optical disk (e.g., a compact disk, a digital versatile disk, a Blu-ray (registered trademark) disc), a smart card, a flash memory device (e.g., a card, a stick, a key drive), a CD-ROM (Compact Disc-ROM), a register, a removable disk, a hard disk, a floppy (registered trademark) disk, a magnetic strip, a database, a server, or other suitable storage medium.

[0039] (2) In the above-described embodiments, the described information, signals, etc. may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc. that may be referred to throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof.

[0040] (3) In the above-described embodiment, input and output information may be stored in a specific location (for example, memory) or may be managed using a table. Input and output information may be overwritten, updated, or added to. Output information may be deleted. Input information may be transmitted to another device.

[0041] (4) In the above-described embodiment, the determination may be made based on a value represented by one bit (0 or 1), a Boolean value (true or false), or a comparison of numerical values ​​(e.g., comparison with a predetermined value).

[0042] (5) The order of the process procedures, sequences, flowcharts, etc. illustrated in the above-described embodiments may be rearranged unless inconsistent. For example, the methods described in this disclosure present elements of various steps using an example order, and are not limited to the particular order presented.

[0043] (6) Each function illustrated in FIG. 3 is realized by any combination of at least one of hardware and software. Furthermore, the method for realizing each functional block is not particularly limited. That is, each functional block may be realized using a single device that is physically or logically coupled, or may be realized using two or more physically or logically separated devices that are connected directly or indirectly (for example, by wire, wirelessly, etc.) and these multiple devices. A functional block may also be realized by combining software with the single device or the multiple devices.

[0044] (7) The programs exemplified in the above-described embodiments should be broadly construed to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, threads of execution, procedures, functions, etc., regardless of whether they are called software, firmware, middleware, microcode, hardware description language, or by other names.

[0045] Software, instructions, information, etc. may also be transmitted or received over a transmission medium. For example, if software is transmitted from a website, server, or other remote source using wired technologies (such as coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL)), and / or wireless technologies (such as infrared, microwave), then these wired and / or wireless technologies are included within the definition of transmission media.

[0046] (8) In each of the foregoing embodiments, the terms "system" and "network" are used interchangeably.

[0047] (9) The information, parameters, etc. described in this disclosure may be expressed using absolute values, relative values ​​from a predetermined value, or corresponding other information.

[0048] (10) In the above-described embodiments, the terms "connected," "coupled," or any variation thereof refers to any direct or indirect connection or coupling between two or more elements, and may include the presence of one or more intermediate elements between two elements that are "connected" or "coupled" to each other. The coupling or connection between elements may be physical, logical, or a combination thereof. For example, "connected" may be read as "access." As used in this disclosure, two elements may be considered to be "connected" or "coupled" to each other using at least one of one or more wires, cables, and printed electrical connections, as well as electromagnetic energy having wavelengths in the radio frequency range, microwave range, and optical (both visible and invisible) range, as some non-limiting and non-exhaustive examples.

[0049] (11) In the above embodiments, the phrase "based on" does not mean "based only on," unless otherwise specified. In other words, the phrase "based on" means both "based only on" and "based at least on."

[0050] (12) As used in this disclosure, the terms "determining" and "determining" may encompass a wide variety of actions. "Determining" and "determining" may include, for example, judging, calculating, computing, processing, deriving, investigating, looking up, searching, inquiring (e.g., searching in a table, database, or other data structure), ascertaining, and the like. "Determining" and "determining" may also include receiving (e.g., receiving information), transmitting (e.g., sending information), input, output, accessing (e.g., accessing data in memory), and the like. Furthermore, "judgment" and "decision" can include regarding resolving, selecting, choosing, establishing, comparing, etc. as having been "judgment" or "decision." In other words, "judgment" and "decision" can include regarding some action as having been "judgment" or "decision." Furthermore, "judgment (decision)" can be interpreted as "assuming," "expecting," "considering," etc.

[0051] (13) In the above embodiments, when "include," "including," and variations thereof are used, these terms are intended to be inclusive, similar to the term "comprising." Furthermore, the term "or" as used in this disclosure is not intended to be an exclusive or.

[0052] (14) In this disclosure, where articles are added by translation, such as a, an, and the in English, the disclosure may include that the nouns following these articles are plural.

[0053] (15) In this disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "combined" may also be interpreted in the same way as "different."

[0054] (16) Each aspect / embodiment described in this disclosure may be used alone, in combination, or switched depending on the implementation. Notification of predetermined information (e.g., notification that "X is true") is not limited to explicit notification, but may be implicit (e.g., not notifying the predetermined information).

[0055] (D: Aspects understood from the above-described embodiments or modifications) Although the present disclosure has been described in detail above, it is clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the spirit and scope of the present disclosure as defined by the claims. Therefore, the description of the present disclosure is intended to be illustrative and does not have any limiting meaning on the present disclosure. The following aspects can be understood from at least one of the above-described embodiments or modifications.

[0056] A terminal according to a first aspect of the present disclosure includes a first acquisition unit that acquires electronic magazine information including article information about a plurality of articles and first information indicating a font size of characters included in each of the plurality of articles, a specification unit that, when a user performs a first operation to specify a location within an image of at least one of the plurality of articles while the image is being displayed on a display device in accordance with the article information, specifies a font size of characters describing the first article displayed at the location specified by the first operation based on the first information, and an adjustment unit that adjusts a size of the image based on the font size specified by the specification unit, second information indicating a size set by the user as an apparent size of the characters, and third information indicating a pixel density of the display device so that the apparent size of the characters describing the first article matches the size indicated by the second information. According to the terminal of this aspect, by performing the first operation to specify a location within the image, the apparent size of characters included in the electronic magazine article displayed on the display device can be adjusted to the size set by the user, eliminating the need for time-consuming operations such as pinching out to adjust the apparent size of the characters.

[0057] A terminal according to a second aspect (an example of the first aspect) of the present disclosure is a first terminal, and includes a second acquisition unit that communicates with a management device that manages, for at least one of the first terminal and a second terminal different from the first terminal, identification information uniquely identifying the first terminal and the second terminal in association with the second information, and acquires the second information managed by the management device. The second acquisition unit acquires the second information corresponding to the first terminal when the management device manages the identification information of the first terminal in association with the second information, and acquires the second information corresponding to the second terminal when the management device does not manage the identification information of the first terminal in association with the second information. The adjustment unit adjusts the size of the image based on the font size identified by the identification unit, the second information acquired by the acquisition unit, and the third information. According to the terminal of this aspect, a best size set by a user is managed by the management device, and when a best size for the first terminal is not managed, the best size for the second terminal can be used.

[0058] In a third aspect (an example of the second aspect) of the present disclosure, the management device manages, for at least one third terminal different from the second terminal and different from the first terminal, identification information that uniquely identifies the first terminal, the second terminal, and the at least one third terminal, the second information, and date and time information indicating a setting date and time of the second information, in association with each other, and when the management device does not manage the identification information of the first terminal and the second information in association with each other, the second acquisition unit acquires, from the second information corresponding to the second terminal and the second information corresponding to the at least one third terminal, the second information that is associated with date and time information indicating a date and time closest to the current date and time. According to this aspect, the management device manages the best size set by the user, and when a best size is not set for the first terminal, the best size for another terminal to which a best size was most recently set can be used.

[0059] In a terminal according to a fourth aspect (an example of the first aspect, an example of the second aspect, or an example of the third aspect) of the present disclosure, the identification unit, when receiving a second operation, which is a user operation for specifying a location within the image and is different from the first operation, while the image is being displayed on a display device, identifies a font size of characters describing a second article displayed at the location specified by the second operation based on the first information, and includes a determination unit that determines an apparent size set by the user for characters to be displayed on the display device of the first terminal based on the font size identified by the identification unit based on the second operation and the third information. According to this aspect, the best size for the terminal can be determined by performing the second operation for specifying a location within the image.

[0060] In a fifth aspect (an example of the second aspect) of the present disclosure, the terminal further includes: a determination unit that, when the determination unit receives a second operation, which is a user operation for specifying a location within the image and is different from the first operation, while the image is displayed on the display device, determines a font size of characters describing a second article displayed at the location specified by the second operation based on the first information; and determines an apparent size set by the user for characters to be displayed on the display device of the first terminal based on the font size determined by the determination unit based on the second operation and the third information; and a transmission unit that instructs the management device to manage the second information corresponding to the first terminal by transmitting a message to the management device including the second information indicating the apparent size determined by the determination unit and identification information of the first terminal. According to this aspect, the management device can manage the best size for the first terminal.

[0061] A communication system according to a sixth aspect of the present disclosure includes a first terminal and a management device that communicates with the first terminal, wherein the management device manages, for at least one of the first terminal and a second terminal different from the first terminal, identification information that uniquely identifies the first terminal and the second terminal and second information that indicates a size set by the user as an apparent size of characters, in association with each other; the first terminal includes a first acquisition unit that acquires electronic magazine information including article information about a plurality of articles and first information that indicates a font size of characters included in each of the plurality of articles; a second acquisition unit that acquires the second information managed by the management device by communicating with the management device; and a display unit that, when an image showing at least one of the plurality of articles is displayed on a display device according to the article information, specifies a location within the image. and an adjustment unit that adjusts the size of the image based on the font size identified by the identification unit, the second information acquired by the second acquisition unit, and third information representing a pixel density of the display device so that the apparent size of the characters describing the first article matches the size indicated by the second information, wherein the second acquisition unit acquires the second information corresponding to the first terminal if the management device associates and manages the identification information of the first terminal with the second information, and acquires the second information corresponding to the second terminal if the management device does not associate and manage the identification information of the first terminal with the second information. According to this aspect, by performing the first operation to specify a location within the image, the apparent size of the characters included in the electronic magazine article displayed on the display device can be adjusted to a size set by the user, eliminating the need for time-consuming operations such as pinching out to adjust the apparent size of the characters. Additionally, according to this aspect, the best size set by the user is managed by the management device, and if the best size for the first terminal is not managed, the best size for the second terminal can be used instead.

[0062] An electronic magazine program according to a seventh aspect of the present disclosure causes a computer to: acquire electronic magazine information including article information about a plurality of articles and first information indicating a font size of characters included in each of the plurality of articles; and, while displaying an image showing at least one of the plurality of articles on a display device in accordance with the article information, upon receiving a first user operation specifying a location within the image, determine a font size of characters describing the first article displayed at the location specified by the first operation based on the first information; and, based on the determined font size, second information indicating a size set by the user as an apparent size of the characters, and third information indicating a pixel density of the display device, adjust the size of the image so that the apparent size of the characters describing the first article matches the size indicated by the second information. According to this aspect, by performing the first operation specifying a location within the image, the apparent size of characters included in the electronic magazine article displayed on the display device can be adjusted to the size set by the user, eliminating the need for time-consuming operations such as pinching out to adjust the apparent size of the characters. [Explanation of symbols]

[0063] 1...communication system, 10, 10A, 10B, 10C...terminal, 20...management device, NW...communication network, 110, 120...storage device, 130...processing device, 140...display device, 150...input device, 170...timing device, 180...bus, 130a...first acquisition unit, 130b...second acquisition unit, 130c...identification unit, 130d...adjustment unit, 130e...determination unit, 130f...transmission unit, PR1...program.

Claims

1. a first acquisition unit that acquires electronic magazine information including article information about a plurality of articles and first information indicating a font size of characters included in each of the plurality of articles; an identification unit that, when a first operation by a user specifying a location within an image indicating at least one article among the plurality of articles is received while the image is being displayed on a display device in accordance with the article information, identifies a font size of characters describing the first article displayed at the location specified by the first operation based on the first information; an adjustment unit that adjusts the size of the image based on the font size specified by the specification unit, second information representing a size set by the user as an apparent size of characters, and third information representing a pixel density of the display device, so that the apparent size of characters describing the first article becomes the size indicated by the second information, the specifying unit, when receiving a second operation from the user specifying a location within the image, the second operation being different from the first operation, while the image is being displayed on the display device, specifies, based on the first information, a font size of characters describing a second article displayed at the location specified by the second operation; a determination unit that determines the second information based on the font size specified by the determination unit based on the second operation and the third information, Terminal.

2. A first acquisition unit that acquires electronic magazine information including article information about a plurality of articles and first information indicating a font size of characters included in each of the plurality of articles; an identification unit that, when a first operation by a user specifying a location within an image indicating at least one article among the plurality of articles is received while the image is being displayed on a display device in accordance with the article information, identifies a font size of characters describing the first article displayed at the location specified by the first operation based on the first information; a terminal including: an adjustment unit that adjusts the size of the image based on the font size specified by the specification unit, second information representing a size set by the user as an apparent size of characters, and third information representing a pixel density of the display device, so that the apparent size of characters describing the first article becomes the size indicated by the second information; the terminal is a first terminal, a second acquisition unit that acquires, for at least one of the first terminal and a second terminal different from the first terminal, the second information managed by a management device that manages identification information that uniquely identifies the first terminal and the second terminal in association with the second information, by communicating with the management device; The second acquisition unit When the management device manages the identification information of the first terminal and the second information in association with each other, the management device acquires the second information corresponding to the first terminal; If the management device does not manage the identification information of the first terminal and the second information in association with each other, the management device acquires the second information corresponding to the second terminal; The adjustment unit adjusting the size of the image based on the font size specified by the specifying unit, the second information acquired by the second acquiring unit, and the third information; Terminal.

3. The management device for at least one third terminal different from the second terminal and different from the first terminal, and the second terminal, identification information that uniquely identifies the first terminal, the second terminal, and the at least one third terminal, the second information, and date and time information that indicates a setting date and time of the second information, in association with each other; The second acquisition unit The terminal described in claim 2, wherein, when the management device does not manage the identification information of the first terminal in association with the second information, the terminal acquires the second information corresponding to the second terminal and the second information corresponding to the at least one third terminal, which is associated with date and time information indicating a date and time closest to the current date and time.

4. When the identification unit receives a second operation, which is a user operation for specifying a location within the image and is different from the first operation, while the image is being displayed on a display device, it identifies the font size of characters describing a second article displayed at the location specified by the second operation based on the first information; a determination unit that determines an appearance size set by the user for characters to be displayed on a display device of the first terminal based on the font size specified by the specification unit based on the second operation and the third information; 3. The terminal according to claim 2, further comprising: a transmitting unit that instructs the management device to manage the second information corresponding to the first terminal by transmitting a message to the management device including the second information indicating the apparent size determined by the determining unit and identification information of the first terminal.

5. A system comprising: a first terminal; and a management device that communicates with the first terminal; The management device For at least one of the first terminal and a second terminal different from the first terminal, identification information that uniquely identifies the first terminal and the second terminal is associated with second information that indicates a size set by a user as an apparent size of characters, and the identification information is managed; The first terminal a first acquisition unit that acquires electronic magazine information including article information about a plurality of articles and first information indicating a font size of characters included in each of the plurality of articles; a second acquisition unit that acquires the second information managed by the management device by communicating with the management device; an identification unit that, when a first operation by the user specifying a location within the image is received while an image showing at least one of the plurality of articles is being displayed on a display device in accordance with the article information, identifies a font size of characters describing the first article displayed at the location specified by the first operation based on the first information; an adjustment unit that adjusts the size of the image based on the font size identified by the identification unit, the second information acquired by the second acquisition unit, and third information representing a pixel density of the display device so that the apparent size of characters describing the first article becomes the size indicated by the second information, The second acquisition unit When the management device manages the identification information of the first terminal and the second information in association with each other, the management device acquires the second information corresponding to the first terminal; If the management device does not manage the identification information of the first terminal and the second information in association with each other, the management device acquires the second information corresponding to the second terminal. Communication system.

6. A computer, acquiring electronic magazine information including article information on a plurality of articles and first information indicating a font size of characters included in each of the plurality of articles; When a first operation by a user specifying a location within the image is received in a state in which an image showing at least one article among the plurality of articles is displayed on a display device in accordance with the article information, a font size of characters describing the first article displayed at the location specified by the first operation is specified based on the first information; adjusting the size of the image based on the specified font size, second information representing a size set by the user as the apparent size of characters, and third information representing a pixel density of the display device, so that the apparent size of characters describing the first article becomes the size indicated by the second information; The specifying includes, when a second operation, which is a user operation for specifying a location within the image and is different from the first operation, being received while the image is being displayed on a display device, specifying, based on the first information, a font size of characters describing a second article displayed at the location specified by the second operation; determining the second information based on the font size specified based on the second operation and the third information; E-magazine program.

7. A computer, acquiring electronic magazine information including article information on a plurality of articles and first information indicating a font size of characters included in each of the plurality of articles; When an image showing at least one of the plurality of articles is displayed on a display device of a terminal in accordance with the article information and a first operation by a user specifying a location within the image is received, a font size of characters describing the first article displayed at the location specified by the first operation is specified based on the first information; adjusting the size of the image based on the specified font size, second information representing a size set by the user as an apparent size of characters, and third information representing a pixel density of the display device, so that the apparent size of characters describing the first article becomes the size indicated by the second information, the terminal is a first terminal, and further causing the computer to acquire, for at least one of the first terminal and a second terminal different from the first terminal, the second information managed by a management device that manages identification information that uniquely identifies the first terminal and the second terminal in association with the second information, by communicating with the management device; Obtaining the second information includes: When the management device manages the identification information of the first terminal and the second information in association with each other, the management device acquires the second information corresponding to the first terminal; When the management device does not manage the identification information of the first terminal and the second information in association with each other, the management device acquires the second information corresponding to the second terminal; The adjusting step comprises: adjusting the size of the image based on the identified font size, the acquired second information, and the acquired third information; E-magazine program.

Citation Information

Patent Citations

  • Image processor

    JP2010109700A

  • Web page browsing system, server,web page browsing method and program of

    JP2011060215A

  • Method of adjusting screen magnification of electronic device, machine-readable storage medium, and electronic device

    US20150062183A1

  • Character size automatic change system

    JP4138818B2