Display control device, display control method, and program

The display control device adjusts font sizes based on viewer-specific visual acuity data to ensure readability for multiple users, addressing the challenge of suboptimal character sizing in group viewing scenarios.

JP2025007942APending Publication Date: 2025-01-17SHARP KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023109713
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-07-04
Publication Date
2025-01-17

AI Technical Summary

Technical Problem

Existing display technologies do not effectively set optimal character sizes for multiple viewers, leading to suboptimal viewing experiences.

Method used

A display control device that stores user setting information including visual acuity data for each viewer and adjusts font sizes based on this data to ensure readability for all users, using a camera to capture viewer faces and a processing unit to determine and apply appropriate font sizes.

Benefits of technology

Ensures that all viewers, regardless of their visual acuity, can read displayed characters by dynamically adjusting font sizes to accommodate the user with the poorest eyesight.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025007942000001_ABST
    Figure 2025007942000001_ABST
Patent Text Reader

Abstract

To provide a display control device that is capable of setting an appropriate character size for display on a display unit in the case where multiple persons are viewing.SOLUTION: A display control device comprises: a storage unit that stores user setting information including information indicating an eyesight of each of a plurality of users; a setting unit that sets a character size on the basis of the information indicating eyesight; and a display unit that displays characters of the size that has been set.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a display control device, a display control method, and a program. [Background technology]

[0002] There is known a technique that allows an optimal character size to be set for each user with respect to characters displayed on a screen (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2010-107773 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, Patent Document 1 does not mention the case where multiple people are watching. Therefore, when multiple people are watching, the optimal character size may not be set.

[0005] An object of one aspect of the present invention is to provide a display control device that can set an appropriate character size to be displayed on a display unit when multiple people are watching. [Means for solving the problem]

[0006] A display control device according to one embodiment of the present invention includes a memory unit that stores user setting information including information indicating the visual acuity of each of a plurality of users, a setting unit that sets a character size based on the information indicating the visual acuity, and a display unit that displays characters of the set size.

[0007] A display control method according to one embodiment of the present invention includes a process of storing user setting information including information indicating the visual acuity of each of a plurality of users, setting a character size based on the information indicating the visual acuity, and displaying characters of the set size.

[0008] A program according to one embodiment of the present invention causes a computer to execute a process of storing user setting information including information indicating the visual acuity of each of a plurality of users, setting a character size based on the information indicating the visual acuity, and displaying characters of the set size. [Brief description of the drawings]

[0009] [Figure 1] 1 is a block diagram of a display control device according to a first embodiment. [Diagram 2] 4 is an example of user setting information according to the first embodiment. [Diagram 3] 4 is a flowchart of a setting process of user setting information according to the first embodiment. [Figure 4] 4 is a flowchart of a display control process according to the first embodiment. [Diagram 5] FIG. 11 is a block diagram of a display control device according to a second embodiment. [Figure 6] 13 is an example of user setting information according to the second embodiment. [Figure 7] 13 is a flowchart of a setting process of user setting information according to a second embodiment. [Figure 8] 10 is a flowchart of a display control process according to a second embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, embodiments will be described with reference to the drawings. In the drawings, the same or equivalent elements are designated by the same reference numerals, and duplicated explanations will be omitted.

[0011] (First embodiment) FIG. 1 is a block diagram of a display control device according to a first embodiment.

[0012] The display control device 101 includes an antenna 110, a signal receiving unit 111, a subtitle / video separation unit 121, a subtitle processing unit 131, a video processing unit 141, a camera 151, an analysis unit 161, a user interface (UI) unit 170, a user setting information setting unit 171, a storage unit 175, a font size determination unit 181, a superimposition unit 191, and a display unit 195. The display control device 101 is, for example, a television receiver. The display control device 101 displays programs such as terrestrial digital broadcasts.

[0013] The signal receiving unit 111 is connected to the antenna 110 and receives broadcast signals such as terrestrial digital broadcast signals via the antenna 112 .

[0014] Subtitle / video separator 121 separates the broadcast signal received by signal receiver 111 into a video signal and a subtitle signal.

[0015] The subtitle processing unit 131 adjusts the size of the font (characters) of the subtitles contained in the subtitle signal received from the subtitle / video separation unit 121 based on the font size determined by the font size determination unit 181, and generates a subtitle signal to be displayed on the display unit 195.

[0016] Video processing unit 141 performs various processes on the video signal received from subtitle / video separation unit 121, and generates a video signal to be displayed on display unit 195. Furthermore, video processing unit 141 generates a video signal to be displayed on display unit 195, based on an instruction from user setting information setting unit 171.

[0017] Camera 151, for example, captures an image of a user (viewer) watching a program displayed by display control device 101. Camera 151 captures, for example, a predetermined range in front of display unit 195. The predetermined range includes a previously designated standing position of the user. Note that camera 151 need not be a camera included in display control device 101, but may be an external camera connected to display control device 101.

[0018] The analysis unit 161 analyzes the image captured by the camera 151. The analysis unit 161 has a face detection unit 162, a user identification unit 163, and a face size detection unit 164.

[0019] The face detection unit 162 detects the face of the user included in the image. The face detection unit 162 extracts the face of the user included in the image, generates a facial image of the user, and outputs the generated facial image to the user identification unit 163 and the face size detection unit 164.

[0020] The user identification unit 163 identifies the user of the face detected by the face detection unit 162 based on the face image of the user. For example, the user identification unit 163 compares the face image of the user received from the face detection unit 162 with the face image stored in the storage unit 175 to identify the user of the detected face. The user identification unit 163 outputs the user name of the identified user to the font size determination unit 181.

[0021] The face size detection unit 164 detects the face size (the size of the face outline) from the face image of the user. The face size (the size of the face outline) is, for example, the vertical size of the face image.

[0022] The UI unit 170 is an interface through which instructions are input to the display control device 101. The UI unit 170 is, for example, a receiving unit that receives a control signal from a remote control.

[0023] The user setting information setting unit 171 sets user setting information based on the analysis result by the analysis unit 161 and an input from the UI unit 170 .

[0024] The storage unit 175 is a storage device that stores data, programs, and the like used by the display control device 101. The storage unit 175 is a storage device such as a RAM (Random Access Memory), a flash memory, or a HDD (Hard Disk Drive). The storage unit 175 stores user setting information. The user setting information will be described in detail later.

[0025] The font size determination unit 181 determines (sets) the size of the font (characters) of the subtitles to be displayed on the display unit 195 based on the user identified by the user identification unit 163 and the user setting information stored in the storage unit 171. For example, the font size determination unit 181 determines the size of the font of the subtitles to be displayed on the display unit 195 based on the visual acuity of the user identified by the user identification unit 163. For example, the font size determination unit 181 determines the size of the font of the subtitles to be displayed on the display unit 195 in accordance with the user with the poorest visual acuity among the users identified by the user identification unit 163. Specifically, for example, the font size determination unit 181 refers to the user setting information stored in the storage unit 171, reads out the largest font size among the font sizes corresponding to the users identified by the user identification unit 163, and sets the font size of the subtitles to be displayed on the display unit 195 to the font size read out from the user setting information. That is, the font size determination unit 181 sets the font size of the subtitles to be displayed on the display unit 195 to the font size of the user with the poorest eyesight among the users identified by the user identification unit 163.

[0026] Furthermore, the font size determination unit 181 may determine (set) the size of the font of the subtitles to be displayed on the display unit 195 based on the priority of the user identified by the user identification unit 163. Furthermore, the font size determination unit 181 may determine (set) the size of the font of the subtitles to be displayed on the display unit 195 based on the distance between the user identified by the user identification unit 163 and the display control device 101. Furthermore, the font size determination unit 181 may determine (set) the size of the font of the subtitles to be displayed on the display unit 195 based on the eyesight of the user identified by the user identification unit 163 and the distance between the user identified by the user identification unit 163 and the display control device 101. The font size determination unit 181 is an example of a setting unit.

[0027] The superimposing unit 191 superimposes the video signal received from the video processing unit 141 and the subtitle signal received from the subtitle processing unit 131 , and generates a display signal to be displayed on the display unit 195 .

[0028] Display unit 195 displays the video and subtitles based on the display signal received from superimposition unit 191. The size, position, and font type of the characters in the subtitles are determined by font size determination unit 181. Display unit 195 is, for example, a liquid crystal panel or an organic EL (Electro Luminescence) panel.

[0029] FIG. 2 is an example of the user setting information.

[0030] Information related to subtitle display for each user is described in the user setting information 201. The user setting information 201 describes in association with each other the user name, outline size, font size, font color, switching speed, display location, sound, priority, and face image.

[0031] The user name is information for identifying a user.

[0032] The size of the contour is the size of the user's face in the captured image, and indicates, for example, the size of the contour in the face image (for example, the vertical size).

[0033] The font size indicates the size of the font (characters) of the subtitles. The font size is the smallest size of characters that a user can read from a certain distance, and the font size is larger for users with poor eyesight and smaller for users with good eyesight. The font size is an example of information indicating the user's eyesight.

[0034] The font color indicates the color of the font (characters) of the displayed subtitles.

[0035] The switching speed indicates the speed at which the subtitles are switched.

[0036] The display location indicates the display location of the subtitle. For example, "on-screen" indicates a position overlapping with the video, "on-outscreen" indicates the upper part outside the video, and "below-outscreen" indicates the lower part outside the video.

[0037] Audio indicates whether the audio is on, off, or loud.

[0038] The priority indicates the priority of use of the user's setting information. For example, a smaller value indicates a higher priority.

[0039] The face image is an image of the user's face.

[0040] Here, a process for setting user setting information will be described. A user who wishes to display subtitles on the display control device 101 sets user setting information in advance.

[0041] 3 is a flowchart of a process for setting user setting information according to the first embodiment. Here, a case in which user setting information of a certain user is set will be described.

[0042] In step S301, user setting information setting unit 171 specifies the user's standing position. The user's standing position is set in advance, and is, for example, a position 3 m from display unit 195 in front of display unit 195. For example, user setting information setting unit 171 instructs video processing unit 141 to display on display unit 195 a message instructing the user to move to the specified standing position. Then, the user moves to the specified standing position.

[0043] In step S302, the camera 151 photographs the user. The face detection unit 162 detects the user's face included in the photographed image. The face detection unit 162 extracts the user's face included in the image, generates a face image of the user, and outputs it to the user identification unit 163 and the face size detection unit 164. The user identification unit 163 outputs the user name and the face image to the user setting information setting unit 171. The user identification unit 163 sets a unique user name as the user name of the user who photographed the image. The face size detection unit 164 detects the face size (size of the face outline) from the user's face image. The face size detection unit 164 outputs the detected outline size to the user setting information setting unit 171. The user setting information setting unit 171 acquires the user name, the face image, and the outline size, and writes them in the user setting information 201. The user name may be input by the user via the UI unit 170.

[0044] In step S303, the user sets a font size that can be read from the specified standing position. For example, the user setting information setting unit 171 instructs the video processing unit 141 to display characters of multiple different sizes on the display unit 195. The user selects the smallest readable character among the displayed characters via the UI unit 170. The user setting information setting unit 171 writes the character size selected by the user as the font size in the user setting information 201. In this way, the font size written in the user setting information 201 indicates the degree of the user's eyesight.

[0045] In step S304, the user sets the font color, switching speed, display location, sound, and priority. Specifically, the user inputs the font color, switching speed, display location, sound, and priority via the UI unit 170. The user setting information setting unit 171 writes the input font color, switching speed, display location, sound, and priority in the user setting information 201.

[0046] FIG. 4 is a flowchart of the display control process according to the first embodiment.

[0047] Incidentally, the setting process of the user setting information in FIG. 3 has already been performed.

[0048] In step S401, the display control device 101 displays a program of a terrestrial digital broadcast or the like, and a plurality of users are viewing the program. Note that the plurality of users are within the shooting range of the camera 151.

[0049] In step S402, the subtitle processing unit 131 determines whether or not the displayed program has subtitles based on the subtitle signal received from the subtitle / video separation unit 121. If it is determined that there are subtitles, control proceeds to step S403, and if it is determined that there are no subtitles, the display control process ends.

[0050] In step S403, camera 151 captures images of multiple users watching a program. Face detection unit 162 detects the faces of multiple users included in the captured image. Face detection unit 162 extracts the faces of each user included in the image, generates a facial image of each user, and outputs the generated facial image to user identification unit 163. Furthermore, face detection unit 162 outputs the facial image to face size detection unit 164, and face size detection unit 164 may detect the size of the face (the size of the facial outline) from the facial image of the user.

[0051] In step S404, the user identification unit 163 identifies the user watching the program based on the face image extracted in step S403 and the face image described in the user setting information 201. Then, the user identification unit 163 determines whether the user watching the program is a user (registered person) described in the user setting information 201. For example, if the user of the face image extracted in step S403 and the user of the face image described in the user setting information 201 stored in the storage unit 171 are the same person, the user identification unit 163 determines that the user watching the program is a registered person. If the user watching the program is a registered person, control proceeds to step S405, and if the user watching the program is not a registered person, control proceeds to step S406.

[0052] In step S405, the font size determination unit 181 writes the user names of the users who are watching the program and who are determined to be registered users in a viewer list. The viewer list is stored in the storage unit 171. The viewer list writes the user names of the users who are watching the program and who are written in the user setting information 201.

[0053] In step S406, the font size determination unit 181 determines whether or not a determination has been made for all of the multiple users included in the captured image as to whether they are registered. If it is determined that a determination has been made for all of the multiple users as to whether they are registered, control proceeds to step S407; if it is determined that there is any user for which a determination has not been made as to whether they are registered, control returns to step S403.

[0054] In step S407, the font size determination unit 181 determines the number of users included in the viewer list. If it is determined that the number of users included in the viewer list is 0, control proceeds to step S408, if it is determined that the number of users included in the viewer list is 1, control proceeds to step S409, and if it is determined that the number of users included in the viewer list is 2 or more, control proceeds to step S410.

[0055] In step S408, the font size determination unit 181 sets the font size, font color, switching speed, and display location to be displayed on the display unit 195 with the values ​​of the font size, font color, switching speed, and display location set by default in the display control device 101. The subtitle processing unit 131 adjusts the font, etc. of the subtitles to be displayed to the subtitle settings (font size, font color, switching speed, display location) set by the font size determination unit 181. The superimposition unit 191 superimposes the video signal and the subtitle signal including the adjusted subtitles, and the display unit 195 displays the subtitles with the default settings of the font size, font color, switching speed, and display location.

[0056] In step S409, the display unit 195 displays the subtitles with the subtitle settings of the user included in the viewer list. Specifically, the font size determination unit 181 sets the font size, font color, switching speed, and display location to be displayed on the display unit 195 with the values ​​of the font size, font color, switching speed, and display location corresponding to the user name included in the viewer list of the user setting information 201. The subtitle processing unit 131 adjusts the font of the subtitles to be displayed, etc., to the subtitle settings (font size, font color, switching speed, display location) set by the font size determination unit 181. The superimposition unit 191 superimposes the video signal and the subtitle signal including the adjusted subtitles, and the display unit 195 displays the subtitles with the subtitle settings corresponding to the user name included in the viewer list of the user setting information 201.

[0057] In step S410, the font size determination unit 181 performs a user selection process to select a user who uses the subtitle setting. In the user selection process, for example, the font size determination unit 181 selects a user corresponding to the largest font size among the font sizes corresponding to the user names included in the viewer list of the user setting information 201. That is, the font size determination unit 181 selects a user with the poorest eyesight among the users (registered users) listed in the user setting information 201 who are watching the program. Specifically, for example, when the viewer list includes users with user name=A and user name=C, in the user setting information 201 of FIG. 2, the font size corresponding to user name=A is 15, and the font size corresponding to user name=C is 18. Therefore, the font size determination unit 181 selects a user with user name=C.

[0058] Also, in the user selection process, for example, the font size determination unit 181 may select the user with the highest priority among the registered users who are watching the program. Specifically, for example, if the viewer list includes users with the user name=A and the user name=C, the priority corresponding to the user name=A is 1 and the priority corresponding to the user name=C is 3 in the user setting information 201 in Fig. 2. Therefore, the font size determination unit 181 selects the user with the user name=A.

[0059] Also, in the user selection process, for example, the font size determination unit 181 may select a user who is farthest from the display control device 101 among the registered users who are watching the program. Specifically, for example, when the viewer list includes users with user name=A and user name=C, in the user setting information 201 of FIG. 2, the size of the outline corresponding to the user name=A is 40 cm, and the size of the outline corresponding to the user name=C is 45 cm. Here, assume that the size of the outline of the user with user name=A at the time of viewing detected in step S403 is 40 cm, and the size of the outline of the user with user name=C is 50 cm. Since the size of the outline of the user with user name=A remains 40 cm, it is considered that the user is viewing at the same distance (for example, 3 m from the display control device 101) as when the user setting information 201 was set. On the other hand, since the size of the outline of the user with user name=C is larger than when the user setting information 201 was set, it is considered that the user is viewing closer than when the user setting information 201 was set. Therefore, the font size determination unit 181 selects the user with the user name=A who is the farthest from the display control device 101.

[0060] Also, in the user selection process, for example, the font size determination unit 181 may select a user based on the visual acuity of the registered person watching the program and the distance from the display control device 101. That is, the font size determination unit 181 may select a user from the outline size and font size corresponding to the registered person watching the program. Furthermore, the font size determination unit 181 may adjust the size of the font displayed on the display unit 195 based on the distance from the display control device 101 of the selected user. Specifically, for example, when the viewer list includes users with user name=A and user name=C, the outline size corresponding to user name=A is 40 cm and the outline size corresponding to user name=C is 45 cm in the user setting information 201 of FIG. 2. Here, it is assumed that the outline size of the user with user name=A at the time of viewing detected in step S403 is 30 cm and the outline size of the user with user name=C is 45 cm.

[0061] Since the size of the outline of the user name=C remains at 45 cm, it is considered that the user is viewing at the same distance (for example, 3 m from the display control device 101) as when the user setting information 201 was set, and the optimal font size is considered to be 18 described in the user setting information 201. On the other hand, since the size of the outline of the user corresponding to the user name=A is smaller than when the user setting information 201 was set, it is considered that the user is viewing at a greater distance than when the user setting information 201 was set. Therefore, the font size determination unit 181 selects the user of the user name=A who is the furthest away from the display control device 101. Also, since the user corresponding to the user name=A is viewing at a greater distance than when the user setting information 201 was set, it is considered that the characters cannot be read unless they are displayed at a font size larger than the font size=15 described in the user setting information 201. Therefore, the font size determination unit 181 adjusts the value of the font size described in the user setting information 201 according to the distance between when the user setting information 201 was set and when the user was viewing, and sets the adjusted font size value as the font size of the subtitles to be displayed on the display unit 195. For example, the font size determination unit 181 adjusts the value of the font size described in the user setting information 201 according to the ratio of the outline size when the user setting information 201 is set and when the user is viewing, and sets the adjusted font size value as the font size of the subtitles to be displayed on the display unit 195. Specifically, for example, the font size=15 of the user name=A is multiplied by the ratio of the outline size when the user setting information 201 is set and when the user is viewing (40 cm / 30 cm). The font size determination unit 181 sets the calculated value=20 as the font size of the subtitles to be displayed on the display unit 195.

[0062] In step S411, the display unit 195 displays subtitles with the subtitle settings of the user selected in step S410. Specifically, the font size determination unit 181 sets the font size, font color, switching speed, and display location to be displayed on the display unit 195 with the values ​​of the font size, font color, switching speed, and display location corresponding to the selected user in the user setting information 201. The subtitle processing unit 131 adjusts the font of the subtitles to be displayed, etc., to the subtitle settings (font size, font color, switching speed, display location) set by the font size determination unit 181. The superimposition unit 191 superimposes the video signal and the subtitle signal including the adjusted subtitles, and the display unit 195 displays subtitles with the subtitle settings corresponding to the selected user name in the user setting information 201. The font size may be adjusted according to the ratio of the outline size at the time of setting the user setting information 201 and at the time of viewing.

[0063] According to the display control device of the first embodiment, when multiple people are watching, it is possible to set an appropriate character size to be displayed on the display unit. According to the display control device of the first embodiment, when multiple people are watching, the character size is adjusted to suit the user with the poorest eyesight among the users watching, so that all users can read the displayed characters.

[0064] (Second embodiment) In the first embodiment, when the initial user setting information 201 was set, the user's position was specified and the distance between the display control device 101 and the user was fixed. However, as will be described in the second embodiment, the user's position may not be specified and the user setting information may be set at any position.

[0065] FIG. 5 is a block diagram of a display control device according to the second embodiment.

[0066] The display control device 501 has an antenna 110, a signal receiving unit 111, a subtitle / video separation unit 121, a subtitle processing unit 131, a video processing unit 141, a camera 151, an analysis unit 561, a user interface (UI) unit 170, a user setting information setting unit 171, a memory unit 175, a font size determination unit 181, a superposition unit 191, and a display unit 195.

[0067] The configurations and functions of the antenna 110, signal receiving unit 111, subtitle / video separation unit 121, subtitle processing unit 131, video processing unit 141, camera 151, user interface (UI) unit 170, user setting information setting unit 171, memory unit 175, font size determination unit 181, superimposition unit 191, and display unit 195 are the same as those in the first embodiment, and therefore will not be described.

[0068] The analysis unit 561 analyzes the image captured by the camera 151. The analysis unit 161 has a face detection unit 162, a user identification unit 163, and a distance measurement unit 165.

[0069] The configurations and functions of the face detection unit 162 and the user identification unit 163 are similar to those in the first embodiment, and therefore a description thereof will be omitted.

[0070] Distance measurement unit 165 calculates the distance between camera 151 and the photographed user from the image captured by camera 151. There may be two cameras 151, and the distance between camera 151 and the photographed user may be calculated using a triangulation method from the images captured by each of the two cameras 151. In the second embodiment, camera 151 is mounted on display control device 501, and the distance between camera 151 and the photographed user is the distance between display control device 501 and the photographed user.

[0071] FIG. 6 is an example of user setting information according to the second embodiment.

[0072] Information related to subtitle display for each user is described in the user setting information 601. The user setting information 601 describes in association with each other the user name, distance from the TV at the initial setting, font size, distance from the TV when viewing, font size when viewing after adjustment, font color, switching speed, display location, sound, priority, and face image.

[0073] The user name, font size, font color, switching speed, display location, audio, priority, and facial image of the user setting information 601 are similar to the font size, font color, switching speed, display location, audio, priority, and facial image of the user setting information 201 in Figure 2, so explanation is omitted.

[0074] The distance from the TV at the time of initial setting is the distance between the display control device 501 and the user at the time of initial setting of the user setting information 601.

[0075] The distance from the TV when viewing is the distance between the display control device 501 and the user when viewing a program.

[0076] The adjusted font size during viewing is the font size displayed on display unit 195 during viewing calculated from the font size described in user setting information 601, the distance from the TV at the initial setting, and the distance from the TV during viewing.

[0077] 7 is a flowchart of a process for setting user setting information according to the second embodiment. Here, a case where user setting information of a certain user is set will be described. Also, it is assumed that the user is at an arbitrary position within the shooting range of camera 151 as a position at the time of initial setting of user setting information 601.

[0078] In step S701, the analysis unit 561 measures the distance between the display control device 501 and the user. Specifically, the camera 151 photographs the user. The face detection unit 162 detects the user's face included in the photographed image. The face detection unit 162 extracts the user's face included in the image, generates a face image of the user, and outputs it to the user identification unit 163 and the distance detection unit 165. The face detection unit 162 may output the image photographed by the camera 151 to the distance detection unit 165. The distance measurement unit 164 measures the distance between the display control device 501 and the user from the photographed image. The distance measurement unit 164 outputs the distance between the display control device 501 and the user to the user setting information setting unit 171.

[0079] In step S702, the user identification unit 163 outputs the user name and the facial image to the user setting information setting unit 171. The user identification unit 163 sets a unique user name as the user name of the user who captured the image. The user setting information setting unit 171 acquires the user name, the facial image, and the distance between the display control device 501 and the user, and records them in the user setting information 601. The user setting information setting unit 171 records the received distance between the display control device 501 and the user in the user setting information 601 as the distance from the TV at the time of initial setting. The user name may be input by the user via the UI unit 170.

[0080] In step S703, the user sets a font size that can be read from the user's current position (the position at the time of initial setting of user setting information 601). For example, user setting information setting unit 171 instructs video processing unit 141 to display characters of multiple different sizes on display unit 195. The user selects the smallest readable character from among the displayed characters via UI unit 170. User setting information setting unit 171 writes the character size selected by the user in user setting information 601 as the font size.

[0081] The process in step S704 is similar to the process in step S304, and therefore a description thereof will be omitted.

[0082] At this point, the entries for the viewing distance from the TV and the font size when viewing after adjustment are blank.

[0083] FIG. 8 is a flowchart of a display control process according to the second embodiment.

[0084] Incidentally, the setting process of the user setting information in FIG. 7 has already been performed.

[0085] The processing in steps S801 and S802 is similar to the processing in steps S401 and S402, and therefore a description thereof will be omitted.

[0086] In step S803, the analysis unit 561 measures the distance between the display control device 501 and the user. Specifically, the camera 151 photographs the user. The face detection unit 162 detects the user's face included in the photographed image. The face detection unit 162 extracts the user's face included in the image, generates a face image of the user, and outputs it to the user identification unit 163 and the distance detection unit 165. The face detection unit 162 may output the image photographed by the camera 151 to the distance detection unit 165. The distance measurement unit 164 measures the distance between the display control device 501 and the user from the photographed image. The distance measurement unit 164 outputs the distance between the display control device 501 and the user to the user setting information setting unit 171. The user setting information setting unit 171 writes the received distance between the display control device 501 and the user in the user setting information 601 as the distance from the TV at the time of viewing.

[0087] Furthermore, font size determination unit 181 calculates the adjusted font size for viewing from the font size described in user setting information 601, the distance from the TV at the time of initial setup, and the distance from the TV at the time of viewing. The adjusted font size for viewing is calculated by the following formula (1).

[0088] Adjusted font size when viewing = distance from TV when viewing ÷ distance from TV at initial setting * font size (1)

[0089] For example, in the user setting information 601 of FIG. 6, the font size when viewing after adjustment for the user name=B is distance from the TV when viewing (=1) ÷ distance from the TV at the initial setting (=2) * font size (=20) = 10.

[0090] The font size determination unit 181 writes the calculated adjusted font size for viewing in the user setting information 601.

[0091] The processing in steps S804 to S809 is similar to the processing in steps S404 to S409, and therefore a description thereof will be omitted.

[0092] In step S810, the font size determination unit 181 performs a user selection process to select a user who uses the subtitle setting. In the user selection process, for example, the font size determination unit 181 may select a user with the highest priority among registered users who are watching the program. Specifically, for example, if the viewer list includes users with user name=A and user name=C, the priority corresponding to user name=A is 1 and the priority corresponding to user name=C is 3 in the user setting information 601 in FIG. 6. Therefore, the font size determination unit 181 selects the user with user name=A.

[0093] Also, in the user selection process, for example, the font size determination unit 181 may select a user who is farthest from the TV when viewing among the registered users who are watching the program. Specifically, for example, when the viewer list includes users with user name=A and user name=C, in the user setting information 601 of FIG. 6, the distance from the TV when viewing corresponding to user name=A is 2m, and the distance from the TV when viewing corresponding to user name=C is 3m. Therefore, the font size determination unit 181 selects the user with user name=C. As a result, the subtitles are adjusted according to the settings of the user who is farthest from the TV and has the hardest time seeing the subtitles among the users who are watching, so that all users who are watching can read the subtitles.

[0094] Also, in the user selection process, for example, the font size determination unit 181 may select a user based on the font size, the distance from the TV at the time of initial setting, and the distance from the TV at the time of viewing. As described above, the font size at the time of viewing after adjustment is calculated based on the font size, the distance from the TV at the time of initial setting, and the distance from the TV at the time of viewing. Therefore, the font size determination unit 181 may select a user who has the largest font size at the time of viewing after adjustment among the registered users who are viewing the program. Specifically, for example, when the viewer list includes users with user name=A and user name=C, in the user setting information 601 of FIG. 6, the font size at the time of viewing after adjustment corresponding to user name=A is 15, and the font size at the time of viewing after adjustment corresponding to user name=C is 13.5. Therefore, the font size determination unit 181 selects the user with user name=A. By using the font size at the time of viewing after adjustment, an appropriate character size can be set even if the user's position moves. Since the user with the largest font size at the time of viewing after adjustment is selected, all users who are viewing can read the subtitles.

[0095] In step S811, the display unit 195 displays subtitles with the subtitle settings of the user selected in step S810. Specifically, the font size determination unit 181 sets the font size, font color, switching speed, and display location to be displayed on the display unit 195 with the values ​​of the font size, font color, switching speed, and display location corresponding to the selected user in the user setting information 601. The subtitle processing unit 131 adjusts the font of the subtitles to be displayed, etc., to the subtitle settings (font size, font color, switching speed, and display location) set by the font size determination unit 181. The superimposition unit 191 superimposes the video signal and the subtitle signal including the adjusted subtitles, and the display unit 195 displays subtitles with the subtitle settings corresponding to the selected user name in the user setting information 201. In addition, when a user with the largest font size at the time of viewing after adjustment is selected in step S810, the font size to be displayed on the display unit 195 is displayed using the font size at the time of viewing after adjustment.

[0096] According to the display control device according to the second embodiment, when a plurality of people are watching, it is possible to set an appropriate character size to be displayed on the display unit.

[0097] (Example of software implementation) The control blocks of the display control device 101, 501 (particularly, the subtitle processing unit 131, the video processing unit 141, the analysis unit 161, 561, the user setting information setting unit 171, the font size determination unit 181, and the superimposition unit 191) can be realized by a logic circuit (hardware) formed in an integrated circuit (IC (Integrated Circuit) chip) or the like, or may be realized by software using a processor such as a CPU (Central Processing Unit). In the latter case, for example, the display control device 101, 501, which is a computer, includes a CPU that executes instructions of a program that is software that realizes each function, a ROM or storage device (these are referred to as "recording medium") in which the above program and various data are recorded so as to be readable by the computer (or CPU), and a RAM in which the above program is expanded. Then, the computer (or CPU) reads the above program from the recording medium and executes it, thereby operating as the subtitle processing unit 131, the video processing unit 141, the analysis unit 161, the user setting information setting unit 171, the font size determination unit 181, and the superimposition unit 191, thereby achieving the object of the present invention. The recording medium may be a "non-transitory tangible medium", such as a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, etc. The program may be supplied to the computer via any transmission medium capable of transmission.

[0098] The present invention is not limited to the above-described embodiment and may be modified, and the above configurations may be replaced with substantially the same configurations, configurations that achieve the same effects, or configurations that can achieve the same purpose. [Explanation of symbols]

[0099] 101 Display control device 131 Subtitle Processing Unit 151 Camera 171 User setting information setting section 175 Storage section 181 Font size determination unit 195 Display section

Claims

1. A storage unit that stores user setting information including information indicating visual acuity of each of a plurality of users; A setting unit that sets a character size based on the information indicating the visual acuity; a display unit that displays characters of the set size; A display control device comprising:

2. The display control device according to claim 1 , wherein the setting unit sets the size of the characters in accordance with a user having the poorest eyesight among the plurality of users.

3. The display control device according to claim 1 , wherein the setting unit sets the size of the characters based on the information indicating the visual acuity and a distance between each of the plurality of users and the display control device.

4. storing user setting information including information indicating visual acuity of each of a plurality of users; setting a size of the characters based on the information indicating the visual acuity; Displaying characters of the set size. A display control method comprising the steps of:

5. To your computer storing user setting information including information indicating visual acuity of each of a plurality of users; setting a size of the characters based on the information indicating the visual acuity; Displaying characters of the set size. A program that executes a process.

Citation Information

Patent Citations

  • Display control device and display control method

    JP2010107773A